Exploring supernovae made easy

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. Through their explosive stellar death, supernovae enrich the Universe with new elements necessary for the formation of planets and life as we know it. From the iron in your blood to the silicon in your laptop, supernovae are responsible for producing many important elements from the primordial hydrogen and helium left over from the Big Bang. TARDIS provides a link between theory and observations: by creating synthetic spectra from theoretical assumptions and comparing these to observations, we can both interpret data and test models for why, when and how supernova explosions occur. We, the community around TARDIS, are interested in combining astronomy, computer science, statistics and modern software design to build a tool that is useful both in research and teaching alike (with supporting documentation that would, in theory, allow anyone to recreate the project from scratch).

lightbulb_outline View ideas list


  • python
  • jupyter
  • numba
  • pandas
  • numpy


comment IRC Channel

TARDIS SN 2021 Projects

  • Yizheng Yu
    Custom Abundance Widget
    TARDIS is an open-source code for rapid spectral modelling of supernovae using Monte Carlo methods. To run the simulation model, TARDIS requires some...
  • Dhruv Sondhi
    Improving TARDIS Simulation Logging Framework
    TARDIS logs the simulation data generated using montecarlo_logger.py module. But it could be further improved by having user-specific capabilities as...
  • Atharva Arya
    Visualization Tools for TARDIS
    TARDIS displays logs during the simulation which consists of values of different mathematical variables and the state of the simulation. This is done...