Skip to content

carpentries-incubator/sage-lesson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).