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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for ouster_sdk-0.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b17fdf4ac89ee928e75974d595f4f28ec86b965b5a71546f73f7e1ddd78c9cd |
|
MD5 | 12f90246c1c0763ced32200bc8dff23c |
|
BLAKE2b-256 | bf6189b4c000a7a5ab3611f93bdd15e4dca77a6ee9a961f7214551ba01fe6ec1 |
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 |
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 |
Hashes for ouster_sdk-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e46418abe1cd653f9e77d9c0f10ec625bbaf30755e67b3ed607885be3a3012cb |
|
MD5 | c08ce1ae2888830e95abdb96071ebd35 |
|
BLAKE2b-256 | 2422b7e0c238b84a1d6a3b55ce58673431d02f4a7096ad3805e14a0aadc576ac |
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 |
Hashes for ouster_sdk-0.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d7b1d152913d91ca9a2231670a8a57bce1728cc6ac34c3728e9c3f56c0617cb |
|
MD5 | 77111c0171d23183e047aaae6312435a |
|
BLAKE2b-256 | ce4070b790314afd49b44155b864d690abe47bbb121df03a4e2faaf5a8b8e292 |
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 |
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 |
Hashes for ouster_sdk-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cfab3be509f9c876024adf0b9ede53d0f9b99c4a8d8edac8fa6a43020109b8b |
|
MD5 | d98dd7ccab15bd95e040a73ce6e7cde8 |
|
BLAKE2b-256 | d50657883f8ef441bcb0c37520ba5b8c604e094509434e32f3fe4e7c1ef5342e |
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 |
Hashes for ouster_sdk-0.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773ea7126fd95f474da03c86111e84a5cf326de6b43c158efb081845a8754d64 |
|
MD5 | 45c3ab1f59c8d71eb3a2e410e6529712 |
|
BLAKE2b-256 | e5482183df76478834c53f26c534c5136d17d77be234b4c2ec4299799c70a06b |
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 |
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 |
Hashes for ouster_sdk-0.5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c38ba82988cde515d5eff87c9cdb6d1887eb5e60021465fb47bd54fb0139794 |
|
MD5 | d313f922a558346f101d8ab59b2c6af8 |
|
BLAKE2b-256 | 5db4dc0f85d02d482855b9057b5dacfdf46dde60aea3f75d93ca230e6ba1dd79 |
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 |
Hashes for ouster_sdk-0.5.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4475f480ab2070288518b33c3ad0c4553d43d7c762d9be06faa0157122245897 |
|
MD5 | f9c95a44b1b0bd33c07a9fe6c4ef1479 |
|
BLAKE2b-256 | 878bddf7a1ea1c3aaea78a637c7211a05bf2874a2982f840cd55fb3ced6d76fd |
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 |
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 |
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 |