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.
Metadata
Release files for tljh-matlab 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| tljh_matlab-0.1.0.tar.gz | 4.5 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tljh_matlab-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / tljh_matlab-0.1.0.tar.gz
| Download URL | tljh_matlab-0.1.0.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca146fce3d3857a0137be0c26f95b4755d0e797dd043e93eddb22bbd00aa58bb
|
|
BLAKE2b-256 checksum How to use checksums |
c49b48e093ad13bc2db673e17c00115beab7d34ce1b529afa8d7156be55d6cd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 26, 2024.
Transparency logRelease files / tljh_matlab-0.1.0-py3-none-any.whl
| Download URL | tljh_matlab-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5fed64657e1e703daa5d341b6fba7734d6d23b45a7bb3b1f2e4d2fa2f7abd4c2
|
|
BLAKE2b-256 checksum How to use checksums |
fb3cbc62961cfe8c806b51dbcf73e10ddd3b015c780bb4e7f544de7512797d32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 26, 2024.
Transparency logSecurity for tljh-matlab 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for tljh_matlab-0.1.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 26, 2024.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.