Python interface for OpenIGTLink
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyigtl-0.2.0.tar.gz
(16.1 kB
view hashes)
Built Distribution
pyigtl-0.2.0-py3-none-any.whl
(16.3 kB
view hashes)