Releases: spacetelescope/roman_datamodels
Releases · spacetelescope/roman_datamodels
roman_datamodels 0.21.0
What's Changed
- RCAL-833 Recursively convert all meta attributes during model casting by @stscieisenhamer in #352
- fix linting issue with type comparison by @zacharyburnett in #356
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #357
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #359
- replace usages of
copy_arrays
withmemmap
by @zacharyburnett in #360 - remove unreachable code due to new asdf version requirement by @braingram in #365
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #363
- Enable "lazy_tree" for all Datamodels by @braingram in #358
- RCAL-878: TVAC Node Saving by @PaulHuwe in #369
- ignore addressed attrs deprecation warning in oldestdeps by @braingram in #371
- Update codeowners by @braingram in #375
- RCAL-884: Sky Background by @PaulHuwe in #370
- metadata for release
0.21.0
by @zacharyburnett in #374
Full Changelog: 0.20.0...0.21.0
roman_datamodels 0.20.0
What's Changed
- RCAL-824: Separate TVAC and FPS Models and Makers from Main by @PaulHuwe in #347
- Fix bug that was crashing method when attribute was an array. by @mairanteodoro in #350
- RCAL-831: Add statistics field to TVAC and FPS Models by @PaulHuwe in #351
Full Changelog: 0.19.2...0.20.0
roman_datamodels 0.19.2
What's Changed
- RCAL-817: Expand Schema Info Test by @PaulHuwe in #338
- Fix typos in documentation by @larrybradley in #340
- RCAL-822 Improve Schema Info Test by @PaulHuwe in #344
- Add conversion of dict to string during Qtable construction by @stscieisenhamer in #348
- Skip QTables in individual image metadata. by @schlafly in #349
New Contributors
- @larrybradley made their first contribution in #340
Full Changelog: 0.19.1...0.19.2
roman_datamodels 0.19.1
What's Changed
- Move
dqflags
fromromancal
toroman_datamodels
and make them enums. by @WilliamJamieson in #293 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #315
- Remove psutil dependency by @WilliamJamieson in #320
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #321
- Add documentation for stnode functionality by @WilliamJamieson in #316
- switch to sphinx-rtd-theme by @braingram in #325
- remove unused sphinx-asdf by @braingram in #326
- Make model subscription follow the same reasoning as node subscription by @WilliamJamieson in #322
- RAD-143, RAD-144: RDM changes to support FPS and TVAC schemas by @WilliamJamieson in #309
- RCAL-782: Changed image units. by @PaulHuwe in #327
- RAD-155: Add 'basic' schema to 'wfi_mosaic' by @nden in #328
- [SCSB-145] require Python 3.10 by @zacharyburnett in #330
- RCAL-800 Add initialization for the flux step meta by @stscieisenhamer in #332
- RCAL-712: Add Members Keyword to Resample Schema by @PaulHuwe in #333
- RCAL-804: Split cal_step into L2 & L3 by @PaulHuwe in #334
- Catalog by @nden in #331
- RCAL-807: Bit Mask to Resample by @PaulHuwe in #336
New Contributors
- @stscieisenhamer made their first contribution in #332
Full Changelog: 0.19.0...0.19.1
roman_datamodels 0.19.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #291
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #292
- RCAL-695 generalize attribute assignment and creation by @perrygreenfield in #284
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #297
- RCAL-723 Fix
model.meta.filename
when saving model by @WilliamJamieson in #295 - RCAL-728: Fix
meta.model_type
to reflect the data model's type by @WilliamJamieson in #296 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #298
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #300
- add WCS to L2 and L3 models by @nden in #302
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #304
- RCAL-701: Level 3 Mosaic Update by @PaulHuwe in #288
- Fix dev testing by @WilliamJamieson in #312
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #313
- Remove duplicate validation, replace assumed validation on
AsdfFile.__init__
withAsdfFile.validate
by @braingram in #301 - update metadata for release
0.19.0
by @zacharyburnett in #314
Full Changelog: 0.18.0...0.19.0
roman_datamodels 0.18.0
What's Changed
- Bump min versions by @WilliamJamieson in #258
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #257
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #259
- Update coverage job by @WilliamJamieson in #261
- Fix devdeps in weekly job by @WilliamJamieson in #262
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #263
- Add badge for weekly cron by @WilliamJamieson in #264
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #265
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #268
- Remove
system_packages
option from RTD by @WilliamJamieson in #266 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #270
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #271
- Update testing to use python 3.12 dev by @WilliamJamieson in #272
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #273
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #276
- AL-751 validate on DNode or LNode assignment to a Node attribute by @perrygreenfield in #275
- use PyPI upload workflow from OpenAstronomy by @zacharyburnett in #277
- Clean up some parts of
datamodels._core
by @WilliamJamieson in #251 - RCAL-684 Add Slope and Error to Dark RefModel and Tests by @PaulHuwe in #280
- Fix dependency to be consistent with romancal by @WilliamJamieson in #281
- TST: Use Python 3.12 stable by @pllim in #278
- RCAL-682: Added optional dq array to science raw maker utility and test by @PaulHuwe in #282
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #279
- Added truncation to exposure. by @PaulHuwe in #283
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #285
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #287
- Updates for release 0.18. by @PaulHuwe in #290
Full Changelog: 0.17.1...0.18.0
roman datamodels 0.17.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #254
- pin
sphinx_rtd_theme
to newer version by @zacharyburnett in #255 - Fix maker utils to use correct units by @WilliamJamieson in #256
Full Changelog: 0.17.0...0.17.1
Roman Datamodels v 0.17.0
What's Changed
- add jquery sphinx extension to fix docs search by @braingram in #227
- Remove the
random_utils
by @WilliamJamieson in #217 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #226
- Make use of the new
datamodel_name
keyword in RAD by @WilliamJamieson in #214 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #230
- Fix strange
ResourceWarning
by @WilliamJamieson in #231 - Update maker_utils so that saved nodes are still returned by @WilliamJamieson in #218
- Clean up random numbers by @WilliamJamieson in #236
- Remove the
target
keyword fromrdm_open
by @WilliamJamieson in #235 - use ValidationError from asdf.exceptions instead of jsonschema by @braingram in #234
- Update
maker_utils
for newcal_step
keys. by @WilliamJamieson in #228 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #237
- Clean up the
rdm_open
function by @WilliamJamieson in #233 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #240
- Make tests covered by codecov by @WilliamJamieson in #238
- Add
__repr__
forDNode
objects. by @WilliamJamieson in #245 - Resolve all the inverse linearity issues. by @WilliamJamieson in #248
- Update cal-step maker to include
resample
by @WilliamJamieson in #243 - Do not copy datamodels when opening an already open datamodel. by @schlafly in #232
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #249
- add installation instructions from romancal by @zacharyburnett in #250
- BOT: Changelog check has moved by @pllim in #252
- Rcal 596 Updates for association processing by @ddavis-stsci in #241
New Contributors
Full Changelog: 0.16.1...0.17.0
Roman Datamodels v 0.16.1
A minor release to pin the minimum version of RAD. This release is backwards compatible with Build 10 dat afiles.
Roman Datamodels v 0.16.0
What's Changed
- move rad testing in the CI to a block called
upstream
by @zacharyburnett in #177 - Remove the style check by @WilliamJamieson in #159
- [CI] disable usage of
pytest-xdist
to mitigate GitHub 143 errors by @zacharyburnett in #187 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #180
- Cleanup the CI by @WilliamJamieson in #188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #189
- use new wheel index URL by @zacharyburnett in #199
- Update the pytest
addopts
configuration by @WilliamJamieson in #182 - Update inverse linearity's
reftype
by @WilliamJamieson in #195 - Bugfix: Datamodels can be initialized with incorrect node. by @WilliamJamieson in #200
- Refactor the
maker_utils
by @WilliamJamieson in #193 - Remove
STUserDict
by @WilliamJamieson in #191 - Add constructor for ramp model from science raw model by @WilliamJamieson in #202
- Add
datamodel
maker by @WilliamJamieson in #198 - RCAL-484: Update datamodels for reference pixel correction by @WilliamJamieson in #190
- fix link to rad by @nden in #203
- RCAL-568: remove ModelContainer from datamodels. by @mairanteodoro in #204
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #205
- measure coverage on package not tests by @braingram in #208
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #211
- Add test for DataModel.schema_uri and update to non-deprecated usage by @braingram in #209
- Remove dead modules by @WilliamJamieson in #212
- Refactor maker_utils API by @WilliamJamieson in #207
- Remove the factories by @WilliamJamieson in #197
- Refactor the
datamodels
module into a sub-package. by @WilliamJamieson in #201 - Remove filetype module by @WilliamJamieson in #219
- Update for SSC msos_stack schema by @WilliamJamieson in #206
- Move stnode into a sub-package by @WilliamJamieson in #213
- Remove deploy script by @WilliamJamieson in #222
- Refactor the ASDF extension into stnode by @WilliamJamieson in #220
- Release 0.16.0 document updates. by @mairanteodoro in #224
Full Changelog: 0.15.0...0.16.0