Version 0.2.0
This version adds many new features including:
- Support for all coordinate frames supported by astropy. This is achieved via a new
skycoord
attribute on on point objects and the newhpx_frame
attribute on healpix objects to carry the full frame information. This includes support for more frames for the various read and write methods. - The
frame_coherency
(previously calledra_dec_coherency
) are no longer calculated from the Stokes array on SkyModel initialization, a significant memory savings. A new method,calc_frame_coherency
, can be called to calculate them and optionally store them on the object.
There are some new dependency version restrictions:
- pyuvdata >= 2.2.10
- astropy >= 5.2
- python >= 3.8
There are also a number of new deprecations and some code that has been marked for deprecation for two major versions was removed.
Full details below and in our changelog.
What's Changed
- Fix make flat spectrum eor script by @dseitova in #173
- update the pre-commit package versions by @bhazelton in #174
- Add a CI check for warnings in the test suite by @bhazelton in #176
- Deprecate the to/from_recarray methods by @bhazelton in #175
- Add generic
read
andfrom_file
methods by @bhazelton in #177 - Update astropy requirement to 5.0.4 to fix IERS issue, drop python 3.7 by @bhazelton in #180
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #181
- Better docs by @bhazelton in #179
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #183
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #185
- Use Mamba in CI, update how we build the distribution by @bhazelton in #182
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #189
- Add allowed_failures parameter to SkyModel.eq to match UVBase by @bhazelton in #192
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #190
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #193
- Create skymodel_tutorial.rst by @nicelmh in #184
- fix tests for new pyuvdata updates, new astropy deprecation warnings by @bhazelton in #196
- Add NSF acknowledgments. by @jpober in #195
- Add skycoord param by @bhazelton in #186
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #194
- New version by @bhazelton in #199
New Contributors
- @dseitova made their first contribution in #173
- @pre-commit-ci made their first contribution in #181
- @nicelmh made their first contribution in #184
- @jpober made their first contribution in #195
Full Changelog: v0.1.3...v0.2.0