Skip to main content

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

Metadata

Release files for nionswift-ipython-provisioner 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nionswift-ipython-provisioner 0.1.1
File Size Uploaded
nionswift_ipython_provisioner-0.1.1.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nionswift-ipython-provisioner 0.1.1
File Interpreter ABI Platform
nionswift_ipython_provisioner-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / nionswift_ipython_provisioner-0.1.1.tar.gz

Download URL nionswift_ipython_provisioner-0.1.1.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a05f743a98662fb9cfb4c793bcbd05eb00df993a62d1b51c1cb0c06e598f341f
BLAKE2b-256 checksum
How to use checksums
f7288347a380fb887833ff28120423fb29283294957021f07114f98bf1aa3cc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2025.

Transparency log

Release files / nionswift_ipython_provisioner-0.1.1-py3-none-any.whl

Download URL nionswift_ipython_provisioner-0.1.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1fb6b85d0b46d6c21268b5a7001760e2f5cdaeb3d2fa5ce152ab84028e22cfe
BLAKE2b-256 checksum
How to use checksums
fc861aecc1aa948a21689270a7fa6cf847e5902b62a9ad76551e3edf78bd610d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 9, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page