- Fix build problems with numpy 2.
- Test with python 3.12 and 3.13.
- Fix build problem with cython 3.
- No longer validate with Python 3.7.
- Replace np.float with np.float64 in remaining places, and np.int with np.int64. This allows compatibility with numpy versions >=1.24.0.
- Add palpy version to imported code (as __version__).
- Note that the 1.8.0 release was shipped to PyPI with v0.9.3 of PAL. This release does include v0.9.7.
- Upgrade PAL to v0.9.7
- Upgrade ERFA to v1.3.0
- Update cython code with single character sign returned values.
- Add test for fk524 (thanks to Scott Daniel)
- Addition of many vectorized routines (thanks to Scott Daniel)
- Upgrade PAL to v0.9.3
- Upgrade ERFA to v1.2.0
- Add palDr2tf
- Added vectorized forms for altaz, pa, gmsta, gmst, eqeqx, refz, galeq, dsep, eqgal (Thanks to Scott Daniel for these).
- Add palPcd and palUnpcd (PAL v0.9.0)
Fix a build problem on some systems. A semi-colon had crept in to cpal.pxd
- Include PAL v0.8.0
- Add ecleq (Ecliptic to J2000)
- Include PAL v0.7.0.
- Add polmo (polar motion).
- Include PAL v0.6+
- Include ERFA v1.1.1
- Submodules now use explicit https URLs to make them more robust (especially when forking the repo) (thanks to Srini Chandrasekharan).
- New interfaces added: altaz, dmxv (thanks to Srini Chandrasekharan for those 2), dav2m, deuler, dmxm, dimxv, dm2av, dvn and dvxv.
- Some routines now have "Vector" forms to allow numpy arrays to be given as arguments and to return numpy arrays with results. This provides a signficant performance enhancement over looping in Python code: aopqkVector, de2hVector, ds2tpVector, mapqkVector, mapqkzVector, pmVector (Thanks to Scott Daniel for these).
- Explicitly include GPLv3 text in distribution.
- New routine palvers() can be used to obtain the version information of the underyling C PAL library.
- Python docstring documentation is now included for all palpy routines.
- Includes PAL v0.5.0
- Now ships with ERFA v1.1 rather than SOFA. This clarifies the license of the included code.
- New interfaces added for refraction and moving sources. The new functions are: epv, evp, el2ue, pertel, pertue, planel, planet, plante, plantu, pv2el, pv2ue, rdplan, ue2el, ue2pv, atmdsp, refcoq, refro, refv, aopqk, prenut, refco and refz. Thanks to Scott Daniel for adding the final four in that list.
First release of palpy.