Skip to main content

No project description provided

Project description

resspect GitHub Workflow Status Benchmarks

RESSPECT

Recommendation System for Spectroscopic follow-up

This repository holds the pipeline of the RESSPECT project, built as part of the inter-collaboration activities developed by the Cosmostatistics Initiative (COIN) and the LSST Dark Energy Science Collaboration (DESC).

This work grew from activities developed within the COIN Residence Program #4, using as a starting point their ActSNClass software.

The active learning and telescope resources pipeline is described in Kennamer et al, 2020. The pre-processed data set used to obtain the results shown in the paper is available through zenodo at de Souza et al., 2020.

We kindly ask you to include the full citation for the above mentioned work if you use this material in your research.

Full documentation can be found at readthedocs.

Dependencies

For main code:

  • python >= 3.10.10
  • astropy >= 5.2.1
  • matplotlib >= 3.7.0
  • numpy >= 1.24.2
  • pandas >= 1.5.3
  • progressbar2 >= 4.2.0
  • pytest >= 7.2.1
  • scikit_learn >= 1.2.1
  • scipy >= 1.10.0
  • seaborn >= 0.12.2
  • setuptools >= 65.5.0
  • xgboost >= 1.7.3
  • iminuit >= 1.20.0
  • setuptools>=49.2.1
  • xgboost>=1.4.0

For cosmology metric:

  • cmdstanpy>=1.1.0

For documentation:

  • sphinx>=2.1.2

Install

The current version runs in Python-3.7 or higher and it was not tested on Windows.

We recommend that you work within a virtual environment.

You will need to install the Python package virtualenv. In MacOS or Linux, do

>> python3 -m pip install --user virtualenv

Navigate to a env_directory where you will store the new virtual environment and create it

>> python3 -m venv RESSPECT

Make sure you deactivate any conda environment you might have running before moving forward.

Once the environment is set up you can activate it,

>> source <env_directory>/bin/activate

You should see a (RESSPECT) flag in the extreme left of terminal command line.

Next, clone this repository in another chosen location:

(RESSPECT) >> git clone https://github.com/COINtoolbox/RESSPECT.git

Navigate to the repository folder and do

(RESSPECT) >> pip install -r requirements.txt

You can now install this package with:

(RESSPECT) >>> python setup.py install

You may choose to create your virtual environment within the folder of the repository. If you choose to do this, you must remember to exclude the virtual environment directory from version control using e.g., .gitignore.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

resspect-0.1.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

resspect-0.1-py3-none-any.whl (137.3 kB view details)

Uploaded Python 3

File details

Details for the file resspect-0.1.tar.gz.

File metadata

  • Download URL: resspect-0.1.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for resspect-0.1.tar.gz
Algorithm Hash digest
SHA256 da23dc2b3f29d722619068db2ff532fc024e2d38c236f552ddb60dc2b93371ec
MD5 82781df691faf9f97b55dee3dc125eb8
BLAKE2b-256 aec886175f6d89406d7b0061b53c064667db2c142dcd4725491bc1b6e1d41408

See more details on using hashes here.

File details

Details for the file resspect-0.1-py3-none-any.whl.

File metadata

  • Download URL: resspect-0.1-py3-none-any.whl
  • Upload date:
  • Size: 137.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for resspect-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ab544b51fd53ffa674eb07434db2aa60e559f710aeceacb91fc8218f36006c6
MD5 0bb1d561fe5e40d0bd41026f0444af8b
BLAKE2b-256 51bacb4737c9da84563c6fe1d021ce0b48d8fd1edeaeb1691903901cb45f56ea

See more details on using hashes here.

Supported by

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