- Add checks for reasonable temperature and pressure values in FITS headers.
- Revert from using setuptools' console_scripts to generate scripts.
- Enable
setup.py test
to run tests and move tests inside package.
Fix install bug in setup.py.
- Code organization: Refactor
AtmModel
class toPSF
classes. - Tweak: Add PSF model
GaussianMoffatPSF
which 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
fmin
tofmin_l_bfgs_b
with 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
cubefit
andcubefit-subtract
. cubefit-subtract
now 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-plot
output all PNG images rather than EPS. - In
cubefit-plot
output one plot per epoch, when--plotepochs
is used. - In
cubefit-plot
output ADR plot. - In
cubefit-plot
indicate scale of residuals in image plots. - Fix bug in diagnostic output
First release.