Skip to main content

No project description provided

Project description

ou-tm351-jl-extensions

Install from pypi as: pip install ou-tm351-jl-extensions

  • JupyterLab 3: v0.1.2
  • JupyterLab 4: v 0.2.0

Recommended JupyterLab extensions for use in the OU TM351 module.

This package will install several JupyterLab extensions that brand and extend a JupyterLab environment to support its use as a teaching and learning environment.

Extensions installed:

jupyterlab = ">=4.1"

# Branding and OU extensions
jupyterlab-ou-brand-extension = "^0.2.0" # OU brand extension (favicon, logo)

# Notebook cell tools
jupyterlab-cell-status-extension = "^0.2.2" # cell execution status; accessibility tools
jupyterlab-empinken-extension = "^0.5.2" # cell background styling
jupyterlab-skip-traceback = "^5.1.0" # skip trackeback / error reporting
jupyterlab-myst = "^2.4.0" ## MyST parser and styling (markdown cells)
jupyterlab-spellchecker = "^0.8.4" ## Spellchecker

# Code support
#jupyterlab-lsp = "^5.1.0" # language server protocol
jupyterlab-code-formatter = "^2.2.1" # Code formatter
black = "^24.4.2" # code formatting
isort = "^5.13.2" # code formatting

# Language packs
jupyterlab-language-pack-fr-fr = "^4.1.post2" # French
jupyterlab-language-pack-zh-cn = "^4.1.post2" # Chinese

# File browsing and handling
jupyterlab-unfold = "^0.3.0" # tree view in files sidebar
jupyter-archive = "^3.4.0" # archive file download
jupyterlab-filesystem-access = "^0.6.0" # local filesystem access
jupyterlab-git = "^0.50.0" # Git/Github tools
jupytext = "^1.16.0" # text notebook formats

# Renderers
jupyterlab-geojson = "^3.3.1" # geojson renderer
jupyter-compare-view = "^0.2.4" # compare images

# Resource monitoring
#jupyter-resource-usage = "^1.0.2" # memory/CPU
jupyterlab_execute_time = "^3.1.2" # cell execution time

See the docs.

Check the installation by running:

import ou_tm351_jl_extensions as ou
ou.check_install()

Maintenance

Update packages in pyproject.toml by running: poetry update

Formal tests for use in CI will be added soon.

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

ou_tm351_jl_extensions-0.2.9.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

ou_tm351_jl_extensions-0.2.9-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file ou_tm351_jl_extensions-0.2.9.tar.gz.

File metadata

File hashes

Hashes for ou_tm351_jl_extensions-0.2.9.tar.gz
Algorithm Hash digest
SHA256 54590e804a56a988590182e2b73ec2d07af6d9af898090b7d169027a0e77a50b
MD5 10b260fa4873852eb817079ee76ad9e2
BLAKE2b-256 99762b899f49d057d52320e1004e11f3897c2823588d1884f8ea80597a3dd5df

See more details on using hashes here.

File details

Details for the file ou_tm351_jl_extensions-0.2.9-py3-none-any.whl.

File metadata

File hashes

Hashes for ou_tm351_jl_extensions-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3ec9ccb674ce5cd9edc8ebc4d9a89df64b3d05bd709f5295511088f5693ef412
MD5 354e0c161bf43c8bc78da4f549b3e78b
BLAKE2b-256 626a0c50d3c07e79e23b1e22369db1e4c2a2a21b901533ff4f6de06000d8bcc2

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