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.

Module contents