Skip to content

Library

For: users who already know which vSmartMOM object or function they need.

Next: start with Top-Level API for ordinary runs, or jump directly to the module that owns the feature you are using.

The task pages explain workflows. The library pages below group the public API by module and keep the long docstring reference out of the main reading path.

Core Interfaces

  • Top-Level API: scene loading, model construction, solver entry points, architectures.

  • CoreRT: solver modes, model containers, parsed parameter containers, and Jacobian layout helpers.

  • IO: file, dictionary, GEOS-Chem, and NetCDF input sources.

Physics Components

  • Absorption: HITRAN data, line-shape models, and absorption cross sections.

  • Scattering: Mie models, Fourier decomposition, phase reconstruction, and aerosol optics.

  • Surfaces: Lambertian, land BRDF, ocean glint, and canopy lower boundaries.

  • Inelastic Scattering: Raman and Cabannes mode types and source helpers.

  • Aerosols: TOMAS-15 / two-moment aerosol input helpers. This API is still stabilizing.

  • SolarModel: solar spectra and transmission helpers.

Appendix

  • Experimental Helpers: exported helpers that are available but not yet a documented end-to-end product workflow.

  • Developer Coverage: exported developer-facing helpers kept documented for checkdocs = :exports.

  • Function Index: alphabetical index generated from the documented library pages.