Skip to content
SageMath Software Carpentry Lesson
Jupyter Notebook Python HTML CSS R Makefile Other
Branch: gh-pages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
_episodes
_episodes_ipynb
_episodes_rmd
_extras
_includes
_layouts
assets
bin
code
data
fig
files
img
.gitignore
.mailmap
.update-copyright.conf
AUTHORS
CONDUCT.md
CONTRIBUTING.md
LICENSE.md
Makefile
README.md
_config.yml
aio.md
discussion.md
favicon-dc.ico
favicon-lc.ico
favicon-swc.ico
index.md
instructors.md
reference.md
requirements.txt
setup.md

README.md

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

You can’t perform that action at this time.