Skip to content

Dockerized Jupyter Server based on wolframresearch/wolframengine image

License

Notifications You must be signed in to change notification settings

RyoNakagami/wolfram_jupyterserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolfram_jupyterserver

  • Docker image with Jupyter Lab and Wolfram Language Engine kernel for Jupyter

This repository is based on the following repositories

Docker features

The Docker image contains:

  • pyenv
    • It make you able to choose any python version as long as it is managed in pyenv repository
  • Wolfram Language Engine v13.2.0
  • Jupyter Lab
  • Wolfram Language kernel for Jupyter

Prerequisites

Must have

Better to have

Build

$ bash ./build.sh <your-config-json-file>

config json file must be formatted as follows:

{
    "WOLFRAM_ID":"your Wolfram ID",
    "WOLFRAM_PASSWORD":"your Wolfram ID password"
}

Keeping config info in a raw data might cause a safty issue. So, I strongly recommend that the json file be gpg-encrypted. ./build.sh can automatically detect whether your config file is json file or gpg file by checking its file extension.

Usage

After running the following command, Jupyter Lab actumatically starts up and it becomes accessible via your web-browser.

docker run \
  --rm \
  -ti \
  --publish 8888:8888 \
  --user $(id -u $USER):$(id -g $USER) \
  --volume $PWD:/home/docker/work \
  ryonak/wolfram-jupyterserver:latest

Documentation

For more info, please check this Documentation, written in Japanese

About

Dockerized Jupyter Server based on wolframresearch/wolframengine image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published