Skip to main content

Neutrino in python

The neutrino module opens Neutrino windows from python: images are numpy arrays, the tools (pans) are driven by the names of their widgets, and the windows are Qt widgets of PySide6. It replaces the PyShell plugin (PythonQt).

from PySide6.QtWidgets import QApplication
import neutrino, numpy as np

app = QApplication([])
w = neutrino.Window()
w.addShowPhys(np.random.rand(512, 512))
w.bufferChanged.connect(lambda: print(w.currentBuffer().mean()))
neutrino.run()

neutrino.run() is app.exec() (it returns when the last window is closed), except in an interactive console: with python -i script.py or ipython -i script.py it returns at once and the console can be used while the windows work (in IPython it switches on %gui qt). In an IPython session started without a script, %gui qt does the same.

Installation

pip install neutrino-toolkit

or a wheel of the CI (pip install neutrino_toolkit-*.whl). It needs python >= 3.10 and installs PySide6 and numpy: the module uses the Qt of PySide6 (the wheels have no Qt). Wheels: Linux x86_64 and aarch64, macOS >= 15 (arm64 and x86_64), Windows x86_64.

From the sources (pip install . in the Neutrino folder, or the cmake build with -DNEUTRINO_PYTHON_MODULE=ON: PYTHONPATH=<build>/python), see CMakeLists.txt and Wheel.cmake here.

Without PySide6 (a module built against another Qt), neutrino.app() creates the QApplication and neutrino.exec() runs it.

Windows: neutrino.Window

  • w = neutrino.Window() a new window; neutrino.windows() all of them
  • w.addPhys(array, name), w.addShowPhys(array, name) add a 2D array (copied, as float64) and return the Image
  • w.currentBuffer() the pixels of the shown image (a numpy copy), w.currentImage() the shown Image, w.images() all of them
  • w.fileOpen(filename) returns the list of the Images of the file, w.fileSave(...)
  • w.openPan(name) opens a tool (neutrino.plugins() the names), w.getPan(name), w.pans(), w.newPan("name") an empty tool with that name (its title, w.getPan("name")), for PySide widgets: see Pan below
  • w.close(ask=False) closes it; w.askCloseUnsaved (False for the windows made in python) asks to save the images not saved
  • w.widget() the PySide6 QMainWindow
  • the slots of the window by name (e.g. w.getZoom()), Qt properties with w.property(name), w.setProperty(name, value)

Signals (connect(callable), disconnect(callable=None); the callable gets the arguments it accepts): bufferChanged (the Image), physAdd, physDel, physChanged, physReordered, panAdd, panDel, mouseAtMatrix, mouseAtWorld and mouseClickAtWorld ((x, y)), nZoom, colorValue, closeAll, destroyed.

Images: neutrino.Image

  • img.array() (or np.asarray(img)) the pixels as a numpy copy, shape (height, width); img.shape
  • img.update(array) replaces the pixels (the shape can change)
  • img.name, img.shortName, img.origin, img.scale (read and write)
  • img.properties(), img.property(name), img.setProperty(name, value) the properties of the image (e.g. read from the file)
  • img.show(), img.close(ask=False), img.window(), img.valid (False once closed)

Tools: neutrino.Pan

  • p.get("name"), p.set("name", value), p.button("name") (waits for the calculation it starts): the name of a widget is in square brackets in its tooltip; p.widgets() all the names
  • p.getData(...), p.show(), p.close(), p.raise_(), p.window()
  • p.widget() the PySide6 QMainWindow of the tool (e.g. p.widget().findChild(QSpinBox, "name"), or p.widget().setCentralWidget(my_widget) in a pan of w.newPan); p.show() and not p.widget().show(): it also sets the title and the saved values, as for the other pans
  • its slots by name, Qt properties with p.property(name), p.setProperty(name, value)

From PyShell

PyShell neutrino module
neu (the window of the shell) w = neutrino.Window() or neutrino.windows()[0]
nApp.neus() neutrino.windows()
neutrino() neutrino.Window()
n.getBufferList() w.images()
n.getCurrentBuffer() w.currentImage(), pixels w.currentBuffer()
nPhysD(...), array2phys(arr) + n.addShowPhys(a) w.addShowPhys(arr, name)
phys2array(a), a.getData(), a.getBytes() img.array()
a.getShape() img.shape
a.get(x, y) img.array()[y, x]
nPhysD.open(file) w.fileOpen(file)
a.properties(), a.getProperty(n), a.setProperty(n, v) img.properties(), img.property(n), img.setProperty(n, v)
n.getPanList(), n.getPan(name) w.pans(), w.getPan(name)
n.newPan(), n.newPan('my.ui') w.newPan('name') + PySide widgets (a .ui file: PySide6.QtUiTools.QUiLoader)
p.getIt/p.get, p.setIt/p.set, p.button p.get, p.set, p.button
n.connect('mouseAtMatrix(QPointF)', f) w.mouseAtMatrix.connect(f)
PythonQt.QtGui widgets PySide6 (p.widget(), w.widget())
the modules folder of PyShell the python environment (pip, venv, conda...)

Examples

examples/: mouse_follow.py (a PySide window following the mouse), blur.py (scipy filters in new windows), custom_pan.py (a tool with a PySide widget). tests/test_wheel.py is the test of the wheels.

Metadata

Release files for neutrino-toolkit 3.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for neutrino-toolkit 3.1.1
File Actions
neutrino_toolkit-3.1.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for neutrino_toolkit-3.1.1-cp312-abi3-win_amd64.whl
neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_39_aarch64.whl CPython 3.12 abi3 Linux glibc 2.39+ ARM64 Details for neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_39_aarch64.whl
neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_34_x86_64.whl CPython 3.12 abi3 Linux glibc 2.34+ x86-64 Details for neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_34_x86_64.whl
neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_x86_64.whl CPython 3.12 abi3 macOS 15.0+ x86-64 Details for neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_x86_64.whl
neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_arm64.whl CPython 3.12 abi3 macOS 15.0+ ARM64 Details for neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_arm64.whl
neutrino_toolkit-3.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for neutrino_toolkit-3.1.1-cp311-cp311-win_amd64.whl
neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details for neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_39_aarch64.whl
neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_x86_64.whl
neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_arm64.whl
neutrino_toolkit-3.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for neutrino_toolkit-3.1.1-cp310-cp310-win_amd64.whl
neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64 Details for neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_39_aarch64.whl
neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details for neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_x86_64.whl
neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 205.7 MB

Release files / neutrino_toolkit-3.1.1-cp312-abi3-win_amd64.whl

Download URL neutrino_toolkit-3.1.1-cp312-abi3-win_amd64.whl
Size 7.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
96ce981e94c2cdeadcb201347f0c2555eabda63e31d3a9fd8728ddc1421065c0
BLAKE2b-256 checksum
How to use checksums
bf5004220a5dcbca4f48903bf4f78e2912726d6b258dc00d117b3ec6c0c501d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_39_aarch64.whl

Download URL neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_39_aarch64.whl
Size 19.5 MB
Tags CPython 3.12 Linux glibc 2.39+ ARM64 abi3
SHA-256 checksum
How to use checksums
415b87b4297ed9cfc213c2e85fcfcf6aad716868a5f75f3329e8aa212837dc1f
BLAKE2b-256 checksum
How to use checksums
621a01a19ce756fd2f292cc0fc6e0c76c6bdb25bdb53943f7acb9401a39c7f61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_34_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp312-abi3-manylinux_2_34_x86_64.whl
Size 19.0 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
900cceabdce4f99d9c504f0f6565e731b38dffd3ef7002f08d512a732134f64c
BLAKE2b-256 checksum
How to use checksums
927e459526749977d5455bee1f0122f2d2cd22df09abedb9a7f70c730144428c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_x86_64.whl
Size 12.4 MB
Tags CPython 3.12 abi3 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1a965a102ffaec838cbc9fe810c3d6b842f009f03a4e72b26b51c93d282937a3
BLAKE2b-256 checksum
How to use checksums
765e83838c2bbe016b65dcb2dc61389ff2bc28b42ec86927466a97eb8ed07243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_arm64.whl

