Skip to main content

Pure python implementation of IEEE11073 SDC protocol

Project description

pypi python version(s) pypi latest version pypi downloads per month tested on which operating systems test coverage

sdc Picture

Overview

ISO/IEEE 11073 is a standards family for the communication of medical devices. SDC (Service-Oriented Device Connectivity) is one of the latest additions to this family and is described here.

Market-oriented information on SDC from Dräger can be found here.

SDC is supported by the interoperability association OR.Net.

For this open source project the Contributor License Agreement governs all relevant activities and your contributions. By contributing to the project you agree to be bound by this Agreement and to licence your work accordingly.

Getting Started

Installation

Install sdc11073 from pypi using:

pip install sdc11073

Install lz4 compression with:

pip install sdc11073[lz4]

The latest development version can be installed via:

git clone https://github.com/Draegerwerk/sdc11073/
pip install .

If you want to contribute also checkout our contribution guideline.

Tutorials

Tutorials can be found in the tutorial folder

Tests

Test can be executed with:

git clone https://github.com/Draegerwerk/sdc11073/
pip install ".[test]"
pytest

Notices

The sdc11073 python library is not intended for use in medical products, clinical trials, clinical studies, or in clinical routine.

ISO 9001

The sdc11073 python library was not developed according to ISO 9001.

Limitations

The wsdiscovery module only works with a single ipv4 address. Publishing a device on multiple networks it not supported. The same is valid for searching.

Support

Issues can be filed here.

License

See LICENSE file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sdc11073-3.0.0a7.tar.gz (251.5 kB view details)

Uploaded Source

Built Distribution

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

sdc11073-3.0.0a7-py3-none-any.whl (314.1 kB view details)

Uploaded Python 3

File details

Details for the file sdc11073-3.0.0a7.tar.gz.

File metadata

  • Download URL: sdc11073-3.0.0a7.tar.gz
  • Upload date:
  • Size: 251.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sdc11073-3.0.0a7.tar.gz
Algorithm Hash digest
SHA256 dd3a945b094daba2341e4bd05f0c3015b87e0c7639f606d0cd636867efdfbf21
MD5 b23ac00beb9b408c7c0895f164be1340
BLAKE2b-256 2a490c3f072663d414f57d5d1ad5ff7f9b97340945450013781a2aea145c2ee9

See more details on using hashes here.

File details

Details for the file sdc11073-3.0.0a7-py3-none-any.whl.

File metadata

  • Download URL: sdc11073-3.0.0a7-py3-none-any.whl
  • Upload date:
  • Size: 314.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sdc11073-3.0.0a7-py3-none-any.whl
Algorithm Hash digest
SHA256 4f7d3e7b75b5e7a7e5e75976af13a68a95ec8bf1be48ab2563751d58dbfdffe0
MD5 c54c91eaf5b23c8cf01eeaf0e4f7fb17
BLAKE2b-256 0944c2c05fe9854844f52d00f70df10a2613844da50624fc650c4b87f31381d1

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 Pingdom Monitoring Sentry Error logging StatusPage Status page