Skip to content

Commit

Permalink
Merge branch 'main' into jumpdetection_speedup
Browse files Browse the repository at this point in the history
  • Loading branch information
melanieclarke authored Nov 4, 2024
2 parents 768dad4 + 63d5280 commit 9054d48
Show file tree
Hide file tree
Showing 22 changed files with 504 additions and 142 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,4 @@ jobs:
envs: |
- linux: py311-jwst-cov-xdist
- linux: py311-romancal-cov-xdist
coverage: codecov
1 change: 1 addition & 0 deletions changes/297.general.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update downstream tests for jwst and romancal to fix pytest configurations.
6 changes: 6 additions & 0 deletions changes/298.general.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Changed the default `ramp fitting` CI test algorithm to ``OLS_C``. This also revealed
a bug in control flow that allowed for the CHARGELOSS recalculation in error, which
resulted in a crash while attempting to dereference a ``NULL`` pointer. Further, when
creating the optional results product, the object creation was changed to `PyArray_ZEROS`
to ensure invalid data was set to zero. The use of `PyArray_EMPTY` does not initialize
memory, so junk data could be in used array elements.
1 change: 1 addition & 0 deletions changes/299.general.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add infrastructure for testing memory usage
4 changes: 4 additions & 0 deletions changes/303.general.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Preparing ramp fitting for the upgrade to python 3.13. In python 3.13, the C-API
function ``PyLong_AsLong`` raises an exception if the object passed to it is
``NoneType``. There are two integer attributes for the ``RampData`` class that
can be ``NoneType``, so a check for ``NoneType`` for these attributes was added.
1 change: 1 addition & 0 deletions changes/305.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix `IntEnum` saturation flag issue with numpy 2+ for romancal.
1 change: 1 addition & 0 deletions changes/307.apichange.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add wcs_from_sregions function to compute a combined WCS from a list of s_regions.
1 change: 1 addition & 0 deletions changes/307.apichange.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Deprecate wcs_from_footprints. Use wcs_from_sregions instead.
Loading

0 comments on commit 9054d48

Please sign in to comment.