You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
865 B
ReStructuredText
27 lines
865 B
ReStructuredText
A simple Jupyter kernel for the Magma computer algebra system
|
|
|
|
This requires IPython 3.
|
|
|
|
At the moment the following download and installation procedure should
|
|
work as a normal user::
|
|
|
|
git clone https://github.com/nbruin/magma_kernel.git
|
|
pip install . --user
|
|
python -m magma_kernel.install
|
|
|
|
To use it, run one of:
|
|
|
|
.. code:: shell
|
|
|
|
jupyter notebook
|
|
# In the notebook interface, select Magma from the 'New' menu
|
|
jupyter qtconsole --kernel magma
|
|
jupyter console --kernel magma
|
|
|
|
This code is based on a Magma kernel for IPython written by Christopher
|
|
Granade, which was in turn based on the Bash example kernel by Thomas
|
|
Kluyver. Improvements made in the current version include Tab
|
|
completion, processing of help requests by returning an appropriate
|
|
help query URL for Magma online documentation, and the reporting of
|
|
partial output.
|