radis.db.molecules moduleΒΆ
Predefined molecules using RADIS built-in spectroscopic constants
See Molecules
- CO2_X_626 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO2 1st isotope (\(^{16}O^{12}C^{16}O\)), electronic ground state
- CO2_X_627 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO2 4th isotope (\(^{16}O^{12}C^{17}O\)), electronic ground state
- CO2_X_628 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO2 3rd isotope (\(^{16}O^{12}C^{18}O\)), electronic ground state
- CO2_X_636 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO2 2nd isotope (\(^{16}O^{13}C^{16}O\)), electronic ground state
- CO_X_iso1 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO first isotope (\(^{16}O^{12}C\)), electronic ground state
- CO_X_iso2 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO 2nd isotope (\(^{16}O^{13}C\)), electronic ground state
- CO_X_iso3 = <radis.db.classes.ElectronicState object>[source]ΒΆ
CO 3rd isotope (\(^{18}O^{12}C\)) electronic ground state
- Molecules = {'CO': {1: {'X': <radis.db.classes.ElectronicState object>}, 2: {'X': <radis.db.classes.ElectronicState object>}, 3: {'X': <radis.db.classes.ElectronicState object>}}, 'CO2': {1: {'X': <radis.db.classes.ElectronicState object>}, 2: {'X': <radis.db.classes.ElectronicState object>}, 3: {'X': <radis.db.classes.ElectronicState object>}, 4: {'X': <radis.db.classes.ElectronicState object>}}}[source]ΒΆ
list of Electronic states whose energy levels can be calculated with RADIS built-in spectroscopic constants.
For references refer to the definition of each molecule: CO:
CO2:
See also
- Type:
dict
- getMolecule(molecule, isotope=None, electronic_state=None, verbose=True) ElectronicState [source]ΒΆ
Get an
ElectronicState
object in the RADISMolecules
list, which use the defaults spectroscopic constants.- Parameters:
molecule (str) β molecule name
isotope (int, or
None
) β isotope number. if None, only one isotope must exist in database. Else, an error is raisedelectronic_state (str) β if None, only one electronic state must exist in database. Else, an error is raised
verbose (boolean) β if
True
, print which electronic state we got
- Returns:
ElectronicState
- Return type:
an
ElectronicState
object.
Examples
Get rovibrational energies using the default spectroscopic constants:
from radis import getMolecule # Here we get the energy of the v=6, J=3 level of the 2nd isotope of CO: CO = getMolecule("CO", 2, "X") print(CO.Erovib(6, 3))
Calculate Rovibrational Energies
Calculate Rovibrational EnergiesSee also