Skip to content

simon-prunet/orcs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

168 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

ORCS (Outils de Réduction de Cubes Spectraux) is an analysis engine for SITELLE spectral cubes. With ORCS you can:

  • extract integrated spectra

  • fit the sinc emission lines

  • recalibrate your data in wavelength, astrometry and flux

  • choose between a Bayesian or a classical fitting algorithm

  • and much more ...

warning ORCS is always in fast development. You might see bugs or strange behaviours ! You might also want desperatly to have new features. In all cases please send an email: thomas.martin.1@ulaval.ca

Documentation

You can find the up-to-date documentation here: https://orcs.readthedocs.io/

Examples

Examples in Jupyter notebook format can be found in the documentation:

https://github.com/thomasorb/orcs/tree/master/docs/examples

First basic examples

These examples show the basic usage of ORCS

Bayesian fitting vs. classical fitting

Here are more advanced examples that show step-by-step the differences between a classical fit and a Bayesian fit on a model spectrum. You will thus first learn how to model a spectrum and then fit a model spectrum with one line, two resolved lines and two unresolved lines: this is when the bayesian fitting algorithm becomes intersting ;)

Calibrating your data

A data cube can be recalibrated using mode specific algorithm which depends on the type of data you have observed. You might want to give a try to these examples to see if you can get a better calibration for your data.

Advanced fitting

These examples show advanced fitting procedures.

Other Tools

Related Publications

Installation

1. install ORB

Follow the installation instructions here

2. add orcs module

clone ORCS

mkdir orcs-stable # do it where you want to put orcs files
cd orcs-stable
git clone https://github.com/thomasorb/orcs.git

in the downloaded folder

conda activate orb # you don't need to do it if you are already in the orb environment
cd path/to/orcs-stable/orcs
python setup.py install

Test it:

conda activate orb # you don't need to do it if you are already in the orb environment
python -c 'import orcs.process'

About

ORCS is an analysis engine for SITELLE spectral cubes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%