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.emulate_pdb module
emulate mdb class for unittest
- exojax.test.emulate_pdb.mock_PdbPlouds(nurange=None)
default mock pdb clouds with miegrid file
Note
The refrind file is data/testdata/test.refrind The migrid file is data/testdata/miegrid_lognorm_test.mg.npz These files should be copied in exojax installed directory when ExoJAX is installed
- Returns:
PdbClouds instance
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_methane_spectrum module
Reverse modeling of Methane emission spectrum using PreMODIT, precomputation of F0 grids
exojax.test.generate_methane_trans module
exojax.test.generate_pdb module
generate test miegrid
- exojax.test.generate_pdb.gendata_miegrid()
generates miegrid for test.refrind
Warning
this is just for testdata. Not for real use!
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.