@@ -41,25 +41,27 @@ Example of binder-enabled repository for SageMath
41
41
Have a repository full of Jupyter notebooks using SageMath? It's easy
42
42
to setup Binder to let anyone run them. Just copy the short
43
43
`Dockerfile <Dockerfile >`_ from this repository, and adapt it to your needs. You
44
- probably also want to insert the Binder badge in your `README `.
44
+ probably also want to insert the Binder badge in your `READ ME `.
45
45
46
- Computing backend for live documents (Thebe)
47
- --------------------------------------------
46
+ Examples:
47
+ - `Some live slides for a talk <https://mybinder.org/v2/gh/nthiery/harmonic-modules/master?filepath=talk.ipynb >`_
48
+ - `A research paper logbook <https://mybinder.org/v2/gh/defeo/ffisom/master?filepath=notebooks >`_
48
49
49
- Have HTML pages (e.g. documentation) containing chunks of Sage code?
50
+ Computing backend for live documents with Thebe
51
+ -----------------------------------------------
52
+
53
+ Have HTML pages (e.g. documentation) containing chunks of `SageMath <http://sagemath.org >`_ code?
50
54
With `Thebe <https://github.com/minrk/thebelab >`_, it's easy to turn
51
- them into live code cells that will use Binder and the executable
52
- environment defined by this repository.
55
+ them into live code cells that will use ` Binder < http://mybinder.org >`_
56
+ and the executable environment defined by this repository.
53
57
54
58
See this `Thebe example <https://minrk.github.io/thebelab/prompts.html >`_.
55
59
56
- For the Sphinx-generated documentation of a SageMath based project,
60
+ For the Sphinx-generated documentation of a Sage based project,
57
61
you can use the Sphinx extension provided by the
58
62
`Sage package authoring utilities <https://github.com/sagemath/sage-package >`_.
59
- For an example, see the
60
- `short graphics demo <http://more-sagemath-tutorials.readthedocs.io/en/latest/mocksage/plot/demo.html >`_
61
- of
62
- `More SageMath tutorials <http://more-sagemath-tutorials.readthedocs.io/ >`_,
63
+ For an example, see this
64
+ `demo page <http://sage-package.readthedocs.io/en/latest/sage_package/sphinx-demo.html >`_,
63
65
and click `Activate `.
64
66
65
67
Note: `Thebe ` is similar in principle to `SageMath Cell <http://sagecell.sagemath.org/ >`_.
@@ -69,7 +71,12 @@ Jupyter server, ...) and executable environment (e.g. via Binder).
69
71
It also targets a much broader community, with the potential to
70
72
relieve the SageMath community from maintaining a custom solution.
71
73
On the other hand it's still relatively recent and quickly evolving
72
- technology with less settled sustainability.
74
+ technology with less settled sustainability. Also the SageMath Cell
75
+ has been optimized to be more reactive on startup and reduce
76
+ resource consumption. Those optimizations have not yet been ported to
77
+ Thebe+binder.
78
+
79
+ See also `thebe.rst <thebe.rst >`_ for additional reader-oriented notes.
73
80
74
81
Authors
75
82
-------
0 commit comments