Releases: spacetelescope/stcal
Releases · spacetelescope/stcal
STCAL v 1.4.0
Bug Fixes
jump
- Updated the jump detection to switch to using the numpy sigmaclip routine to
find the actual rms across integrations when there are at least 101 integrations
in the exposure. This still allows cosmic rays and snowballs/showers to be flagged
without being affected by slope variations due to either brigher-fatter/charge-spilling
or errors in the nonlinearity correction. - Also added the counting of the number of cosmic rays and snowballs/showers that
is then placed in the FITS header in the JWST routines. [#174]
ramp_fitting
-
Changing where time division occurs during ramp fitting in order to
properly handle special cases where the time is not group time, such
as when ZEROFRAME data is used, so the time is frame time. [#173] -
Added another line of code to be included in the section where warnings are turned
off. The large number of warnings can cause a hang in the Jupyter notebook when
running with multiprocessing. [#174]
1.3.8
What's Changed
- replace
opencv-python
with pre-built CPU-onlyopencv-python-headless
by @zacharyburnett in #164 - JP-3111: Fix dark subtraction for MIRI segmented data by @hbushouse in #165
- test against pre-built binaries of
scipy
andnumpy
by @zacharyburnett in #166 - JP-3004: Corrects the Final Slope Computation for Multi-Integration Data with Some Unusable Integrations by @kmacdonald-stsci in #167
- Issue-168: Updating Usage of 'np.where' Function by @kmacdonald-stsci in #169
Full Changelog: 1.3.7...1.3.8
1.3.7
What's Changed
- JP-3221: Fixing Segment Length Computation Needed for Optimal Weighting by @kmacdonald-stsci in #163
Full Changelog: 1.3.6...1.3.7
1.3.6
What's Changed
- use built-in concurrency configuration for duplicate workflows by @zacharyburnett in #158
- Remove use of
pytest-openfiles
by @WilliamJamieson in #159 - Adding proper 'meta' tag when checking for dropframe. by @kmacdonald-stsci in #161
- Updating and expanding the read me file. by @kmacdonald-stsci in #160
- drop support for Python 3.8 by @zacharyburnett in #162
Full Changelog: 1.3.5...1.3.6
1.3.5
What's Changed
- add sample benchmarks with
asv
by @zacharyburnett in #127 - fix ruff errors by @zacharyburnett in #149
- pass
CI
environment variable totoxenv
by @zacharyburnett in #148 - to match jwst testing, ignore scripts in jwst ci job by @braingram in #143
- import
tomli
astomllib
fordocs
builds before Python 3.11 by @zacharyburnett in #151 - Remove
dqflags
and related code. by @WilliamJamieson in #146 - JP-3132: Errors During Multiprocessing When More Processors are Requested than Rows in the Data by @kmacdonald-stsci in #154
- use OpenAstronomy workflows and move MacOS jobs to schedule by @zacharyburnett in #153
- restore
opencv-python
to a hard dependency by @zacharyburnett in #155 - JP-2622 Find extended Snowballs and Showers by @mwregan2 in #144
New Contributors
- @braingram made their first contribution in #143
Full Changelog: 1.3.4...1.3.5
stcal 1.3.4
What's Changed
- JP-3077: Change the Computation in Ramps with only One Good Group in the 0th Group by @kmacdonald-stsci in #142
Full Changelog: 1.3.3...1.3.4
stcal 1.3.3
What's Changed
- RCAL-438 Add support for Reference File Quantities by @PaulHuwe in #140
- JP-3004: Should have NaN's for Suppressed Ramps, but Getting Zeros. by @kmacdonald-stsci in #141
Full Changelog: 1.3.2...1.3.3
stcal 1.3.2
What's Changed
- JP-3044 (partial): Changing Cast to Eliminate Cast Warning. by @kmacdonald-stsci in #139
Full Changelog: 1.3.1...1.3.2
stcal 1.3.1
What's Changed
- refactor CI by @zacharyburnett in #134
- add specific exception when ellipse construction attempted without
opencv-python
installed by @zacharyburnett in #136
Full Changelog: 1.3.0...1.3.1
stcal 1.3.0
What's Changed
- use
tox.ini
structure from JWST pipeline by @zacharyburnett in #130 - RCAL-406: Array quantities For RomanCAL by @PaulHuwe in #124
- JP-3014: This Sets Invalid Slope Data to NaN in the Rate and Rateints products. by @kmacdonald-stsci in #131
New Contributors
Full Changelog: 1.2.2...1.3.0