petitRADTRANS.opacities.hminus
==============================

.. py:module:: petitRADTRANS.opacities.hminus


Functions
---------

.. autoapisummary::

   petitRADTRANS.opacities.hminus.get_non_cia_gas_continuum_contributions
   petitRADTRANS.opacities.hminus.compute_h_minus_free_free_xsec
   petitRADTRANS.opacities.hminus.compute_h_minus_bound_free_xsec
   petitRADTRANS.opacities.hminus.compute_h_minus_opacities
   petitRADTRANS.opacities.hminus.compute_non_cia_gas_induced_continuum_opacities


Module Contents
---------------

.. py:function:: get_non_cia_gas_continuum_contributions()

.. py:function:: 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:



.. py:function:: 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:



.. py:function:: compute_h_minus_opacities(mass_fractions, pressures, temperatures, frequencies, frequency_bins_edges, mean_molar_masses, **kwargs)

   Calculate the H- opacity.


.. py:function:: compute_non_cia_gas_induced_continuum_opacities(gas_continuum_contributors, mass_fractions, pressures, temperatures, frequencies, frequency_bins_edges, mean_molar_masses, **kwargs)

