Matthias Koeppe on Fri, 08 Aug 2025 19:54:47 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Announce: passagemath-pari 10.6.2, ships XEUS-GP Jupyter kernel, PARI data packages


passagemath-pari (https://pypi.org/project/passagemath-pari/) is one
of the pip-installable components of the modularized Sage library,
developed by the passagemath project. It supports CPython 3.10-3.13 on
Linux and macOS (both x86_64 and ARM) and provides binary wheels
for these platforms on PyPI.

passagemath-pari provides Python/Cython interfaces to Pari/GP. It
includes the API introduced by the cypari2 package, but also ships
the standalone interpreter. In addition, it ships various modules of the
Sage library that make direct use of the PARI C API.

New in version 10.6.2 (see also
https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.2):

1. The passagemath-pari wheels on PyPI now include the XEUS-GP Jupyter
kernel for PARI/GP. In a Jupyter notebook or JupyterLab, use:

%pip install passagemath-pari

Then switch to the newly available "PARI/GP (xeus-gp)" kernel.

Note: Unfortunately the kernel does not seem to work with Google Colab
as of this release.

2. All PARI/GP data packages are now pip-installable:

- https://pypi.org/project/passagemath-pari-elldata/
- https://pypi.org/project/passagemath-pari-galdata/
- https://pypi.org/project/passagemath-pari-galpol/
- https://pypi.org/project/passagemath-pari-nflistdata/
- https://pypi.org/project/passagemath-pari-nftables/
- https://pypi.org/project/passagemath-pari-seadata/
- https://pypi.org/project/passagemath-pari-seadata-big/
- https://pypi.org/project/passagemath-pari-seadata-small/

3. The passagemath-pari wheels on PyPI now also ship the gp2c compiler.

Any comments and suggestions are very welcome. In particular, I'd
welcome suggestions and contributions to improve the user-facing pages
such as https://pypi.org/project/passagemath-pari/

Matthias
-- 
Matthias Koeppe -- http://www.math.ucdavis.edu/~mkoeppe