Skip to main content

Ouster sensor SDK

Project description

The Ouster Sensor SDK provides developers interfaces for interacting with sensor hardware and recorded sensor data suitable for prototyping, evaluation, and other non-safety-critical applications in Python and C++. Example and reference code is provided for common operations on sensor data in both languages. The SDK includes APIs for:

  • Querying and setting sensor configuration

  • Recording and reading data in pcap format

  • Reading and buffering sensor UDP data streams reliably

  • Conversion of raw data to range/signal/near_ir/reflectivity images (destaggering)

  • Efficient projection of range measurements to Cartesian (x, y, z) corrdinates

  • Visualization of multi-beam flash lidar data

Additionally, in Python, the SDK also provides:

  • Frame-based access to lidar data as numpy datatypes

  • A responsive visualizer utility for pcap and sensor

Supported Platforms

Pre-built binaries are provided on PyPI for the following platforms:

  • Most glibc-based Linux distributions on x86_64 and ARM64 platforms (manylinux2010_x86_64, manylinux2014_aarch64)

  • macOS >= 10.13 on x86_64 platforms (macosx_10_13_x86_64)

  • macOS >= 11.0 on Apple M1 for Python >= 3.8 (macosx_11_0_arm64)

  • Windows 10 on x86_64 platforms (win_amd64)

Building from source is supported on:

  • Ubuntu 18.04, 20.04, 22.04, and Debian 10 (x86-64, aarch64)

  • macOS >= 10.13 (x86-64), >= 11.0 (arm64)

  • Windows 10 (x86-64)

Download files

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

Source Distribution

ouster-sdk-0.5.1.tar.gz (5.7 MB view details)

Uploaded Source

Built Distributions

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

ouster_sdk-0.5.1-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ouster_sdk-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ouster_sdk-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ouster_sdk-0.5.1-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ouster_sdk-0.5.1-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ouster_sdk-0.5.1-cp39-cp39-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ouster_sdk-0.5.1-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8Windows x86-64

ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ouster_sdk-0.5.1-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ouster_sdk-0.5.1-cp38-cp38-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

ouster_sdk-0.5.1-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

ouster_sdk-0.5.1-cp37-cp37m-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file ouster-sdk-0.5.1.tar.gz.

File metadata

  • Download URL: ouster-sdk-0.5.1.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for ouster-sdk-0.5.1.tar.gz
