A JupyterLab extension for running jobs
Project description
jupyter_scheduler
A JupyterLab extension for running jobs. Documentation is available on ReadTheDocs.
This extension is composed of a Python package named jupyter_scheduler
for the server extension and a NPM package named @jupyterlab/scheduler
for the frontend extension. Installation of this extension provides a
REST API to run, query, stop and delete jobs; the UI provides an interface to create, list and view job
details.
Requirements
- JupyterLab 4.x (for newer Jupyter Scheduler versions)
- JupyterLab 3.x (for Jupyter Scheduler 1.x)
[!IMPORTANT] Starting with v2.7.0, Jupyter Scheduler requires SQLAlchemy 2.x instead of SQLAlchemy 1.x.
[!IMPORTANT] JupyterLab 3 reached its end of maintenance date on May 15, 2024. As a result, we will not backport new features to the v1 branch supporting JupyterLab 3 after this date. Fixes for critical issues will still be backported until December 31, 2024. If you are still using JupyterLab 3, we strongly encourage you to upgrade to JupyterLab 4 as soon as possible. For more information, see JupyterLab 3 end of maintenance on the Jupyter Blog.
Install
To install the extension, execute:
pip install jupyter_scheduler
Uninstall
To remove the extension, execute:
pip uninstall jupyter_scheduler
User's guide
Please refer to our user's guide for more information on installation and usage.
Contributing
Please refer to our contributor's guide for more information on installation and usage.
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 jupyter_scheduler-2.12.0.tar.gz.
File metadata
- Download URL: jupyter_scheduler-2.12.0.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd70164983cb959006027b581968f91e091c6ddd4918843e2ccae52b9be8fd75
|
|
| MD5 |
d49175101cb87c6dd6948a6d9944e84f
|
|
| BLAKE2b-256 |
36ea1f9b96894113cd1c233f2e1ff92833a972df9dde90c70f1c51eed3281b0d
|
File details
Details for the file jupyter_scheduler-2.12.0-py3-none-any.whl.
File metadata
- Download URL: jupyter_scheduler-2.12.0-py3-none-any.whl
- Upload date:
- Size: 533.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b53f61b023019f506e88e228b54f4b3d4b4e3a5f349f72dfab3b39cec91c362e
|
|
| MD5 |
a9e4b2fab59fdc56bdb2ec680d70b5f5
|
|
| BLAKE2b-256 |
f25efe8ed0102c99159cad8751be5594ad317467a9563f1f6dd3d56fec7a56b8
|