.gitignore
.readthedocs.yml
BACKEND_INTERFACE_MINIMAL_CONTRACT.md
CLAUDE.md
CONTRIBUTING.md
LICENSE
LICENSES_bundled.txt
MANIFEST.in
RADIS_BACKEND_POSITIONING.md
README.md
pyproject.toml
.github/workflows/main.yml
documents/Makefile
documents/conf.py
documents/exojax.png
documents/index.rst
documents/introduction.rst
documents/make.bat
documents/requirements.txt
documents/rt.png
documents/tutorials.rst
documents/userguide.rst
documents/various_forward.rst
documents/analysis/ds_sympy.ipynb
documents/analysis/elower_grid.ipynb
documents/analysis/freq_elower.ipynb
documents/analysis/premodit_brodening_4per3factor.ipynb
documents/analysis/read_elower_grid.py
documents/analysis/select_quantum_states.py
documents/analysis/t_grid.ipynb
documents/developers/doc.rst
documents/developers/experimental.rst
documents/developers/pytest.rst
documents/figures/E1.png
documents/figures/E3.png
documents/figures/WASP39b_NIRSpec_G395H.png
documents/figures/comp_co_main_iso.png
documents/figures/mcmc_fitting_CO_emission.png
documents/figures/mcmc_fitting_absorption.png
documents/figures/mcmc_fitting_absorption_.png
documents/figures/mcmc_fitting_emission.png
documents/figures/plotcf.png
documents/figures/plottau.png
documents/figures/posterior_CO.png
documents/tutorials/Ackerman_and_Marley_cloud_model.ipynb
documents/tutorials/Ackerman_and_Marley_cloud_model.rst
documents/tutorials/CIA_opacity.ipynb
documents/tutorials/CIA_opacity.rst
documents/tutorials/Comparing_HITEMP_and_ExoMol.ipynb
documents/tutorials/Comparing_HITEMP_and_ExoMol.rst
documents/tutorials/Cross_Section_using_Discrete_Integral_Transform.ipynb
documents/tutorials/Cross_Section_using_Discrete_Integral_Transform.rst
documents/tutorials/Cross_Section_using_Modified_Discrete_Integral_Transform.ipynb
documents/tutorials/Cross_Section_using_Modified_Discrete_Integral_Transform.rst
documents/tutorials/Cross_Section_using_OpaStitch.ipynb
documents/tutorials/Cross_Section_using_OpaStitch.rst
documents/tutorials/Cross_Section_using_Precomputation_Modified_Discrete_Integral_Transform.ipynb
documents/tutorials/Cross_Section_using_Precomputation_Modified_Discrete_Integral_Transform.rst
documents/tutorials/Differentiable_Programming.ipynb
documents/tutorials/Differentiable_Programming.rst
documents/tutorials/Fitting_Telluric_Lines.ipynb
documents/tutorials/Fortrat.ipynb
documents/tutorials/Fortrat.rst
documents/tutorials/Forward_modeling.ipynb
documents/tutorials/Forward_modeling.rst
documents/tutorials/Forward_modeling_for_Fe_I_lines_of_Kurucz.ipynb
documents/tutorials/Forward_modeling_for_Fe_I_lines_of_Kurucz.rst
documents/tutorials/Forward_modeling_for_metal_line.ipynb
documents/tutorials/Forward_modeling_for_metal_line.rst
documents/tutorials/Forward_modeling_using_DIT.ipynb
documents/tutorials/Forward_modeling_using_DIT.rst
documents/tutorials/Forward_modeling_using_MODIT.ipynb
documents/tutorials/Forward_modeling_using_MODIT.rst
documents/tutorials/Forward_modeling_using_PreMODIT.ipynb
documents/tutorials/Forward_modeling_using_PreMODIT.rst
documents/tutorials/Forward_modeling_using_PreMODIT_Cross_Section_for_methane.ipynb
documents/tutorials/Forward_modeling_using_PreMODIT_Cross_Section_for_methane.rst
documents/tutorials/Forward_modeling_using_the_DIT_Cross_Section_for_methane.ipynb
documents/tutorials/Forward_modeling_using_the_DIT_Cross_Section_for_methane.rst
documents/tutorials/Forward_modeling_using_the_MODIT_Cross_Section_for_methane.ipynb
documents/tutorials/Forward_modeling_using_the_MODIT_Cross_Section_for_methane.rst
documents/tutorials/Hminus.ipynb
documents/tutorials/OnDemand_Opacity.ipynb
documents/tutorials/OnDemand_Opacity.rst
documents/tutorials/Open_Close_Cross_Section.ipynb
documents/tutorials/Open_Close_Cross_Section.rst
documents/tutorials/Photometry.ipynb
documents/tutorials/Photometry.rst
documents/tutorials/Reducing_memory_for_HITEMP.ipynb
documents/tutorials/Reducing_memory_for_HITEMP.rst
documents/tutorials/Reverse_modeling.ipynb
documents/tutorials/Reverse_modeling.rst
documents/tutorials/Reverse_modeling_for_methane_using_MODIT.ipynb
documents/tutorials/Reverse_modeling_for_methane_using_MODIT.rst
documents/tutorials/Reverse_modeling_for_methane_using_PreMODIT.ipynb
documents/tutorials/Reverse_modeling_for_methane_using_PreMODIT.rst
documents/tutorials/Reverse_modeling_with_VALD_using_MODIT.ipynb
documents/tutorials/Reverse_modeling_with_VALD_using_MODIT.rst
documents/tutorials/Rigid_Rotation.ipynb
documents/tutorials/Rigid_Rotation.rst
documents/tutorials/Using_FastChem2_to_calculate_the_chemical_abundances.ipynb
documents/tutorials/Using_FastChem2_to_calculate_the_chemical_abundances.rst
documents/tutorials/branch.ipynb
documents/tutorials/branch.rst
documents/tutorials/ckd_emispure.ipynb
documents/tutorials/ckd_emispure.rst
documents/tutorials/ckd_principle.ipynb
documents/tutorials/ckd_principle.rst
documents/tutorials/ckd_transpure.ipynb
documents/tutorials/ckd_transpure.rst
documents/tutorials/ckd_transpure_loadonly.ipynb
documents/tutorials/ckd_transpure_loadonly.rst
documents/tutorials/elower_setting.ipynb
documents/tutorials/elower_setting.rst
documents/tutorials/equilibrium_chemistry.ipynb
documents/tutorials/equilibrium_chemistry.rst
documents/tutorials/exomolhr.ipynb
documents/tutorials/exomolhr.rst
documents/tutorials/get_started.ipynb
documents/tutorials/get_started.rst
documents/tutorials/get_started_ns.ipynb
documents/tutorials/get_started_ns.rst
documents/tutorials/get_started_opart.ipynb
documents/tutorials/get_started_opart.rst
documents/tutorials/get_started_reflection.ipynb
documents/tutorials/get_started_reflection.rst
documents/tutorials/get_started_svi.ipynb
documents/tutorials/get_started_svi.rst
documents/tutorials/get_started_transmission.ipynb
documents/tutorials/get_started_transmission.rst
documents/tutorials/hjerting.ipynb
documents/tutorials/hjerting.rst
documents/tutorials/jupyter2rst.py
documents/tutorials/jupyter2rst_each.py
documents/tutorials/list.dat
documents/tutorials/multimol.rst
documents/tutorials/opacity.ipynb
documents/tutorials/opacity.rst
documents/tutorials/opacity_exomol.ipynb
documents/tutorials/opacity_exomol.rst
documents/tutorials/pure_absorption_rt.ipynb
documents/tutorials/pure_absorption_rt.rst
documents/tutorials/reverse_precompute_grid.ipynb
documents/tutorials/reverse_precompute_grid.rst
documents/tutorials/reverse_premodit.ipynb
documents/tutorials/reverse_premodit.rst
documents/tutorials/select_quantum_states.ipynb
documents/tutorials/select_quantum_states.rst
documents/tutorials/transmission_ckd_exomolop.ipynb
documents/tutorials/transmission_ckd_exomolop.rst
documents/tutorials/voigt_function.ipynb
documents/tutorials/voigt_function.rst
documents/tutorials/CIA_opacity_files/CIA_opacity_5_0.png
documents/tutorials/CIA_opacity_files/CIA_opacity_6_0.png
documents/tutorials/CIA_opacity_files/CIA_opacity_7_0.png
documents/tutorials/Cross_Section_using_OpaStitch_files/Cross_Section_using_OpaStitch_11_0.png
documents/tutorials/Cross_Section_using_OpaStitch_files/Cross_Section_using_OpaStitch_14_1.png
documents/tutorials/Cross_Section_using_OpaStitch_files/Cross_Section_using_OpaStitch_6_1.png
documents/tutorials/Cross_Section_using_OpaStitch_files/Cross_Section_using_OpaStitch_8_1.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_14_1.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_15_1.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_21_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_23_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_25_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_34_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_35_1.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_43_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_4_1.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_6_0.png
documents/tutorials/Differentiable_Programming_files/Differentiable_Programming_8_0.png
documents/tutorials/Hminus_files/Hminus_5_0.png
documents/tutorials/OnDemand_Opacity_files/OnDemand_Opacity_11_0.png
documents/tutorials/OnDemand_Opacity_files/OnDemand_Opacity_3_4.png
documents/tutorials/OnDemand_Opacity_files/OnDemand_Opacity_5_0.png
documents/tutorials/OnDemand_Opacity_files/OnDemand_Opacity_8_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_11_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_12_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_15_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_18_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_23_0.png
documents/tutorials/Open_Close_Cross_Section_files/Open_Close_Cross_Section_7_0.png
documents/tutorials/Photometry_files/Photometry_4_0.png
documents/tutorials/ckd_emispure_files/ckd_emispure_17_0.png
documents/tutorials/ckd_emispure_files/ckd_emispure_5_0.png
documents/tutorials/ckd_principle_files/ckd_principle_11_0.png
documents/tutorials/ckd_principle_files/ckd_principle_13_0.png
documents/tutorials/ckd_principle_files/ckd_principle_7_0.png
documents/tutorials/ckd_transpure_files/ckd_transpure_13_0.png
documents/tutorials/ckd_transpure_files/ckd_transpure_5_0.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_10_0.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_13_1.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_19_0.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_20_0.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_5_0.png
documents/tutorials/ckd_transpure_loadonly_files/ckd_transpure_loadonly_9_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_15_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_26_2.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_38_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_41_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_45_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_48_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_54_1.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_67_0.png
documents/tutorials/equilibrium_chemistry_files/equilibrium_chemistry_70_0.png
documents/tutorials/exomolhr_files/exomolhr_11_1.png
documents/tutorials/get_started_files/get_started_16_0.png
documents/tutorials/get_started_files/get_started_17_0.png
documents/tutorials/get_started_files/get_started_19_1.png
documents/tutorials/get_started_files/get_started_35_0.png
documents/tutorials/get_started_files/get_started_36_0.png
documents/tutorials/get_started_files/get_started_38_0.png
documents/tutorials/get_started_files/get_started_38_1.png
documents/tutorials/get_started_files/get_started_39_0.png
documents/tutorials/get_started_files/get_started_41_0.png
documents/tutorials/get_started_files/get_started_42_0.png
documents/tutorials/get_started_files/get_started_43_0.png
documents/tutorials/get_started_files/get_started_45_0.png
documents/tutorials/get_started_files/get_started_46_0.png
documents/tutorials/get_started_files/get_started_48_0.png
documents/tutorials/get_started_files/get_started_50_1.png
documents/tutorials/get_started_files/get_started_5_0.png
documents/tutorials/get_started_files/get_started_62_0.png
documents/tutorials/get_started_files/get_started_64_0.png
documents/tutorials/get_started_files/get_started_70_0.png
documents/tutorials/get_started_files/get_started_76_0.png
documents/tutorials/get_started_files/get_started_82_0.png
documents/tutorials/get_started_files/get_started_84_1.png
documents/tutorials/get_started_ns_files/get_started_ns_16_0.png
documents/tutorials/get_started_ns_files/get_started_ns_35_0.png
documents/tutorials/get_started_ns_files/get_started_ns_38_0.png
documents/tutorials/get_started_ns_files/get_started_ns_42_0.png
documents/tutorials/get_started_ns_files/get_started_ns_45_0.png
documents/tutorials/get_started_ns_files/get_started_ns_50_1.png
documents/tutorials/get_started_ns_files/get_started_ns_59_0.png
documents/tutorials/get_started_ns_files/get_started_ns_61_0.png
documents/tutorials/get_started_opart_files/get_started_opart_17_0.png
documents/tutorials/get_started_opart_files/get_started_opart_18_0.png
documents/tutorials/get_started_opart_files/get_started_opart_20_0.png
documents/tutorials/get_started_opart_files/get_started_opart_21_0.png
documents/tutorials/get_started_opart_files/get_started_opart_27_0.png
documents/tutorials/get_started_opart_files/get_started_opart_28_0.png
documents/tutorials/get_started_opart_files/get_started_opart_29_0.png
documents/tutorials/get_started_opart_files/get_started_opart_33_0.png
documents/tutorials/get_started_opart_files/get_started_opart_34_0.png
documents/tutorials/get_started_opart_files/get_started_opart_36_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_13_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_21_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_3_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_44_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_46_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_53_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_54_0.png
documents/tutorials/get_started_reflection_files/get_started_reflection_6_0.png
documents/tutorials/get_started_svi_files/get_started_svi_16_0.png
documents/tutorials/get_started_svi_files/get_started_svi_35_0.png
documents/tutorials/get_started_svi_files/get_started_svi_38_0.png
documents/tutorials/get_started_svi_files/get_started_svi_42_0.png
documents/tutorials/get_started_svi_files/get_started_svi_45_0.png
documents/tutorials/get_started_svi_files/get_started_svi_50_1.png
documents/tutorials/get_started_svi_files/get_started_svi_64_0.png
documents/tutorials/get_started_svi_files/get_started_svi_67_0.png
documents/tutorials/get_started_svi_files/get_started_svi_73_0.png
documents/tutorials/get_started_svi_files/get_started_svi_75_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_16_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_27_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_39_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_43_1.png
documents/tutorials/get_started_transmission_files/get_started_transmission_48_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_53_1.png
documents/tutorials/get_started_transmission_files/get_started_transmission_64_0.png
documents/tutorials/get_started_transmission_files/get_started_transmission_66_0.png
documents/tutorials/jupiters/Jupiter_Hires_Modeling.ipynb
documents/tutorials/jupiters/Jupiter_Hires_Modeling_Exomol.ipynb
documents/tutorials/jupiters/Jupiter_cloud_model.ipynb
documents/tutorials/jupiters/Jupiter_cloud_model_using_amp.ipynb
documents/tutorials/jupiters/cloud_sigmag_range.ipynb
documents/tutorials/jupiters/miegrid_generate.py
documents/userguide/amclouds_comparison_virga.ipynb
documents/userguide/amp.rst
documents/userguide/api.rst
documents/userguide/atomll.rst
documents/userguide/benchmark.rst
documents/userguide/comp.rst
documents/userguide/comp_pymiescatt.ipynb
documents/userguide/comp_pymiescatt.rst
documents/userguide/crit.png
documents/userguide/cu1.png
documents/userguide/cu2.png
documents/userguide/customapi.ipynb
documents/userguide/customapi.rst
documents/userguide/di_opa_mdb.rst
documents/userguide/exomol.rst
documents/userguide/fp.rst
documents/userguide/history.rst
documents/userguide/hitran.rst
documents/userguide/hjerting.rst
documents/userguide/installation.rst
documents/userguide/mdb.rst
documents/userguide/memorysetting.rst
documents/userguide/mie.rst
documents/userguide/modit.rst
documents/userguide/moldb.rst
documents/userguide/nonair.rst
documents/userguide/opa_pickle.rst
documents/userguide/opacalc.rst
documents/userguide/opacity_di.rst
documents/userguide/pdb.rst
documents/userguide/premodit.rst
documents/userguide/premodit_trange.ipynb
documents/userguide/rayleigh.rst
documents/userguide/rtransfer.rst
documents/userguide/rtransfer_fbased.rst
documents/userguide/rtransfer_fbased_pure.rst
documents/userguide/rtransfer_ibased_pure.rst
documents/userguide/rtransfer_transmission.rst
documents/userguide/saveopa.rst
documents/userguide/sop.rst
documents/userguide/transrt.png
documents/userguide/vterm.rst
documents/userguide/xdb.rst
documents/userguide/benchmark/bklpf.png
documents/userguide/comp_pymiescatt_files/comp_pymiescatt_4_0.png
documents/userguide/customapi_files/customapi_13_18.png
documents/userguide/customapi_files/customapi_13_19.png
documents/userguide/customapi_files/customapi_13_20.png
documents/userguide/customapi_files/customapi_16_0.png
documents/userguide/fp/comparison_modit.png
documents/userguide/hjerting/output_5_1.png
documents/userguide/premodit_files/example_manual.png
documents/userguide/premodit_files/example_minmax.png
documents/userguide/premodit_files/example_single.png
documents/userguide/premodit_files/premodit_lbd_co.png
documents/userguide/premodit_files/premodit_lbd_h2o.png
documents/userguide/qstates/COdv.png
documents/userguide/vterm/output_22_0.png
documents/userguide/vterm/output_6_0.png
examples/GALLERY_HEADER.rst
examples/WASP39b_transmission_JWST-NIRSpec.py
examples/identify_unknown_line.py
examples/luh16B_spectrum_model.dat
examples/luh16_write_spectrum.py
examples/luhman16b_spectra.csv
examples/parameters.dat
examples/spec_with_photo.py
examples/tarr.dat
examples/wasp39_data/README.md
examples/wasp39_data/jwst_nirspec_g395h_disp.fits
examples/wasp39_data/miri.h5
examples/wasp39_data/niriss_order1.txt
examples/wasp39_data/niriss_order2.txt
examples/wasp39_data/wasp39b_nirspec_g395h_rp_mean.npy
examples/wasp39_data/wasp39b_nirspec_g395h_rp_std.npy
examples/wasp39_data/wavelength.npy
results/README.md
scripts/fix_v2_1.py
src/ExoJAX.egg-info/PKG-INFO
src/ExoJAX.egg-info/SOURCES.txt
src/ExoJAX.egg-info/dependency_links.txt
src/ExoJAX.egg-info/requires.txt
src/ExoJAX.egg-info/top_level.txt
src/exojax/ExoJAX_version.py
src/exojax/__init__.py
src/exojax/atm/__init__.py
src/exojax/atm/amclouds.py
src/exojax/atm/atmconvert.py
src/exojax/atm/atmphys.py
src/exojax/atm/atmprof.py
src/exojax/atm/condensate.py
src/exojax/atm/idealgas.py
src/exojax/atm/lorentz_lorenz.py
src/exojax/atm/polarizability.py
src/exojax/atm/psat.py
src/exojax/atm/simple_clouds.py
src/exojax/atm/viscosity.py
src/exojax/atm/vterm.py
src/exojax/data/README.md
src/exojax/data/__init__.py
src/exojax/data/abundance/AAG2021.dat
src/exojax/data/abundance/xspec_abundance.txt
src/exojax/data/atom/HITRAN_molparam.txt
src/exojax/data/atom/NIST_Atomic_Ionization_Energies.txt
src/exojax/data/atom/atomic.txt
src/exojax/data/atom/barklem_collet_2016_pff.txt
src/exojax/data/atom/birklem_collet_2016_pff.txt
src/exojax/data/atom/iso_mn.txt
src/exojax/data/clouds/ammonia_liquid_density.csv
src/exojax/data/clouds/drag_force.txt
src/exojax/data/opacity/FeH_Hargreaves2010.csv
src/exojax/data/premodit/elower_grid_trange.npz
src/exojax/data/premodit/elower_grid_trange_v2.npz
src/exojax/data/testdata/20250503072507__1H2-16O__296.0K.csv
src/exojax/data/testdata/CO100percent_500K.feather
src/exojax/data/testdata/H2-H2_TEST.cia
src/exojax/data/testdata/filter_sdss_g.csv
src/exojax/data/testdata/jupiter_corrected.dat
src/exojax/data/testdata/lpf_rt_test_hitemp_ref.txt
src/exojax/data/testdata/lpf_rt_test_ref.txt
src/exojax/data/testdata/lpf_test_hitemp_ref.txt
src/exojax/data/testdata/lpf_test_ref.txt
src/exojax/data/testdata/luhman16a_spectra_detector1.csv
src/exojax/data/testdata/miegrid_lognorm_test.mg.npz
src/exojax/data/testdata/modit_rt_test_hitemp_ref.txt
src/exojax/data/testdata/modit_rt_test_ref.txt
src/exojax/data/testdata/modit_rt_test_vald_ref.txt
src/exojax/data/testdata/modit_test_hitemp_ref.txt
src/exojax/data/testdata/modit_test_hitemp_ref_air.txt
src/exojax/data/testdata/modit_test_ref.txt
src/exojax/data/testdata/moldb_vald.pickle
src/exojax/data/testdata/premodit_reflect_test_ref.txt
src/exojax/data/testdata/premodit_trans_test_ref.txt
src/exojax/data/testdata/spectrum.txt
src/exojax/data/testdata/spectrum_ch4.txt
src/exojax/data/testdata/spectrum_ch4_new.txt
src/exojax/data/testdata/spectrum_ch4_trans.txt
src/exojax/data/testdata/spectrum_co.txt
src/exojax/data/testdata/temp_hitemp.txt
src/exojax/data/testdata/test.refrind
src/exojax/data/testdata/CO/05_HITEMP_SAMPLE.par
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__H2.broad
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__He.broad
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.def
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.pf
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.states.bz2
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.states.hdf5
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.trans.bz2
src/exojax/data/testdata/CO/12C-16O/SAMPLE/12C-16O__SAMPLE.trans.hdf5
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__H2.broad
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__He.broad
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE.def
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE.pf
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE.states.bz2
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE.states.hdf5
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE__04300-04400.trans.bz2
src/exojax/data/testdata/H2O/1H2-16O/SAMPLE/1H2-16O__SAMPLE__04300-04400.trans.hdf5
src/exojax/database/__init__.py
src/exojax/database/__init__.pyi
src/exojax/database/api.py
src/exojax/database/contdb.py
src/exojax/database/contracts.py
src/exojax/database/hminus.py
src/exojax/database/mie.py
src/exojax/database/multimol.py
src/exojax/database/nonair.py
src/exojax/database/pardb.py
src/exojax/database/_common/__init__.py
src/exojax/database/_common/commonapi.py
src/exojax/database/_common/hitranapi.py
src/exojax/database/_common/isotope_functions.py
src/exojax/database/_common/partition_function.py
src/exojax/database/_common/radis_adapter.py
src/exojax/database/_common/setradis.py
src/exojax/database/cia/__init__.py
src/exojax/database/cia/api.py
src/exojax/database/cia/io.py
src/exojax/database/core/__init__.py
src/exojax/database/core/abscoeff.py
src/exojax/database/core/broadening.py
src/exojax/database/core/line_strength.py
src/exojax/database/core_atom/__init__.py
src/exojax/database/core_atom/broadening.py
src/exojax/database/core_atom/io.py
src/exojax/database/core_atom/line_strength.py
src/exojax/database/core_atom/misc.py
src/exojax/database/core_atom/pf.py
src/exojax/database/exomol/__init__.py
src/exojax/database/exomol/api.py
src/exojax/database/exomol/exomol_functions.py
src/exojax/database/exomol/partition_function.py
src/exojax/database/exomolhr/__init__.py
src/exojax/database/exomolhr/api.py
src/exojax/database/hargreaves/__init__.py
src/exojax/database/hargreaves/api.py
src/exojax/database/hitemp/__init__.py
src/exojax/database/hitemp/api.py
src/exojax/database/hitran/__init__.py
src/exojax/database/hitran/api.py
src/exojax/database/kurucz/__init__.py
src/exojax/database/kurucz/api.py
src/exojax/database/molinfo/__init__.py
src/exojax/database/molinfo/__init__.pyi
src/exojax/database/molinfo/mass.py
src/exojax/database/molinfo/qstate.py
src/exojax/database/vald/__init__.py
src/exojax/database/vald/api.py
src/exojax/opacity/__init__.py
src/exojax/opacity/__init__.pyi
src/exojax/opacity/base.py
src/exojax/opacity/contracts.py
src/exojax/opacity/initspec.py
src/exojax/opacity/opacalc.py
src/exojax/opacity/opacont.py
src/exojax/opacity/policies.py
src/exojax/opacity/providers.py
src/exojax/opacity/rayleigh.py
src/exojax/opacity/_common/__init__.py
src/exojax/opacity/_common/ditkernel.py
src/exojax/opacity/_common/lpffilter.py
src/exojax/opacity/_common/lsd.py
src/exojax/opacity/_common/profconv.py
src/exojax/opacity/_common/set_ditgrid.py
src/exojax/opacity/ckd/__init__.py
src/exojax/opacity/ckd/api.py
src/exojax/opacity/ckd/contracts.py
src/exojax/opacity/ckd/core.py
src/exojax/opacity/ckd/exomolop.py
src/exojax/opacity/ckd/io.py
src/exojax/opacity/io/ioopa.py
src/exojax/opacity/io/mdblike_adapter.py
src/exojax/opacity/io/serialization.py
src/exojax/opacity/lpf/__init__.py
src/exojax/opacity/lpf/api.py
src/exojax/opacity/lpf/lpf.py
src/exojax/opacity/lpf/make_numatrix.py
src/exojax/opacity/modit/__init__.py
src/exojax/opacity/modit/api.py
src/exojax/opacity/modit/core.py
src/exojax/opacity/modit/dit.py
src/exojax/opacity/modit/modit.py
src/exojax/opacity/premodit/__init__.py
src/exojax/opacity/premodit/api.py
src/exojax/opacity/premodit/core.py
src/exojax/opacity/premodit/generate_elower_grid_trange.py
src/exojax/opacity/premodit/info.py
src/exojax/opacity/premodit/ioopa.py
src/exojax/opacity/premodit/lbd.py
src/exojax/opacity/premodit/lbderror.py
src/exojax/opacity/premodit/optgrid.py
src/exojax/opacity/premodit/premodit.py
src/exojax/plot/__init__.py
src/exojax/plot/atmplot.py
src/exojax/plot/ditplot.py
src/exojax/plot/opaplot.py
src/exojax/plot/rtplot.py
src/exojax/postproc/__init__.py
src/exojax/postproc/limb_darkening.py
src/exojax/postproc/response.py
src/exojax/postproc/specop.py
src/exojax/postproc/spin_rotation.py
src/exojax/provider/__init__.py
src/exojax/provider/exomolhr.py
src/exojax/provider/exomolop.py
src/exojax/provider/filters.py
src/exojax/provider/hitrancia.py
src/exojax/provider/url.py
src/exojax/provider/virga.py
src/exojax/rt/__init__.py
src/exojax/rt/__init__.pyi
src/exojax/rt/atmrt.py
src/exojax/rt/chord.py
src/exojax/rt/common.py
src/exojax/rt/emis.py
src/exojax/rt/layeropacity.py
src/exojax/rt/opart.py
src/exojax/rt/planck.py
src/exojax/rt/reflect.py
src/exojax/rt/rtlayer.py
src/exojax/rt/rtransfer.py
src/exojax/rt/toon.py
src/exojax/rt/trans.py
src/exojax/rt/twostream.py
src/exojax/signal/__init__.py
src/exojax/signal/convolve.py
src/exojax/signal/integrate.py
src/exojax/signal/ola.py
src/exojax/spec/__init__.py
src/exojax/special/__init__.py
src/exojax/special/erfcx.py
src/exojax/special/expn.py
src/exojax/special/faddeeva.py
src/exojax/special/j0.py
src/exojax/special/lognormal.py
src/exojax/test/__init__.py
src/exojax/test/data.py
src/exojax/test/emulate_broadpar.py
src/exojax/test/emulate_filter.py
src/exojax/test/emulate_mdb.py
src/exojax/test/emulate_pdb.py
src/exojax/test/emulate_spec.py
src/exojax/test/generate.py
src/exojax/test/generate_filter.py
src/exojax/test/generate_methane_spectrum.py
src/exojax/test/generate_methane_trans.py
src/exojax/test/generate_pdb.py
src/exojax/test/generate_rt.py
src/exojax/test/generate_xs.py
src/exojax/utils/__init__.py
src/exojax/utils/astrofunc.py
src/exojax/utils/checkarray.py
src/exojax/utils/constants.py
src/exojax/utils/files.py
src/exojax/utils/gpkernel.py
src/exojax/utils/grids.py
src/exojax/utils/indexing.py
src/exojax/utils/instfunc.py
src/exojax/utils/interp.py
src/exojax/utils/isodata.py
src/exojax/utils/isotopes.py
src/exojax/utils/jaxstatus.py
src/exojax/utils/memuse.py
src/exojax/utils/mollabel.py
src/exojax/utils/molname.py
src/exojax/utils/opautils.py
src/exojax/utils/photometry.py
src/exojax/utils/progbar.py
src/exojax/utils/spectral_bands.py
src/exojax/utils/zsol.py
tests/README.md
tests/.database/README.md
tests/benchmark/lpf_bm_each.py
tests/benchmark/lpf_bm_wide.py
tests/benchmark/modit_bm_each.py
tests/benchmark/modit_bm_wide.py
tests/benchmark/opadirect_compile_check.py
tests/benchmark/opamodit_compile_check.py
tests/benchmark/opapremodit_compile_check.py
tests/benchmark/a100/lpf.dat
tests/benchmark/fig/read_dat.py
tests/benchmark/fig/data/each.dat
tests/benchmark/fig/data/each2.dat
tests/benchmark/fig/data/gpu.dat
tests/benchmark/fig/data/gpu2.dat
tests/endtoend/f32/f32xs.py
tests/endtoend/identify_lines/lines_exomolhr.py
tests/endtoend/jaxopt/optimize_spectrum_JAXopt_test.py
tests/endtoend/jaxopt/spectrum.txt
tests/endtoend/metals/Kurucz_linelist_test.py
tests/endtoend/metals/opacity_Fe_test.py
tests/endtoend/misc/optimal_elower_water.py
tests/endtoend/nustitch/checkmemory.py
tests/endtoend/opart/comparison/README.md
tests/endtoend/opart/comparison/emispure/forward_time_opa_and_art.py
tests/endtoend/opart/comparison/emispure/forward_time_opart.py
tests/endtoend/opart/comparison/reflectpure/forward_reflect_opa_and_art.py
tests/endtoend/opart/comparison/reflectpure/forward_reflect_opart.py
tests/endtoend/reverse/reverse_lpf.py
tests/endtoend/reverse/reverse_modit.py
tests/endtoend/reverse/reverse_modit_hitemp.py
tests/endtoend/reverse/reverse_precompute_grid.py
tests/endtoend/reverse/reverse_premodit.py
tests/endtoend/reverse/reverse_premodit_blackjax.py
tests/endtoend/reverse/reverse_premodit_transmission.py
tests/endtoend/reverse/spectrum.txt
tests/endtoend/reverse/spectrum_ch4.txt
tests/endtoend/reverse/spectrum_co.txt
tests/endtoend/zeroscan/emispure/forward_zeroscan.py
tests/figures/functions/delta_velocity_comp.py
tests/figures/premodit/visgrid.py
tests/figures/xs/erfcx_fig.py
tests/figures/xs/expint_fig.py
tests/figures/xs/hjert_fig.py
tests/figures/xs/ljert_fig.py
tests/figures/xs/mdbhit_extract.py
tests/integration/comparison/clouds/amclouds_comparison_virga.ipynb
tests/integration/comparison/clouds/vapor_pressure.ipynb
tests/integration/comparison/nonair/nonair_co_hitran_comp.py
tests/integration/comparison/premodit/comp_lsd_test.py
tests/integration/comparison/premodit/fig_elower_grid_error.py
tests/integration/comparison/premodit/fig_tablexs_error.py
tests/integration/comparison/transmission/comparison_with_kawashima_transmission.py
tests/integration/comparison/transmission/spectrum/CO100percent_500K.dat
tests/integration/comparison/twostream/comparison_lart_fluxadd.py
tests/integration/comparison/twostream/comparison_petitRADTRANS_CIA.py
tests/integration/comparison/twostream/comparison_petitRADTRANS_narrow_R70000.py
tests/integration/comparison/twostream/comparison_petitRADTRANS_wide_R7000.py
tests/integration/comparison/twostream/output/CIA_R70000.png
tests/integration/database/adb/adbkurucz_test.py
tests/integration/database/adb/adbvald_test.py
tests/integration/database/api/api_hitran_hitemp_test.py
tests/integration/database/api/api_premodit_to_direct.py
tests/integration/database/api/api_pytables_test.py
tests/integration/database/api/download_h2s.py
tests/integration/database/api/hitemp_elowermax_test.py
tests/integration/database/api/inconsistent_nu_error_test.py
tests/integration/database/broadening/broadpar_hitemp.py
tests/integration/database/cia/cia_download.py
tests/integration/database/exomol_check/exomol_download_check.py
tests/integration/database/exomolhr_check/exomolhr_online_test.py
tests/integration/database/mdb/mdbexomol_test.py
tests/integration/database/mdb/mdbhitemp_test.py
tests/integration/database/mdb/mdbhitemp_test_h2o.py
tests/integration/database/mdb/mdbhitran_test.py
tests/integration/database/mdb/nonair_co_hitemp.py
tests/integration/database/mdb/quantum_states_filter_exomol.py
tests/integration/database/mdb/quantum_states_filter_hitemp.py
tests/integration/database/mdb/quantum_states_filter_hitran_co.py
tests/integration/database/multimol/multimol_snapshot.py
tests/integration/opacity/corrk/corrk_table.py
tests/integration/opacity/corrk/corrk_test.py
tests/integration/opacity/io/saveopa_using_zarr.py
tests/integration/opacity/modit_scanfft/modit_scanfft_test.py
tests/integration/opacity/premodit/checkindex.py
tests/integration/opacity/premodit/hightemp_optimal_trange.py
tests/integration/opacity/premodit/line_strength_comparison_exomol.py
tests/integration/opacity/premodit/line_strength_comparison_exomol_water.py
tests/integration/opacity/premodit/line_strength_comparison_hitemp.py
tests/integration/opacity/premodit/lowtemp_optimal_trange.py
tests/integration/opacity/premodit_lpf/CH4_Gascellmodel_2408rev_test.py
tests/integration/opacity/premodit_lpf/README.md
tests/integration/opacity/premodit_lpf/Trans_model_1Voigt_HITEMP_nu_2408rev_test.py
tests/integration/postproc/calcphoto/calcphoto_filter_test.py
tests/integration/unittests_long/lpf/lpf_test.py
tests/integration/unittests_long/premodit/lbd_test.py
tests/integration/unittests_long/premodit/optgrid_test.py
tests/integration/unittests_long/premodit/premodit_spectrum_test.py
tests/integration/unittests_long/premodit/premodit_test.py
tests/integration/unittests_long/premodit/premodit_transmission_test.py
tests/integration/unittests_long/pureabs/pureabs_ibased_linsap_test.py
tests/integration/unittests_long/pureabs/pureabs_ibased_test.py
tests/integration/unittests_long/transmission/transmission_grad_test.py
tests/integration/unittests_long/twostream/twostream_reflection_test.py
tests/integration/unittests_long/twostream/twostream_spectrum_test.py
tests/unittests/atm/am01_test.py
tests/unittests/atm/atmconvert_test.py
tests/unittests/atm/cloud_base_test.py
tests/unittests/atm/condensates_test.py
tests/unittests/atm/layer_test.py
tests/unittests/atm/lorentz_lorenz_test.py
tests/unittests/atm/psat_test.py
tests/unittests/atm/smooth_index_test.py
tests/unittests/data/load_data_test.py
tests/unittests/database/api/api_eq_method_test.py
tests/unittests/database/api/api_line_strength_test.py
tests/unittests/database/api/api_test.py
tests/unittests/database/api/customapi_test.py
tests/unittests/database/api/exomol_import_safety_test.py
tests/unittests/database/api/hitran_hitemp_import_safety_test.py
tests/unittests/database/api/molinfo_test.py
tests/unittests/database/api/optional_import_pressure_test.py
tests/unittests/database/api_radis/README.md
tests/unittests/database/api_radis/exomolapi_test.py
tests/unittests/database/api_radis/molecular_name_test.py
tests/unittests/database/api_radis/radis_adapter_contract_test.py
tests/unittests/database/atom/loadatom_test.py
tests/unittests/database/atom/molmass_test.py
tests/unittests/database/cia/hitrancia_test.py
tests/unittests/database/clouds/mie_test.py
tests/unittests/database/clouds/opamie_test.py
tests/unittests/database/clouds/pbd_test.py
tests/unittests/database/exomolhr/exomolhr_test.py
tests/unittests/database/nonair/nonair_test.py
tests/unittests/database/qstate/qstate_test.py
tests/unittests/multi/multimol/default_path_test.py
tests/unittests/multi/multimol/multimdb_test.py
tests/unittests/multi/multimol/multiopa_test.py
tests/unittests/multi/multimol/test_multimol_snapshot_support.py
tests/unittests/multi/nustitch/mdbstitch_test.py
tests/unittests/multi/nustitch/nustitch_test.py
tests/unittests/multi/opart/opart_emis_scat_test.py
tests/unittests/multi/opart/opart_reflection_emis_test.py
tests/unittests/multi/opart/opart_reflection_test.py
tests/unittests/multi/opart/opart_spectrum_test.py
tests/unittests/opacity/ckd/abspure_ckd_test.py
tests/unittests/opacity/ckd/ckd_api_test.py
tests/unittests/opacity/ckd/ckd_core_test.py
tests/unittests/opacity/ckd/ckd_io_test.py
tests/unittests/opacity/ckd/emispure_ckd_test.py
tests/unittests/opacity/ckd/reflectemis_ckd_test.py
tests/unittests/opacity/ckd/reflectpure_ckd_test.py
tests/unittests/opacity/ckd/test_ckd_from_external.py
tests/unittests/opacity/ckd/test_precompute_tables.py
tests/unittests/opacity/ckd/transpure_ckd_test.py
tests/unittests/opacity/dit/README.md
tests/unittests/opacity/dit/ditkernel_test.py
tests/unittests/opacity/dit/lpffilter_test.py
tests/unittests/opacity/ditgrid/set_ditgrid_test.py
tests/unittests/opacity/lsd/getix_test.py
tests/unittests/opacity/modit/modit_lpf_agreement_test.py
tests/unittests/opacity/modit/modit_spectrum_test.py
tests/unittests/opacity/modit/modit_xsection_test.py
tests/unittests/opacity/modit/opamodit_manual_agreement_test.py
tests/unittests/opacity/modit/open_zeroscan_test.py
tests/unittests/opacity/modit/zeroscan_test.py
tests/unittests/opacity/opa/opacalc_test.py
tests/unittests/opacity/opa/opadirect_call_test.py
tests/unittests/opacity/opa/opadirect_eq_test.py
tests/unittests/opacity/opa/opamodit_call_test.py
tests/unittests/opacity/opa/opamodit_eq_test.py
tests/unittests/opacity/opa/opapremodit_call_test.py
tests/unittests/opacity/opa/opapremodit_eq_test.py
tests/unittests/opacity/opa/sideeffect_test.py
tests/unittests/opacity/premodit/lbderror_test.py
tests/unittests/opacity/premodit/opa_xsvector_test.py
tests/unittests/opacity/premodit/opapremodit_manual_agreement_test.py
tests/unittests/opacity/premodit/optgrid_fast_test.py
tests/unittests/opacity/premodit/premodit_modit_agreement_test.py
tests/unittests/opacity/premodit/premodit_save_load_test.py
tests/unittests/opacity/premodit/test_delete_mdb_after_init.py
tests/unittests/opacity/premodit/test_memory_policy.py
tests/unittests/opacity/premodit/test_premodit_constructor_parity.py
tests/unittests/opacity/premodit/test_premodit_from_snapshot.py
tests/unittests/opacity/premodit/test_premodit_info.py
tests/unittests/opacity/premodit/test_premodit_info_readpath.py
tests/unittests/opacity/premodit/test_premodit_providers.py
tests/unittests/opacity/premodit/test_premodit_snapshot.py
tests/unittests/opacity/xs/clouds_test.py
tests/unittests/opacity/xs/erfcx_test.py
tests/unittests/opacity/xs/expint_test.py
tests/unittests/opacity/xs/hjert_test.py
tests/unittests/opacity/xs/hminus_test.py
tests/unittests/opacity/xs/ljert_test.py
tests/unittests/opacity/xs/partfn_Fe_test.py
tests/unittests/opacity/xs/rayleigh_test.py
tests/unittests/opacity/xs/f64/erfcx_f64_test.py
tests/unittests/opacity/xs/f64/expint_f64_test.py
tests/unittests/opacity/xs/f64/hjert_f64_test.py
tests/unittests/opacity/xs/f64/ljert_f64_test.py
tests/unittests/postproc/profconv/profconv_test.py
tests/unittests/postproc/response/response_test.py
tests/unittests/postproc/response/spin_rotation_test.py
tests/unittests/postproc/response/spin_rotation_trans_test.py
tests/unittests/postproc/stars/limb_darkening_test.py
tests/unittests/readme_sample/readme_sample_test.py
tests/unittests/rt/atmrt/artabs_test.py
tests/unittests/rt/atmrt/atmrt_test.py
tests/unittests/rt/atmrt/emispure_test.py
tests/unittests/rt/atmrt/transpure_test.py
tests/unittests/rt/transmission/transmission_pure_absorption_test.py
tests/unittests/rt/twostream/toon_test.py
tests/unittests/rt/twostream/twostream_test.py
tests/unittests/signal/ola_test.py
tests/unittests/signal/simpson_integral_test.py
tests/unittests/special/j0_test.py
tests/unittests/test/emulate_mdb_test.py
tests/unittests/test/snapshot_exomol_test.py
tests/unittests/test/snapshot_hitemp_test.py
tests/unittests/utils/constants/const_test.py
tests/unittests/utils/misc/astrofunc_test.py
tests/unittests/utils/misc/gpkernel_test.py
tests/unittests/utils/misc/grids_test.py
tests/unittests/utils/misc/indexing_test.py
tests/unittests/utils/misc/instfunc_test.py
tests/unittests/utils/misc/interp_test.py
tests/unittests/utils/misc/isotopes_test.py
tests/unittests/utils/misc/jaxstatus_test.py
tests/unittests/utils/misc/memuse_test.py
tests/unittests/utils/misc/mnlist_test.py
tests/unittests/utils/misc/mollabel_test.py
tests/unittests/utils/misc/molname_test.py
tests/unittests/utils/misc/photometry_test.py
tests/unittests/utils/misc/pressure_at_given_opacity_test.py
tests/unittests/utils/misc/spectral_bands_test.py
tests/unittests/utils/misc/unitconvert_test.py
tests/unittests/utils/misc/zsol_test.py