Skip to main content
Ctrl+K
sasktran2 2026.5.1 documentation - Home sasktran2 2026.5.1 documentation - Home
  • GitHub

For Users

  • Installation
  • Quick Start
  • Users Guide
    • Setting up the Calculation
      • The Model Geometry
      • The Viewing Geometry
      • Source Terms
        • Single Scatter Sources
        • The Discrete Ordinates Source
        • Occultation Sources
        • The Successive Orders of Scattering Source
        • Emission Sources
      • The Atmospheric State
    • Weighting Functions
    • Solar Irradiance/Absolute Units
    • Emissions
    • Specifying Aerosols and Clouds
    • Calculating Fluxes
    • Mie Scattering Databases
    • Including Refraction
    • Polarized Calculations
    • Setting the Surface BRDF
    • Performance Tips
    • Phase Function Specification
    • Photochemical Emission
    • Geodesy Tools
    • Input validation
  • Examples
    • Basic Aerosol Inclusion
    • Gaussian Cloud
    • Calculating Air Mass Factors
    • Reproducing the Coulson Tables
  • API Reference
    • Config
      • sasktran2.Config
    • Engine
      • sasktran2.Engine
    • Model Geometry
      • sasktran2.Geometry1D
    • Atmosphere
      • sasktran2.Atmosphere
    • Constituents
      • sasktran2.constituent.Rayleigh
      • sasktran2.constituent.VMRAltitudeAbsorber
      • sasktran2.constituent.NumberDensityScatterer
      • sasktran2.constituent.ExtinctionScatterer
      • sasktran2.constituent.CollisionInducedAbsorber
      • sasktran2.constituent.GaussianHeightExtinction
      • sasktran2.constituent.MonochromaticVolumeEmissionRate
      • sasktran2.constituent.Manual
      • sasktran2.constituent.LambertianSurface
      • sasktran2.constituent.SnowKokhanovsky
      • sasktran2.constituent.MODIS
      • sasktran2.constituent.SolarIrradiance
      • sasktran2.constituent.ThermalEmission
      • sasktran2.constituent.SurfaceThermalEmission
      • sasktran2.constituent.AirMassFactor
    • Optical Properties
      • sasktran2.optical.O3DBM
      • sasktran2.optical.NO2Vandaele
      • sasktran2.optical.HITRANUV
      • sasktran2.optical.HITRANAbsorber
      • sasktran2.optical.HITRANTabulated
      • sasktran2.optical.HITRANCollision
      • sasktran2.optical.HenyeyGreenstein
      • sasktran2.optical.XsecAbsorber
      • sasktran2.optical.database.OpticalDatabase
      • sasktran2.optical.database.OpticalDatabaseGenericAbsorber
      • sasktran2.optical.database.OpticalDatabaseGenericScatterer
      • sasktran2.optical.database.OpticalDatabaseGenericScattererRust
      • sasktran2.optical.Mie
      • sasktran2.optical.rayleigh
    • Viewing Geometry
      • sasktran2.ViewingGeometry
      • sasktran2.TangentAltitudeSolar
      • sasktran2.GroundViewingSolar
      • sasktran2.SolarAnglesObserverLocation
      • sasktran2.FluxObserverSolar
      • sasktran2.solar.SolarGeometryHandlerAstropy
      • sasktran2.solar.SolarGeometryHandlerForced
      • sasktran2.viewinggeo.ecef_to_sasktran2_ray
      • sasktran2.viewinggeo.LimbVertical
    • Climatologies
      • sasktran2.climatology.mipas
      • sasktran2.climatology.us76
    • Geodetic
      • sasktran2.WGS84
      • sasktran2.SphericalGeoid
      • sasktran2.Geodetic
    • Databases
      • sasktran2.database.StandardDatabase
      • sasktran2.database.MieDatabase
      • sasktran2.solar.SolarModel
    • Utility
      • sasktran2.util.interpolation
      • sasktran2.util.WignerD
    • Mie
      • sasktran2.mie.LinearizedMie
      • sasktran2.mie.MieOutput
      • sasktran2.mie.distribution.ParticleSizeDistribution
      • sasktran2.mie.distribution.LogNormalDistribution
      • sasktran2.mie.distribution.UniformDistribution
      • sasktran2.mie.distribution.TriangularDistribution
      • sasktran2.mie.distribution.GammaDistribution
      • sasktran2.mie.refractive.RefractiveIndex
      • sasktran2.mie.refractive.H2SO4
      • sasktran2.mie.refractive.Ice
      • sasktran2.mie.refractive.Water
      • sasktran2.mie.refractive.Dust
  • Changelog

Publications

  • Publications

Extending SASKTRAN2

  • Adding Constituents

Developer Documentation

  • Compiling from Source
    • Visual Studio Code Configuration
  • Contributing
  • Using GitHub Codespaces
  • Repository
  • Suggest edit
  • Open issue
  • .md

Examples

Contents

  • Using Constituents
  • Configuring the model
  • Calculating Derivatives
  • Validation

Examples#

Using Constituents#

  • Basic Aerosol Inclusion
  • Gaussian Cloud

Configuring the model#

Calculating Derivatives#

  • Calculating Air Mass Factors

Validation#

  • Reproducing the Coulson Tables

previous

Input validation

next

Basic Aerosol Inclusion

Contents
  • Using Constituents
  • Configuring the model
  • Calculating Derivatives
  • Validation

By USask-ARG

© Copyright 2025, USask-ARG.