Algorithm Hash digest
SHA256 3d024f35e8da9afd668e4a222192db662e6d3394a942c4f5d5c7dbfd4825a3bf
MD5 2e5e4022e40db43ce2de123111d47b4a
BLAKE2b-256 9302c517a9a2b5113b88ea261dd376c68f616517aa1eec9ac140a93f07df0a4d

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ouster_sdk-0.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for ouster_sdk-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b17fdf4ac89ee928e75974d595f4f28ec86b965b5a71546f73f7e1ddd78c9cd
MD5 12f90246c1c0763ced32200bc8dff23c
BLAKE2b-256 bf6189b4c000a7a5ab3611f93bdd15e4dca77a6ee9a961f7214551ba01fe6ec1

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e5f93ca5778f02280fbcca1ef8902e72ee21cf3ec6f405a8f023cc7ebc74991
MD5 58dfb4faeb996ebcde7886be99c3015b
BLAKE2b-256 b43fd18961137f59db8cec657643bece7572accce1e130ce12fd02a3f378c9b9

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbc58678a6bc269088f716e78cd79eb13e307a527a2842a7936089a99be3bdf2
MD5 f642d40191a6130b270cb3fd16c7e073
BLAKE2b-256 1718fec5f75dcd953d4ff941ea8926137aacb8e94b71a1ce9d32cc852a61b34b

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e46418abe1cd653f9e77d9c0f10ec625bbaf30755e67b3ed607885be3a3012cb
MD5 c08ce1ae2888830e95abdb96071ebd35
BLAKE2b-256 2422b7e0c238b84a1d6a3b55ce58673431d02f4a7096ad3805e14a0aadc576ac

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 117e5e77b357bbb2d9a13365d716c66957591086ca88a471c477315cbfcb8db9
MD5 6defb96fe6132d8252079da6a204b363
BLAKE2b-256 1d78869b5f067d0124f4aec8e058fd86a433a59e379831d1ff20199402b52a62

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ouster_sdk-0.5.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for ouster_sdk-0.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6d7b1d152913d91ca9a2231670a8a57bce1728cc6ac34c3728e9c3f56c0617cb
MD5 77111c0171d23183e047aaae6312435a
BLAKE2b-256 ce4070b790314afd49b44155b864d690abe47bbb121df03a4e2faaf5a8b8e292

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 911bb8bf348b64b754a43b17f63d5ee28667ed71301873e15e77c0114c4c6071
MD5 f8ed88d276564cc0b9d5ad281ec84348
BLAKE2b-256 c81ddc52cfdbd537bb20e334f4ea7cbcd6d72cca32add7d6406230238e4e6135

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a44f3e42a9485be199e6005965edf756829253a92d80ef75070916bbc985dec4
MD5 7e3142d78c4820332ad81a435d48c3b0
BLAKE2b-256 1f6b15481187086b437efeba4419f7f08ff2ff381c64df6e0a7a5a0800dd277b

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cfab3be509f9c876024adf0b9ede53d0f9b99c4a8d8edac8fa6a43020109b8b
MD5 d98dd7ccab15bd95e040a73ce6e7cde8
BLAKE2b-256 d50657883f8ef441bcb0c37520ba5b8c604e094509434e32f3fe4e7c1ef5342e

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3ee72a4b693608a781c41a49020359c56d20fde1a5f3e6ab9b3941f3a23c6af6
MD5 193e1594643bdbec2951061af0ba8a4d
BLAKE2b-256 3f1a37a2c6163b08234f8ab84dabe6634c0ed058e6ea25dc72c17498b6a78397

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ouster_sdk-0.5.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for ouster_sdk-0.5.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 773ea7126fd95f474da03c86111e84a5cf326de6b43c158efb081845a8754d64
MD5 45c3ab1f59c8d71eb3a2e410e6529712
BLAKE2b-256 e5482183df76478834c53f26c534c5136d17d77be234b4c2ec4299799c70a06b

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bde7097709418187add41bd64048723961460cd28758532c490550ceb488e78d
MD5 cc0d556b15366529a3895bcb7ef5df90
BLAKE2b-256 a6ed06bef8676fffe30d015986faae93a8412fb78b7ad4a01103e8eec2d23820

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e8de695028671eb76d5f0f90457b1b026c2c5a62e583433bbbc8cd9e73ab705
MD5 88dbc0dabc16c541c02e2a1b10a09862
BLAKE2b-256 8bdbbc1065e19faafaa4866e2e872648bfa32e0f6cb1d9ab453173db1a8ff972

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c38ba82988cde515d5eff87c9cdb6d1887eb5e60021465fb47bd54fb0139794
MD5 d313f922a558346f101d8ab59b2c6af8
BLAKE2b-256 5db4dc0f85d02d482855b9057b5dacfdf46dde60aea3f75d93ca230e6ba1dd79

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5b017915970efc8bba097e16a8508d903125abcba642f1a8856123a866847482
MD5 ac72fa74f44477eda7c089b64e813d1b
BLAKE2b-256 82188ee28e256f3f06cf921dd62f8fe8f75b5030028484b55390887860cf92c5

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ouster_sdk-0.5.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for ouster_sdk-0.5.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4475f480ab2070288518b33c3ad0c4553d43d7c762d9be06faa0157122245897
MD5 f9c95a44b1b0bd33c07a9fe6c4ef1479
BLAKE2b-256 878bddf7a1ea1c3aaea78a637c7211a05bf2874a2982f840cd55fb3ced6d76fd

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b6dd6a92119afaf9acf239b638410453849f7438389574229ad8529c6ce5312
MD5 d7661d4264d53fb4564c4682c7e6e297
BLAKE2b-256 60be71479e6d9016f4c56fd033060a62d7a0216384f96a95877db18e059987e0

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b35eba0c881370cd2f3c7c13268accb0e4d6d26f81fce725749d10520f0013f
MD5 98899e6eab5977877ca90573d1451f1f
BLAKE2b-256 89fcc60932182655ec9550d1eb4d07c22f24706f19b738a4ed2dbe3b3ea9de40

See more details on using hashes here.

File details

Details for the file ouster_sdk-0.5.1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ouster_sdk-0.5.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 44c505d56476bbdae25382717fd73f250dfcfc1d0bf7b1d28822bf2d1beee7bf
MD5 396f0e52783aff808f8f6d6e67d01992
BLAKE2b-256 1b3fc9d4da3213fd3cc02dc8afde735b28641d0185c7867b9f632bddacd3f813

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