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)
| File | Size | Uploaded | |
|---|---|---|---|
| nionswift_ipython_provisioner-0.1.1.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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