Skip to content

sebasguts/OSCARDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OSCAR Docker Repository

This Docker file contains a recent version of the software in the OSCAR project:

  • Julia
  • Polymake
  • Singular

and the Julia modules

  • Singular.jl
  • Polymake.jl
  • Nemo.jl
  • Hecke.jl
  • Oscar.jl

Furthermore Jupyter and the Julia Kernel for Jupyter is installed.

Usage

To start Julia in the Docker image, execute

docker run -it oscarsystem/oscardocker:latest

You can then start julia via the command

julia

and load Singular.jl via

using Cxx
using Singular

or Polymake.jl via

using Cxx
using Polymake

Please note that for Polymake and Singular to work you need to execute using Cxx first. This is due to current portability issues.

For an examples see here for Singular and here for Polymake.

Usage of Jupyter

To start a Jupyter Notebook server, execute the image with

docker run -it --net="host" oscarsystem/oscardocker:latest

and after the container started, execute

jupyter notebook --no-browser

inside the container. Then open the URL displayed in your terminal.

Usage on mybinder.org

You can use this Docker image as base for your Binder docker repository. See here for an example. Please note that the versions are tagged by date.

About

Docker file for OSCAR environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •