An open API service indexing awesome lists of open source software.

https://github.com/sagemath/sage-binder-env

A Binder repo for SageMath computing environment
https://github.com/sagemath/sage-binder-env

jupyter mybinder notebook sagemath thebe

Last synced: 6 months ago
JSON representation

A Binder repo for SageMath computing environment

Awesome Lists containing this project

README

        

A Binder repo for SageMath computing environment
================================================

This repository is a Binder repo based on `SageMath `_. To
access a computing environment created by `Binder `_ using
SageMath kernel, click on this badge

.. image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/sagemath/sage-binder-env/master

An example Binder repo for SageMath
-----------------------------------

Have a repository full of Jupyter notebooks using SageMath? It's easy to set up
Binder to let anyone run them. Just fork this repo, put your notebooks in the
`notebooks` directory, and modify this `README.rst` to your needs. In
particular, you probably want to modify this line::

:target: https://mybinder.org/v2/gh/...

with `...` filled with the name of your forked repo. This makes the Binder badge use your
repo to create the computing environment.

Extending the Dockerfile
------------------------

The `Dockerfile` is based on the Docker image::

FROM ghcr.io/sagemath/sage-binder-env:10.5

which contains the latest stable version of Sage.

It includes Sage itself, and all the software packages typically
included in a standard Sage installation, though not *everything*. In
particular not optional Sage SPKGs, or other system software packages.

Authors
-------

Nicolas M. Thiéry, E. Madison Bray, and Kwankyu Lee