Skip to main content

TLJH plugin for MATLAB

Project description

tljh-matlab

TLJH plugin for The Littlest JupyterHub that installs MATLAB, and the MATLAB Integration for Jupyter.

The Littlest JupyterHub installation can install plugins that provide additional features, in the JupyterHub stack being provisioned.

The tljh-matlab plugin installs:

  • A specified version of MATLAB
  • The system libraries required by MATLAB
  • The MATLAB Integration for Jupyter, to enable the usage of MATLAB via Notebooks, and to access the MATLAB desktop from Jupyter. See jupyter-matlab-proxy for more information.

Command to install plugin:

docker run   --privileged   --detach   --name=tljh-dev   --publish 12000:80   --mount type=bind,source="$(pwd)",target=/srv/src  tljh-systemd
docker exec -it tljh-dev /bin/bash
python3 /srv/src/bootstrap/bootstrap.py --admin admin:password --plugin /srv/src/tljh_matlabplugin/

To customize the default values used by the plugin , set the appropriate environment variable before the bootstrap command

Environment Variable Name Default Values Notes
MATLAB_RELEASE R2024a Specify the MATLAB release you would like to install
MATLAB_PRODUCT_LIST "MATLAB Symbolic_Math_Toolbox" See --products section of MPM.md for information on the supported products and their name specification. For example to install Simulink along with MATLAB use "MATLAB Simulink"
MATLAB_INSTALL_DESTINATION /opt/matlab/R2024a Specify the path to the location you would like to install MATLAB
OS ubuntu22.04 See matlab-deps for the list of supported OS values by Release.

Example:

env MATLAB_RELEASE=R2023b MATLAB_PRODUCT_LIST="MATLAB Simulink" python3 /srv/src/bootstrap/bootstrap.py --admin admin:password --plugin /srv/src/tljh_matlabplugin/

Copyright 2024 The MathWorks, Inc.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tljh_matlab-0.0.2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

tljh_matlab-0.0.2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file tljh_matlab-0.0.2.tar.gz.

File metadata

  • Download URL: tljh_matlab-0.0.2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for tljh_matlab-0.0.2.tar.gz
Algorithm Hash digest
SHA256 310f63962f7f5ff79eb55cdd74708e806efa291d6127747bab2bbd1dba1b1011
MD5 0f687192f2c05c10cceb5bda28cf272b
BLAKE2b-256 e26513028546ae98f1aab500a03087cfa6aae1652dd1ba0801a923d16ae9cdfe

See more details on using hashes here.

File details

Details for the file tljh_matlab-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: tljh_matlab-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for tljh_matlab-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 573ac2cc804495e7407345e1113665e53ac93cbf6d66a8fcd24d1ccbd527cc1f
MD5 62a1e8e341de3dad713b2b0f32c24bb1
BLAKE2b-256 3c7a2ac91c433b0faba91da19624bd8e5b3c3f0e8003566f160ae30c593ad9fe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page