Skip to main content

Python package Upload Python Package PyPI version

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)

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.3.4.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyigtl-0.3.4-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file pyigtl-0.3.4.tar.gz.

File metadata

  • Download URL: pyigtl-0.3.4.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyigtl-0.3.4.tar.gz
Algorithm Hash digest
SHA256 15d41a3ecdfb825d978f6f1c9371c27d6cb09f2f4a645f1c5f78c434e850b2be
MD5 90b5399478768dfb3a84de8318081e52
BLAKE2b-256 388793a6b95588454ea875233bc4b0dcdb520eb1a4af106018f74f2af81768db

See more details on using hashes here.

File details

Details for the file pyigtl-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: pyigtl-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyigtl-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 80cdefca7f98ee93c4c42ff1560a914244963df45495dde1784720ac9f28fe29
MD5 61be524e9901cf76c8b5c7dca2c0ac8c
BLAKE2b-256 866fa497f01a4fab16e9d4ecca90e03e45f1addbfce13ec28f430f0a7a4c34a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page