Skip to main content

Python resources and API for 3Space sensors from Yost Labs Inc.

Project description

API and Resources for Yost Labs 3.0 Threespace sensors.

Installation

python -m pip install yostlabs

Basic Usage

from yostlabs.tss3.api import ThreespaceSensor

#Will auto detect a 3-Space sensor connected to the machine via a USB connection
sensor = ThreespaceSensor()

result = sensor.getPrimaryCorrectedAccelVec()
print(result)

sensor.cleanup()

Click here for more examples.

Communication

The ThreespaceSensor class utilizes a ThreespaceComClass to define the hardware communication interface between the device utlizing this API and the Threespace Sensor. Currently only the ThreespaceSerialComClass is available for use with the API. New ComClasses for different interfaces will be added to the communication package in the future.

To create your own ThreespaceComClass, take a look at the necessary interface definitions here and the Serial implementation here.

Documentation

WIP. Please review the example scripts. For further assistance contact techsupport@yostlabs.com.

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

yostlabs-2025.2.11.tar.gz (346.5 kB view details)

Uploaded Source

Built Distribution

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

yostlabs-2025.2.11-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

Details for the file yostlabs-2025.2.11.tar.gz.

File metadata

  • Download URL: yostlabs-2025.2.11.tar.gz
  • Upload date:
  • Size: 346.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for yostlabs-2025.2.11.tar.gz
Algorithm Hash digest
SHA256 1c9ba8c2f42b5a47c10cef17553e7016705e4e5ebad7cdefd652cc0af52780d1
MD5 a20f963dd700a0902814498580e31eb8
BLAKE2b-256 84084cff563f21d35543846483c485e80254cca9cd2cf2a8bee2bbf69283ec17

See more details on using hashes here.

File details

Details for the file yostlabs-2025.2.11-py3-none-any.whl.

File metadata

  • Download URL: yostlabs-2025.2.11-py3-none-any.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for yostlabs-2025.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 caf5f2c0239b03cf072cf46c3eca43a97ee439417e115fad413dd4606eb3aa83
MD5 2586200a4dfb9fc1872764e0055d36d2
BLAKE2b-256 d644489ec83f6cdee4296b416262b6141fb28699ca31ab50acec9712d895fe21

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