Release 0.9.2
2021 July 23
This release improves a subset of WFIRST functionality to add WFI's Prism and Grism modes using cycle 8 models for wavefront error.
This release only improves a subset of WFIRST functionality; additional improvements to both WFIRST (including renaming to Roman) and JWST models will be at the upcoming 1.0.0 major release.
WFIRST Improvements
- New Grism and Prism filters: [:pr:
416
, :pr:471
, :user:robelgeda
]GRISM_FILTER = 'G150'
PRISM_FILTER = 'P120'
- Changing filters to
G150
orP120
changes the mode of the WFI and the aberrations files (unless there is a user aberrations override) [:pr:416
, :pr:471
, :user:robelgeda
] - New
WFI.mode
: Class property that returns the current mode of the WFI instance by passing the current filter toWFI. _get_filter_mode
. WFI modes are: [:pr:416
, :pr:471
, :user:robelgeda
]- Imaging
- Grism
- Prisim
- New
WFI.override_aberrations(aberrations_path)
: Overrides and locks the current aberrations with aberrations ataberrations_path
. Lock means changing the filter/mode has no effect on the aberrations. [:pr:416
, :pr:471
, :user:robelgeda
] - New
WFI.reset_override_aberrations()
: ReleasesWFI.override_aberrations
lock and start using the default aberrations. [:pr:416
, :pr:471
, :user:robelgeda
] - New Tests for mode and filter switching. [:pr:
416
, :pr:471
, :user:robelgeda
] - New Field point nearest point approximation (extrapolation). [:pr:
416
, :pr:471
, :user:robelgeda
]
Software and Package Infrastructure Updates:
- This release uses Github Actions CI and removes TravisCI. [:pr:
455
, :user:shanosborne
, :pr:471
, :user:robelgeda
]