Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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
options: linked_cells [prtscn]

Metadata

Release files for sphinx-sagecell-ext 0.1rc4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for sphinx-sagecell-ext 0.1rc4
File Size Uploaded
sphinx-sagecell-ext-0.1rc4.zip 43.8 kB Details
sphinx-sagecell-ext-0.1rc4.tar.gz 41.1 kB Details

Release files / sphinx-sagecell-ext-0.1rc4.zip

Download URL sphinx-sagecell-ext-0.1rc4.zip
Size 43.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ba47acc94191f600654f58c4d910652f47d346516a8d18b7c8370d373a2769f2
BLAKE2b-256 checksum
How to use checksums
791e32bf9489c3069472ed3851740806a8dd73ae5c5498c28e62ff644a4d0fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / sphinx-sagecell-ext-0.1rc4.tar.gz

Download URL sphinx-sagecell-ext-0.1rc4.tar.gz
Size 41.1 kB
Tags Source
SHA-256 checksum
How to use checksums
88d90bc1ce9dd62f7ef0b27dc0ee0494b20837b060778e7312eb92c34d2dfbee
BLAKE2b-256 checksum
How to use checksums
94242107eaade558b70f48be007b2a50180a3779728b3f4c6aa81bba862bc793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1rc4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page