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).
Installation
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 threestep procedure
make installdata , which will only install the packages
extracted in the toplevel pari directory as above, and nothing else.
make testall will fully test the distribution, including
the newly installed packages.
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 testname: optional package packagename
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
selfextracting binary.
 Type
default(datadir) in the gp interpreter to determine the
directory where it expects its architecture independent files.
 Extract the archive anywhere you like, which will create a
'data' folder.
 Open
'data' and move the folder it contains, e.g.
elldata , to the datadir determined above.
 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 testall .
 Here are sample commands that will fail if the package is not
available
\\ package: elldata
ellinit("11a1")
\\ package: galpol
galoisgetpol(8)
\\ package: seadata
ellmodulareqn(11)
\\ package: galdata
polgalois(x^82)
Available Packages
Note: some browsers will silently gunzip the downloaded files, and save
the .tar, whose size and checksums will be different.
 elldata.tgz, 42909 KBy, Feb 15 09:41:06 2016
md5sum: a6a062a0c2f71bd69afc5bf7a30bd5ac elldata.tgz
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 KBy, Sep 15 13:52:02 2015
md5sum: c241b3b40267f640df4d45ed2d604442 galpol.tgz
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 KBy, Jun 18 09:44:44 2009
md5sum: 6e9c119ccb3c65916a48e1a8cd899558 seadata.tgz
signature: seadata.tgz.asc
seadatasmall.tgz, 655 KBy, Jun 18 09:44:44 2009
md5sum: 705b51f147872895a7307ed4e57f55f2 seadatasmall.tgz
signature: seadatasmall.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.
Require PARI/GP 2.4.3 and up.
 nftables.tgz, 8197 KBy, Sep 29 01:11:16 2008
md5sum: 82788524f36bbbba886785c940c859db nftables.tgz
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 KBy, Apr 11 22:14:27 2008
md5sum: f9f61b2930757a785b568e5d307a7d75 galdata.tgz
signature: galdata.tgz.asc
Needed by polgalois to compute Galois group in degrees 8
through 11.
Require PARI/GP 2.2.7 and up.
