jikrant3 / pyGrating

A python module to reduce Ultraviolet Imaging Telescope (UVIT) Grating spectra

Home Page:https://jikrant3.github.io/pyGrating

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyGrating

pyGrating is a python module to reduce Ultraviolet Imaging Telescope (UVIT/AstroSat) Grating spectra. An image reduced using CCDLAB is required as input. The GratingImage module can identify all sources in the image and GratingSpectum module converts the 2D spectrum to 1D calibrated (wavelength and flux) spectrum.

pgGrating documentation is at jikrant3.github.io/pyGrating/

Installation

Add the pygrating.py and data folder to your working directory (GitHub).

Requirements

I recommend that you install the Anaconda Distribution.

pyGrating has following requirements:

  • numpy >= 1.21.5
  • scipy >= 1.7.3
  • astropy >= 5.0.4
  • specutils >= 1.7.0
  • matplotlib >= 3.5.1

Caution!

The software is under active development.

Citation

Jadhav 2023, pyGrating, DOI: 10.5281/zenodo.7579951 DOI

Tandon, et al. 2020, AJ, 159, 158

Dewangan, 2021, JApA, 42, 49

About

A python module to reduce Ultraviolet Imaging Telescope (UVIT) Grating spectra

https://jikrant3.github.io/pyGrating

License:Apache License 2.0


Languages

Language:Python 100.0%