Skip to content
A docker image to test pythonocc online at
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
examples added examples folder Jan 10, 2018
Dockerfile Fixed exception in occt, bumped to gmesh 4.5.3 Feb 26, 2020 updated README Feb 21, 2020

A Docker image for testing pythonocc at

This projects provides a Dockerfile image that can be run from a binderhub jupyter notebook. Just click the button below to launch the serer and test pythonocc within a jupyter notebook.


This docker file is based on the popular jupyter/scipy (see notebook that provides:

  • Jupyter Notebook 5.2.x

  • Conda Python 3.x environment

  • pandas, matplotlib, scipy, seaborn, scikit-learn, scikit-image, sympy, cython, patsy, statsmodel, cloudpickle, dill, numba, bokeh, vincent, beautifulsoup, xlrd pre-installed

  • Unprivileged user jovyan (uid=1000, configurable, see options) in group users (gid=100) with ownership over /home/jovyan and /opt/conda

  • tini as the container entrypoint and as the default command

  • A script useful for running a single-user instance of the Notebook server, as required by JupyterHub

  • A script useful for running alternative commands in the container (e.g. ipython, jupyter kernelgateway, jupyter lab)

  • Options for HTTPS, password auth, and passwordless sudo

Moreover, the pythonocc-binderhub image provides the following additional packages:

  • opencascade-7.4.0

  • pythonocc-core 7.4.0

  • pythreejs-2.1.1

  • latest IfcOpenshell v0.6.0 dev branch

  • gmsh-4.5.2

Check the [Binderhub project] to learn more about docker/git/jupyter.

You can’t perform that action at this time.