Skip to main content

Project Aria Client SDK For Python

Project description

Project Aria Client SDK For Python

The Project Aria Client SDK with CLI provides robust capabilities for creating computer vision and machine learning applications with the Project Aria glasses.

The Client SDK currently offers the ability to:

  • Connect and disconnect from the device via USB and WiFi
  • Retrieve detailed device information and its current status
  • Control Aria recording capabilities
  • Control Aria streaming capabilities
  • Access calibration data for the sensors you're recording with
  • Subscribe and listen to Aria sensors data
  • Visualize streaming data

A CLI is installed as part of the SDK, which provides the ability to:

  • Pair the glasses via USB or Wi-Fi
  • Connect to the glasses via USB or Wi-Fi
  • Control Aria recording capabilities
  • Control Aria streaming capabilities

Requirements

  • Python 3.8 - 3.11
  • Platform: Mac Big Sur+, Fedora 36+, Ubuntu 22.04+
  • A router such as Asus, Netgear or TP-Link with no firewall that supports Wi-Fi 6 to connect the glasses to the 5GHz band for when streaming over Wi-Fi
  • Update your glasses to the latest OS using the Aria Mobile Companion App

Documentation

Project Aria Client SDK Documentation

Samples

After installing the Project Aria Client SDK, extract the SDK sample apps to a directory in your home folder by running

python3 -m aria.extract_sdk_samples --output ~
cd ~/projectaria_client_sdk_samples

Go to the Setup Guide to get started.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

projectaria_client_sdk-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

projectaria_client_sdk-1.1.0-cp312-cp312-macosx_10_16_x86_64.whl (45.2 MB view details)

Uploaded CPython 3.12 macOS 10.16+ x86-64

projectaria_client_sdk-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

projectaria_client_sdk-1.1.0-cp311-cp311-macosx_10_16_x86_64.whl (45.2 MB view details)

Uploaded CPython 3.11 macOS 10.16+ x86-64

projectaria_client_sdk-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

projectaria_client_sdk-1.1.0-cp310-cp310-macosx_10_16_x86_64.whl (45.2 MB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

projectaria_client_sdk-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

projectaria_client_sdk-1.1.0-cp39-cp39-macosx_10_16_x86_64.whl (45.2 MB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

projectaria_client_sdk-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

projectaria_client_sdk-1.1.0-cp38-cp38-macosx_10_16_x86_64.whl (45.2 MB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

File details

Details for the file projectaria_client_sdk-1.1.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0de06d308734d7954ef533bc123e5dc6277d10a4e65b6ef443615442a7f6c97
MD5 e7844d021f84a462f97c7044d7bdf571
BLAKE2b-256 ee9cf82c7866fbc0b2656ed45e139be32a2987c8c675dcb878b65009125dba80

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfff209eda037d9ffaba89d914d6eca380fe6602847c4c0ebd4cdbc39ceaa6a6
MD5 42841cdab7d6d290a845dd5353ae6a49
BLAKE2b-256 b1149cd5ae38371ba1edfd9331a311fae39006af2a829696a25d3347d39337c8

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp312-cp312-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp312-cp312-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6fbc24963404a397ff15c6bd52741b356b380ca5dc3d2e75d48c732ccd8a3e38
MD5 91ef3455751edaa6a6d0f2e8508ae474
BLAKE2b-256 33963628fe07515d68add72130858c0698a27a519c4e98fb746252a58bcf40bb

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bfc6bac07fd4bacf75d41090e1a5189d484073bc72f3899f942e6e739b0d1a4
MD5 ef4433e6fe41b12a7ed715a5790cc93b
BLAKE2b-256 b648fcb893772cae1b360663882e9fb54d3f2f4c92259c4db6d5424b5cee4d77

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c2d17ad24dc3086db760ff3a908f6755ce97d2ed4384d73b05ca5828ca9f70c
MD5 6ff4232cc56bb6acb66554a0bda2e697
BLAKE2b-256 7e29360cce6a52995c11e17da9e5443217ade226ffdc1bc99f4e35ed0b96584b

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp311-cp311-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp311-cp311-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a088ff1e6092c7c9b281e3649a4f9b0778e9b81019e31e1eea69d8135d14074c
MD5 d471c3f9771d73033289f2ff87285460
BLAKE2b-256 e51cfd7b93b2946631a0d8aad1b23f2461f4f66c0ba686e9f89cb5012089938f

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 703e2971332752fab9fab44978121dcb1c2bac0e1ff83a9ea2c004d8ea1a7479
MD5 579141d6583a2749d6522b30aa4122e7
BLAKE2b-256 07284c12ee690d4c7e40aea9d3bbfdfc3245b11fe65d7636943de76e6537e30d

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14de0495b7f529051280d496d33b585404e418a0943c86ec4726f54084fb1dda
MD5 43b13297b574c855b8721d52ebdb2834
BLAKE2b-256 49969f0a82774e319b4cc9d57196737a31885d68c0c1bc14a3f905813c4e68d2

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ee06e66414b90c72a984f87494ec16b6b785eca4dc321417183f2aff484a63a7
MD5 32cf17b54f84071c5b2e135a8703d896
BLAKE2b-256 ff4c3572ba58a97f4314149c5decdd57ff421bbcfc27bdd8d40e170e9faebd36

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6ea44771aa60b344ce70650b2a1492efacb1ef0e2141883e10bb1993e46f8f7
MD5 e8f752ba9051b0cf2ef710dfe05533ff
BLAKE2b-256 c1cdb93eccb1516f395e0c350ad51ba604cc17cbe69911831f04e288cedb50e6

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4e03acf2f63df14b55254040bd8ec267dfefd7fae44a1301363cb8c20a7f6d
MD5 5d6668e0e87e90735a565abb806b2884
BLAKE2b-256 598786abab9b49f9266ef1ee35b3a3d1d3fed80e5cae29d341166b7e433e2a6f

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 67d7dfd13cfa34a6c9766adbbeb69d8572678824b73a987bd8fb206fa8f30791
MD5 160a7c3040dbf9009243c1a122f0781f
BLAKE2b-256 99b9efc1dbb9512138c39d167272797aa85a8934a456b78ff0ce56b7cd7f0dc8

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f1d8c8615a39a194d5ef9d2bb0c1e6348d6c1edbad6f936c23c3331841d3f6f
MD5 72e193728f35f7c90fcc1a132c8797c8
BLAKE2b-256 93eeb1c555fa5e0fbd2232d953c2fb67353e813e15441596bc2a7b91ae972ef0

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e01f64db1f93a2a26c439034ca544758989a04fe5ac42383a7e4d3802c8e441c
MD5 d61cbd490a022d97b850df762905bd07
BLAKE2b-256 282d6236513e0008af1675e175ae2bf06f476ecfa3c7540de6590abe71a35534

See more details on using hashes here.

File details

Details for the file projectaria_client_sdk-1.1.0-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for projectaria_client_sdk-1.1.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 effcc3ac4a28e0945abeacc3f9c817eddcdb5e78e3cbb4dd6f0ae6a63215798f
MD5 2989d19809f4e18652cb8819ff7b2ede
BLAKE2b-256 cbe613002b04d9bbf4c312ac052084cfe7e56597d3b8a7c83d3106828e9a56f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page