Skip to main content

An ipython kernel provisioner that connects to the Nion Swift ipython kernel.

Project description

This is an ipython kernel provisioner for nionswift-ipython-kernel. It is required for connecting a jupyter notebook to ipython kernel running in Nion Swift, since there is no “–exisiting” option for notebooks.

Simply install this package in the environment you want to use to run the jupyter notebook and select “Nion Swift” as the kernel for the notebook. This requires that Nion Swift is running and that nionswift-ipython-kernel is installed in the environment used to run Nion Swift.

Important Note: You need to run python -c "from nionswift_kernel_provisioner import kernel_provisioner" from within the environment you installed this package in. This only needs to be done once per environment, not every time you want to start a jupyter notebook.

The reason for this is that we need to write the kernel specs file out to disk, so that jupyter can find it. This can only happen after the installation, but pip is lacking the ability to implement post-installation hooks, so for now this needs to be done manually. See also this issue for a discussion on this topic: https://github.com/pypa/packaging-problems/issues/64

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

nionswift_ipython_provisioner-0.1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file nionswift_ipython_provisioner-0.1.1.tar.gz.

File metadata

File hashes

Hashes for nionswift_ipython_provisioner-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a05f743a98662fb9cfb4c793bcbd05eb00df993a62d1b51c1cb0c06e598f341f
MD5 de4ce8f86979d0393d6dd297f11ddf8a
BLAKE2b-256 f7288347a380fb887833ff28120423fb29283294957021f07114f98bf1aa3cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nionswift_ipython_provisioner-0.1.1.tar.gz:

Publisher: python-package.yml on nion-software/nionswift-ipython-provisioner

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

File details

Details for the file nionswift_ipython_provisioner-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nionswift_ipython_provisioner-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1fb6b85d0b46d6c21268b5a7001760e2f5cdaeb3d2fa5ce152ab84028e22cfe
MD5 523b9c50e0b006342c789d22e8d33444
BLAKE2b-256 fc861aecc1aa948a21689270a7fa6cf847e5902b62a9ad76551e3edf78bd610d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nionswift_ipython_provisioner-0.1.1-py3-none-any.whl:

Publisher: python-package.yml on nion-software/nionswift-ipython-provisioner

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

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