petitRADTRANS.opacities.hminus#

Functions#

get_non_cia_gas_continuum_contributions()

compute_h_minus_free_free_xsec(wavelengths, ...)

Calculate the H- free-free cross-section in units of cm^2 per H per e- pressure (in cgs).

compute_h_minus_bound_free_xsec(wavelengths_bin_edges)

Calculate the H- bound-free cross-section in units of cm^2 per H-, as defined on page 155 of

compute_h_minus_opacities(mass_fractions, pressures, ...)

Calculate the H- opacity.

compute_non_cia_gas_induced_continuum_opacities(...)

Module Contents#

petitRADTRANS.opacities.hminus.get_non_cia_gas_continuum_contributions()#
petitRADTRANS.opacities.hminus.compute_h_minus_free_free_xsec(wavelengths, temperatures, electron_partial_pressure)#

Calculate the H- free-free cross-section in units of cm^2 per H per e- pressure (in cgs). Source: “The Observation and Analysis of Stellar Photospheres” by David F. Gray, p. 156

Args:

wavelengths: (angstrom) temperatures: electron_partial_pressure:

Returns:

petitRADTRANS.opacities.hminus.compute_h_minus_bound_free_xsec(wavelengths_bin_edges)#

Calculate the H- bound-free cross-section in units of cm^2 per H-, as defined on page 155 of “The Observation and Analysis of Stellar Photospheres” by David F. Gray

Args:

wavelengths_bin_edges: (angstrom)

Returns:

petitRADTRANS.opacities.hminus.compute_h_minus_opacities(mass_fractions, pressures, temperatures, frequencies, frequency_bins_edges, mean_molar_masses, **kwargs)#

Calculate the H- opacity.

petitRADTRANS.opacities.hminus.compute_non_cia_gas_induced_continuum_opacities(gas_continuum_contributors, mass_fractions, pressures, temperatures, frequencies, frequency_bins_edges, mean_molar_masses, **kwargs)#