GP in your browser

  Mailing Lists
  Contributed GP scripts

  Ateliers PARI/GP
  Latest Changes
  Version Control
  Coding Guidelines

Tests & benchmarks
  Coverage Report
  Doc Coverage

  WWW Stats

Optional PARI/GP packages

This page lists all optional PARI/GP packages made available by the PARI group. These packages use up a nonnegligible amount of disk space and will be useless for most users, hence they are distributed separately and maintained independently. They are rarely upgraded so most of them will only be downloaded once. All packages are © the PARI group, distributed under the terms of the GNU General Public License (GPL version 2 or any later version).


A. To use a package with the daily Windows GP binary

Simply extract the archive in same folder as gp.exe (this will create a 'data' subfolder).

B. To install a package from a source distribution.

Extract the archive in the toplevel pari directory before running ./Configure. Then run make install as usual.

In order to fully test the distribution before installing, you can follow the following three-step procedure
  1. make install-data, which will only install the packages extracted in the toplevel pari directory as above, and nothing else.
  2. make test-all will fully test the distribution, including the newly installed packages.
  3. make install to fully install the new distribution.

Of course, if the needed packages are already installed on this particular machine, you can omit the first step. If some packages are in fact missing, the second step will output warnings of the form

Skipping test-name: optional package package-name not installed.

If you need the corresponding feature, you can then install the needed package.

C. To install a package into an existing PARI/GP installation.

This is in particular the only method available to users of the Windows self-extracting binary.

  1. Type default(datadir) in the gp interpreter to determine the directory where it expects its architecture independent files.
  2. Extract the archive anywhere you like, which will create a 'data' folder.
  3. Open 'data' and move the folder it contains, e.g. elldata, to the datadir determined above.
  4. You may delete the now empty 'data' folder.

D. To test wether a package is correctly installed.

  • If you compile PARI/GP from source, make test-all.
  • Here are sample commands that will fail if the package is not available
\\ package: elldata

\\ package: galpol

\\ package: seadata

\\ package: galdata

Available Packages

  • elldata.tgz (45265 KB), Oct 17 2016
    md5sum: 0ae49b7aa6a012ccd2804bfb831d3686
    signature: elldata.tgz.asc
    PARI/GP version of J. E. Cremona Elliptic Curve Data, needed by ellsearch and ellidentify.
    Require PARI/GP 2.2.11 and up.
  • galpol.tgz (6179 KB), Sep 15 2015
    md5sum: c241b3b40267f640df4d45ed2d604442
    signature: galpol.tgz.asc
    PARI package of the GALPOL database of polynomials defining Galois extensions of the rationals, accessed by galoisgetpol.
    Require PARI/GP 2.4.3 and up.
  • seadata.tgz (18764 KB), Jun 18 2009
    md5sum: 6e9c119ccb3c65916a48e1a8cd899558
    signature: seadata.tgz.asc
    seadata-small.tgz (655 KB), Jun 18 2009
    md5sum: 705b51f147872895a7307ed4e57f55f2
    signature: seadata-small.tgz.asc
    Needed by ellap for large primes. The second one is a much smaller version that should be suitable for primes up to 350 bits. These polynomials were extracted from the ECHIDNA databases and computed by David R. Kohel.
    seadata-big.tar (164410 KB), Oct 21 2016
    md5sum: 261e167826591bc505749d657018ba58
    signature: seadata-big.tar.asc
    Extra polynomials (of level between 500 and 800). These polynomials were computed by Andreas Enge using CM
    Require PARI/GP 2.4.3 and up.
  • nftables.tgz (8197 KB), Sep 29 2008
    md5sum: 82788524f36bbbba886785c940c859db
    signature: nftables.tgz.asc
    Repackaging of the historical megrez number field tables (errors fixed, 1/10th the size, easier to use). This package requires no installation: extract it where desired and look at the [README].
    Individual tables from the package are available separately.
    Require PARI/GP 2.2.11 and up (need readvec).
  • galdata.tgz (52 KB), Apr 11 2008
    md5sum: f9f61b2930757a785b568e5d307a7d75
    signature: galdata.tgz.asc
    Needed by polgalois to compute Galois group in degrees 8 through 11.
    Require PARI/GP 2.2.7 and up.

PARI/GP Development
Last Modified: 2016-10-21 15:23:11
Copyleft © 2003-2016 the PARI group.