Skip to content

Releases: LSSTDESC/Spectractor

Merge pull request #141 from LSSTDESC/v3.0.2

01 Nov 21:39
75fd02b
Compare
Choose a tag to compare

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

05 Dec 11:01
ff1adf7
Compare
Choose a tag to compare

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

14 Nov 15:28
Compare
Choose a tag to compare

Spectractor release before major changes for AuxTel spectrum extraction

Paper version

28 Mar 16:45
Compare
Choose a tag to compare

This version was used to make the Spectractor paper results.

Improve performances

21 Apr 17:26
Compare
Choose a tag to compare
  • 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

28 Feb 16:12
Compare
Choose a tag to compare

Working version for python 3.6. Extract the cross-spectrum and calibrate it accurately. Simulations and fits for the cross-spectrum.

First release

08 Jun 12:04
Compare
Choose a tag to compare

Include working spectractor version tested on simulations and real CTIO data; atmospehric parameter extraction with homemade MCMC algorithm. Python 2.7.