Releases: spacetelescope/romancal
Releases · spacetelescope/romancal
romancal 0.18.0 (25Q2_B17)
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1506
- Remove all uses of Step.call by @braingram in #1499
- rcal-952 Update grism flat field tests with correct input by @ddavis-stsci in #1531
- Clean up bounding box assignment by @WilliamJamieson in #1527
- update docs to reflect lack of assignment validation by @braingram in #1504
- switch stcal requirement to dev by @braingram in #1537
- increase minimum numpy version to match roman_datamodels by @braingram in #1539
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1541
- rcal-955 Initial code to change suffix _i2d to _coadd by @ddavis-stsci in #1542
- Bump min Python to 3.11 per SPEC 0 by @WilliamJamieson in #1543
- remove python 3.10 devdeps jobs by @braingram in #1549
- rcal-960 Fix asn files by @ddavis-stsci in #1551
- RCAL-853: Apply velocity aberration correction to the WFI WCS by @stscieisenhamer in #1354
- Remove SourceDetection rename source_detection to source_catalog by @braingram in #1533
- mention strun package name usage in docs by @braingram in #1476
- turn exit calls into exceptions by @braingram in #1545
- Switch exposure pipeline to use ModelLibrary instead of a list of models by @braingram in #1525
- remove
okify_regtests
script (moved toci_watson
) by @zacharyburnett in #1513 - fix return code for asn_from_list and skycell_asn, remove unused scripts, cleanup skycell_asn by @braingram in #1538
- Rcal 954 Remove jump code from rcal tree by @ddavis-stsci in #1534
- Resolve issues with GWCS API by @WilliamJamieson in #1528
- Cleanup a photom test by @WilliamJamieson in #1536
- Clean up linting and tool configs by @WilliamJamieson in #1547
- disable namespace package discovery, rename pytest plugin by @braingram in #1562
- update minimum deps by @braingram in #1568
- Loosen saturation test by @schlafly in #1571
- switch
test_input_to_output
intest_exposure_pipeline.py
to use run by @braingram in #1572 - Fix unit tests due to incoming changes in stcal by @mcara in #1584
- Adjust crval in resample tests to get overlap with input by @mcara in #1567
- Fix a bad rebase by @mcara in #1587
- RCAL-942: Remove Units from Reference File Datamodels by @PaulHuwe in #1474
- Update codeowners and remove unused files by @braingram in #1577
- rcal-969 Updates to add and use skycell coord info in asn header by @ddavis-stsci in #1583
- Use PSF astrometry in tweakreg. by @schlafly in #1578
- Fix minor issues with documentation and unused arguments, etc by @braingram in #1593
- RCAL-930 Roundtrip L3 wcsinfo especially when skycell specifications are used by @stscieisenhamer in #1585
- RCAL-993 RCAL-992 - fix skycell asn schema, stop double json encoding skycell_wcs_info by @braingram in #1592
- Update regtest code for DMS 392, DMS394, DMS395. by @schlafly in #1594
- allow
MosaicModel
by @zacharyburnett in #1613 - Use mask when making segmentation image. by @schlafly in #1574
- Compute undistorted coordinates by @nden in #1612
- Forced source catalog by @schlafly in #1611
- RCAL-965 Invoke converter from_tvac_raw to enable processing of TVAC/FPS data by @stscieisenhamer in #1596
- vendorize and fix workflows by @braingram in #1619
- release metadata for
0.18.0
(25Q2_B17
) by @zacharyburnett in #1623
Full Changelog: 0.17.0...0.18.0
Romancal 0.17.0 (25Q1_B16)
What's Changed
- rcal-906 Allow asn product name to be the output product name by @ddavis-stsci in #1394
- use
towncrier
to handle changelog entries by @zacharyburnett in #1375 - rcal-890 Update Docs for B15 by @ddavis-stsci in #1396
- RCAL-900: fix numpy 2.0 issues with bitflags in resample by @mcara in #1383
- drop support for ols ramp fitting by @braingram in #1398
- TST: Use photutils nightly wheel by @pllim in #1363
- [SCSB-174] move DMS requirement <-> test correlations from
@metrics_logger
decorators toromancal/tests/dms_requirement_tests.json
by @zacharyburnett in #1399 - unpin pytest by @braingram in #1409
- add CI check that CHANGES.rst is not modified by @braingram in #1412
- Rcal 910 Add target option to the asn_from_list command by @ddavis-stsci in #1411
- RCAL-896: update
TweakRegStep
to use common code fromstcal
by @mairanteodoro in #1395 - remove default values from docs by @braingram in #1419
- [CI] rename changelog check job to be more explicit on its purpose by @zacharyburnett in #1422
- update pull request checklist by @zacharyburnett in #1336
- RCAL-895: allow updating source catalog with tweaked WCS when running ELP by @mairanteodoro in #1373
- set rad and roman_datamodels to dev by @braingram in #1424
- fix artifactory_repos for pytest 8 by @braingram in #1427
- remove MultilineLogger, split logs with
\n
into multiple messages by @braingram in #1377 - Update Outlier Detection to use stcal by @braingram in #1357
- Work around NotImplemented Quantity.tofile by @braingram in #1436
- Split long regtests into reusable fixtures and smaller named tests by @braingram in #1426
- Fix files left over by testing by @WilliamJamieson in #1446
- add missing rtdata.output assignments to repointed tests by @braingram in #1453
- Put okify results in unique subdirectories to avoid file overwrites by @braingram in #1456
- rcal-920 script to create associations based on skycells by @ddavis-stsci in #1437
- RCAL-913 Resolve numpy 2 issues by @WilliamJamieson in #1447
- remove
display_version
from docs config by @zacharyburnett in #1463 - RCAL-911 & 932: remove units from MOS and ELP pipelines. by @mairanteodoro in #1445
- Manual Pre-commit update by @WilliamJamieson in #1462
- remove lib.dms by @braingram in #1433
- vendorize and fix crds workflow by @braingram in #1467
- rcal-936 Update skycell_asn docs and add skycell_asn as a script at install time by @ddavis-stsci in #1471
- Group models by obs_id for steps that use grouping by @braingram in #1448
- RCAL-941: Update romancal to use new L1/L2 schema. by @mairanteodoro in #1473
- Point back to RAD/RDM main branches. by @mairanteodoro in #1478
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1470
- Misc small fixes and tweaks by @WilliamJamieson in #1480
- move run results directory on Artifactory to
regression-tests/runs/
by @zacharyburnett in #1475 - RCAL-937: update s_region after running TweakRegStep. by @mairanteodoro in #1484
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1491
- rcal-935 Check for correct skycell name in mosaic product by @ddavis-stsci in #1498
- Replace create_s_region with stcal's compute_s_region_keyword. by @mairanteodoro in #1493
- update okify for new directory structure by @braingram in #1500
- Reduce the number of tests for supported catalog formats. by @mairanteodoro in #1496
- Fix bug when checking for "target" in model.asn by @mairanteodoro in #1502
- remove logging manipulation during create_gridded_psf_model by @braingram in #1503
- add class aliases for steps by @braingram in #1509
- Fix crds keywords by @schlafly in #1510
- Restore flux units to source catalog table by @larrybradley in #1512
- Improve unit handling by @larrybradley in #1514
- rcal-949 Update file naming and asn header coords by @ddavis-stsci in #1505
- Copy input datamodel in source_catalog step by @larrybradley in #1457
- RCAL-943: Add a step for creating multiband source catalogs by @larrybradley in #1485
- pin
roman_datamodels>=0.22.0
andstcal>=1.10.0
, and removerad
pin by @zacharyburnett in #1520 - metadata for release 0.17.0 by @zacharyburnett in #1521
Full Changelog: 0.16.3...0.17.0
This release uses
romancal 0.17.0
asdf 3.5.0
rad 0.22.0
roman_datamodels 0.22.0
Romancal 0.16.3 (24Q4_B15)
What's Changed
- only load patch table when needed by @braingram in #1367
- Populate segmentation model metadata for exposures and mosaics. by @schlafly in #1391
Full Changelog: 0.16.2...0.16.3
Romancal 0.16.2 (24Q4_B15)
Romancal 0.16.1 (24Q4_B15)
What's Changed
- release metadata for
0.16.1
+ updatestpipe
to useModelLibrary
+stcal
to use outlier detection functions by @zacharyburnett in #1364
Full Changelog: 0.16.0...0.16.1
Romancal 0.16.0 (24Q4_B15)
rad 0.21.0
- Add schema for sky background
- Update schema for TVAC and FPS data
roman_datamodels 0.21.0
- Update models for sky background
- Updates for TVAC data
- Updates to improve memory usage
romancal 0.16.0
- Updates to the source catalog step
- Update tweakreg step to use source catalog
- Updates to the skymatch step
- Replace ModelContainer with ModelLibrary
- Update code to use ModelLibrary
- Updates to improve memory management
full changelog...
- remove clean_up_after_test by @braingram in #1245
- rcal-845_dsd rename highlevelpipeline to mosaicpipeline by @ddavis-stsci in #1249
- Update python from 3.9 to 311 in JenkinsfileRT_dev by @ddavis-stsci in #1251
- apply minor fixes for sonarqube by @zacharyburnett in #1250
- Refactor DQInitStep to use the RampModel method of creating ramps by @stscieisenhamer in #1258
- rcal-846 Add mosaic info to the science products RTD page by @ddavis-stsci in #1262
- add
codecov_token
secret to CI workflow by @zacharyburnett in #1265 - rcal-850 Addition of catalog step to mosaic pipeline by @ddavis-stsci in #1266
- Fix bug when setting meta.background in SkyMatchStep. by @mairanteodoro in #1233
- RCAL-828: add PSF bits to source catalog. by @mairanteodoro in #1243
- Fix comparison operator. by @mairanteodoro in #1269
- Rcal 854 Tweakreg step listed as skipped when run & refactor exposure pipeline by @ddavis-stsci in #1271
- pin numpy <2 by @braingram in #1275
- use resample many_to_many in outlier detection by @braingram in #1260
- replace deprecated stpipe configobj with astropy by @braingram in #1267
- RCAL-777: allow
Step._datamodels_open
to open association files by @braingram in #1270 - Do not set conda version in Jenkinsfile(s) by @jhunkeler in #1286
- rcal-859 Update okify script to use GA directories on artifactory by @ddavis-stsci in #1282
- add upper pin for photutils by @braingram in #1291
- unpin webbpsf by @braingram in #1288
- Rcal 860 Allow roman datamodel as input to the exposure pipeline by @ddavis-stsci in #1296
- Fix issue in constructing skycell WCS. by @schlafly in #1297
- Fix psf tests by @larrybradley in #1293
- Update exposure_pipeline.py by @mairanteodoro in #1298
- remove executable bits from non-script files by @braingram in #1299
- show logs on failed tests by @braingram in #1307
- remove pytest asdf plugin configuration for non-existant schemas by @braingram in #1305
- Remove unnecessary global variable and unit tests. by @mairanteodoro in #1314
- replace usages of
copy_arrays
withmemmap
by @zacharyburnett in #1316 - Replace ModelContainer with ModelLibrary by @braingram in #1241
- delete unreachable code by @braingram in #1322
- Pin stcal for development by @ddavis-stsci in #1326
- RCAL-830: update tweakreg to use source catalog by @mairanteodoro in #1276
- provide formatter to log_records by @braingram in #1327
- use reusable workflow from WebbPSF repository to download and cache data by @zacharyburnett in #1311
- Bump actions/labeler from 4 to 5 by @dependabot in #1231
- use monkeypatch in patch_match tests to avoid global state change by @braingram in #1319
- update labeler to v5 by @zacharyburnett in #1333
- remove creation of stray fits file by @braingram in #1338
- remove stcal upper pin by @braingram in #1340
- increase asdf minimum required version by @braingram in #1343
- Remove uses of
lazy_load=False
, update step input handling by @braingram in #1342 - rcal-827 Add reg test for DMS373 by @ddavis-stsci in #1348
- uncomment and use get_asn by @braingram in #1320
- RCAL-885: Updated Sky Background for Schema by @PaulHuwe in #1351
- Update absolute separation default. by @schlafly in #1352
- [SCSB-169] add user input to specify
CRDS_CONTEXT
by @zacharyburnett in #1361 - make crs bigger for new pars file for jump unit tests by @braingram in #1356
- RCAL-858: Create a regtest for sky match. by @mairanteodoro in #1358
- fix number of context planes by @braingram in #1355
- Populate sky metadata with zero if matching is not possible. by @schlafly in #1360
Full Changelog: 0.15.2...0.16.0
Romancal 0.15.2
What's Changed
- pin
stcal>=1.7.3,<1.8.0
- metadata updates for release
0.15.2
by @zacharyburnett in #1324
Full Changelog: 0.15.1...0.15.2
Romancal 0.15.1
roman_datamodels
bug fixes- Improved support for TVAC/FPS schemas
New Contributors
- @dependabot made their first contribution in #1230
Full Changelog: 0.15.0...0.15.1
Romancal 0.15.0 (DMS build 24Q3_B14)
RAD v 0.19.4, cumulative changes since v0.19.0
- Changed image units from e/s to DN/s.
- Add flux step schema
- Add L2 and L3 catalog schema
- Add L2 and L3 segmentation map schema
Roman Datamodels v 0.19.2, cumulative changes since v0.19.0
- Move dqflags to roman_datamodels from romancal
- Updates for FPS and TVAC schemas
- Add Bit Mask to Resample
- Add 'basic' schema to 'wfi_mosaic'
- Change image units from e/s to DN/s
- Improve handling of individual image metadata.
Romancal v 0.15.0
- The high-level processing pipeline can now resample images onto skycells
- New capability to compute skycells matching input images
- Allow DQ flags to be specified by the user in resample step
- Populate the l3 product individual_image_meta block, which tracks the metadata from input L2 images.
- Include the input L2 file names on disk in the meta.resample information
- Populate level 3 WCS keywords
- Include logs in L3 products
- Move dqflags to roman_datamodels
- Make PSF fitting the default in source detection, and improve PSF fitting.
- Resampling now populates weight maps and context images.
- Improve outlier detection.
- Add a flux calibration step to the mosaic pipeline.
- Add new a new SourceCatalog step with Webb heritage.
- Add a new test of astrometric accuracy.
General
- Updates to read-the-docs
- Updates for unit and regression tests
New Contributors
- @larrybradley made their first contribution in #1186
Full Changelog: 0.14.0...0.15.0
Romancal 0.14.0 (DMS build 24Q2_B13)
RAD v 0.19.0
- The Level 3 Mosaic schema was updated to include new metadata
- Add a
wcs
tag to schemas so the WCS object is now validated - Removed unused
variance
schema
Roman Datamodels v 0.19.0
- Updates for metadata of the Level 3 Mosaics model
- The WCS object is now required for Level 2 and Level 3 models
- Updates to have meta.model_type to reflect current model
Romancal v 0.14.0
Level 2 products
- Activate apodized FFT interpolation in RefPix
- Accept dq array from SDF in the case of telemetry data dropouts
- Border pixels arrays are now copies and not views into the full data array. This avoids the increase of file size as with the view the original 3D data array was copied in the Level 2 products.
Level 3 products
- Update resample step to handle the L3 metadata
General
- Updates to read-the-docs
- Updates for unit and regression tests
Changelog
- Rcal 727 Add High Level Pipeline documentation, various updates by @ddavis-stsci in #1043
- RCAL-509: Update jump step docs by @WilliamJamieson in #1035
- add documentation for static preview script by @zacharyburnett in #1046
- Hotfix for regression tests broken by filename changes by @WilliamJamieson in #1050
- remove LFS tracking from
.gitattributes
by @zacharyburnett in #1051 - Add docs for outlier detection step. by @mairanteodoro in #1042
- Rcal 300 Updates to check for CRDS return value for each ELPP step by @ddavis-stsci in #1055
- Add unit tests and outlier module refactoring. by @mairanteodoro in #1058
- Rcal 738 Process data with at least 16 resultants (SOC-1069 & SOC-1070) by @ddavis-stsci in #1059
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1018
- drop sphinx-asdf requirement by @braingram in #1063
- Rcal 740 Add Data Products documentation to RTD by @ddavis-stsci in #1064
- Update to outlier detection docs. by @mairanteodoro in #1062
- fix compare_asdf model difference by @braingram in #1066
- Provide a default WCS for ramp fitting. by @schlafly in #1072
- switch jenkins runs to use roman-serverless for crds by @braingram in #946
- Rcal-622 Add the ability to copy resultantdq from SDF to a rampmodel by @ddavis-stsci in #1085
- RCAL-704 Update resample step to handle the L3 meta data by @stscieisenhamer in #1057
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1069
- Add python 3.12 devdeps testing by @WilliamJamieson in #886
- Update tweakwcs dependency by @schlafly in #1086
- RCAL-724: Add additional information to
compare_asdf
diff reports. by @WilliamJamieson in #1044 - Turn on the apodized FFT interpolation by @WilliamJamieson in #1017
- update
requirements-sdp.txt
instructions to include thesdp
extra by @zacharyburnett in #1097 - Make copies of border pixel arrays when building L2 image. by @schlafly in #1098
- Fix a few incorrect dtypes used in tests by @WilliamJamieson in #1090
- metadata updates for release 0.14.0 by @jhunkeler in #1103
New Contributors
- @jhunkeler made their first contribution in #1103
Full Changelog: 0.13.0...0.14.0