An extensible spectroscopic analysis toolkit for astronomy.
If you’re just getting started, see the examples page.
To cite pyspeckit, use http://adsabs.harvard.edu/abs/2011ascl.soft09001G.
Supported file types and their formats:
Guides / Getting Started¶
Classes and API¶
At the core, PySpecKit runs on a ‘Spectroscopic Object’ class called
Spectrum. Therefore everything
interesting about PySpecKit can be learned by digging into the properties of
spectrum can read a variety of individual spectra types
SpectrumThe Spectrum class, which is the core of pyspeckit. The
__init__procedure opens a spectrum file.
SpectraA group of
Spectrums. Generally for when you have multiple wavelength observations you want to stitch together (e.g., two filterbanks on a heterodyne system, or the red/blue spectra from a multi-band spectrometer like the Double Imaging Spectrograph)
ObsBlockAn Observation Block - multiple spectra of different objects or different times covering the same wavelength range
Baseline Fitting describes baseline & continuum fitting.
Model Fitting describes the general process of model fitting.
Measurements is a toolkit for performing EQW, column, and other measurements…
Registration describes the extensible qualities of pyspeckit