yostlabs


Nameyostlabs JSON
Version 2025.1.10 PyPI version JSON
download
home_pageNone
SummaryPython resources and API for 3Space sensors from Yost Labs Inc.
upload_time2025-01-10 16:37:57
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords 3space threespace yost
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <center><h4>API and Resources for Yost Labs 3.0 Threespace sensors.</h4></center>

## Installation

`python -m pip install yostlabs`

## Basic Usage

```Python
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](https://github.com/YostLabs/3SpacePythonPackage/tree/main/Examples) 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](https://github.com/YostLabs/3SpacePythonPackage/tree/main/src/yostlabs/communication) in the future.

To create your own ThreespaceComClass, take a look at the necessary interface definitions [here](https://github.com/YostLabs/3SpacePythonPackage/blob/main/src/yostlabs/communication/base.py) and the Serial implementation [here](https://github.com/YostLabs/3SpacePythonPackage/blob/main/src/yostlabs/communication/serial.py).

## Documentation

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

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "yostlabs",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "3space, threespace, yost",
    "author": null,
    "author_email": "\"Yost Labs Inc.\" <techsupport@yostlabs.com>, Andy Riedlinger <techsupport@yostlabs.com>",
    "download_url": "https://files.pythonhosted.org/packages/28/50/1df3ab5508bbba043a7097ee455d72776f16b42389dda08d3ea71f4c5129/yostlabs-2025.1.10.tar.gz",
    "platform": null,
    "description": "<center><h4>API and Resources for Yost Labs 3.0 Threespace sensors.</h4></center>\n\n## Installation\n\n`python -m pip install yostlabs`\n\n## Basic Usage\n\n```Python\nfrom yostlabs.tss3.api import ThreespaceSensor\n\n#Will auto detect a 3-Space sensor connected to the machine via a USB connection\nsensor = ThreespaceSensor()\n\nresult = sensor.getPrimaryCorrectedAccelVec()\nprint(result)\n\nsensor.cleanup()\n```\n\nClick [here](https://github.com/YostLabs/3SpacePythonPackage/tree/main/Examples) for more examples.\n\n## Communication\n\nThe 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](https://github.com/YostLabs/3SpacePythonPackage/tree/main/src/yostlabs/communication) in the future.\n\nTo create your own ThreespaceComClass, take a look at the necessary interface definitions [here](https://github.com/YostLabs/3SpacePythonPackage/blob/main/src/yostlabs/communication/base.py) and the Serial implementation [here](https://github.com/YostLabs/3SpacePythonPackage/blob/main/src/yostlabs/communication/serial.py).\n\n## Documentation\n\nWIP. Please review the example scripts. For further assistance contact techsupport@yostlabs.com.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python resources and API for 3Space sensors from Yost Labs Inc.",
    "version": "2025.1.10",
    "project_urls": {
        "Homepage": "https://yostlabs.com/"
    },
    "split_keywords": [
        "3space",
        " threespace",
        " yost"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "752d90f04e8393158c1e08a1e9a2411da1b66a40bfd7c74c9365bb92b37b9280",
                "md5": "4dfb3adafbdb8c66c2f8995d5d6b63ca",
                "sha256": "9d72a852e63dd0a3fbb7e1110b0c6533777f2ff7efd7bc42228604bb70f11234"
            },
            "downloads": -1,
            "filename": "yostlabs-2025.1.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4dfb3adafbdb8c66c2f8995d5d6b63ca",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 37585,
            "upload_time": "2025-01-10T16:37:56",
            "upload_time_iso_8601": "2025-01-10T16:37:56.170639Z",
            "url": "https://files.pythonhosted.org/packages/75/2d/90f04e8393158c1e08a1e9a2411da1b66a40bfd7c74c9365bb92b37b9280/yostlabs-2025.1.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28501df3ab5508bbba043a7097ee455d72776f16b42389dda08d3ea71f4c5129",
                "md5": "d6d91006114c9a1d96892d4e38aca0a2",
                "sha256": "5d4e0946e5b6fdee3130c689c998831b64d7efa1e4a2482013a29cfb1234ea00"
            },
            "downloads": -1,
            "filename": "yostlabs-2025.1.10.tar.gz",
            "has_sig": false,
            "md5_digest": "d6d91006114c9a1d96892d4e38aca0a2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 343425,
            "upload_time": "2025-01-10T16:37:57",
            "upload_time_iso_8601": "2025-01-10T16:37:57.804535Z",
            "url": "https://files.pythonhosted.org/packages/28/50/1df3ab5508bbba043a7097ee455d72776f16b42389dda08d3ea71f4c5129/yostlabs-2025.1.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-10 16:37:57",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "yostlabs"
}
        
Elapsed time: 0.42218s