Size: 1134
Comment:
|
Size: 1130
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
- We assume that your PARI/GP source code is at $PARI_ROOT
- You need to use a version of Sage compiled from source located at $SAGE_ROOT
Procedure
Download the script pari_sage.sh
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
Recompile cysignals
$ sage -f cysignals # recompile cysignals (to be linked correctly against pari)
Compile the last version of cypari
$ sage -pip install git+https://github.com/defeo/cypari2
Recompile what needs to be
$ sage -br
Procedure to restore the standard PARI package in Sage
$ sage -f pari $ sage -f cysignals $ sage -f cypari $ sage -br