MyoSapiens Python SDK
A modern Python SDK for the MyoSapiens API with type safety, async support, and an ergonomic API.
Installation
pip install myosdk
Quick Start
from myosdk import Client
client = Client(api_key="ak_live_xxx")
# Upload, process, and download in one call
result = client.retarget(
tracker="walk.c3d",
markerset="markerset.xml",
export_glb=True,
stream_status=True,
output_dir="out/",
)
Requirements: Python 3.10+ and a Myo API key from dev.myolab.ai
Features
- Type-safe - Full Pydantic models with IDE autocomplete
- Async support - Use
AsyncClientfor async applications - Flexible inputs - Accepts file paths, Asset objects, or asset IDs
- Progress streaming - Monitor job progress in real-time
- Error handling - Terra-style exceptions with detailed error information
Documentation
Full SDK documentation, API reference, and examples are available at docs.myolab.ai
For tutorials and examples, see github.com/myolab/myosdk_tutorials
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
myosdk-0.2.1.tar.gz
(34.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
myosdk-0.2.1-py3-none-any.whl
(28.1 kB
view details)
File details
Details for the file myosdk-0.2.1.tar.gz.
File metadata
- Download URL: myosdk-0.2.1.tar.gz
- Upload date:
- Size: 34.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b291a2bd140d46983838193cf669c1ad8664dd3af811f5b716c738ee67191b8
|
|
| MD5 |
2052e52545fdb1b487ac91467d25b457
|
|
| BLAKE2b-256 |
eff5cbd2f883cc8ad7b4ffccc01413f222b077b3860b097341b51763c3d6f770
|
File details
Details for the file myosdk-0.2.1-py3-none-any.whl.
File metadata
- Download URL: myosdk-0.2.1-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c2c963107b4bd952a9558f87ca05bfaa0942ebefc565891e67426e9a7a786eb
|
|
| MD5 |
312550d4f3a2ba6a1bee55df04ec9472
|
|
| BLAKE2b-256 |
354c267b8f4f55a63f95229b99b85d83cc6eac936bc59b1f27ec6fb336c86fb7
|