Releases: LSSTDESC/Spectractor
Releases · LSSTDESC/Spectractor
Merge pull request #141 from LSSTDESC/v3.0.2
Spectractor v3.0.2
- faster matrix multiplications using sparse matrices
- faster PSF computations with numba optimization
- faster Jacobian computations with analytical derivatives
- faster wavelength calibration
- separate fitted parameters from the big FitWorkspace class to manipulate them independently and have specific functions to load and save them in JSON format
- refactor simulation functions to simplify their maintenance (remove unused old functions)
- use Spectrum object as mandatory argument of SpectrumFitworkspace and SpectrogramFitworkspace instead of filename to adapt to Rubin LSST butler usage
- use the new FitParameters class as a parameter class for mathematical models like PSF and ChromaticPSF
- Implement a third diffraction order extraction
- !! DEBUG !! debug wavelength array computation with ADR
- new load/save functions that store/reload the config parameters with a supplementary FITS header in the Spectrum output.
Short keys must be used because HIERARCH and CONTINUE are incompatible in current FITS headers. - Fit multiple spectra at the same time with one common atmospheric model to get telescope throughputs
- add timeout errors in case of bad data quality or lousy initialisation of the fit
- replace mirror diameter parameters by effective surface parameter
- increase PWV upper bound
Spectractor v2.3
Major improvements for Spectractor new version 2.3
- decouple fits of diffraction order 1 and diffraction order 2
- remove dependency of pysynphot and use getCalspec
- gather the Spectractor outputs into one single FITS file
- fix lambda_ref to 550nm
- debug and adapt the software for AuxTel
- new order 2/1 ratio and throughput for AuxTel
- repair nosetests and doctests and coverage tests
- repair documentation
Spectractor v2.2
Spectractor release before major changes for AuxTel spectrum extraction
Paper version
This version was used to make the Spectractor paper results.
Improve performances
- factorisation of the PSF model classes
- more robust PSF fits
- add astrometry
- add documentation
- better background subtraction
- faster code for modelling the spectrograms
- debug many little things
Python 3.6 release
Working version for python 3.6. Extract the cross-spectrum and calibrate it accurately. Simulations and fits for the cross-spectrum.
First release
Include working spectractor version tested on simulations and real CTIO data; atmospehric parameter extraction with homemade MCMC algorithm. Python 2.7.