Unravelling Cosmic Explosions in Style

TARDIS is a tool that creates synthetic observations (spectra) for exploding stars (supernovae). A supernova marks the brilliant death throes of a star, during which it outshines its entire galaxy. It not only marks death, though: supernova ejecta change the evolution of the Universe and enable the formation of planets and life as we know it. From the iron in your blood to the silicon in your laptop, supernovae return heavy elements assembled from the primordial hydrogen and helium left after the Big Bang. TARDIS provides a link between theory and observations, by creating synthetic spectra from theoretical assumptions and allowing to compare them to observations. We, the community around TARDIS, are interested in combining astronomy, computer science, statistics and modern software design in building a tool that is both useful in research and teaching alike (with a documentation that would in theory allow anyone to recreate it from scratch).

lightbulb_outline View ideas list


  • python
  • cython
  • c


comment IRC Channel
email Mailing list

TARDIS-SN 2016 Projects

  • mishinma
    Carsus - TARDIS support package for creating atomic datasets.
    For running its simulations TARDIS needs atomic data, such as atomic masses, ionization energies, levels and transitions. This data is available...
  • Karan Desai
    Extensive Test Suite for TARDIS
    TARDIS has scientific code. While many people working together on various functionalities - there are possibilities for anything to break and go...
  • ftsamis
    Improvement of the TARDIS configuration system
    Currently, TARDIS uses the pyyaml library to parse the configuration file and a complex, custom-made validator to validate it. The issues with the...