T. E. Pickering
T. E. Pickering
a request came up on slack about tutorials about using `astropy` , `astropy-affiliated`, and the related `python` ecosystem for astrophotography. the basic image calibration steps (e.g. bias, darks, flats) can...
This is not very good practice so need to go through and be more specific with imports.
This is related to #15 in that some SALT-specific exceptions are raised in some cases. These should be fixed to use ``SpectrographError`` or ``PySpectrographError``.
SALT-specific methods are used in various places. These need to be generalized and perhaps relevant bits pulled into this package.
### Full name Timothy Pickering ### Description The abstract for [Specreduce: An AstroPy-affiliated Toolbox for Spectroscopic Data Reduction](https://spie.org/astronomical-telescopes-instrumentation/presentation/Specreduce-An-AstroPy-affiliated-Toolbox-for-Spectroscopic-Data-Reduction/13101-27) was accepted as an oral presentation. It is listed as 13101-27 on...
This PR adds functions to find and centroid lines in a calibration, e.g. arc lamp, spectrum and then match pixel positions to wavelengths using an input WCS. More work is...
The "Spectro-Perfectionism" technique described by Bolton & Schlagel (2010; https://iopscience.iop.org/article/10.1086/651008/meta) provides a way to much more precisely extract 1D spectra from 2D data. It is correct for any 2D PSF,...
This PR implements the [Kelson (2003)](https://www.jstor.org/stable/10.1086/375502) technique for subtracting the sky background from 2D spectra without the need for rectification or interpolation.
While it is not used internally yet, it will eventually be required. When it is added, some tests should be added to make sure that cases where `astropy.wcs` is used...
Algorithms exist to optimally subtract the sky background from 2D spectra that account for optical distortions and other effects. These effects create non-linear relations between spatial/wavelength coordinates and pixel-based detector...