NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2447 most downloaded on PyPI
Python bindings for ERFA
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.4 years
Nearly every release is documented
notes for 13 of 14 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
15 releases · first in 2020
One column per quarter.
Ensure that pyerfa is only built with the limited API if the environment variable Py_GIL_DISABLED is not set.
PyERFA v2.0.1.5
Ensure that pyerfa is only built with the limited API if the environment
variable Py_GIL_DISABLED is not set.
Reintroduces a work-around such that pyerfa can also be built
on older numpy.
No new features, but wheels that are compatible with numpy 2.0
as well as older supported versions of numpy 1.x.
Failed attempt to create wheels compatible with numpy 2.0.
Yanked from pypi.
Reintroduces a work-around such that pyerfa can also be built on older numpy.
Reintroduces a work-around such that pyerfa can also be built on older numpy.
No new features, but wheels that are compatible with numpy 2.0 as well as older supported versions of numpy 1.x.
No new features, but wheels that are compatible with numpy 2.0 as well as older supported versions of numpy 1.x.
Failed attempt to create wheels compatible with numpy 2.0. Yanked from pypi.
Failed attempt to create wheels compatible with numpy 2.0. Yanked from pypi.
Ensured pyerfa works on PyPy too with the Python limited API. [ gh-120 ]
Bundled liberfa version update to v2.0.1, which is derived from SOFA version 19 (20231011), which has a few bug fixes.
-O3.Bundled liberfa version update to v2.0.1, which is derived from SOFA version 19 (20231011), which has a few bug fixes. [gh-118]
Fix dangling pointer leading to unexpected behavior with -O3. [gh-104]
PyERFA now only uses the Python limited API. [gh-94]
Ensure things work under python 3.12 and recent setuptools-scm. [gh-113]
Ensure minimum numpy version of 1.17 continues to work (for astropy LTS).
Fix compatibility with numpy v1.24.
The underlying universal functions in erfa.ufunc now work with an out argument also if the required output is a structured array. [ gh-76 ]
erfa.ufunc now work with an outBundled liberfa version update to v2.0.0. This includes new functionality, and hence pyerfa 2.0.0 cannot run with previous versions of liberfa.
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]
Bundled liberfa version update to v1.7.3.
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]
Bundled liberfa version update to v1.7.2.
Bundled liberfa version update to v1.7.2.
The classproperty decorator is now thread-safe (backport https://github.com/astropy/astropy/pull/11224).
Fix incorrect __version__ value [gh-60].
Fix incorrect __version__ value [gh-60].
Bundled liberfa version update to v1.7.1.
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 https://github.com/liberfa/erfa/pull/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.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →