Skip to content

Releases: spacetelescope/hstcal

HSTCAL 3.1.0

13 Dec 20:18
199b2e1
Compare
Choose a tag to compare

High-level Summary

ACS Version 10.4.0

This release includes the implementation of the "Parallel and Serial CTE correction" for ACS. This version of the CTE correction (Generation 3) is based upon the algorithm of Generation 2, but includes the additional correction for the serial direction which is amp-dependent. Previous generations of CTE correction are no longer supported. Note the PCTETAB has changed substantially to accommodate the amp-dependent serial corrections. The serial CTE correction only applies to full-frame, post-SM4 data.

WFC3 Version 3.7.2

This release accommodates MJD as a parameterized variable for the PHOTMODE keyword to enable a time-dependent photometric correction for the IR detector.

What's Changed

  • HLA-1310/1311: Changes to accommodate an IR time-dependent IMPHTTAB by @mdlpstsci in #621
  • HLA-1133/1241/1288 Implementation of ACS Serial CTE correction by @mdlpstsci in #609

Full Changelog: 3.0.3...3.1.0

HSTCAL 3.0.3

13 Aug 19:02
68fe985
Compare
Choose a tag to compare

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

25 Jul 20:21
3a50f82
Compare
Choose a tag to compare

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

12 Jun 13:27
e3d1ac6
Compare
Choose a tag to compare

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

Full Changelog: 3.0.0...3.0.1

HSTCAL 3.0.0

27 Feb 18:18
c2821ca
Compare
Choose a tag to compare

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 2.7.6

24 Oct 19:49
ca83450
Compare
Choose a tag to compare

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

12 Sep 17:32
6d094be
Compare
Choose a tag to compare

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

06 Apr 20:06
1a22b1f
Compare
Choose a tag to compare

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

04 Feb 22:09
9b4d921
Compare
Choose a tag to compare

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

04 Aug 14:30
d395b8b
Compare
Choose a tag to compare

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