Releases: spacetelescope/roman_datamodels
Releases · spacetelescope/roman_datamodels
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
Roman Datamodels v 0.15.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #139
- import
tomli
astomllib
fordocs
builds before Python 3.11 by @zacharyburnett in #130 - Remove use of
pytest-openfiles
by @WilliamJamieson in #142 - Fix all the test warnings by @WilliamJamieson in #143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #146
- Fix some un-raised
ResourceWarnings
by @WilliamJamieson in #149 - Remove the
source_type_apt
keyword by @WilliamJamieson in #152 - Refactor
random_utils
to allow seeding by @WilliamJamieson in #148 - Add changelog CI by @WilliamJamieson in #158
- Turn off milestone checks by @WilliamJamieson in #161
- RCAL-545 Add Pull Request Template. by @PaulHuwe in #147
- RCAL-543: Read Pattern Support by @PaulHuwe in #154
- docs build - fix for
automodapi
by @zacharyburnett in #156 - Disable
PytestUnraisableExceptionWarning
errors due to #150 by @WilliamJamieson in #160 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #162
- RCAL-435: Renamed n_ints to n_groups. Did some cleanup. by @PaulHuwe in #165
- Fix bug in amp33 shape introduced in #111 by @WilliamJamieson in #166
- GH-168 remove python 3.8 from tests by @ddavis-stsci in #169
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #167
- Remove all hints of roman_datamodels units by @WilliamJamieson in #172
- Bug fixes for tests due to spacetelescope/rad#250 and spacetelescope/rad#258 by @WilliamJamieson in #174
- RCAL-557: Fix
patternProperties
handling by @WilliamJamieson in #170 - Construct ModelContainer from a Sequence by @bmorris3 in #164
- Update factories and maker_utils to handle changes from RAD-119 by @WilliamJamieson in #175
- GH178_test_models update guide windown utilities by @ddavis-stsci in #179
- RCAL-560: Allow for global validation suppression by @WilliamJamieson in #173
- RCAL-526: Initial attempt. by @PaulHuwe in #163
- Fix skipped test by @WilliamJamieson in #153
- drop support for Python 3.8 by @zacharyburnett in #155
- test against pre-built binaries of
numpy
by @zacharyburnett in #171
Full Changelog: 0.14.2...0.15.0
Roman Datamodels v 0.14.2
What's Changed
- RCAL-466 Implement Inverse Nonlinearity Support in RDM by @PaulHuwe in #125
- RCAL-401 Implement ModelContainer. by @mairanteodoro in #117
- RCAL-436 Move Maker Utilities by @PaulHuwe in #128
- handle upcoming asdf deprecations by @braingram in #126
- Deprecate
roman_datamodels.units
by @WilliamJamieson in #131 - Update test that will begin failing in a future version of asdf by @eslavich in #135
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #137
- Suppress erfa warnings for future times by @bmorris3 in #138
- refactor toxenvs, use OpenAstronomy workflows, and move MacOS jobs to schedule by @zacharyburnett in #114
- adding source detection by @cshanahan1 in #132
- when calling Datamodel.validate use a schema if available by @braingram in #140
- add code owners file by @zacharyburnett in #141
New Contributors
- @mairanteodoro made their first contribution in #117
- @braingram made their first contribution in #126
- @pre-commit-ci made their first contribution in #137
- @bmorris3 made their first contribution in #138
Full Changelog: 0.14.1...0.14.2
Roman Datamodels v 0.14.1
What's Changed
- Array Quantities by @PaulHuwe in #111
- fix style errors by @nden in #116
- move build configuration into
pyproject.toml
by @zacharyburnett in #100 - Remove
enum
enforcement by @WilliamJamieson in #112 - RCAL-439: RDM: Add support for Reference File Quantities by @PaulHuwe in #118
- RCAL-462: Update RDM for Guidewindow Changes by @PaulHuwe in #123
- Add pre-commit by @WilliamJamieson in #119
- Start using code-formatters by @WilliamJamieson in #120
- Switch to using
ruff
for linting by @WilliamJamieson in #121 - Start using codespell by @WilliamJamieson in #122
Full Changelog: 0.14.0...0.14.1
Roman Datamodels v 0.14.0 (DMS Build 8)
Roman Datamodels v 0.13.0 (DMS 22Q4_B7)
What's Changed
- pin
asdf
to newest patch version to fix dependency for newestjsonschema
release by @zacharyburnett in #91 - Add ability to pull info from schemas by @WilliamJamieson in #93
- Add IPAC/SSC origin by @WilliamJamieson in #95
- Fix ref_file util by @WilliamJamieson in #96
Full Changelog: 0.12.3...0.13.0
Roman Datamodels v 0.12.3
What's Changed
- RCAL-334: Clean attributes in schemas related to CRDS by @PaulHuwe in #80
- RCAL-347: Update roman_datamodels util ramp error array creation by @PaulHuwe in #82
- release
numpy
requirement by @zacharyburnett in #84 - RCAL-237 Changes to support new rad tags by @WilliamJamieson in #86
- Fix times, change W146 to F146, move 'gw_function_start/end' end and 'gw_acq_exec_stat' from guidestar to guidewindow by @cshanahan1 in #87
- Rcal-367 guide window and star changes by @PaulHuwe in #88
- update create_ref_file by @cshanahan1 in #89
- Update asdf-standard by @WilliamJamieson in #90
New Contributors
- @zacharyburnett made their first contribution in #84
- @cshanahan1 made their first contribution in #87
Full Changelog: 0.12.2...0.12.3
Roman Datamodels v 0.12.2
release 0.12.2
Roman Datamodels v 0.12.1
- Removed
observation.date
andobservation.time
from CRDS parameters. [#78]
Roman Datamodels v 0.12.0
- Setup the initial infrastructure and basic files for documenting the roman_datamodels package [#67]
- Fix bug with asdf.fits_embed. [#69]
- Added distortion data model, utilities, and tests. [#70]
- Removed exptype and p_keyword from Distortion maker utility and factory. [#71]
- Updated photom maker utilities and tests. [#72]
- Corrected photom units to megajanskies. [#73]
- Moved ma_table_name and ma_table_number from observation to exposure groups. [#74]
- Update astropy min version pin to 5.0.4. [#75]
- Add utilities for ref_file. [#76]