pyLBL.mt_ckd package¶
Submodules¶
pyLBL.mt_ckd.carbon_dioxide module¶
- class pyLBL.mt_ckd.carbon_dioxide.CarbonDioxideContinuum[source]¶
Bases:
BandedContinuum
- class pyLBL.mt_ckd.carbon_dioxide.CarbonDioxideHartmannContinuum(path)[source]¶
Bases:
ContinuumCarbon dioxide continuum coefficients.
- data¶
Spectrum object containing data read from an input dataset.
- t_correction¶
Array of temperature correction coefficients.
- xfac_co2¶
Array of chi-factors.
pyLBL.mt_ckd.nitrogen module¶
- class pyLBL.mt_ckd.nitrogen.NitrogenCIAFirstOvertoneContinuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.nitrogen.NitrogenCIAFundamentalContinuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.nitrogen.NitrogenCIAPureRotationContinuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.nitrogen.NitrogenContinuum[source]¶
Bases:
BandedContinuum
pyLBL.mt_ckd.oxygen module¶
- class pyLBL.mt_ckd.oxygen.OxygenCIAFundamentalContinuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.oxygen.OxygenCIANIR2Continuum(path=None)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.oxygen.OxygenCIANIR3Continuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.oxygen.OxygenCIANIRContinuum(path)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.oxygen.OxygenContinuum[source]¶
Bases:
BandedContinuum
- class pyLBL.mt_ckd.oxygen.OxygenHerzbergContinuum(path=None)[source]¶
Bases:
Continuum
- class pyLBL.mt_ckd.oxygen.OxygenUVContinuum(path)[source]¶
Bases:
Continuum
pyLBL.mt_ckd.ozone module¶
- class pyLBL.mt_ckd.ozone.OzoneChappuisWulfContinuum(path)[source]¶
Bases:
ContinuumOzone continuum in the Chappuis and Wulf band.
- data¶
List of Spectrum objects containing data read from an input dataset.
- class pyLBL.mt_ckd.ozone.OzoneContinuum[source]¶
Bases:
BandedContinuum
- class pyLBL.mt_ckd.ozone.OzoneHartleyHugginsContinuum(path)[source]¶
Bases:
ContinuumOzone Hartly-Huggins continuum cros sections.
- data¶
List of Spectrum objects containing data read from an input dataset.
- class pyLBL.mt_ckd.ozone.OzoneUVContinuum(path)[source]¶
Bases:
ContinuumOzone ultra-violet continuum coefficients.
- data¶
A Spectrum object containing data read from an input dataset.
pyLBL.mt_ckd.utils module¶
- class pyLBL.mt_ckd.utils.BandedContinuum[source]¶
Bases:
objectContains all bands for a specific molecule’s continuum.
- bands¶
List of Continuum objects.
- path = '/home/docs/checkouts/readthedocs.org/user_builds/pylbl-1/envs/latest/lib/python3.8/site-packages/pyLBL/mt_ckd/mt-ckd.nc'¶
- spectra(temperature, pressure, vmr, grid)[source]¶
Calculates the continum spectrum and interpolates to the input grid.
- Parameters:
temperature – Temperature [K].
pressure – Pressure [Pa].
vmr – Dictionary of volume mixing ratios [mol mol-1].
grid – Array containing the spectral grid [cm-1].
- Returns:
An array of continuum extinction [m-1].
- class pyLBL.mt_ckd.utils.Continuum(path)[source]¶
Bases:
objectAbstract class for gridded continuum coefficients.
- class pyLBL.mt_ckd.utils.Spectrum(path, name)[source]¶
Bases:
objectHelper class that reads data from a variable in the input dataset.
- path¶
Path to the netcdf dataset.
- grid¶
Dictionary describing the wavenumber grid.
- pyLBL.mt_ckd.utils.air_number_density(pressure, temperature, volume_mixing_ratio)[source]¶
Calculates the air number density.
- Parameters:
pressure – Pressure [mb].
temperature – Temperature [K].
volume_mixing_ratio – Dictionary of volume mixing ratios [mol mol-1].
- Returns:
Number density of air [cm-3].
- pyLBL.mt_ckd.utils.dry_air_number_density(pressure, temperature, volume_mixing_ratio)[source]¶
Calculates the dry air number density.
- Parameters:
pressure – Pressure [mb].
temperature – Temperature [K].
volume_mixing_ratio – Dictionary of volume mixing ratios [mol mol-1].
- Returns:
Number density of dry air [cm-3].
pyLBL.mt_ckd.water_vapor module¶
- class pyLBL.mt_ckd.water_vapor.WaterVaporARMSelfContinuum(path)[source]¶
Bases:
ContinuumWater vapor self continuum coefficients.
- data¶
Dictionary that maps temperatures (keys) to Spectrum objects containing data read from an input dataset (values).
- class pyLBL.mt_ckd.water_vapor.WaterVaporForeignContinuum[source]¶
Bases:
BandedContinuum
- class pyLBL.mt_ckd.water_vapor.WaterVaporIASIForeignContinuum(path)[source]¶
Bases:
ContinuumWater vapor foreign continuum coefficients.
- data¶
Spectrum object containing data read from an input dataset.
- scale¶
Array of scaling factors.
- class pyLBL.mt_ckd.water_vapor.WaterVaporSelfContinuum[source]¶
Bases:
BandedContinuum
