Romancal 0.11.0 (DMS build 23Q3_B10)
Summary
This release includes updates to support python 3.11, the tweakreg and source catalog steps, initial associations for survey data, the data files now include updated quantities, the CRDS context is now at roman_0047
, and we’ve updated and added documentation for the pipeline steps.
What's Changed
- move pytest markers to pyproject.toml by @braingram in #647
- cache packages in CI workflow by @zacharyburnett in #618
- use
ruff
in place offlake8
by @zacharyburnett in #570 - Bug fix: make sure ASDF is not closed prematurely. by @mairanteodoro in #651
- Clean up and small refactoring. by @mairanteodoro in #652
- Raise exception whenever tweakreg_catalog is missing. by @mairanteodoro in #653
- RCAL-486: Update Maker Utlity Imports by @PaulHuwe in #654
- remove upper pins from dependencies by @zacharyburnett in #656
- Start using code formatters by @WilliamJamieson in #645
- refactor toxenvs, use OpenAstronomy workflows, and move MacOS jobs to schedule by @zacharyburnett in #612
- RCAL-482 by @WilliamJamieson in #658
- RCAL-467: Implement tests for Roman's TweakReg and ModelContainer. by @mairanteodoro in #655
- run tests on minimum dependencies by @zacharyburnett in #664
- Adding source detection step by @cshanahan1 in #608
- Bugfix for source_detection's test_outputs by @WilliamJamieson in #665
- RCAL-481: Remove use of pytest-openfiles by @WilliamJamieson in #666
- add seed for random noise/gaussian generation in tests by @cshanahan1 in #668
- import
tomli
astomllib
fordocs
builds before Python 3.11 by @zacharyburnett in #657 - Fix source detection object instantiation. by @PaulHuwe in #669
- add code owners file by @zacharyburnett in #670
- use built-in concurrency configuration for duplicate workflows by @zacharyburnett in #672
- TweakReg: update method to fetch catalog data. by @mairanteodoro in #671
- Remove
codecov
test dependency by @WilliamJamieson in #677 - TweakReg: update to use VO instead of astroquery. by @mairanteodoro in #678
- Update installation command for macOS system. by @mairanteodoro in #679
- RCAL-490 by @WilliamJamieson in #676
- TweakReg: doc updates. by @mairanteodoro in #673
- SCSB-63 inject dependency overrides after build by @zacharyburnett in #680
- remove stdatamodels ValidationWarning from test by @braingram in #682
- fix output catalog attribute by @cshanahan1 in #684
- override package dependencies with requirements file when requested by @zacharyburnett in #685
- explicitly call binary path in codecov upload by @zacharyburnett in #683
- Rcal-476 Add GBTDS associations for Full, Pass, and segment by @ddavis-stsci in #661
- enable step summary for pytest results by @zacharyburnett in #691
- set source detection cal_step to complete by @cshanahan1 in #690
- Add epoch parameter to fetch catalog data. by @mairanteodoro in #686
- TweakReg: handle new source_detection attribute. by @mairanteodoro in #681
- drop support for Python 3.8 by @zacharyburnett in #694
- test against nightly builds of
astropy
,scipy
, andnumpy
by @zacharyburnett in #695 - Upgrade romancal python to python-3.11, update crds context by @ddavis-stsci in #693
- Compatibility fix in tweakreg test for rdm#164 by @bmorris3 in #697
- Added simple outlier detection step. by @PaulHuwe in #689
- RCAL-561: improve error-handling for TweakReg when fetching data from VO API service. by @mairanteodoro in #698
- RCAL-567 Update unit tests to add tmpdir for test files by @ddavis-stsci in #702
- RCAL-548 Include dq flag for GW_AFFECTED_DATA by @ddavis-stsci in #699
- Update CRDS context for 23Q3_B10 by @ddavis-stsci in #703
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #662
- Update roman crds server to test so that the latest updates are used by @ddavis-stsci in #705
New Contributors
- @braingram made their first contribution in #647
- @bmorris3 made their first contribution in #697
- @pre-commit-ci made their first contribution in #662
Full Changelog: 0.10.0...0.11.0