petitRADTRANS.radtrans_core.rayleigh_scattering#
Attributes#
Functions#
|
Calculates H2 Rayleigh scattering opacities (optimized). |
|
Calculates He Rayleigh scattering opacities using Chan & Dalgarno (1965) alphas. |
|
|
|
|
|
Calculates O2 Rayleigh scattering opacities (JIT-compatible). |
|
Calculates N2 Rayleigh scattering opacities (JIT-compatible). |
|
Calculates CO Rayleigh scattering opacities (JIT-compatible). |
|
Calculates CH4 Rayleigh scattering opacities (JIT-compatible). |
|
Module Contents#
- petitRADTRANS.radtrans_core.rayleigh_scattering.ABUNDANCE_THRESHOLD#
- petitRADTRANS.radtrans_core.rayleigh_scattering.H2_rayleigh(wavelengths_angstroem, mass_fractions)#
Calculates H2 Rayleigh scattering opacities (optimized).
- petitRADTRANS.radtrans_core.rayleigh_scattering.He_rayleigh(wavelengths_angstroem, mass_fractions)#
Calculates He Rayleigh scattering opacities using Chan & Dalgarno (1965) alphas.
- Args:
wavelengths_angstroem: JAX array of wavelengths in Angstroms. mass_fractions: JAX array of mass fractions for each layer. ABUNDANCE_THRESHOLD: Threshold below which opacity is set to zero.
- Returns:
JAX array of Rayleigh scattering opacities for each wavelength and layer.
- petitRADTRANS.radtrans_core.rayleigh_scattering.h2o_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
- petitRADTRANS.radtrans_core.rayleigh_scattering.co2_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
- petitRADTRANS.radtrans_core.rayleigh_scattering.o2_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
Calculates O2 Rayleigh scattering opacities (JIT-compatible).
- petitRADTRANS.radtrans_core.rayleigh_scattering.n2_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
Calculates N2 Rayleigh scattering opacities (JIT-compatible).
- petitRADTRANS.radtrans_core.rayleigh_scattering.co_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
Calculates CO Rayleigh scattering opacities (JIT-compatible).
- petitRADTRANS.radtrans_core.rayleigh_scattering.ch4_rayleigh(wavelengths_angstroem, mass_fractions, mean_molar_masses, pressures, temperatures)#
Calculates CH4 Rayleigh scattering opacities (JIT-compatible).
- petitRADTRANS.radtrans_core.rayleigh_scattering.compute_rayleigh_scattering(species, mass_fractions, wavelengths_angstroem, mean_molar_masses, temperatures, pressures)#