McStas neutron beam-line simulations in a "free" computer at Binder.
Click on the Binder Badge above or https://mybinder.org/v2/gh/McStasMcXtrace/jupyter-mcstas-desktop/main?urlpath=desktop
A full desktop, running at Binder for free, will appear in your browser after e.g. a few minutes (be patient).
The McStas software is available by opening a terminal and executing the command mcgui
.
You may also access the system by means of JupyterLab, use https://mybinder.org/v2/gh/McStasMcXtrace/jupyter-mcstas-desktop/main?urlpath=lab
You may also run this container by means of a local Docker, podman or equivalent installation:
podman run -p 8888:8888 docker.io/mccode/mcstas-3.4
McStas 3.4 (with revised grammar, compilation and performance effiiency) is installed, along with the McStasScript python interface. You are welcome to use MPI clustering to distribute the computations over all CPU cores. There is however no GPU support for the 3.x release.
This tool is forked from https://github.com/jupyterhub/jupyter-remote-desktop-proxy/. It runs a Docker container at Binder, which includes websockify, tightvnc server, and novnc.