Releases: spacetelescope/hstcal
HSTCAL 3.0.3
High-level Summary
This release consists of a bug fix to restore the acscteforwardmodel executable which was inadvertently left out during the reorganization and cleanup of the hstcal package.
What's Changed
- Restore acscteforwardmodel.e hardlink to acscte.e by @jhunkeler in #620
Full Changelog: 3.0.2...3.0.3
HSTCAL 3.0.2
High-level Summary
This release consists of a minor bug fix to the helpers.py module in hstcal/tests. The API to the download_crds() function removed the timeout argument. Removing the argument from the function call allows the processing to proceed without an error.
What's Changed
- Update helpers.py to accommodate change in the arguments of download_crds() by @mdlpstsci in #617
Full Changelog: 3.0.1...3.0.2
HSTCAL 3.0.1
High-level Summary
This release consists of a minor bug fix, as well as minor updates or clean-up. The bug affecting users was addressed in HSTCAL PR#613.
What's Changed
- Update INSTALL.md by @tmonroeST in #613
- Update LICENSE year by @pllim in #608
- Move test dependency installation to test_cmds list by @jhunkeler in #616
Full Changelog: 3.0.0...3.0.1
HSTCAL 3.0.0
What's Changed
This is an infrastructure release. The entire HSTCAL package which consists of calacs, calstis, and calwf3 and related sub-packages has been re-organized and re-factored. The re-organization was done to replace WAF with CMAKE, to remove circular dependencies, and to clean up cruft in general.
- HSTCAL PR#412: The Reunion [POC] by @jhunkeler in #412
HSTCAL 2.7.6
HSTCAL Version 2.7.6
The following updates, specified in separate sections for each instrument, have been included with this release.
HSTCAL package updates
WFC3
- WFC3 Version 3.7.1
- Refinements to reconcile the old and new algorithms (WFC3 Version 3.7.0) for flagging full-well saturated pixels. The new algorithm uses a saturation image which is applied after BLEVCORR/BIASCORR, and the image is already trimmed of the overscan regions. The old algorithm used a single scalar value applied to the ENTIRE readout (science data and overscan). Added flagging in DQICORR of the overscan regions when the saturation image of the new algorithm is to be applied later in the processing. [#597]
HSTCAL 2.7.5
HSTCAL Version 2.7.5
The following updates, specified in separate sections for each instrument, have been included with this release.
HSTCAL package updates
WFC3
- WFC3 Version 3.7.0
- Implementation to use an image to detect and flag full-well saturation versus a simple scalar. The new routine, dofwsat.c, is similar to what has been done for CALACS. The WFC3 implementation is more complicated in that there are serial virtual overscan columns, as well as binned images, to accommodate. The detection/flagging occurs after the BLEV and BIAS corrections while the output is still in units of counts. The new SATUFILE FITS keyword contains the calibration reference file name. If the SATUFILE keyword is missing from the FITS header, or the keyword does not have a valid filename as a value, the code will revert to using the original method of flagging full-well saturation. The flagging will be done in doDQI and use a single value as the saturation threshold.
WFC3TOOLS
- WFC3TOOLS Version 1.5.0
- Major updates to the readthedocs documentation, particularly for the UVIS pipeline [#68, #83]
- Updated some Python APIs for
calwf3
component wrappers and explained parameters [#69, #71, #85] - Updated embedsub.py to ensure all input extensions are included in the output file [#70]
- Reversed the use of column and row parameters when accessing image data and updated example for pstack [#73]
- Modified how an image section is specified and reversed the use of column and row parameters for pstat [#75]
- Dropped support for Python 3.8 [#79]
HSTCAL 2.7.4
HSTCAL Version 2.7.4
The following updates, specified in separate sections for each instrument, have been included with this release.
HSTCAL package updates
ACS
- ACS updated to Version 10.3.5
- Update to the cosmic ray rejection algorithm of CALACS as to the way the output ERR extension is computed for the CRJ/CRC file. The output ERR is now propagated from the usable input ERR extensions versus being computed by a model.
- Modified CALACS to ensure the ERR extension of the CRC/CRJ file is always a two-dimensional image, even if the entire image could be represented by a single value. This change was triggered by ACS Instrument Team testing and to avoid possible confusion by users.
[X] Affects old data
[X] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team
HSTCAL 2.7.3
HSTCAL Version 2.7.3
The following updates, specified in separate sections for each instrument, have been included with this release.
HSTCAL package updates
- Infrastructure changes on the repository in preparation for moving to an updated build system.
ACS
- ACS updated to Version 10.3.4
- Modifications to resolve an issue seen only when the executables were compiled under the new Conda-forge system. These changes included some modest clean-up.
[] Affects old data
[] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team
HSTCAL 2.7.2
HSTCAL Version 2.7.2
The following updates, specified in separate sections for each instrument, have been included with this release. This release is presented as his release is presented as HSTDP-2021.3.3 milestones.
HSTCAL package updates
ACS
- ACS updated to Version 10.3.3
- Fixed a bug associated with the FLASHDUR computation. The FLASHDUR keyword has been updated in the CRJ/CRC headers to be the sum of the individual input images as this keyword is used in ACS2D to scale the flash reference file for flash correction.
- Fixed a bug associated with the DARKTIME computation. Code written for CALACS 10.2.2 has been moved from ACS2D to ACSCCD so every BLV_TMP file has the correct DARKTIME keyword value. Also, the DARKTIME keyword has been updated in the CRJ/CRC headers to be the sum of the individual input images. Only the DARKTIME value in the input file header is used to scale the dark reference file for the dark correction.
[X] Affects old data
[X] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team
WFC3
- WFC3 updated to Version 3.6.2
- Fixed a bug to address calwf3 crashing (Abort trap: 6) when taking an existing *_ima.fits (IR) file (produced with FLATCORR=PERFORM and CRCORR=OMIT), resetting CRCORR to PERFORM, and executing calwf3 on the *_ima.fits file. This reentrant processing is fundamental to being able to remove the variable IR background during the course of an exposure. Essentially the problem was a "char" variable being declared too small to hold its largest possible contents. This update does NOT affect the calibration pipeline processing of data nor any data in the archive.
[] Affects old data
[] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team
HSTCAL 2.7.1
HSTCAL Version 2.7.1
The following updates, specified in separate sections for each instrument, have been included with this release. This release is presented as his release is presented as HSTDP-2021.3.1 milestones.
HSTCAL package updates
WFC3
- WFC3 updated to Version 3.6.1
- Bug fix in the CTE correction code to address a problem detected when processing a calibration image with a high background. Uninitialized values were used for further computation causing an eventual exception. The problem detected by this image could happen for images with lower backgrounds with no pixel values less than a threshold minimum so it was important to fix for science data.
[X] Affects old data
[X] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team
ACS
- ACS updated to Version 10.3.2
- Reverted the name of the ACS forward model executable back to "acscteforwardmodel.e" from "acsforwardmodel.e" to mitigate documentation and script issues. The name was inadvertently changed when code was reorganized to resolve circular references. This update does NOT affect the calibration pipeline processing of data nor any data in the archive.
[] Affects old data
[] Users should re-retrieve affected datasets from the archive
[] Updated reference files delivered by science team