Skip to main content

Active Learning for Supernova Photometric Classification

Project description

crp4 Paper DOI arXiv

ActSNClass

Active Learning for Supernova Photometric Classification

This repository holds the code and data used in Optimizing spectroscopic follow-up strategies for supernova photometric classification with active learning, by Ishida, Beck, Gonzalez-Gaitan, de Souza, Krone-Martins, Barrett, Kennamer, Vilalta, Burgess, Quint, Vitorelli, Mahabal and Gangler, 2018.

This is one of the products of COIN Residence Program #4, which took place in August/2017 in Clermont-Ferrand (France).

We kindly ask you to include the full citation if you use this material in your research: Ishida et al, 2019, MNRAS, 483 (1), 2–18.

Full documentation can be found at readthedocs.

Dependencies

For code:

  • Python>=3.7
  • argparse>=1.1
  • matplotlib>=3.1.1
  • numpy>=1.17.0
  • pandas>=0.25.0
  • setuptools>=41.0.1
  • scipy>=1.3.0
  • scikit-learn>=0.20.3
  • seaborn>=0.9.0
  • xgboost>=1.6.2

For documentation:

  • sphinx>=2.1.2

Install

The current version runs in Python-3.7 or latter.

We recommend you use a virtual environment to ensure the correct package versions.

Once your environment is created, you can source it :
>> source <path_to_venv>/bin/activate

You will notice a (ActSNCLass) to the left of your terminal line. This means everything is ok!

In order to install this code you should clone this repository and do::

(ActSNClass) >> pip install --upgrade pip
(ActSNClass) >> pip install -r requirements.txt
(ActSNClass) >> pip install .

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

actsnclass-1.3.1.tar.gz (42.5 kB view details)

Uploaded Source

Built Distribution

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

actsnclass-1.3.1-py3-none-any.whl (57.0 kB view details)

Uploaded Python 3

File details

Details for the file actsnclass-1.3.1.tar.gz.

File metadata

  • Download URL: actsnclass-1.3.1.tar.gz
  • Upload date:
  • Size: 42.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for actsnclass-1.3.1.tar.gz
Algorithm Hash digest
SHA256 e32c14f0a35935162edfcf9aaf22887809ac41d6a4eb93d96ece12dd16dd7cd4
MD5 0c96ca7fc4beff78347a694e7e226e4f
BLAKE2b-256 5c4cd9161703d9ba8897fe9513429d78f2655eae80354242d6ffd70e95314e17

See more details on using hashes here.

File details

Details for the file actsnclass-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: actsnclass-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 57.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for actsnclass-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62a29e9cfbbacb8ec2e80cbfd7d015b19c32a30b192d1825bcb0a2072cdd2a4e
MD5 20435df66b72010d0a9b92298e699a72
BLAKE2b-256 f7a46fbb87c8a5cf9de84b77dd26bda889c99928ceb7a86dd6350f3e281d8c57

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