- Add checks for reasonable temperature and pressure values in FITS headers.
- Revert from using setuptools' console_scripts to generate scripts.
- Enable
setup.py testto run tests and move tests inside package.
Fix install bug in setup.py.
- Code organization: Refactor
AtmModelclass toPSFclasses. - Tweak: Add PSF model
GaussianMoffatPSFwhich samples point source directly on output grid for the final position fitting step. This is now the default behavior. Also, uses subpixel sampling when creating FFT convolution kernel (for convolving galaxy). - Tweak: Loosen position bounds from 2 spaxels to 3 spaxels
- Tweak: Do not multiply regularization penalty by nepochs in multi-ref fit
- Tweak: Get metadata such as pressure, temperature and paralactic angle from image header instead of config file
- Results: Add Axis 1 and 2 WCS keywords to output header
- Results: Add chisq, position bound information to output (2nd HDU)
- Plotting: Improved plots, remove ADR and waveslice plots
- Testing: Integration tests
- Switch from
fmintofmin_l_bfgs_bwith analytic gradient in first position fitting step. - Analytic gradient calculation in last position fitting step.
- Fix a ~4% effect in scaling of PSF.
- Added cubefit version to FITS header in output files written by
cubefitandcubefit-subtract. cubefit-subtractnow writes SN spectra from cubefit to separate files. Output file names are taken from the "sn_outnames" configuration parameter.
- Improved sky guess algorithm with minimal bias towards negative values.
- In
cubefit-subtract, add fitted SN position to output FITS header. - In
cubefit-plotoutput all PNG images rather than EPS. - In
cubefit-plotoutput one plot per epoch, when--plotepochsis used. - In
cubefit-plotoutput ADR plot. - In
cubefit-plotindicate scale of residuals in image plots. - Fix bug in diagnostic output
First release.