- support for python 3.13
- fix
zone_search
that would fail on lon_max == 180° due to astropy angle wrapping
- new features
box_search
andzone_search
incdshealpix.nested
cdshaelpix.nested.vertices
can now take depth as anumpy.ndarray
instead of only accepting a single depth- new module
skymap
added. - read/write, and plot nested all-sky skymaps in the implicit scheme from fits files with
Skymap.from_fits
,Skymap.from_array
,Skymap.quick_plot
, andSkymap.to_fits
⚠️ breaking change. Allfully_covered
returned values have changed from arrays of 0 and 255 to boolean arrays. This concerns:box_search
,cone_search
,polygon_search
,elliptical_cone_search
, andelliptic-search
.- bilinear_interpolation now accepts longitudes and latitudes with nan values (will be a masked value in the output) [#22]
nested.healpix_to_lonlat
, failed into rust panic fordx=1
ordy=1
. This is now indicated in the documentation and is catched in aValueError
on the python side.
matplotlib
is now an optional dependency, to plot previews of skymaps.
Released 2023-11-28
- supported python versions are now from 3.8 to 3.12. For python 3.8, the astropy dependency is fixed to <5.3. This will prevent from using new functionalities of astropy until python 3.8 end of life. [#18]
- the documentation now have a section for notebooks in the examples [#19]
Released 2023-02-27
This release is mostly documentation and CI improvements
- docstring update for
bilinear_interpolation
to highlight counter-intuitive use of False and True innp.mask
. - new extended example in documentation for coordinate system rotation using the pixel method
- adopted black codestyle
- BUGFIX :
from_ring
doctring example is fixed
- Support for Mac M1 processor due to maturin bug during last release.
Released 2022-10-20
- Project layout change "to avoid the a common ImportError pitfall"
- Re-introduce support for Python 3.7 "https://endoflife.date/python"
- Relax astropy contrain (remove numpy since already a dependency of astropy)
- Update ci
Released 2022-10-17
- Tests for Longitude and Latitude in
bilinear_interpolation
- Remove support for Python <= 3.7 "https://endoflife.date/python"
- Update dependencies
- update cds-healpix-rust to v0.6
- ...
Released 2021-11-09
- Update cds-healpix-rust to v0.5.5
- Update pyO3 dependencies (replace deprecated methods)
Released 2021-03-11
- Coordinates inputs/outputs switched from
astropy.units.Quantity
toastropy.coordinates.Longitude/Latitude
- Remove automatic transformation of nan by 0 in
bilinear_interpolation
Released 2021-03-09
- Remove the need for Rust nightly
- Replace appveyor and travis by github actions
- Replace manylinux1 support by manilinux2014
- Drop support for Windows 32bit
- Drop support for Python <=3.5