MaastrichtU-IDS / dsri-documentation

📖 Documentation for the Data Science Research Infrastructure at Maastricht University
https://dsri.maastrichtuniversity.nl
MIT License
21 stars 8 forks source link

Request deployment Matlab in JupyterLab #32

Open vemonet opened 2 years ago

vemonet commented 2 years ago

Describe the application

Matlab in JupyterLab

Application Git repository URL

https://github.com/mathworks/jupyter-matlab-proxy

Notable licensing issues

Matlab license as usual

vemonet commented 2 years ago

Matlab is currently moving to a more modern UI (based on Electron and JavaScript)

Recommended way to deploy remotely is to use the Matlab integration in jupyterlab: use the pre-built image based on Debian: https://github.com/mathworks-ref-arch/matlab-integration-for-jupyter/pkgs/container/matlab-integration-for-jupyter%2Fjupyter-matlab-notebook With the usual MLM_LICENSE env variable for auth

⚠️ Just note that Simulink is not supported on Matlab notebook

The best for a stable VNC desktop: we use https://github.com/mathworks-ref-arch/matlab-integration-for-jupyter/blob/main/matlab/Dockerfile and mpm to install Matlab in our noVNC image ( https://github.com/vemonet/docker-ubuntu-vnc-desktop )

Simpler Matlab Dockerfile: https://github.com/mathworks-ref-arch/matlab-dockerfile (using image with all matlab depencies pre-installed)