What's changed
* The default PSF is now spatially variable, varying linearly across each detector.
* The population of metadata is more complete.
* The units have been updated following roman_datamodels / rad schemas.
* romanisim can take an APT output file to simulate an APT program.
More details
* Add variable PSF option to romanisim and make it the default. by schlafly in https://github.com/spacetelescope/romanisim/pull/101
* Regtest maker functions by schlafly in https://github.com/spacetelescope/romanisim/pull/102
* Fill out target metadata stanza by schlafly in https://github.com/spacetelescope/romanisim/pull/103
* Change L2 units to DN/s reflecting changes to L2 schema in rad. by schlafly in https://github.com/spacetelescope/romanisim/pull/104
* update actions version by zacharyburnett in https://github.com/spacetelescope/romanisim/pull/98
* Use nlamba=1 for PSF generation in test to be a bit faster. by schlafly in https://github.com/spacetelescope/romanisim/pull/105
* Allow SCA -1 to indicate that multiple images should be made. by schlafly in https://github.com/spacetelescope/romanisim/pull/109
* [SCSB-145] require Python 3.10 by zacharyburnett in https://github.com/spacetelescope/romanisim/pull/106
* Use numerical inverse to improve WCS accuracy by schlafly in https://github.com/spacetelescope/romanisim/pull/110
* RCAL-762: Simulate APT program by PaulHuwe in https://github.com/spacetelescope/romanisim/pull/107
* Truncate some too-long dummy metadata strings. by schlafly in https://github.com/spacetelescope/romanisim/pull/111
* Variances should be divided by gain**2, rather than gain. by schlafly in https://github.com/spacetelescope/romanisim/pull/114
* [CI] install `fftw` with `brew` by zacharyburnett in https://github.com/spacetelescope/romanisim/pull/116
* Convert counts to integer to avoid floating point weirdness. by schlafly in https://github.com/spacetelescope/romanisim/pull/119
**Full Changelog**: https://github.com/spacetelescope/romanisim/compare/v0.5.0...v0.5.1