Releases: spacetelescope/romanisim
Releases · spacetelescope/romanisim
v0.14.0
Major changes
- Major refactoring of instrumental effects to improve reusability in other simulations and source ultimately from roman-technical information (Yuedong Fang, #328)
- Improvements to L3 file generation (#348, #350)
- Support for GRISM/PRISM bandpasses (to be used in concert with --extra_counts; romanisim itself still does not simulate dispersed images; Nikhil Padmanabhan)
What's Changed
- Make astropy times use isot under-the-hood by @schlafly in #348
- Fix readnoise pixfrac scaling by @schlafly in #350
- Handle unspecified APT file in romanisim-make-stack by @schlafly in #353
- do not build for free-threaded Python by @zacharyburnett in #355
- romanisim.models by @yuedong0607 in #328
- remove parameters.py under romanisim folder by @yuedong0607 in #356
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #362
- Updates to support GRISM/PRISM bandpasses by @npadmana in #258
New Contributors
- @yuedong0607 made their first contribution in #328
Full Changelog: v0.13.1...v0.14.0
v0.13.1
Minor patch to allow putting nexposures information in metadata via the command line, as part of better supporting data flow through visit image coaddition. Miscellaneous other bug fixes.
What's Changed
- Fix the data workflow by @WilliamJamieson in #329
- RCAL-1299: Support for Regression Testing by @PaulHuwe in #327
- increase roman_datamodels upper pin by @braingram in #332
- Fix decayed options to L3 by @schlafly in #330
- Skip flaky gaia test by @schlafly in #335
- Avoid UnboundLocalError in image.simulate() by @ojustino in #336
- Add cal_step information to L2 files. by @schlafly in #337
- Update file generation scripts for integration with updated workflow by @braingram in #338
- Add images in new filters to regtests by @schlafly in #340
- Skip too-large FFTs. by @schlafly in #341
- Support specifying nexposures. by @schlafly in #343
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Major changes
- Support for integral non-linearity (#314)
- Support for dark decay (#324)
- Interpret roll angles from APT correctly (#323)
What's Changed
- Handle different electrons -> calibrated units for different stamps by @schlafly in #313
- Improve docstring clarity for
read_catalogby @cgarling in #315 - Bump the actions group in /.github/workflows with 3 updates by @dependabot[bot] in #316
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #318
- remove python upper pin by @braingram in #246
- Add integral nonlinearity support to romanisim by @schlafly in #314
- Improve Handling of APT-Driven Simulations by @tddesjardins in #323
- Add dark decay by @schlafly in #324
New Contributors
- @tddesjardins made their first contribution in #323
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Major changes
- Dramatically speed PSF rendering for fields with many stars in #282
- Support new roman_datamodels L2 schema
- Better handle flat field
What's Changed
- Add support for STPSF object options (e.g. defocus, jitter) by @Skyhawk172 in #280
- Speed point source rendering by @t-brandt in #282
- Use WCS backward transform rather than numerical inverse by @schlafly in #284
- Speed catalog use by @t-brandt in #285
- Increase pedestal to make inverse linearity less problematic by @schlafly in #288
- Remove Cython from runtime dependencies by @Hellseher in #279
- Remove usage of private stnode API from RDM by @WilliamJamieson in #289
- Add link to romanisim example notebook in docs by @schlafly in #287
- Update date format in command example by @cgarling in #298
- Add pedestal before applying nonlinearity by @schlafly in #291
- Remove astropy units for electron and DN by @schlafly in #292
- Convert Quantity inputs to the units of the coordinate frame by @nden in #290
- Remove help@stsci.edu reference by @schlafly in #299
- Support error as 16 bit float if roman_datamodels wants that by @schlafly in #300
- Update docs to explain that we support only python <= 3.13 by @schlafly in #303
- Document --ma_table_number parameter for simulations by @cgarling in #309
- Skip slow CRDS match test by @schlafly in #306
New Contributors
- @t-brandt made their first contribution in #282
- @Hellseher made their first contribution in #279
- @cgarling made their first contribution in #298
Full Changelog: v0.11.2...v0.12.0
v0.11.2
v0.11.1
Major changes
- Support CRDS ePSFs and make STPSF an optional dependency.
What's Changed
- Add default visit_file_group/sequence/activity by @schlafly in #269
- RCAL-1249: Removed print lines by @PaulHuwe in #271
- RCAL-1107 Create simulations based psfs from the CRDS EPSF reftype by @stscieisenhamer in #261
- Remove ROSES warning by @schlafly in #275
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Major changes
- Support MA table definitions via CRDS reference file
- New feature to use romanisim to accept external "counts" arguments, adding instrumental effects on top of prerendered scenes
- Some changes to how linearity and saturation are handled to try to better handle spurious linearity corrections
What's Changed
- Pass CRDS argument when getting metadata by @npadmana in #254
- Ability to add in extra_counts by @npadmana in #256
- Restore support for 'no argument' romanisim runs by @schlafly in #257
- Use WCS shared API by @nden in #259
- Updates to saturation handling, custom config files, read_pattern defaults, WCS handling by @schlafly in #260
- Improve saturation handling by @schlafly in #262
- Handle mixed manual saturation & CRDS linearity case. by @schlafly in #265
- RCAL-1240: Remove Negative Flux COSMOS Returns by @PaulHuwe in #263
- Handle bug when cos_filt includes duplicates by @schlafly in #267
- remove stnode.Filename usage by @braingram in #266
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Major Changes
- Updates to support new Roman coadd file schemas
- Allow large input catalogs to be separated by healpixels as a "catalog directory"
- Support MA table reference file describing full range of valid MA tables
- Harmonize image and coadd source injection outputs.
What's Changed
- Remove
maker_utilsusage by @braingram in #217 - Fix amp33 and wcs to allow pipeline processing by @schlafly in #223
- Make sure romanisim-make-l3 makes valid L3 files. by @schlafly in #225
- Allow L3 sims near (0,0) by @ojustino in #226
- Handle even-sized PSF stamps in tests. by @schlafly in #227
- RCAL-1033: Healpix Directory Support by @PaulHuwe in #222
- Change WFI_{GRISM/PRISM} -> WFI_SPECTRAL product type by @schlafly in #229
- run regtest gen script serially by @braingram in #230
- L3 updates by @schlafly in #231
- Correct Units in Output Catalog and Comments by @PaulHuwe in #232
- Remove gwcs upper pin by @schlafly in #236
- Use usecrds=True key to ingest the exposure meta data from the MA table reference file by @eunkyuh in #224
- consistent CI by @zacharyburnett in #243
- Update CRDS regtest to trigger CRDS ma table reference storage. by @schlafly in #247
- Misc fixes for B19. by @schlafly in #252
- RCAL-1133: Harmonize Source Injection Output by @PaulHuwe in #251
- Use latest roman-datamodels release. by @mairanteodoro in #241
New Contributors
- @ojustino made their first contribution in #226
- @mairanteodoro made their first contribution in #241
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Major Changes
- Add a set of routines to generate more realistic sets of galaxies (somewhat realistic colors and shapes drawn from COSMOS deep data, but not real physical galaxies at simulated redshifts)
- Updates for B18 changes to L1/L2 schemas
- Updates to default file names to match newest conventions
What's Changed
- test with latest supported Python version by @zacharyburnett in #207
- Improve scalergb to make nicer images. by @schlafly in #208
- RCAL-959 COSMOS and GAIA Sources in Catalogs by @PaulHuwe in #199
- Updates for putting filters in filenames in romanisim. by @schlafly in #210
- Bugfix for upstream by @WilliamJamieson in #212
- Updates for new L1/L2 schema. by @schlafly in #211
- More bug fixes for upstream testing by @WilliamJamieson in #213
- [SCSB-205]
project.license.file->project.license-filesby @zacharyburnett in #216 - Require gwcs >= 0.22.1 by @schlafly in #219
New Contributors
- @WilliamJamieson made their first contribution in #212
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Major Changes
- Use new unit-free CRDS reference files introduced in build 17.
What's Changed
- Update default MA table number in romanisim-make-image. by @schlafly in #191
- Update wcs interface to use pixel_to_world_values instead of non-values versions. by @schlafly in #195
- Fix floating point issues by @farkmarnum in #194
- Update for unit-free CRDS reference files. by @schlafly in #197
- fix webbpsf data download cache by @braingram in #203
- Migrate to STPSF by @schlafly in #205
New Contributors
- @farkmarnum made their first contribution in #194
Full Changelog: v0.7.0...v0.8.0