sphinx-sagecell-ext 0.1rc4

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

sphinxsagecellext 0.1rc4

Table of contents

Installation

Install the sphinx-sagecell-ext from PyPI
Install the sphinx-sagecell-ext from GitHub
Upgrade the sphinx-sagecell-ext from PyPI
Uninstall the sphinx-sagecell-ext


Development installation
Quickstart
Usage
Options

Linked cells

Example







Installation

Install the sphinx-sagecell-ext from PyPI
$ sudo pip install sphinx-sagecell-ext


Install the sphinx-sagecell-ext from GitHub
$ sudo pip install git+git://github.com/korniichuk/sphinx-sagecell-ext#egg=sphinx-sagecell-ext


Upgrade the sphinx-sagecell-ext from PyPI
$ sudo pip install -U sphinx-sagecell-ext
or:
$ sudo pip install --upgrade sphinx-sagecell-ext


Uninstall the sphinx-sagecell-ext
$ sudo pip uninstall sphinx-sagecell-ext



Development installation
$ git clone git://github.com/korniichuk/sphinx-sagecell-ext.git
$ cd sphinx-sagecell-ext
$ sudo pip install .


Quickstart
First, add sphinx-sagecell-ext.sagecell extension to conf.py documentation file::
extensions = [
'sphinx-sagecell-ext.sagecell'
]
Second, copy layout.html file to _templates documentation directory:
$ wget -P DEST https://raw.githubusercontent.com/korniichuk/sphinx-sagecell-ext/master/layout.html
Where:

DEST – a path to _templates documentation directory.

Example:
$ wget -P ~/sphinx-sagecell-ext/source/_templates https://raw.githubusercontent.com/korniichuk/sphinx-sagecell-ext/master/layout.html


Usage
The following is some example usage:
.. sagecellserver::

sphere()


Options
The key/value pairs serve as the configuration of the created Sage Cell instance. The following options can be set when embedding:

Linked cells
When multiple input locations are given, this sets whether the code from these cells is to be executed from the same kernel, so that code executed in one will affect the execution of code from another cell:
.. sagecellserver::
:linked: true

.. sagecellserver::
:linked: false

Note
This option is true by default.

For changing the default value. First, open the /usr/local/lib/python2.7/dist-packages/sphinx-sagecell-ext/sagecell.py file:
$ sudo gedit /usr/local/lib/python2.7/dist-packages/sphinx-sagecell-ext/sagecell.py
Second, change the next code from:
linked = True
to:
linked = False

Example
.. sagecellserver::
:linked: true

x = "first cell"

.. sagecellserver::
:linked: false

x = "second cell"

.. sagecellserver::
:linked: true

x

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.