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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca146fce3d3857a0137be0c26f95b4755d0e797dd043e93eddb22bbd00aa58bb
|
|
| MD5 |
192261e6c7f04ac86e927becdb8d9239
|
|
| BLAKE2b-256 |
c49b48e093ad13bc2db673e17c00115beab7d34ce1b529afa8d7156be55d6cd4
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tljh_matlab-0.1.0.tar.gz -
Subject digest:
ca146fce3d3857a0137be0c26f95b4755d0e797dd043e93eddb22bbd00aa58bb - Sigstore transparency entry: 151608679
- Sigstore integration time:
-
Permalink:
mathworks/jupyter-matlab-proxy@f9c0a9a52a255c8298cf50eccd1ec43aa6e3ea2a -
Branch / Tag:
refs/tags/tljh-matlab-v0.1.0 - Owner: https://github.com/mathworks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-tljh-matlab.yml@f9c0a9a52a255c8298cf50eccd1ec43aa6e3ea2a -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fed64657e1e703daa5d341b6fba7734d6d23b45a7bb3b1f2e4d2fa2f7abd4c2
|
|
| MD5 |
34a5900856250c0f5e4dfe34f28cac1f
|
|
| BLAKE2b-256 |
fb3cbc62961cfe8c806b51dbcf73e10ddd3b015c780bb4e7f544de7512797d32
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tljh_matlab-0.1.0-py3-none-any.whl -
Subject digest:
5fed64657e1e703daa5d341b6fba7734d6d23b45a7bb3b1f2e4d2fa2f7abd4c2 - Sigstore transparency entry: 151608680
- Sigstore integration time:
-
Permalink:
mathworks/jupyter-matlab-proxy@f9c0a9a52a255c8298cf50eccd1ec43aa6e3ea2a -
Branch / Tag:
refs/tags/tljh-matlab-v0.1.0 - Owner: https://github.com/mathworks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-tljh-matlab.yml@f9c0a9a52a255c8298cf50eccd1ec43aa6e3ea2a -
Trigger Event:
release
-
Statement type: