Skip to main content

TLJH plugin for MATLAB

Project description

MATLAB Plugin for The Littlest JupyterHub

A plugin for running MATLAB® Integration for Jupyter on The Littlest JupyterHub.

Background

The Littlest JupyterHub supports plugins that provide additional features. The MATLAB plugin for TLJH, tljh-matlab, installs:

  • a specified version of MATLAB, as well as any MATLAB toolboxes
  • the system libraries that MATLAB requires
  • the MATLAB Integration for Jupyter, for running MATLAB in Jupyter notebooks and accessing the MATLAB environment from Jupyter.

Usage

To install the MATLAB plugin for TLJH include --plugin tljh-matlab in the Installer Script. See Customizing the Installer for more information.

For example, the following command sets up an admin_user with admin_password and installs tljh-matlab:

curl -L https://tljh.jupyter.org/bootstrap.py
  | sudo python3 - \
    --admin admin_user:admin_password \
    --plugin tljh-matlab

Customization

To customize the default values used by the plugin, set the relevant environment variables before using the bootstrap command:

Environment Variable Name Default Values Notes
MATLAB_RELEASE R2024b Specify the MATLAB release you would like to install.
MATLAB_PRODUCT_LIST "MATLAB Symbolic_Math_Toolbox" Specify a product by consulting the --products section of MATLAB Package Manager. For example, to install Simulink in addition to MATLAB, use "MATLAB Simulink".
MATLAB_INSTALL_DESTINATION /opt/matlab/R2024b Specify the path to the location where you want to install MATLAB.

For example, to customize the plugin to install MATLAB R2023b and Simulink, run:

curl https://tljh.jupyter.org/bootstrap.py
  | env MATLAB_RELEASE=R2023b MATLAB_PRODUCT_LIST="MATLAB Simulink" \
    sudo python3 - \
    --admin admin_user:admin_password \
    --plugin tljh-matlab

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.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tljh_matlab-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tljh_matlab-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tljh_matlab-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ca146fce3d3857a0137be0c26f95b4755d0e797dd043e93eddb22bbd00aa58bb
MD5 192261e6c7f04ac86e927becdb8d9239
BLAKE2b-256 c49b48e093ad13bc2db673e17c00115beab7d34ce1b529afa8d7156be55d6cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tljh_matlab-0.1.0.tar.gz:

Publisher: publish-tljh-matlab.yml on mathworks/jupyter-matlab-proxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: tljh_matlab-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tljh_matlab-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5fed64657e1e703daa5d341b6fba7734d6d23b45a7bb3b1f2e4d2fa2f7abd4c2
MD5 34a5900856250c0f5e4dfe34f28cac1f
BLAKE2b-256 fb3cbc62961cfe8c806b51dbcf73e10ddd3b015c780bb4e7f544de7512797d32

See more details on using hashes here.

Provenance

The following attestation bundles were made for tljh_matlab-0.1.0-py3-none-any.whl:

Publisher: publish-tljh-matlab.yml on mathworks/jupyter-matlab-proxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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