Skip to main content

SWAN Contents Manager for Jupyter

Project description

SwanContents

Server and NB extension that provides:

  • SWAN Projects (including readme preview)
  • EOS integration (versioning and atomic save)
  • git download
  • SWAN style in a form of Jupyter Notebook templates

This module also installs a lab extension that adds links throughout the UI to switch between the Lab and the old UI.

Requirements

Besides Jupyter, this extension requires that the user home is set inside EOS.

Install

Install the package and the nbextension:

pip install swancontents

To replace the default Jupyter Contents Manager (including its Javascript library) and the templates, in the Jupyter Notebook configuration (i.e in jupyter_notebook_config.py), set the following:

c.ServerApp.contents_manager_class = 'swancontents.filemanager.SwanEosFileManager'

Note: EOSCheckpoints is set by default as checkpoints_class when using SwanEosFileManager.

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

swancontents-2.1.12.tar.gz (92.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swancontents-2.1.12-py3-none-any.whl (126.2 kB view details)

Uploaded Python 3

File details

Details for the file swancontents-2.1.12.tar.gz.

File metadata

  • Download URL: swancontents-2.1.12.tar.gz
  • Upload date:
  • Size: 92.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for swancontents-2.1.12.tar.gz
Algorithm Hash digest
SHA256 454cda0bf87e4c6962abf0b2a4116f380b3fe41d38295d78499a0afcc54d58d5
MD5 56f52af8ef98857643829eb81470e142
BLAKE2b-256 fd6926451550e2f8ef2775f6d2f158b1f96e8accc173f18cf4885eb1f401c741

See more details on using hashes here.

File details

Details for the file swancontents-2.1.12-py3-none-any.whl.

File metadata

  • Download URL: swancontents-2.1.12-py3-none-any.whl
  • Upload date:
  • Size: 126.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for swancontents-2.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c09c73ddf7f631d9a3f91f751f7ebad30e46d46d5cd5c9f2e7dbb6cedcc4aa56
MD5 df18f5cca9da7d7a496c1b979c79678e
BLAKE2b-256 6ecc4febff2a784c8bfe1ee83e4868ce044b9bd6e6750676c446090429ff6b35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page