.codecov.yml
.git-blame-ignore-revs
.gitattributes
.gitignore
.pre-commit-config.yaml
.python-version
.sourcery.yaml
AGENTS.md
CITATION.cff
LICENSE.txt
MANIFEST.in
README.md
conftest.py
pyproject.toml
uv.lock
artistools/__init__.py
artistools/__main__.py
artistools/artistoolscompletions.sh
artistools/codecomparison.py
artistools/commands.py
artistools/configuration.py
artistools/constants.py
artistools/hesma_scripts.py
artistools/linefluxes.py
artistools/logfiles.py
artistools/macroatom.py
artistools/make_vpkt_input.py
artistools/matplotlibrc
artistools/misc.py
artistools/plotspherical.py
artistools/plottools.py
artistools/py.typed
artistools/radfield.py
artistools/rustext.pyi
artistools/stats.py
artistools/test_artistools.py
artistools/transitions.py
artistools/version.py
artistools/viewing_angles_visualization.py
artistools/writecomparisondata.py
artistools/atomic/__init__.py
artistools/atomic/_atomic_core.py
artistools/atomic/test_atomic.py
artistools/data/.gitignore
artistools/data/ElBiEn_2007.txt
artistools/data/__init__.py
artistools/data/alphadecays.txt
artistools/data/atomic_properties.txt
artistools/data/betaminusdecays.txt
artistools/data/betaminusdecays_orig.txt
artistools/data/binding_energies.txt
artistools/data/collion-AR1985.txt
artistools/data/collion-reference.txt
artistools/data/collion.txt
artistools/data/elements.csv
artistools/data/solar_r_abundance_pattern.txt
artistools/data/splitmetadata.py
artistools/data/filters/400.txt
artistools/data/filters/520.txt
artistools/data/filters/B.txt
artistools/data/filters/FUV.txt
artistools/data/filters/H.txt
artistools/data/filters/H_ab.txt
artistools/data/filters/I.txt
artistools/data/filters/J.txt
artistools/data/filters/J_ab.txt
artistools/data/filters/K.txt
artistools/data/filters/K_ab.txt
artistools/data/filters/NUV.txt
artistools/data/filters/R.txt
artistools/data/filters/U.txt
artistools/data/filters/V.txt
artistools/data/filters/gs.txt
artistools/data/filters/is.txt
artistools/data/filters/rs.txt
artistools/data/filters/us.txt
artistools/data/filters/uvm2.txt
artistools/data/filters/uvm2_ab.txt
artistools/data/filters/uvw1.txt
artistools/data/filters/uvw1_ab.txt
artistools/data/filters/uvw2.txt
artistools/data/filters/uvw2_ab.txt
artistools/data/filters/zs.txt
artistools/data/filters/ASIAGO/B.txt
artistools/data/filters/ASIAGO/U.txt
artistools/data/filters/ASIAGO/V.txt
artistools/data/filters/ASIAGO/gs.txt
artistools/data/filters/ASIAGO/is.txt
artistools/data/filters/ASIAGO/rs.txt
artistools/data/filters/ASIAGO/zs.txt
artistools/data/filters/LCOGT/B.txt
artistools/data/filters/LCOGT/I.txt
artistools/data/filters/LCOGT/R.txt
artistools/data/filters/LCOGT/U.txt
artistools/data/filters/LCOGT/V.txt
artistools/data/filters/LCOGT/gs.txt
artistools/data/filters/LCOGT/is.txt
artistools/data/filters/LCOGT/rs.txt
artistools/data/filters/LCOGT/us.txt
artistools/data/filters/LCOGT/zs.txt
artistools/data/filters/LSQ/rs.txt
artistools/data/filters/LT/gs.txt
artistools/data/filters/LT/is.txt
artistools/data/filters/LT/rs.txt
artistools/data/filters/LT/us.txt
artistools/data/filters/LT/zs.txt
artistools/data/filters/NOT/B.txt
artistools/data/filters/NOT/I.txt
artistools/data/filters/NOT/R.txt
artistools/data/filters/NOT/U.txt
artistools/data/filters/NOT/V.txt
artistools/data/filters/NOT/gs.txt
artistools/data/filters/NOT/is.txt
artistools/data/filters/NOT/rs.txt
artistools/data/filters/NOT/us.txt
artistools/data/filters/NOT/zs.txt
artistools/data/filters/NTT/B.txt
artistools/data/filters/NTT/I.txt
artistools/data/filters/NTT/R.txt
artistools/data/filters/NTT/U.txt
artistools/data/filters/NTT/V.txt
artistools/data/filters/NTT/gs.txt
artistools/data/filters/NTT/rs.txt
artistools/data/filters/NTT/zs.txt
artistools/data/filters/OGLE/I.txt
artistools/data/filters/OGLE/V.txt
artistools/data/filters/PS1/gs.txt
artistools/data/filters/PS1/is.txt
artistools/data/filters/PS1/rs.txt
artistools/data/filters/PS1/ws.txt
artistools/data/filters/PS1/zs.txt
artistools/data/filters/SKYMAPPER/gs.txt
artistools/data/filters/SKYMAPPER/is.txt
artistools/data/filters/SKYMAPPER/rs.txt
artistools/data/filters/SKYMAPPER/us.txt
artistools/data/filters/SKYMAPPER/zs.txt
artistools/data/lightcurves/2004cs_Bband_photometric_point.txt.meta.yml
artistools/data/lightcurves/2004cs_Rband_photometric_point.txt.meta.yml
artistools/data/lightcurves/2004cs_Vband_photometric_point.txt.meta.yml
artistools/data/lightcurves/2004cs_unfiltered_lc_data.txt.meta.yml
artistools/data/lightcurves/2004cs_unfiltered_lc_data_I.txt.meta.yml
artistools/data/lightcurves/2004cs_unfiltered_lc_data_R.txt.meta.yml
artistools/data/lightcurves/2004cs_unfiltered_lc_data_V.txt.meta.yml
artistools/data/lightcurves/2004cs_unfiltered_lc_data_rs.txt.meta.yml
artistools/data/lightcurves/2007qd_lc_rs_microJy.txt.meta.yml
artistools/data/lightcurves/2008ha_lc_B.txt.meta.yml
artistools/data/lightcurves/2008ha_lc_I.txt.meta.yml
artistools/data/lightcurves/2008ha_lc_R.txt.meta.yml
artistools/data/lightcurves/2008ha_lc_V.txt.meta.yml
artistools/data/lightcurves/SN1991T.dat.meta.yml
artistools/data/lightcurves/SN1999by.dat.meta.yml
artistools/data/lightcurves/SN1999dq.dat.meta.yml
artistools/data/lightcurves/SN2005cf.dat.meta.yml
artistools/data/lightcurves/SN2011fe.dat.meta.yml
artistools/data/lightcurves/SN2012cg.dat.meta.yml
artistools/data/lightcurves/SN2012dn.dat.meta.yml
artistools/data/lightcurves/SN2012fr.dat.meta.yml
artistools/data/lightcurves/SN2014J.dat.meta.yml
artistools/data/lightcurves/SN2015F.dat.meta.yml
artistools/data/lightcurves/SN2015H_r_band.txt.meta.yml
artistools/data/lightcurves/SN2016jhr_BV.dat.meta.yml
artistools/data/lightcurves/SN2016jhr_gri.dat.meta.yml
artistools/data/lightcurves/SN2018byg.dat.meta.yml
artistools/data/lightcurves/iPTF13ebh.dat.meta.yml
artistools/data/lightcurves/n100Hdef_2014_B_band.txt.meta.yml
artistools/data/lightcurves/n100Hdef_2014_I_band.txt.meta.yml
artistools/data/lightcurves/n100Hdef_2014_R_band.txt.meta.yml
artistools/data/lightcurves/n100Hdef_2014_V_band.txt.meta.yml
artistools/data/lightcurves/n100Ldef_2014_B_band.txt.meta.yml
artistools/data/lightcurves/n100Ldef_2014_I_band.txt.meta.yml
artistools/data/lightcurves/n100Ldef_2014_R_band.txt.meta.yml
artistools/data/lightcurves/n100Ldef_2014_V_band.txt.meta.yml
artistools/data/lightcurves/n100def_2014_B_band.txt.meta.yml
artistools/data/lightcurves/n100def_2014_I_band.txt.meta.yml
artistools/data/lightcurves/n100def_2014_R_band.txt.meta.yml
artistools/data/lightcurves/n100def_2014_V_band.txt.meta.yml
artistools/data/lightcurves/bollightcurves/AT2017gfo.dat.meta.yml
artistools/data/lightcurves/bollightcurves/AT2017gfo_smarttetal2017.txt
artistools/data/lightcurves/bollightcurves/AT2017gfo_smarttetal2017.txt.meta.yml
artistools/data/lightcurves/bollightcurves/AT2017gfo_waxmanetal2018.txt
artistools/data/lightcurves/bollightcurves/AT2017gfo_waxmanetal2018.txt.meta.yml
artistools/data/refspectra/.gitignore
artistools/data/refspectra/2003du_20031213_3219_8822_00.txt
artistools/data/refspectra/2003du_20031213_3219_8822_00.txt.meta.yml
artistools/data/refspectra/2010lp_20110928_fors2.txt
artistools/data/refspectra/2010lp_20110928_fors2.txt.meta.yml
artistools/data/refspectra/2015H_19_days_since_explosion.txt.meta.yml
artistools/data/refspectra/2016jhr_18days.dat.meta.yml
artistools/data/refspectra/2016jhr_29.33d_num1.dat.meta.yml
artistools/data/refspectra/2018byg_2018-05-08_P200_DBSP_None.ascii.meta.yml
artistools/data/refspectra/2018byg_2018-05-14_Keck1_LRIS_None.ascii.meta.yml
artistools/data/refspectra/2018byg_2018-05-17_P200_DBSP_None.ascii.meta.yml
artistools/data/refspectra/2018byg_2018-06-03_Keck1_MOSFIRE_None.ascii.meta.yml
artistools/data/refspectra/2018byg_2018-06-03_Keck1_MOSFIRE_None_filtered.dat.meta.yml
artistools/data/refspectra/2018byg_2018-06-08_P200_DBSP_None.ascii.meta.yml
artistools/data/refspectra/2018byg_2018-06-08_P200_DBSP_None_filtered.dat.meta.yml
artistools/data/refspectra/2018byg_2018-06-17_Keck1_LRIS_None.ascii.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57983.969_Phase+1.43d.dat.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57983.969_Phase+1.43d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57984.969_Phase+2.42d.dat.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57984.969_Phase+2.42d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57985.974_Phase+3.41d.dat.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57985.974_Phase+3.41d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57986.974_Phase+4.40d.dat.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57986.974_Phase+4.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57987.980_Phase+5.40d.dat.meta.yml
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57987.980_Phase+5.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57988.990_Phase+6.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57990.000_Phase+7.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57991.000_Phase+8.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57992.000_Phase+9.40d.dat.xz
artistools/data/refspectra/AT2017gfo_ENGRAVE_v1.0_XSHOOTER_MJD-57993.000_Phase+10.40d.dat.xz
artistools/data/refspectra/CMFGEN_12.1days.dat.meta.yml
artistools/data/refspectra/CMFGEN_18days.dat.meta.yml
artistools/data/refspectra/FranssonJerkstrand2015_W7_330d_10Mpc.txt
artistools/data/refspectra/FranssonJerkstrand2015_W7_330d_10Mpc.txt.meta.yml
artistools/data/refspectra/N3_def_1.71_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/N3_def_4.50_days_after_r_peak.txt.meta.yml
artistools/data/refspectra/N3_def_5.54_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/N3_def_6.72_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/PSNJ11492548_20160202_3Ang.txt
artistools/data/refspectra/PSNJ11492548_20160202_3Ang.txt.meta.yml
artistools/data/refspectra/PTF11kly_20120402_norm.dat.txt
artistools/data/refspectra/PTF11kly_20120402_norm.dat.txt.meta.yml
artistools/data/refspectra/SN2011fe_+10_num45.dat.meta.yml
artistools/data/refspectra/SN2011fe_+11_2_num47.dat.meta.yml
artistools/data/refspectra/SN2011fe_+11_num46.dat.meta.yml
artistools/data/refspectra/SN2011fe_+18_2_num51.dat.meta.yml
artistools/data/refspectra/SN2011fe_+1_num28.dat.meta.yml
artistools/data/refspectra/SN2011fe_+21_num53.dat.meta.yml
artistools/data/refspectra/SN2011fe_+28.2_num59.dat.meta.yml
artistools/data/refspectra/SN2011fe_+31_num60.dat.meta.yml
artistools/data/refspectra/SN2011fe_-0_8_num27.dat.meta.yml
artistools/data/refspectra/SN2011fe_-1.8_num26.dat.meta.yml
artistools/data/refspectra/SN2011fe_-10_num5.dat.meta.yml
artistools/data/refspectra/SN2011fe_-3_num24.dat.meta.yml
artistools/data/refspectra/SN2011fe_-5_num20.dat.meta.yml
artistools/data/refspectra/SN2011fe_-6_num17.dat.meta.yml
artistools/data/refspectra/SN2011fe_-7_7_num12.dat.meta.yml
artistools/data/refspectra/SN2011fe_-7_num13.dat.meta.yml
artistools/data/refspectra/SN2011fe_-9_8_num6.dat.meta.yml
artistools/data/refspectra/SN2011fe_-9_num9.dat.meta.yml
artistools/data/refspectra/SN2012fr_+0_num46.dat.meta.yml
artistools/data/refspectra/SN2012fr_-10_num8.dat.meta.yml
artistools/data/refspectra/SN2013aa_20140216_3Ang.txt
artistools/data/refspectra/SN2013aa_20140216_3Ang.txt.meta.yml
artistools/data/refspectra/SN2013aa_20140421_3Ang.txt
artistools/data/refspectra/SN2013cs_20140325_3Ang.txt
artistools/data/refspectra/SN2013cs_20140325_3Ang.txt.meta.yml
artistools/data/refspectra/SN2013ct_20131119_3Ang.txt
artistools/data/refspectra/SN2013ct_20131119_3Ang.txt.meta.yml
artistools/data/refspectra/SN2019yvq-2020-01-04-7days.dat.meta.yml
artistools/data/refspectra/SN2019yvq-2020-01-12-15days.dat.meta.yml
artistools/data/refspectra/dop_dered_SN2013aa_20140208_fc_final.txt.meta.yml
artistools/data/refspectra/iPTF13ebh_20131114-12_8d.dat.meta.yml
artistools/data/refspectra/iPTF13ebh_20131116-10_7d.dat.meta.yml
artistools/data/refspectra/iPTF13ebh_20131116-11.1d-optical.dat.meta.yml
artistools/data/refspectra/iPTF13ebh_20131120-6_8d.dat.meta.yml
artistools/data/refspectra/maurer2011_RTJ_W7_338d_1Mpc.txt
artistools/data/refspectra/maurer2011_RTJ_W7_338d_1Mpc.txt.meta.yml
artistools/data/refspectra/n5_def_1.56_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/n5_def_4.42_days_after_r_peak.txt.meta.yml
artistools/data/refspectra/n5_def_5.68_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/n5_def_6.65_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/n5_def_8.77_days_before_r_peak.txt.meta.yml
artistools/data/refspectra/nero-nebspec.txt.meta.yml
artistools/data/refspectra/sn2011fe_PTF11kly_20120822_norm.txt
artistools/data/refspectra/sn2011fe_PTF11kly_20120822_norm.txt.meta.yml
artistools/estimators/__init__.py
artistools/estimators/__main__.py
artistools/estimators/estimators.py
artistools/estimators/estimators_classic.py
artistools/estimators/exportmassfractions.py
artistools/estimators/plot3destimators_classic.py
artistools/estimators/plotestimators.py
artistools/estimators/test_estimators.py
artistools/gsinetwork/__init__.py
artistools/gsinetwork/__main__.py
artistools/gsinetwork/decayproducts.py
artistools/gsinetwork/plotqdotabund.py
artistools/inputmodel/__init__.py
artistools/inputmodel/describeinputmodel.py
artistools/inputmodel/downscale3dgrid.py
artistools/inputmodel/energyinputfiles.py
artistools/inputmodel/from_e2e_model.py
artistools/inputmodel/inputmodel_misc.py
artistools/inputmodel/make1dslicefrom3d.py
artistools/inputmodel/makeartismodel.py
artistools/inputmodel/map_1d_to_3d_grid.py
artistools/inputmodel/maptogrid.py
artistools/inputmodel/modelfromhydro.py
artistools/inputmodel/opacityinputfile.py
artistools/inputmodel/plotdensity.py
artistools/inputmodel/plotinitialcomposition.py
artistools/inputmodel/rprocess_from_trajectory.py
artistools/inputmodel/shen2018.py
artistools/inputmodel/slice1dfromconein3dmodel.py
artistools/inputmodel/test_inputmodel.py
artistools/inputmodel/to_tardis.py
artistools/inputmodel/fromcmfgen/__init__.py
artistools/inputmodel/fromcmfgen/convert_to_artis_neartimezero.py
artistools/inputmodel/fromcmfgen/rd_cmfgen.py
artistools/lightcurve/__init__.py
artistools/lightcurve/__main__.py
artistools/lightcurve/lightcurve.py
artistools/lightcurve/plotlightcurve.py
artistools/lightcurve/test_lightcurve.py
artistools/lightcurve/viewingangleanalysis.py
artistools/lightcurve/writebollightcurvedata.py
artistools/nltepops/__init__.py
artistools/nltepops/__main__.py
artistools/nltepops/nltepops.py
artistools/nltepops/plotnltepops.py
artistools/nonthermal/__init__.py
artistools/nonthermal/__main__.py
artistools/nonthermal/leptontransport.py
artistools/nonthermal/solvespencerfanocmd.py
artistools/nonthermal/test_nonthermal.py
artistools/packets/__init__.py
artistools/packets/packets.py
artistools/packets/packetsplots.py
artistools/packets/test_packets.py
artistools/spectra/__init__.py
artistools/spectra/__main__.py
artistools/spectra/plotspectra.py
artistools/spectra/sampleblackbodyfrompacket_tr.py
artistools/spectra/spectra.py
artistools/spectra/test_spectra.py
artistools/spectra/test_vspectra.py
artistools/spectra/writespectra.py
rust/Cargo.lock
rust/Cargo.toml
rust/rustfmt.toml
rust/src/estimators.rs
rust/src/lib.rs
rust/src/transitions.rs