pyigtl
Python implementation of OpenIGTLink, a lightweight real-time data transfer protocol developed for image-guided therapy applications (surgical navigation, image-guided surgery, ultrasound-guided interventions, etc.).
Tested with 3D Slicer, SlicerIGT and PLUS Toolkit.
Supports latest OpenIGTLink protocol (version 3) and message types: IMAGE, TRANSFORM, STRING, POINT.
Installation
Using pip:
pip install pyigtl
Example
Wait until a message is received from a device named ToolToReference and print the message content:
import pyigtl
client = pyigtl.OpenIGTLinkClient("127.0.0.1", 18944)
message = client.wait_for_message("ToolToReference", timeout=5)
print(message)
Release files for pyigtl 0.3.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyigtl-0.3.4.tar.gz | 17.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyigtl-0.3.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.2 kB
Release files / pyigtl-0.3.4.tar.gz
| Download URL | pyigtl-0.3.4.tar.gz |
|---|---|
| Size | 17.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
15d41a3ecdfb825d978f6f1c9371c27d6cb09f2f4a645f1c5f78c434e850b2be
|
|
BLAKE2b-256 checksum How to use checksums |
388793a6b95588454ea875233bc4b0dcdb520eb1a4af106018f74f2af81768db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / pyigtl-0.3.4-py3-none-any.whl
| Download URL | pyigtl-0.3.4-py3-none-any.whl |
|---|---|
| Size | 17.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80cdefca7f98ee93c4c42ff1560a914244963df45495dde1784720ac9f28fe29
|
|
BLAKE2b-256 checksum How to use checksums |
866fa497f01a4fab16e9d4ecca90e03e45f1addbfce13ec28f430f0a7a4c34a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|