All Projects → tasoc → starclass

tasoc / starclass

Licence: LGPL-3.0 license
Stellar Classification

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to starclass

planisphere
Make your own cardboard model planisphere
Stars: ✭ 28 (+86.67%)
Mutual labels:  astronomy, stars
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (+980%)
Mutual labels:  astronomy, stars
Western constellations atlas of space
Code, data, and instructions to map every star you can see from Earth
Stars: ✭ 121 (+706.67%)
Mutual labels:  astronomy, stars
Stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Stars: ✭ 3,010 (+19966.67%)
Mutual labels:  astronomy, stars
Celerite
Scalable 1D Gaussian Processes in C++, Python, and Julia
Stars: ✭ 155 (+933.33%)
Mutual labels:  astronomy, stars
astrolabe
Make your own cardboard model astrolabe
Stars: ✭ 32 (+113.33%)
Mutual labels:  astronomy, stars
aw-clock
Astronomy/weather clock
Stars: ✭ 41 (+173.33%)
Mutual labels:  astronomy
Messier87
A realtime raytracing blackhole renderer
Stars: ✭ 53 (+253.33%)
Mutual labels:  astronomy
PyCBC-Tutorials
Learn how to use PyCBC to analyze gravitational-wave data and do parameter inference.
Stars: ✭ 91 (+506.67%)
Mutual labels:  astronomy
jquery-google-reviews
simple jquery Plugin that utilizes Google API to get data from a Place on Google Maps
Stars: ✭ 33 (+120%)
Mutual labels:  stars
apod chrome extension
Astronomy Picture of the Day (APOD) Chrome Extension for the new tab screen
Stars: ✭ 16 (+6.67%)
Mutual labels:  astronomy
A-Track
A-Track: Detecting Moving Objects in FITS images.
Stars: ✭ 18 (+20%)
Mutual labels:  astronomy
yt astro analysis
yt astrophysical analysis modules
Stars: ✭ 18 (+20%)
Mutual labels:  astronomy
AstronomicAL
An interactive dashboard for visualisation, integration and classification of data using Active Learning.
Stars: ✭ 45 (+200%)
Mutual labels:  astronomy
sort-awesome-lists
Sorts awesome lists by number of stars in each GitHub repository
Stars: ✭ 56 (+273.33%)
Mutual labels:  stars
Samples
Vue Js samples for Astronomy API
Stars: ✭ 20 (+33.33%)
Mutual labels:  astronomy
allsky-portal
A simple, responsive web interface to control an allsky camera connected to a Raspberry Pi
Stars: ✭ 28 (+86.67%)
Mutual labels:  astronomy
sbpy
A Python package for small bodies research
Stars: ✭ 60 (+300%)
Mutual labels:  astronomy
heyoka.py
Python library for ODE integration via Taylor's method and LLVM
Stars: ✭ 45 (+200%)
Mutual labels:  astronomy
astrobook
The Astrobook source files
Stars: ✭ 32 (+113.33%)
Mutual labels:  astronomy

The TASOC Stellar Classification module

https://github.com/tasoc/starclass/actions/workflows/tests.yml/badge.svg?branch=devel https://img.shields.io/codecov/c/github/tasoc/starclass Hits-of-Code license

This module provides the stellar classification setup for the TESS Asteroseismic Science Operations Center (TASOC).

The code is available through our GitHub organisation (https://github.com/tasoc/starclass) and full documentation for this code can be found on https://tasoc.dk/code/.

Note

Even though the full code and documentation are freely available, we highly encourage users to not attempt to use the code to generate their own photometry or classifications from TESS. Instead we encourage you to use the fully processed data products from the full TASOC pipeline, which are available from TASOC and MAST. If you are interested in working on details in the processing, we welcome you to join the T'DA working group.

The overall strategy of the classification pipeline is to have different classifiers are run on the same data, and all the results from the individual classifiers are passed into an overall "meta-classifier" which will assign the final classifications based on the inputs from all classifiers.

Classification is done in two levels (1 and 2), where the first level separates stars into overall classes of stars that exhibit similar lightcurves. In level 2, these classes are further separated into the individual pulsation classes.

docs/_static/burger_diagram.png

Installation instructions

  • Start by making sure that you have Git Large File Storage (LFS) installed. You can verify that is installed by running the command:

    >>> git lfs version
  • Go to the directory where you want the Python code to be installed and simply download it or clone it via git as:

    >>> git clone https://github.com/tasoc/starclass.git .
    
  • All dependencies can be installed using the following command. It is recommended to do this in a dedicated virtualenv or similar:

    >>> pip install -r requirements.txt

How to run tests

You can test your installation by going to the root directory where you cloned the repository and run the command:

>>> pytest
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].