Skip to main content

framework for Bayesian, Neural Network based supernova light-curve classification

Project description

Paper DOI arXiv Data DOI

Logo

Pull Request

A new release of SuperNNova is in the main branch.
For DES-5yr analysis please use the branch SNANA_DES5yr
(and any other analysis using the syntax: python run.py)

What is SuperNNova (SNN)

SuperNNova is an open-source photometric time-series classification framework.

The framework includes different RNN architectures (LSTM, GRU, Bayesian RNNs) and can be trained with simulations in .csv and SNANA FITS format. SNN is part of the PIPPIN end-to-end cosmology pipeline.

You can train your own model for time-series classification (binary or multi-class) using photometry and additional features.

Please include the full citation if you use this material in your research: A Möller and T de Boissière, MNRAS, Volume 491, Issue 3, January 2020, Pages 4277–4293.

Read the documentation

https://supernnova.readthedocs.io

Installation

Install via pip

pip install supernnova

Or clone this repository for development

git clone https://github.com/supernnova/supernnova.git

and configure environment using this documentation

Read the papers

Please include the full citation if you use this material in your research: A Möller and T de Boissière, MNRAS, Volume 491, Issue 3, January 2020, Pages 4277–4293.

To reproduce Möller & de Boissière, 2019 MNRAS switch to paper branch and build documentation.

To reproduce the Dark Energy Survey analyses use commit fcf8584b64974ef7a238eac718e01be4ed637a1d. For more recent analyses of DES branch SNANA_DES5yr (should be PIPPIN backward compatible).

To reproduce Fink analyses until 2024 use commit fcf8584b64974ef7a238eac718e01be4ed637a1d and check Fink's github.

Build docs

cd docs && make clean && make html && cd ..
firefox docs/_build/html/index.html

ADACS

This package has been updated to a recent pytorch and updated CI/CD through the ADACS Merit allocation program 2023-2024.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

supernnova-3.0.33.tar.gz (90.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

supernnova-3.0.33-py3-none-any.whl (107.4 kB view details)

Uploaded Python 3

File details

Details for the file supernnova-3.0.33.tar.gz.

File metadata

  • Download URL: supernnova-3.0.33.tar.gz
  • Upload date:
  • Size: 90.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.14.0-1017-azure

File hashes

Hashes for supernnova-3.0.33.tar.gz
Algorithm Hash digest
SHA256 daf0b78f2c35d90b56c3bea102da71aaa84c6a5f454d5e5ebd8e95bd2b4b9c0d
MD5 0b4fb294a7ba5ce0751ca947f54e2852
BLAKE2b-256 344ce90dc538d114fa8f9cf394750a4711e62996eab014b76fd62e96634f783c

See more details on using hashes here.

File details

Details for the file supernnova-3.0.33-py3-none-any.whl.

File metadata

  • Download URL: supernnova-3.0.33-py3-none-any.whl
  • Upload date:
  • Size: 107.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.14.0-1017-azure

File hashes

Hashes for supernnova-3.0.33-py3-none-any.whl
Algorithm Hash digest
SHA256 8773ae7964ff28e9054942e111eff9b1f765df12ebf72519d3364d7b01464b2c
MD5 3a98a71c4d4809d5d340bacc8c9cef23
BLAKE2b-256 9d532aa5a0219d2a3f331242f42c345bc22c3e026f0c7e47f75224e8fcc601d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page