Processing Math: Done
No jsMath TeX fonts found -- using unicode fonts instead.
This may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath
Differences between revisions 7 and 8
Revision 7 as of 2017-07-31 09:45:38
Size: 1134
Editor: vdelecroix
Comment:
Revision 8 as of 2017-07-31 09:45:58
Size: 1130
Editor: vdelecroix
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
 3. Recompile cysignals
{{{
 3. Recompile cysignals {{{
Line 29: Line 28:
 4. Compile the last version of cypari
{{{
 4. Compile the last version of cypari {{{
Line 34: Line 32:
 5. Recompile what needs to be
{{{
 5. Recompile what needs to be {{{
Line 41: Line 38:
 1.
{{{
 1. {{{

Step by step tutorial on how to use PARI/GP development version in Sage

This tutorial explains how to use a PARI/GP development version inside Sage.

Prerequisites

  1. We assume that your PARI/GP source code is at $PARI_ROOT
  2. You need to use a version of Sage compiled from source located at $SAGE_ROOT

Procedure

  1. Download the script pari_sage.sh

  2. Do

    $ cd $PARI_ROOT
    $ sage -sh                # starts Sage environment
    $ source pari_build.sh    # reading pari_build.sh
    $ pari_set_environment    # setting properly environment variables for compilation
    $ pari_build              # building pari
    $ pari_install            # installing pari
  3. Recompile cysignals

    $ sage -f cysignals       # recompile cysignals (to be linked correctly against pari)
  4. Compile the last version of cypari

    $ sage -pip install git+https://github.com/defeo/cypari2
  5. Recompile what needs to be

    $ sage -br

Procedure to restore the standard PARI package in Sage

  1. $ sage -f pari
    $ sage -f cysignals
    $ sage -f cypari
    $ sage -br

PariDevInSage (last edited 2017-08-03 08:15:11 by vdelecroix)