Tutorials
This page contains jupyter notebooks that demonstrate the functionality of the OSCAR project.
For each topic, you can decide to open a static version of the jupyter notebook, powered by nbviewer.
Alternatively, you can inspect the jupyter notebook directly on github.
How to interact with a "live" version
Live interaction requires to download the notebook. Please select
the notebook of your choice, and follow the instructions below.
- Go to nbviewer.
- Find the download icon (top-right corner) and right-click on it (ctrl-click on macOS)
to open the context menu. Choose Save Link As... to download the notebook
(say
Tutorial.ipynb
) to a directory of your choice.
- Make sure that you have the
Oscar
package installed
(cf. the Installation Page).
- Install
IJulia
by running using Pkg; Pkg.add("IJulia")
in the Julia REPL
(IJulia quick-start).
This will automatically install jupyter.
Launch jupyter
by running using IJulia; notebook()
.
- You should have landed on a page in your web browser, with jupyter written in the upper
left corner. Below is a file explorer. Open the notebook file you downloaded (e.g.
Tutorial.ipynb
).
You might see a pop-up with the message "Kernel not found", in which case you select a julia kernel from the
drop-down menu.
Click on one of the links below to filter notebooks (and re-click to disable filtering).
Polynomial Rings
Author(s): John Abbott, Martin Bies, Luca Remke, Hans Schönemann
Last modified: July 12, 2024
Github
Computations with Binomial Ideals
Author(s): Wolfram Decker, Clara Petroll
Last modified: May 15, 2024
Github
Out of Date Tutorials
Polynomial Rings
Author(s): John Abbott, Martin Bies, Luca Remke, Hans Schönemann
Last modified: July 12, 2024
Github
Computations with Binomial Ideals
Author(s): Wolfram Decker, Clara Petroll
Last modified: May 15, 2024
Github
Last updated on 09-12-2024
How to contribute Tutorials
- Create a jupyter notebook with the desired content.
- Place this notebook in a github repository of your choice.
- Send the link to this jupyter notebook to Martin Bies.
Note that tutorial authors are expected to maintain their tutorial(s), so that their
tutorial notebooks function with the latest stable OSCAR release.