Skip to main content

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)

Source distribution for tljh-matlab 0.1.0
File Size Uploaded Provenance
tljh_matlab-0.1.0.tar.gz 4.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for tljh-matlab 0.1.0
File Interpreter ABI Platform
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 log

Release 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 log

Security 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.

Select from 2 files

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 log

A 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page