This is the primary repository for the Open Supernova Catalog (OSC) which contains a Python script (import.py) that generates the event JSON files and additional scripts that process those files. This repository also contains the primary JSON catalog file generated by the make-catalog.py script, which is used to drive the web-based table available on sne.space. Because GitHub repositories are limited to 1GB each, individual event JSON files are stored in separate repositories that are collated by year; these repositories contain the entirety of the data collected by the OSC:
https://github.com/astrocatalogs/sne-pre-1990 – Supernovae discovered before 1990. https://github.com/astrocatalogs/sne-1990-1999 – Supernovae discovered between 1990 and 1999. https://github.com/astrocatalogs/sne-2000-2004 – Supernovae discovered between 2000 and 2004. https://github.com/astrocatalogs/sne-2005-2009 – Supernovae discovered between 2005 and 2009. https://github.com/astrocatalogs/sne-2010-2014 – Supernovae discovered between 2010 and 2014. https://github.com/astrocatalogs/sne-2015-2019 – Supernovae discovered between 2015 and the present.
To contribute data to the repository, please read our contribution guide.
The data files are in JSON format, a detailed description of the particular structure we have chosen is available here.