Skip to content

vSmartMOM.jlPolarized atmospheric radiative transfer

vector Simulated measurements of the atmosphere using radiative transfer based on the Matrix Operator Method — analytic Jacobians, Raman scattering, CUDA-ready.

vSmartMOM logo

Install

vSmartMOM supports Julia 1.10 or later.

julia
pkg> add vSmartMOM

Public Modules

  • CoreRT — adding-doubling solver, model types, optical-property assembly, surface coupling, Jacobian kernels.

  • IO — YAML, TOML, Dict, NetCDF, and GEOS-Chem inputs.

  • Absorption — HITRAN line-by-line and lookup-table gas absorption.

  • Scattering — Mie calculations, phase functions, Greek coefficients, truncation inputs.

  • InelasticScattering — Raman / Cabannes mode types and optical-property helpers.

  • Aerosols — TOMAS-15 and two-moment aerosol input support. API still being stabilized.

  • SolarModel — solar / stellar spectra and transmission helpers.

Cite

If you use vSmartMOM.jl in published work, please cite the JOSS software paper and the underlying methodology papers — see References.