exojax.test package
Submodules
exojax.test.data module
filenames of test data used in unit tests
exojax.test.emulate_broadpar module
emulate broadening parameters for unit test, used only in premodit_test.py
- exojax.test.emulate_broadpar.mock_broadpar(db)
data base selector for broad par
- Parameters:
db (_type_) – db name = “exomol”, “hitemp”
- Raises:
ValueError – _description_
- Returns:
mdb object
- Return type:
_type_
- exojax.test.emulate_broadpar.mock_broadpar_exomol()
default mock proadening parameters of the ExoMol form for unit test
- Returns:
normalized broadening half-width at reference temperature exponent
- exojax.test.emulate_broadpar.mock_broadpar_hitemp()
default mock proadening parameters of the HITEMP form for unit test
- Returns:
normalized air broadening half-width at reference air temperature exponent
exojax.test.emulate_mdb module
emulate mdb class for unittest
- exojax.test.emulate_mdb.mock_mdb(db)
data base selector
- Parameters:
db (_type_) – db name = “exomol”, “hitemp”
- Raises:
ValueError – _description_
- Returns:
mdb object
- Return type:
_type_
- exojax.test.emulate_mdb.mock_mdbExomol(crit=0.0)
default mock mdb of the ExoMol form for unit test :returns: mdbExomol instance
- exojax.test.emulate_mdb.mock_mdbHitemp(multi_isotope=False)
default mock mdb of the Hitemp form for unit test
- Parameters:
isotope (multi) – if True, use multi isotope mdb
- Returns:
mdbHitemp instance
- exojax.test.emulate_mdb.mock_mdbVALD()
default mock mdb of the VALD form for unit test :returns: AdbVald instance
- exojax.test.emulate_mdb.mock_wavenumber_grid()
exojax.test.generate module
generate test data for exomol
- exojax.test.generate.gendata_moldb()
generate test data for CO exomol
- exojax.test.generate.make_hdf()
- exojax.test.generate.save_trans(trans_filename, maskeddf)
exojax.test.generate_mdb module
generate test data
- exojax.test.generate_mdb.gendata_moldb(database)
generate test data for CO exomol
- exojax.test.generate_mdb.gendata_moldb_H2O()
exojax.test.generate_methane_spectrum module
Reverse modeling of Methane emission spectrum using PreMODIT, precomputation of F0 grids
exojax.test.generate_methane_trans module
exojax.test.generate_rt module
- exojax.test.generate_rt.gendata_rt_lpf(db)
- exojax.test.generate_rt.gendata_rt_modit(db)
exojax.test.generate_xs module
- exojax.test.generate_xs.gendata_xs_lpf(db)
- exojax.test.generate_xs.gendata_xs_modit_exomol()
- exojax.test.generate_xs.gendata_xs_modit_hitemp(airmode=False)
generate cross section sample for HITEMP
- Parameters:
airmode (bool, optional) – If True, Pself=0.0 applied. Defaults to False.