Back to Programs

Science and medicine

TARDIS SN

Exploring supernovae made easy

ccythonpythondata sciencejupyternumbanumpypandas

Participation history

3 GSoC years

2021

3 projects

Official year page

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...

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...

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...

2020

3 projects

Official year page

TARDIS Code reestructure with factory method

My proposal consist on rewriting the 1DRadialmodel function to work under the Factory method design pattern. This method decouples classes from...

Comparing TARDIS spectra generated with different atomic data sources

TARDIS relies on Carsus to manage the atomic data necessary to run the simulations. These data comes from a wide variety of sources (laboratories)...

Jupyter Notebook Widgets for TARDIS

A GUI is very essential for TARDIS so as to allow researchers to easily investigate the important information about a simulated supernova model,...

2016

3 projects

Official year page

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...

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...

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...