For running its simulations TARDIS needs atomic data, such as atomic masses, ionization energies,
levels and transitions. This data is available from a number of known sources. In order for TARDIS to be
able to use the data, it should be downloaded, stored in a database, and converted to the HDF5 format.
This task is currently done by the
tardisatomic package; however, this package has some underlying
issues. It has no clear workflow and the existing database structure is difficult to modify and maintain.
These problems complicate adding and processing data from new sources.
If my project is accepted, I will implement a new package named
carsus (the name suggested by
the collaboration) that will be deprived of the issues inherent in
tardisatomic. The new package will
have clear workflow, sound database structure and flexible input/output modules.