Skip to main content

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

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.

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.25.tar.gz (76.8 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.25-py3-none-any.whl (87.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: swancontents-2.1.25.tar.gz
  • Upload date:
  • Size: 76.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for swancontents-2.1.25.tar.gz
Algorithm Hash digest
SHA256 da88feee34b4c6c007ee9d1b98960c808f788c4ef0e6c4f0ea3afca5d34be61e
MD5 24575d17f480fa0e36a9530d10b61c56
BLAKE2b-256 9ea39b5cf0d2c619eb982d89c18bef2d1397612276d38581dd14584ac0e05762

See more details on using hashes here.

Provenance

The following attestation bundles were made for swancontents-2.1.25.tar.gz:

Publisher: release.yml on swan-cern/jupyter-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: swancontents-2.1.25-py3-none-any.whl
  • Upload date:
  • Size: 87.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for swancontents-2.1.25-py3-none-any.whl
Algorithm Hash digest
SHA256 6864efe258702968aa264e05fd6f7b1d4e626d757f8c4c71c388df8d2a7c7330
MD5 3fe692aec2043ed280f611f35e6a9f54
BLAKE2b-256 04402c4150899a7154dc44fbde65e7f423fe15a000b14ebe7a1a1a9257a66c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for swancontents-2.1.25-py3-none-any.whl:

Publisher: release.yml on swan-cern/jupyter-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.1.25 This release

2 files

2.1.24

2 files

2.1.23

2 files

2.1.22

2 files

2.1.21

2 files

2.1.18

2 files

2.1.17

2 files

2.1.15

2 files

2.1.14

2 files

2.1.13

2 files

2.1.12

2 files

2.1.11

2 files

2.1.10

2 files

2.1.9

2 files

2.1.8

2 files

2.1.7

2 files

2.1.6

2 files

2.1.5

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.0

2 files

1.4.3

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

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