Category:PARI/GP: Difference between revisions

Content added Content deleted
(→‎Using PARI/GP: begin table)
(→‎Getting PARI/GP: flesh out table)
Line 21: Line 21:


== Getting PARI/GP ==
== Getting PARI/GP ==
PARI/GP can be downloaded at its official website's [http://pari.math.u-bordeaux.fr/download.html download page].
PARI/GP can be used in many different operating systems. For other systems, see the [http://pari.math.u-bordeaux.fr/download.html download page] or the [https://pari.math.u-bordeaux.fr/lists-index.html mailing lists].


{| class="wikitable"
{| class="wikitable"
Line 32: Line 32:
|-
|-
| rowspan="3" | Windows
| rowspan="3" | Windows
| many
| various
| installer (stable)
| installer (stable)
| [http://pari.math.u-bordeaux.fr/download.html#windows official site]
| [http://pari.math.u-bordeaux.fr/download.html#windows official site]
Line 42: Line 42:
| run
| run
|-
|-
| many
| various
| standalone binaries (daily)
| standalone binaries (daily)
| [http://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/ official site]
| [http://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/ official site]
Line 68: Line 68:
| <code>sudo pkg install pari-gp</code>
| <code>sudo pkg install pari-gp</code>
|-
|-
| many
| various
| build
| build from source
| [http://math.crg4.com/software.html#pari Instructions]
| [http://pari.math.u-bordeaux.fr/download.html official site]
| [http://pari.math.u-bordeaux.fr/download.html official site]
| [http://math.crg4.com/software.html#pari Building PARI/GP in Linux]
|-
|-
| rowspan="2" | Mac OS
| rowspan="2" | Mac OS
| many
| various
| DMG installer (stable)
| DMG installer (stable)
| [http://pari.math.u-bordeaux.fr/download.html#macos official site]
| [http://pari.math.u-bordeaux.fr/download.html#macos official site]
| Open dmg, drag to Applications
| Open dmg, drag to Applications
|-
|-
| many
| various
| standalone binary (stable)
| standalone binary (stable)
| [http://pari.math.u-bordeaux.fr/download.html#macos official site]
| [http://pari.math.u-bordeaux.fr/download.html#macos official site]
| run
| run
|-
| rowspan="5" | Android
| various
| package manager
| [https://f-droid.org/packages/fr.ubordeaux.math.paridroid/ f-droid]
|
|-
| various
| package manager
| [https://play.google.com/store/apps/details?id=fr.ubordeaux.math.paridroid&hl=en Google Play]
|
|-
| various
| precompiled binary
| [http://pari.math.u-bordeaux.fr/download.html#paridroid official site]
|
|-
| various
| build from source
| [https://github.com/FreeMonad/paridroid github]
|
|-
| various
| build from source
| [http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi?p=paridroid.git;a=summary official site]
|
|-
| iOS
| various
| package manager
| [https://itunes.apple.com/us/app/sage-math/id496492945?mt=8 sage-math]
| Click the "+" in the top-right to start a new program, then click and hold on "Sage" at the top until the "Select Language" dropdown appears, then choose GP. (You can also use the wrapper function <code class="language-sage">pari</code> in a Sage snippet.)
|-
| rowspan="4" | Online
| various
| web page
| [http://pari.math.u-bordeaux.fr/gp.html Emscripten]
|
|-
| various
| web page
| [http://pari.math.u-bordeaux.fr/gpexpwasm.html WebAssembly]
|
|-
| various
| web page
| [http://www.compileonline.com/execute_pari_online.php compile online]
|
|-
| various
| web page
| [https://cloud.sagemath.com/ SageMath cloud]
| [http://youtu.be/CzB6T7Nvc-s How to use PARI/GP in the SageMathCloud]
|}
|}

Android phones and tablets can use precompiled files from [http://pari.math.u-bordeaux.fr/download.html the official site], [https://f-droid.org/packages/fr.ubordeaux.math.paridroid/ f-droid] or [https://code.google.com/p/paridroid/ paridroid], or download source from [http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi?p=paridroid.git;a=summary the official site] o [https://github.com/FreeMonad/paridroid github].

While an iPhone/iPad version has not been developed, [https://itunes.apple.com/us/app/sage-math/id496492945?mt=8 sage-math] includes gp. Click the "+" in the top-right to start a new program, then click and hold on "Sage" at the top until the "Select Language" dropdown appears, then choose GP. (You can also use the wrapper function <code class="language-sage">pari</code> in a Sage snippet.)

Finally, gp can be used online through the PARI/GP site via [[http://pari.math.u-bordeaux.fr/gp.html Emscripten] or [http://pari.math.u-bordeaux.fr/gpexpwasm.html WebAssembly]; [http://www.compileonline.com/execute_pari_online.php compile online]; or the [https://cloud.sagemath.com/ SageMath cloud] (see [http://youtu.be/CzB6T7Nvc-s How to use PARI/GP in the SageMathCloud]).


== Coding with PARI ==
== Coding with PARI ==