carpentries-incubator / sage-lesson

SageMath Software Carpentry Lesson
https://carpentries-incubator.github.io/sage-lesson/
Other
7 stars 3 forks source link
carpentries-incubator computational-algebra english lesson pre-alpha sagemath

This is the lesson on SageMath.

It is being developed for the Software Carpentry workshop at the CoDiMa Training School in Computational Discrete Mathematics.

If you would like to contribute to the development of this lesson, please follow the instructions bellow.

Setup

  1. Install SageMath.

Access the lesson locally

  1. Run

    $ make lesson-ipynb serve

    If you don't have SageMath on you PATH you must run

    $ make lesson-ipynb serve SAGE=/full/path/to/sage
  2. Open http:localhost:4000 on your web browser.

Change the lesson

  1. Launch SageMath by running

    $ sage --notebook=jupyter
  2. Open http://localhost:8888/ on your web browser.

  3. Select the directory _episodes_ipynb.

  4. Edit the file as you want.

  5. To preview the lesson, follow the instructions on "Access the lesson locally".

Sharing your changes

Send a pull request with only the changes on _episodes_ipynb to https://github.com/alex-konovalov/sage-lesson/.

Acknowledgements

We acknowledge financial support from CCP-CoDiMa (Collaborative Computational Project in the area of Computational Discrete Mathematics EP/M022641/1) and from OpenDreamKit Horizon 2020 European Research Infrastructures project (#676541).