Skip to content

Releases: liberfa/pyerfa

v2.0.1.1

19 Oct 18:23
v2.0.1.1
ef71ef6
Compare
Choose a tag to compare

PyERFA v2.0.1.1 (2023-10-19)

  • Ensured pyerfa works on PyPy too with the Python limited API. [gh-120]
  • Ensure any non-contigous multi-dimensional inputs are recognized
    properly, so that, e.g., a non-contiguous matrix is copied as
    needed before input to the erfa functions. [gh-124]

v2.0.1

13 Oct 19:04
v2.0.1
1903739
Compare
Choose a tag to compare

PyERFA 2.0.1 (2023-11-13)

  • Bundled liberfa version update to v2.0.1, which is derived from SOFA
    version 19 (20231011), which has a few bug fixes.
  • Fix dangling pointer leading to unexpected behavior with -O3.
  • PyERFA now only uses the Python limited API.
  • Ensure things work under python 3.12 and recent setuptools-scm.

v2.0.0.3

22 Mar 23:46
e33ee55
Compare
Choose a tag to compare

2.0.0.3 (2023-03-22)

  • Ensure minimum numpy version of 1.17 continues to work (for astropy LTS).

v2.0.0.2

22 Mar 14:24
f5bdbfa
Compare
Choose a tag to compare
  • Fix compatibility with numpy v1.24.
  • Ensure documentation is correct also for functions without parameters.
  • CI configuration updated.
  • Switch building of wheels to GitHub Actions.
  • Min setuptools_scm updated.
  • Min numpy version in tox.ini updated to fix CI issues.

v2.0.0.1

02 Nov 19:47
v2.0.0.1
Compare
Choose a tag to compare
  • The underlying universal functions in erfa.ufunc now work with an out
    argument also if the required output is a structured array. [gh-76]

v2.0.0

17 May 17:33
v2.0.0
Compare
Choose a tag to compare

PyERFA v2.0.0 (17/05/2021)

  • Bundled liberfa version update to v2.0.0. This includes new functionality,
    and hence pyerfa 2.0.0 cannot run with previous versions of liberfa.
  • erfa.dt_eraLDBODY has been corrected to ensure that the 'pv' entry is
    now of type erfa.dt_pv, so that cross-assignments with that dtype work
    correctly. [gh-74]
  • erfa_generator now also generates a test_ufunc.py file that
    runs all the C code tests on the ufuncs, thus verifying the code
    wrapping worked correctly. As part of that, the ability to give
    specific output file names has been removed, as it was not used.
    (Note: these changes have no effect on use of PyERFA.) [gh-71]

v1.7.3

17 May 17:32
v1.7.3
b1254dd
Compare
Choose a tag to compare

PyERFA v1.7.3 (25/04/2021)

  • Bundled liberfa version update to v1.7.3.
  • Fixed a bug that caused the output of rx, ry, and rz to be
    boolean rather than float for some compilers/OS. [gh-72]

v1.7.2

17 May 17:30
v1.7.2
a70306e
Compare
Choose a tag to compare

PyERFA v1.7.2 (25/01/2021)

  • Bundled liberfa version update to v1.7.2.
  • The classproperty decorator is now thread-safe
    (backport astropy/astropy#11224).

v1.7.1.1

18 Nov 14:54
Compare
Choose a tag to compare

PyERFA v1.7.1.1 (18/11/2020)

  • Fix incorrect version value [gh-60].

1.7.1

18 Nov 14:52
b0cbeaf
Compare
Choose a tag to compare

PyErfa v1.7.1 (16/11/2020)

  • Bundled liberfa version update to v1.7.1.
  • Now it is possible to build against system liberfa [gh-39].
  • Improved the setup machinery to ensure a proper configuration of the embedded liberfa [gh-53] (see also liberfa/erfa#73).
  • Improve version testing [gh-53] (see issue gh-52 for rationale).
  • Reworked version management [gh-57].
  • Make pyerfa build reproducible [gh-46] (see issue gh-45 for rationale).
  • Improved docstring titles [gh-47].
  • Most of the CI has been moved to GitHub Actions.