Public Repository

Last pushed: 3 years ago
Short Description
IPython Notebook + OpenXAL
Full Description

Open XAL is Java open source development environment used for creating accelerator physics applications. It is used at the European Spallation Source (ESS) as a tool to simulate the behaviour of the beam in the accelerator.

The IPython Notebook is a web-based interactive computational environment where it is possible to combine code, text, plots and rich media into a single document.

This container will run OpenXAL, and it will allow you to use it from an IPython notebook.

The communication between the python and Java environment is done using Jpype.

To run it:
sudo docker run -privileged -i -p 7878:7878 -v /notebooks:/notebooks -t europeanspallationsource/ipython-notebook-openxal

The IPython Notebook will be running at: http://[all ip addresses on your system]:7878/ for example:

NB: If you want to install this Docker container on Mac, we recommend you to install Kitematic (

Docker Pull Command