Skip to content

Latest commit

 

History

History
114 lines (78 loc) · 2.52 KB

CHANGES.rst

File metadata and controls

114 lines (78 loc) · 2.52 KB

1.8.4

  • Fix build problems with numpy 2.
  • Test with python 3.12 and 3.13.

1.8.3

  • Fix build problem with cython 3.
  • No longer validate with Python 3.7.

1.8.2

  • Replace np.float with np.float64 in remaining places, and np.int with np.int64. This allows compatibility with numpy versions >=1.24.0.

1.8.1

  • 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.

1.8.0

  • Upgrade PAL to v0.9.7
  • Upgrade ERFA to v1.3.0
  • Update cython code with single character sign returned values.

1.7.0

  • 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

1.6.0

  • Add palDr2tf
  • Added vectorized forms for altaz, pa, gmsta, gmst, eqeqx, refz, galeq, dsep, eqgal (Thanks to Scott Daniel for these).

1.5.0

  • Add palPcd and palUnpcd (PAL v0.9.0)

1.4.1

Fix a build problem on some systems. A semi-colon had crept in to cpal.pxd

1.4

  • Include PAL v0.8.0
  • Add ecleq (Ecliptic to J2000)

1.3

  • Include PAL v0.7.0.
  • Add polmo (polar motion).

1.2

  • 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.

1.1

  • 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.

1.0

First release of palpy.