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) coordinates
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.8.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a18fcbf965476e3b000bb59c1d852a7efd5366c0fcc233bfda868dd3d5459abd |
|
MD5 | 3abc1637557b52271648f2f5f53a147c |
|
BLAKE2b-256 | d178cfcc08602a8b9da9a52f6e2075f8052a46393c238b8870078e735dc76533 |
Hashes for ouster_sdk-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c0c3fe10b25ce05b71c03ab85ffdb4966f6a533ef80567582150d21a4a11cb0 |
|
MD5 | f3772f71ef3f4c4944fbcb1a1c5d2ee7 |
|
BLAKE2b-256 | fab4365b68182d9410daa7ad241fd4ec5298b032b1331ca733ac03b9b35dd12d |
Hashes for ouster_sdk-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d1dd1c3cc4e84ccd261976281b4581b97835963212a8d0911460459cd7e4143 |
|
MD5 | 21dd1da943e495e7bf7574bd15ceee73 |
|
BLAKE2b-256 | e1df93fc8d76bfaad8c0c0aa11661f2d25d03d91d01f7a4bcf6b90349a54b1f8 |
Hashes for ouster_sdk-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5d148d929e5ebe39f5e3b8b36eb4a4abca9fc43426d1c7f6b1e3ffc000f3a0 |
|
MD5 | c109714166750160aaccb1eee0c71889 |
|
BLAKE2b-256 | 5e49ab37b7dd1de91b10bbfb9c49e3d32eefd897a915df3cac062c203681c371 |
Hashes for ouster_sdk-0.8.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee428dc06708dcf027e08883f63be21f4e25f39faf188e46cb9265f9fe27c96 |
|
MD5 | fbe761276d7448dc18cbeae8b7585790 |
|
BLAKE2b-256 | c873b03b8f10d9588efc82b2e8bd076f4aa488a21f5f20378ccefce703c3eba1 |
Hashes for ouster_sdk-0.8.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f94d82b8c1c1339f01d5e1a8c8fc437611e376d466ff075a46506e82f77a3b74 |
|
MD5 | 521104edf36b9228a6d87c6762f622f9 |
|
BLAKE2b-256 | 493a58e95ef1d14f92d36e78f6d90664a3d4979f50811ce6469a052f2ec65c8b |
Hashes for ouster_sdk-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e5776db38a44f91590afeb07400da796c360a8fb174ed66a79b2db8fa9a6f7 |
|
MD5 | dfb9e0bcc3566cabf7d79492b5443deb |
|
BLAKE2b-256 | ead9e5b2895abcd22156ac645ff861390c7b6e88b14acf8b6ca381f6d80cb37e |
Hashes for ouster_sdk-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 758dd278b79021a00e334f3130f2cb082615cff29782dfdd0f3494eb49fadd05 |
|
MD5 | 63e6b8557d1b57d269edf92f5b13f52d |
|
BLAKE2b-256 | 643723660e8a78bdfe9c5898141ef0d57e90bf630365f036345747a9851e2b7b |
Hashes for ouster_sdk-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddbed0172c8d1f1665300eb14cbf681f5ecdb4baad35ff3385e61a62dee5a370 |
|
MD5 | dfd0c8ca426604d7e98970c92a750b41 |
|
BLAKE2b-256 | 7db51739b498547848926d5aa8ac7868244f25d84f0c53b2bdddf9e8d5db6260 |
Hashes for ouster_sdk-0.8.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9615e35805ac0266a79459050ecda36467ec0e9757627c1fbb25f78570c7aef1 |
|
MD5 | fa2eda64b5f06bdfb474298e612689ff |
|
BLAKE2b-256 | 5d7293ea0ce350f9d6351f74628f96280555438a4fed0ad1c581fe532d828aee |
Hashes for ouster_sdk-0.8.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2b1e9d914f9ab0f8895f4e87cb113f73a6965f112be8be1171d09a941317ba6 |
|
MD5 | d40e9bde7970b76791d8c5a1516d6a6f |
|
BLAKE2b-256 | 02497a6b33445b2e79f03a32d963845b4247477ed696beeaf9745f01cfe1ee34 |
Hashes for ouster_sdk-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da44396a4691ce13256cfc164756efbc5d98b52a61a7a9fed9563f5f06df9220 |
|
MD5 | 539daa08d6b165c3cf294e5b74fb1516 |
|
BLAKE2b-256 | a281ccaf4d08d818f8b48f96e4a480791523507bd1b27adfd1d7d5a102cc763c |
Hashes for ouster_sdk-0.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27ab78fcc8605160cd46bce6b5cfafeec5be89a45d52ed55e5d37ef02479fee |
|
MD5 | e320d4e18d8b54dcd8400372c7f3d86e |
|
BLAKE2b-256 | cb874a663bdc4365155dd9a88b0022571bb7e409b12ea0d3533ed422eda51fc1 |
Hashes for ouster_sdk-0.8.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88bc2b41d994164640772ad8b2d2a0fcd8c9f5bf94cbb081905ba617c54472ba |
|
MD5 | eaa19640330ce094fbe3cf7531b346eb |
|
BLAKE2b-256 | d09b2b198987c811f881d9a0accddd3066a31e1f27b133bd7e35f9ce6b357d85 |
Hashes for ouster_sdk-0.8.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8d56deba6f33507a82a653015dbef06688d60df0ce95475b4a3de27865962b |
|
MD5 | 850fb3eadf3ce69cc0c43d0ddf04c636 |
|
BLAKE2b-256 | c8c5aa085f73ea4211f09a796b21b7878f81d091f24cfb06ede3b669dd2c006b |
Hashes for ouster_sdk-0.8.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a1b290f94eacc2fa0fe17598f11db6ce15323dcf57f8346f43bf4d843e91187 |
|
MD5 | ce865c9e8b719fd06c1909e3668ed09b |
|
BLAKE2b-256 | 183900a0482d4a8dd885e441e061b21b3fb48c8c1f816e069d4c1d63c7c884e3 |
Hashes for ouster_sdk-0.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b15a3a36a1c5bd919685daf0067e75911e92a0bb00bcc665107aa7f7cfb7c2 |
|
MD5 | afe782b95c9fb2dc8f740932f33de8e3 |
|
BLAKE2b-256 | 8c1b597d89644b196887dafd4bab5a285ad920ebad1f517b7bf54b1e5086a743 |
Hashes for ouster_sdk-0.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b23c9fa9ac98910ab98d2d3955b12b1ad984f122540cc812d4ec5ca73b9022f2 |
|
MD5 | a2bcd97cac4ccb7aa1545e6b81b745cf |
|
BLAKE2b-256 | 57ce9d0c10b4183671be43add2e90d1aa679e7dfbdc3a5771067713b8575acba |
Hashes for ouster_sdk-0.8.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9133a613cf61bebc89a691bab865af7fac0e4b34fe7a027df5254b4d36c5954d |
|
MD5 | d62e66a68d5c063c15c645207dfdd5b2 |
|
BLAKE2b-256 | 9d260f1c7d9c5d119edc1cb21c740e3e5db9776461629797bda25bcbbcd0860e |