- Require astropy 4 or newer. [#219]
- lonlat_to_healpix now correctly returns -1 if the longitude or latitude is NaN or infinite. [#208]
- Allow building using any version of Numpy between 1.25 and 2. [#201]
- Build wheels for PyPI. [#200]
- Drop support for Python 3.7 and 3.8, which are not supported by the latest minor release of Numpy (1.25).
- Build binary wheels using the Python limited API.
- Remove warning about API stability. The API is now considered stable.
- Added new methods
healpix_to_xyz
andxyz_to_healpix
to the high level interface. [#153] - The
frame
keyword argument for the high-levelHEALPix
class may now be a frame name, frame instance, or frame class. [#156] - On instantiation, the
HEALPix
class checks theorder
argument. [#162] - Drop support for Python 3.6, which has passed end-of-life. [#166]
- Update package infrastructure to follow APE17 guidelines. [#142]
- Added new functions
healpix_to_xyz
andxyz_to_healpix
to convert to/from cartesian coordinates. [#141] - Add
HEALPix.level
property to the high-level interface. This is a shortcut for thenside_to_level
function. [#147]
- Update package infrastructure to use
setup.cfg
. [#134] - Make sure that Numpy is declared as a build-time dependency. [#134]
- Update astropy-helpers to v3.2.2. [#134]
- Update minimum required Python version to 3.6. [#125]
- Add
HEALPix.from_header
. [#127] - Clean up C code to avoid compilation warnings. [#118, #119, #120, #121, #122, #123]
- Fix unit tests on 32-bit architectures. [#117]
- Fix compatibility with Numpy 1.16 and later. [#116]
- Healpix rangesearch cleanup [#113]
- Update astropy-helpers to v2.0.8 [#112]
- Rewrite core module in C to make
healpix_to_lonlat
andlonlat_to_healpix
broadcastable over both pixel index and nside. [#110]
- Ensure .c files are included in tar file.
- Remove OpenMP from astropy-healpix [#108]
- Fix bilinear interpolation of invalid values [#106]
- Add uniq to (level, ipix) and inverse function [#105]
- compute z more stably; improve on z2dec [#101]
- use more stable cos(Dec) term [#94]
- Fix get_interp_weights for phi=None case [#89]
- Add pix2vec, vec2pix, ang2vec [#73]
- Add
pixel_resolution_to_nside
function. [#31]
- Expand benchmarks to include ang2pix, nest2ring and ring2nest. [#62]
- Use OpenMP to parallelize the Cython wrappers. [#59]
- Renamed the
healpix_neighbours
function toneighbours
and added a wrapper to the high-level class. [#61] - Fix bilinear interpolation which was being done incorrectly, and added
a new
bilinear_interpolation_weights
function to get the interpolation weights. [#63]
- Initial release