tardis-sn

TARDIS - Temperature And Radiative Diffusion In Supernovae

https://github.com/tardis-sn/tardis

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    12 of 98 committers (12.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary

Keywords

astrophysics python radiative-transfer science supernova

Keywords from Contributors

astronomy astropy astropy-affiliated closember supernovae
Last synced: 6 months ago · JSON representation

Repository

TARDIS - Temperature And Radiative Diffusion In Supernovae

Basic Info
Statistics
  • Stars: 223
  • Watchers: 31
  • Forks: 442
  • Open Issues: 216
  • Releases: 193
Topics
astrophysics python radiative-transfer science supernova
Created about 14 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Governance Zenodo

README.rst

======
TARDIS
======

.. image:: https://img.shields.io/badge/Donate-to%20TARDIS-brightgreen.svg
    :target: https://numfocus.salsalabs.org/donate-to-tardis/index.html

.. image:: https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A
    :target: http://numfocus.org

.. image:: https://badges.gitter.im/Join%20Chat.svg
    :target: https://gitter.im/tardis-sn/tardis

.. image:: https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc
    :target: https://open.vscode.dev/tardis-sn/tardis
|

TARDIS is a tool that creates synthetic observations (*spectra*) for exploding
stars (*supernovae*).

.. image:: https://codecov.io/gh/tardis-sn/tardis/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/tardis-sn/tardis

.. image:: https://github.com/tardis-sn/tardis/actions/workflows/docstr-cov.yml/badge.svg
    :target: https://github.com/tardis-sn/tardis/actions/workflows/docstr-cov.yml

.. image:: https://github.com/tardis-sn/tardis/actions/workflows/tests.yml/badge.svg
    :target: https://github.com/tardis-sn/tardis/actions/workflows/tests.yml

.. image:: https://github.com/tardis-sn/tardis/actions/workflows/build-docs.yml/badge.svg
    :target: https://tardis-sn.github.io/tardis/index.html

.. image:: https://img.shields.io/badge/benchmarks-passing-green
    :target: https://github.com/tardis-sn/tardis/actions/workflows/benchmarks.yml

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/tardis-sn/tardis/master/docs/_static/ruff_badge.json
    :target: https://github.com/tardis-sn/tardis/actions/workflows/codestyle.yml
|

.. _tardiscredits:

******************************
Credits & Publication Policies
******************************

|DOI_BADGE|

We provide TARDIS as a free, open-source tool. If you are using it, please
adhere to a few policies and acknowledge the TARDIS Team.

Publication Policies
====================

If you use this code for any publications or presentations please acknowledge
it.  Please cite `Kerzendorf & Sim 2014
`_  in the text and add the
following paragraph to the Acknowledgement section:

.. parsed-literal::

    This research made use of \\textsc{tardis}, a community-developed software package for spectral
    synthesis in supernovae \\citep{2014MNRAS.440..387K, |CITATION|}. The
    development of \\textsc{tardis} received support from GitHub, the Google Summer of Code
    initiative, and from ESA's Summer of Code in Space program. \\textsc{tardis} is a fiscally
    sponsored project of NumFOCUS. \\textsc{tardis} makes extensive use of Astropy and Pyne.

If you use any of the full relativity treatments or use TARDIS for modelling
Type II supernovae, also add `Spectral modeling of type II supernovae. I. Dilution factors `_
to the Acknowledgement.

.. parsed-literal::

    \citep{2019A&A...621A..29V}

The following BibTeX entries are needed for the references:

.. code-block:: bibtex

    @ARTICLE{2014MNRAS.440..387K,
           author = {{Kerzendorf}, W.~E. and {Sim}, S.~A.},
            title = "{A spectral synthesis code for rapid modelling of supernovae}",
          journal = {\mnras},
    archivePrefix = "arXiv",
           eprint = {1401.5469},
     primaryClass = "astro-ph.SR",
         keywords = {radiative transfer, methods: numerical, supernovae: general},
             year = 2014,
            month = may,
           volume = 440,
            pages = {387-404},
              doi = {10.1093/mnras/stu055},
           adsurl = {http://adsabs.harvard.edu/abs/2014MNRAS.440..387K},
          adsnote = {Provided by the SAO/NASA Astrophysics Data System}
    }

.. code-block:: bibtex

    @ARTICLE{2019A&A...621A..29V,
           author = {{Vogl}, C. and {Sim}, S.~A. and {Noebauer}, U.~M. and {Kerzendorf}, W.~E. and {Hillebrandt}, W.},
            title = "{Spectral modeling of type II supernovae. I. Dilution factors}",
          journal = {\aap},
         keywords = {radiative transfer, methods: numerical, stars: distances, supernovae: general, supernovae: individual: SN1999em, Astrophysics - High Energy Astrophysical Phenomena, Astrophysics - Solar and Stellar Astrophysics},
             year = "2019",
            month = "Jan",
           volume = {621},
              eid = {A29},
            pages = {A29},
              doi = {10.1051/0004-6361/201833701},
    archivePrefix = {arXiv},
           eprint = {1811.02543},
     primaryClass = {astro-ph.HE},
           adsurl = {https://ui.adsabs.harvard.edu/abs/2019A&A...621A..29V},
          adsnote = {Provided by the SAO/NASA Astrophysics Data System}
    }

.. |CITATION| replace:: kerzendorf_2025_17010211

.. |DOI_BADGE| image:: https://img.shields.io/badge/DOI-10.5281/zenodo.17010211-blue
                 :target: https://doi.org/10.5281/zenodo.17010211

.. code-block:: bibtex

    @software{kerzendorf_2025_17010211,
      author       = {Kerzendorf, Wolfgang and
                      Sim, Stuart and
                      Vogl, Christian and
                      Williamson, Marc and
                      Pssaro, Ezequiel and
                      Flrs, Andreas and
                      Camacho, Yssa and
                      Janauskas, Vytautas and
                      Harpole, Alice and
                      Nbauer, Ulrich and
                      Lietzau, Stefan and
                      Mishin, Mikhail and
                      Tsamis, Fotis and
                      Boyle, Aoife and
                      Shingles, Luke and
                      Gupta, Vaibhav and
                      Desai, Karan and
                      Klauser, Michael and
                      Beaujean, Frederik and
                      Suban-Loewen, Adam and
                      Heringer, Epson and
                      Barna, Barnabs and
                      Gautam, Gaurav and
                      Fullard, Andrew and
                      Arya, Atharva and
                      Smith, Isaac and
                      Cawley, Kevin and
                      Singhal, Jaladh and
                      Shields, Joshua and
                      O'Brien, Jack and
                      Barbosa, Talytha and
                      Sondhi, Dhruv and
                      Yu, Jenny and
                      Patel, Maryam and
                      Shields, Josh and
                      Varanasi, Kaushik and
                      Rathi, Shikha and
                      Chitchyan, Sona and
                      Gillanders, James and
                      Singh, Shreyas and
                      Savel, Arjun and
                      Gupta, Sumit and
                      Reinecke, Martin and
                      Holas, Alexander and
                      Eweis, Youssef and
                      Bylund, Tomas and
                      Black, William and
                      Bentil, Laud and
                      Kumar, Asish and
                      Eguren, Jordi and
                      Kumar, Ansh and
                      Bartnik, Matthew and
                      Alam, Arib and
                      Magee, Mark and
                      Dutta, Anirban and
                      Srivastava, Sarthak and
                      Varma Buddaraju, Rohith and
                      Visser, Erin and
                      Daksh, Ayushi and
                      Lu, Jing and
                      Livneh, Ran and
                      Kambham, Satwik and
                      Roldan, Israel and
                      Bhakar, Jayant and
                      Mishra, Sashank and
                      Rajagopalan, Srinath and
                      Reichenbach, John and
                      Jain, Rinkle and
                      Actions, GitHub and
                      Floers, Andreas and
                      Gupta, Harshul and
                      Chaumal, Aarya and
                      Brar, Antreev and
                      Singh, Sourav and
                      Kowalski, Nathan and
                      Patidar, Abhishek and
                      Matsumura, Yuki and
                      Selsing, Jonatan and
                      Sofiatti, Caroline and
                      Talegaonkar, Chinmay and
                      Kumar, Aman and
                      Sharma, Sampark and
                      Buchner, Johannes and
                      Yap, Kevin and
                      Martinez, Laureano and
                      Truong, Le and
                      Zingale, Michael and
                      Sandler, Morgan and
                      Zaheer, Musabbiha and
                      Sarafina, Nance and
                      Dasgupta, Debajyoti and
                      Patra, Nilesh and
                      Singh Rathore, Parikshit and
                      Patel, Pratik and
                      Volodin, Dmitry and
                      Venkat, Shashank and
                      Prasad, Shilpi and
                      Gupta, Suyash and
                      Lemoine, Thom and
                      Wahi, Ujjwal and
                      Aggarwal, Yash and
                      Chen, Nutan and
                      Kolliboyina, Chaitanya and
                      PATIDAR, ABHISHEK and
                      Nayak U, Ashwin and
                      Kumar, Atul and
                      Kharkar, Atharwa},
      title        = {tardis-sn/tardis: TARDIS v2025.08.31},
      month        = aug,
      year         = 2025,
      publisher    = {Zenodo},
      version      = {release-2025.08.31},
      doi          = {10.5281/zenodo.17010211},
      url          = {https://doi.org/10.5281/zenodo.17010211},
    }

*******
License
*******

.. image:: https://img.shields.io/conda/l/conda-forge/tardis-sn
    :target: https://github.com/tardis-sn/tardis/blob/master/licenses/LICENSE.rst

.. image:: http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat
    :target: http://www.astropy.org
|

This project is Copyright (c) TARDIS Collaboration and licensed under
the terms of the BSD 3-Clause license. This package is based upon
the `Astropy package template `_
which is licensed under the BSD 3-clause license. See the licenses folder for
more information.

Owner

  • Name: TARDIS RT collaboration
  • Login: tardis-sn
  • Kind: organization
  • Email: tardis.supernova.code@gmail.com

Radiative Transfer code for supernovae

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 3,955
  • Total Committers: 98
  • Avg Commits per committer: 40.357
  • Development Distribution Score (DDS): 0.685
Past Year
  • Commits: 166
  • Committers: 23
  • Avg Commits per committer: 7.217
  • Development Distribution Score (DDS): 0.657
Top Committers
Name Email Commits
Wolfgang Kerzendorf w****f@g****m 1,244
Vytautas Jančauskas u****o@g****m 284
Fotis Tsamis f****s@g****m 194
Aoife Boyle a****9@q****k 192
Ezequiel Pássaro e****5@g****m 178
Vaibhav Gupta v****5@g****m 178
Karan Desai k****6@l****m 174
Ulrich Nöbauer u****r@g****m 142
Stefan Lietzau y****r@g****e 136
Isaac Smith s****7@m****u 97
Christian Vogl c****l@m****e 85
Andrew Fullard a****d@g****m 80
Kevin Cawley c****e@m****u 72
Jaladh Singhal j****l@g****m 71
tardis-bot 6****t 71
Mikhail Mishin m****5@g****m 61
Stuart Sim s****m@q****k 59
Michael Klauser m****l@k****z 56
Atharva Arya a****8@g****m 53
Gaurav Gautam g****8@g****m 46
Adam Suban-Loewen a****n@g****m 43
Jenny Yu y****2@g****m 36
TARDIS Bot t****t@g****m 36
Dhruv Sondhi d****5@g****m 34
Maryam Patel m****2@g****m 26
Kaushik Varanasi k****1@g****m 24
Sona Chitchyan c****a@g****m 21
Jack O'Brien j****5@g****m 20
Marc Williamson m****a@g****m 20
Alexander Holas 7****s 13
and 68 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 237
  • Total pull requests: 812
  • Average time to close issues: 11 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 49
  • Total pull request authors: 84
  • Average comments per issue: 1.08
  • Average comments per pull request: 3.19
  • Merged pull requests: 415
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 93
  • Pull requests: 274
  • Average time to close issues: 23 days
  • Average time to close pull requests: 14 days
  • Issue authors: 19
  • Pull request authors: 31
  • Average comments per issue: 0.63
  • Average comments per pull request: 2.75
  • Merged pull requests: 124
  • Bot issues: 0
  • Bot pull requests: 5
Top Authors
Issue Authors
  • andrewfullard (64)
  • wkerzendorf (46)
  • Rodot- (11)
  • jvshields (9)
  • atharva-2001 (9)
  • DeerWhale (8)
  • AlexHls (7)
  • epassaro (7)
  • DhruvSondhi (6)
  • jamesgillanders (4)
  • jaladh-singhal (4)
  • hmperk18 (4)
  • Sumit112192 (4)
  • Sonu0305 (4)
  • sonachitchyan (4)
Pull Request Authors
  • atharva-2001 (131)
  • tardis-bot (113)
  • KasukabeDefenceForce (67)
  • wkerzendorf (66)
  • andrewfullard (47)
  • Knights-Templars (29)
  • Sumit112192 (28)
  • officialasishkumar (21)
  • AlexHls (17)
  • xansh (15)
  • Sonu0305 (15)
  • hmperk18 (15)
  • DeerWhale (14)
  • erinvisser (13)
  • jvshields (13)
Top Labels
Issue Labels
bug :lady_beetle: (46) documentation (25) restructure (24) CI/CD (18) testing :vertical_traffic_light: (16) priority - low :snail: (16) priority - high :fire: (14) easy (12) codestyle (11) visualization (11) good first issue (10) configuration (9) priority - medium (8) plasma (7) nebular (6) feature request :rocket: (5) infrastructure (4) feature (4) montecarlo :game_die: (4) opacity (3) build-docs (3) io (3) numba (2) formal integral (2) model (2) work in progress 🚧 (2) bugfix :beetle: (2) logging (2) install (2) automated (1)
Pull Request Labels
build-docs (242) automated (111) restructure (65) CI/CD (60) GSoC :sun_with_face: (46) benchmarks (45) bugfix :beetle: (44) documentation (43) infrastructure (35) testing :vertical_traffic_light: (31) codestyle (30) visualization (28) priority - high :fire: (19) montecarlo :game_die: (18) work in progress 🚧 (14) plasma (14) feature (11) run-regression-comparison (10) io (10) conda (8) configuration (7) opacity (7) gamma-ray (7) atomic (6) model (6) run-generation-tests (6) nebular (5) logging (5) install (5) dependencies (5)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 37
conda-forge.org: tardis-sn

TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae.

  • Versions: 37
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 8.8%
Stargazers count: 26.2%
Average: 30.1%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago

Dependencies

.github/workflows/build-docs.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
  • peaceiris/actions-gh-pages v3 composite
  • peter-evans/create-or-update-comment v1 composite
  • peter-evans/find-comment v1 composite
.github/workflows/clean-docs.yml actions
  • actions/checkout v2 composite
.github/workflows/codestyle.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/docstr-cov.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/mailmap.yml actions
  • actions/checkout v2 composite
  • peter-evans/create-or-update-comment v2 composite
.github/workflows/post-release.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v3 composite
  • actions/upload-artifact v3 composite
  • juliangruber/approve-pull-request-action v1 composite
  • peter-evans/create-pull-request v4 composite
  • peter-evans/enable-pull-request-automerge v2 composite
.github/workflows/pre-release.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • juliangruber/approve-pull-request-action v2 composite
  • peter-evans/create-pull-request v4 composite
  • peter-evans/enable-pull-request-automerge v2 composite
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v3 composite
  • softprops/action-gh-release v1 composite
.github/workflows/tests.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/benchmarks.yml actions
  • actions/cache/restore v3 composite
  • actions/cache/save v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • cpina/github-action-push-to-another-repository main composite
  • juliangruber/read-file-action v1.0.0 composite
  • peter-evans/create-or-update-comment v2 composite
  • peter-evans/find-comment v1 composite
.github/workflows/dispatcher.yml actions
  • peter-evans/slash-command-dispatch v3 composite
.github/workflows/update-refdata.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • peter-evans/create-or-update-comment v2 composite
  • peter-evans/create-pull-request v4 composite
  • peter-evans/find-comment v2 composite
.github/workflows/conda-forge.yml actions
  • conda-incubator/setup-miniconda v2 composite
  • slackapi/slack-github-action v1 composite
pyproject.toml pypi
setup.py pypi
binder/environment.yml conda
  • astropy
  • beautifulsoup4
  • black 22.3.*
  • coverage
  • dot2tex
  • git-lfs
  • h5py
  • hdf5
  • ipywidgets
  • jsonschema
  • lxml
  • matplotlib-base
  • nbconvert
  • nbformat
  • nbsphinx
  • networkx
  • notebook
  • numba
  • numexpr
  • numpy
  • numpydoc
  • pandas
  • pip
  • plotly
  • pygraphviz
  • pytables
  • pytest
  • pytest-cov
  • pytest-html
  • python
  • python-dokuwiki
  • pyyaml
  • qgrid 1.3.1
  • radioactivedecay
  • recommonmark
  • requests
  • scipy
  • setuptools
  • setuptools_scm
  • snakeviz
  • sphinx
  • sphinx-astropy
  • sphinx-jsonschema
  • sphinx_bootstrap_theme
  • sphinx_rtd_theme
  • sphinxcontrib-apidoc
  • sphinxcontrib-bibtex
  • syrupy
  • tqdm