Skip to main content

Comprehensive SDK for integrating Aidlab's and Aidmed One's biofeedback and biosignal processing functionalities into your applications.

Project description

Aidlab SDK simplifies the communication process with Aidlab and Aidmed One. The SDK also provides algorithms to manipulate received data so you don’t have to reinvent the wheel.

Transport architecture

The Python SDK now supports two connection modes:

  1. Default mode (Aidlab-managed BLE scanner + transport)
  2. Custom mode (your own scanner/transport implementation)

Default mode

from aidlab import AidlabManager

devices = await AidlabManager().scan()
await devices[0].connect(delegate)

Custom mode

from aidlab import Device

device = Device(
    address="AA:BB:CC:DD:EE:FF",
    name="Aidlab 2",
    transport=my_transport,  # implements AidlabTransport
)
await device.connect(delegate)

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

aidlabsdk-2.3.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

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

aidlabsdk-2.3.0-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file aidlabsdk-2.3.0.tar.gz.

File metadata

  • Download URL: aidlabsdk-2.3.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for aidlabsdk-2.3.0.tar.gz
Algorithm Hash digest
SHA256 6ec1b0008b074a3a6d33617a427465fee3ca21cf93a0da25001c7605023e62fe
MD5 44ef0acd8159c196c4b863252191075e
BLAKE2b-256 2e96bd46555f4e735a460a9b040780432b0663ac7063fbcbcdddb2b5c39ced35

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: aidlabsdk-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for aidlabsdk-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a62f89a3df29f5194870d309a6583e252c27f21df673b93420220e235f3ed785
MD5 1a6eaf4394db43b7fa17abfcb2871286
BLAKE2b-256 fe2d9f9a7ef0af8bbb3f30586d2791532b75a7b6b266772024925977a9ff626e

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