Download URL neutrino_toolkit-3.1.1-cp312-abi3-macosx_15_0_arm64.whl
Size 10.6 MB
Tags CPython 3.12 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
409ed94d69ec3e8a8fb7bf66dab582d99d81fd5c0aecbfe19a50d78ce9f59a20
BLAKE2b-256 checksum
How to use checksums
390a44900145ee97d76b874e1055af6562a15ff2f27466570bf09551366b74dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp311-cp311-win_amd64.whl

Download URL neutrino_toolkit-3.1.1-cp311-cp311-win_amd64.whl
Size 7.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b8b329965ee7fd019b0caf169b2eeed85b7938839d7fefe6d1bd30e21b659bd8
BLAKE2b-256 checksum
How to use checksums
33d51e732494dfd20e4615a14523c34921f2a67e158eb4bed5e107e6cc020509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_39_aarch64.whl
Size 19.5 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
99f230e7ddf3963deb734ed12e5762478cc071ec0b67d5e0982ba7ee34cb575e
BLAKE2b-256 checksum
How to use checksums
8308bc6ecff866c1f1fed1f9bb537d7f16902c32d117369b8d217d5fa8a86ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 19.0 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c0b771e92c554d7428c0fd73e2c1e5fd82edad09b4f843773db107e80a7fdeee
BLAKE2b-256 checksum
How to use checksums
899d5ce087e41a742ac24cd0f23826c189e1cb378609aa6519ba84ccf1db434a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_x86_64.whl
Size 12.4 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
28fe0d9efc7d5051918432662a4b3cb049e830e329c01fc7101455184dc4fabe
BLAKE2b-256 checksum
How to use checksums
d5b82b4c5975e5fc5f650c950a23da9b81e11fc57a563f8a7c9ad17624be78ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL neutrino_toolkit-3.1.1-cp311-cp311-macosx_15_0_arm64.whl
Size 10.6 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
19c266e6c4507f9a24150284ad0bc644867c73a0ca7f4f34449994ee1a7b8b9a
BLAKE2b-256 checksum
How to use checksums
14d62910be8815ba59ca98b9f382e93371ddfafdec5b19792aeb2c85004c0fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp310-cp310-win_amd64.whl

Download URL neutrino_toolkit-3.1.1-cp310-cp310-win_amd64.whl
Size 7.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c1d4b21c777306f53034d2a8afee17bd803445c561f9c17b72795e1246000a7c
BLAKE2b-256 checksum
How to use checksums
c5561dc146eab5d710da571cf536a5a0ae3e363bebc114d028c9a2606ab5266c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_39_aarch64.whl
Size 19.5 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
03f27ae3c96aab447de9807ea21ea789464a683ffb8fe5c73fdbc9a8a2ba2bcb
BLAKE2b-256 checksum
How to use checksums
f15b63a840fef7f1840fed35f4e64bb45f5ac5249fecb863fcf442437f5578cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
Size 19.0 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
f79540ace74acf4e877198a1c014fb141e5ae0816e0d11c520e0ee6c7edb7924
BLAKE2b-256 checksum
How to use checksums
ea563d49fdb61474668dd00037122941c7f488cb4713dc91693834e3e15e22ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_x86_64.whl

Download URL neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_x86_64.whl
Size 12.4 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
4ff0c87bdc9f8effe175eeca1d8dbbc93bb13f7510a4facd9b60fa56ff641913
BLAKE2b-256 checksum
How to use checksums
d81e798f8f79c6e024fadd8d09e0042cd05dd3192370418068dfb53abdfbc484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL neutrino_toolkit-3.1.1-cp310-cp310-macosx_15_0_arm64.whl
Size 10.6 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
56b3bfbe895a8e769052ce3d3efd3216ffd01e2da31ba64ae049655ca79f0e4a
BLAKE2b-256 checksum
How to use checksums
b388ce26d3fd1cac5aa1a193469cfd1323da75dc2022299da4cc7dfa26858526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Security for neutrino-toolkit 3.1.1

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.

Full provenance

All 15 files in this release have been uploaded with provenance metadata.

Select from 15 files

Attestation for neutrino_toolkit-3.1.1-cp312-abi3-win_amd64.whl

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 Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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