Skip to content
SPECIFICTION
Get listed

Magma Computer Algebra System vs PARI/GP

Magma Computer Algebra System

magma.maths.usyd.edu.au

PARI/GP

pari.math.u-bordeaux.fr

Side by side

FigureMagma Computer Algebra SystemPARI/GP
Price fromA$215/moFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
Android—Yes
Plans published21
Spec score · Math Solver Apps8.4 (#9)7.8 (#40)
DocumentationThe maker provides an online handbook with language guidance, topic-organized functions, and example code.The site provides an online user's guide, reference manuals, tutorials, quick reference cards, and downloadable manuals.
PlatformsThe maker lists Linux and 64-bit Intel Mac OS X as actively supported platforms; old Windows 32-bit versions are available but no longer actively supported.The official download page offers binaries for Windows, macOS, and Android, and source distributions for building PARI/GP.
PurposeMagma is a computational algebra system for algebra, number theory, algebraic geometry, and algebraic combinatorics.PARI/GP is a cross-platform, open-source computer algebra system designed for fast number-theory computations.

Plans

Magma Computer Algebra System

  • Free online calculatorFree
  • Institutional subscriptionA$2,580 a year

Magma Computer Algebra System pricing →

PARI/GP

  • PARI/GPFree

PARI/GP pricing →

In their own words

Magma Computer Algebra System

Magma Computer Algebra System has no write-up on Specifiction yet; its figures are above.

Visit magma.maths.usyd.edu.au

PARI/GP

PARI/GP is a free, open-source computer algebra system designed for fast number-theory computations. Its functions cover factorization, algebraic number theory, elliptic curves, modular forms, L-functions, matrices, polynomials, power series, algebraic numbers, and transcendental functions. PARI is available as a C library; gp is an interactive shell, and GP is its scripting language. The gp2c compiler translates a subset of GP scripts to C and can make compiled scripts three or four times faster. The official site offers a browser-based GP interface for expressions, variables, and function definitions, though its stated speed is approximately 15% of native speed. Xeus-GP is a Xeus-based Jupyter kernel. Optional packages are distributed separately because they use substantial disk space and are expected to be unnecessary for most users. The project provides guides, reference manuals, tutorials, quick reference cards, and downloadable manuals. The project directs users to a mailing list for help and a bug tracker for reports and feature requests. It is licensed under GNU GPL version 2 or later.

Visit pari.math.u-bordeaux.fr