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