- Add pixel replacement step keyword to jwst.datamodels core schema, and change
DQ bit 28 from
UNRELIABLE_RESET
toFLUX_ESTIMATED
. [#149] - drop support for Python 3.8 [#143]
- Remove the defunct
s3_utils
module, so thatstpipe
no longer needs to depend on this package. This also removes theaws
install option as this is no longer need. [#154]
- Add units to BARTDELT and HELIDELT jwst keywords in datamodels schema. [#147]
- Remove use of deprecated
pytest-openfiles
pytest
plugin. This has been replaced by catching ``ResourceWarning``s. [#152]
- Added inverse functionality to
dynamic_mask
, which allows for properly saving of datamodels withdq_def
defined. [#132] - Move the
dqflags
and related code fromstcal
to this package so that thestcal
dependency can be dropped. [#134] - increase
requires-python
to3.8
[#144] - Add R_MRSXAR as the keyword for the jwst straylight mrsxartcorr reference filename in core schema in stdatamodels.jwst.datamodels [#145]
- Add support for reading from already open HDUList to asdf_in_fits.open [#136]
- Add UNDERSAMP flag to dqflags and undersample correction metadata to core schema in stdatamodels.jwst.datamodels [#127]
- Add helper functions to aid in migration of ASDF-in-FITS uses from asdf to this package [#114]
- Reimplement support for ASDF-in-FITS in this package. [#110]
- Move
jwst.datamodels
from thejwst
package into this package. [#112] - Move
jwst.transforms
from thejwst
package into this package. [#113]
- improve datamodels memory usage [#109]
- added environments in
tox.ini
to support Tox 4 [#108]
- Increase asdf version to >=2.14.1 to fix hdu data duplication [#105]
- Remove use of deprecated
override__dir__
[#103] - Add requirement of asdf-astropy >= 0.3.0 to prevent future issues with using deprecated astropy serialization methods [#104]
- Pin astropy min version to 5.0.4. [#94]
- Fix FITS writing validators with jsonschema 4.x. [#92]
- Changed the way NDArrayType wrappers are handled on write. [#89]
- Bugfix for JWST failing with latest asdf-transform-schemas. [#90]
- Add schema feature to forward deprecated model attributes to a new location. [#86]
- Support casting of FITS_rec tables with unsigned integer columns. [#87]
- Remove NDData interface from DataModel. [#77]
- Add cast_fits_arrays and validate_arrays options for controlling array validation behavior. [#79]
- Prevent data corruption by raising an error when asked to cast a table with a pseudo-unsigned integer column. [#82]
- Remove DataModel.my_attribute function. [#72]
- Workaround for setuptools_scm issues with recent versions of pip. [#83]
- Don't allow ASDF hdus to get passed through
extra_fits
, and don't write out any ASDF extension ifself._no_asdf_extension=True
[#71]
- Make arrays contiguous on save to prevent issue with duplicate array data between ASDF and FITS. [#70]
- Stop setting level of package loggers. [#64]
- Remove automatic management of meta.date attribute and create on_init hook. [#44]
- Fix bug where asdf.tags.core.NDArrayType instances remain in flat dict when include_arrays=False. [#58]
- Improve handling of open files among shallow copies of a DataModel. [#59, #60]
- Create package and import code from jwst.datamodels. [#1, #27]
- Remove stdatamodels.open. [#2]
- Fix validation behavior when an object with nested None values is assigned to a DataModel attribute. [#45]
- Rename is_builtin_fits_keyword to make clear that it is used outside of this package. [#47]
- Add flag to disable validation on DataModel attribute assignment. [#36]