All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
univariate_psf_frame
,univariate_multi_psf_frame
andbivariate_psf_frame
functions now also return the updated mask table -- the updates being including those points which were identified by sigma clipping performed while fitting 1D/2D splines.- Added a function
table2frame
inSingleOrderPSF
class to convert back 2D frames from 1D pixel table generated bynorm_flux_coo
.
- Row-by-row and column-by-column background subtraction function now also return the subtracted background.
- Functions to perform polynomial background subtraction along rows and columns.
- Function to perform a 2D background subtraction.
- Created a class for extracting psf frame for single order spectral data. This clss combines
flux_coo
,norm_flux_coo
,univariate_psf_frame
andbivariate_psf_frame
functions. - Changed the name of
psf_extract
tooptimal_extract
to avoid confusion. - Updated docstrings
- Removed "oversample" in y (column) direction.
- Function to produce PSF using multi-column 1d spline fitting in
SingelOrderPSF
class. - Functions to trace the spectrum in the data in
reduce.py
.
- Added function to perform background subtraction.
- Created
reduce.py
- Function to generate PSF frame using bivariate spline fitting to the whole dataset.
- Function to extract spectrum by fitting psf frame to the data.
- Function to generate psf frame using univariate spline fitting to the whole dataset.
- Functions to build a pixel array list and its normalized version.
- Univariate and bivariate spline fitting functions
- Aperture extraction function in
extract.py
. - CHANGELOG.md created