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 20.04, 22.04, and Debian 11 (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.9.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61bb220f4c78f158bc2968821ed5c03397a3f0aa128931cc7172db268217f79 |
|
MD5 | 6679355c8a8d5c32281b28c802c2881c |
|
BLAKE2b-256 | 6f719a92eebb1d1f5e7e091747887822d7fa729ef3fa4a0073f27df6c929153e |
Hashes for ouster_sdk-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11bad746c0acf4d13d30b5b75922d93d8ef0963952517754723650b66b242299 |
|
MD5 | 480c6b1b11c9104062b5221e4cb72ce3 |
|
BLAKE2b-256 | ceb1468738b531ba442ea5770d125b27d639032dc0f060a0461f81a2d25cf05a |
Hashes for ouster_sdk-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de89ccb914dca2de75665a56b0a78d224855fecfab5801e0a0fb376f970f8e4c |
|
MD5 | e3871c362f42f82ff8b78473319913d5 |
|
BLAKE2b-256 | 6b86906ea4ddec6471c795fdf9fdcc2bd6fa7022cb5d2a973f5b56eec214eaa4 |
Hashes for ouster_sdk-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e18566cb686a34c4115692c88bb118d6366226ea2bad39f828fca5681eae707a |
|
MD5 | f1d1a5f529d3f39c1ca7d94e1410992c |
|
BLAKE2b-256 | 686382de4aa29598fcceb1f1ff2429c297904ea7d56819072f2b8d2c268bc7c6 |
Hashes for ouster_sdk-0.9.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40a40e83d14aba9a4b708ce76c0e51d5cded439feb20907e2a31c9fb66a2dc3 |
|
MD5 | c231d5cdddf7ea1047a0cf34d4407880 |
|
BLAKE2b-256 | eda72eac27818533bc23a8e06a84f7722b923ebc39d0e60243044e693b9879f2 |
Hashes for ouster_sdk-0.9.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c3da0693070b3822e14e3ccd15b1633f5169ea9d7a1f0ccc2d636f87a8b15d |
|
MD5 | 04c9674cad77c3e8e9899c77f94de746 |
|
BLAKE2b-256 | 80ff29e4ebff1d7c1eb7fe2b469326163dbd83a30524918a74d1002e892b9ac0 |
Hashes for ouster_sdk-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36357ea9d79c3a3f4ed755c1ec2d943c8f39431ec6eb5cbc65c43d8fdc1bf926 |
|
MD5 | ddc8f0c0cf4dd215aa8d979129d7038c |
|
BLAKE2b-256 | be7877494b99840ec561f78847a63576b9c8ab512447cb3b82aa721eb9e908b4 |
Hashes for ouster_sdk-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54c4b054dd013f8efdd5b636b2968576961076f0ba54a00276e9ede17c12019 |
|
MD5 | 8dbb1f435ceeb35dec214c069289d794 |
|
BLAKE2b-256 | 8b4f3f1c8617294ba83787d668f4073814a3a86d598950a6eec53fef4a242a86 |
Hashes for ouster_sdk-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a882724b9585380b589e71d4e86533ee566b489378e11d53a7345d1e5a293b |
|
MD5 | 518962a28fbe5db9bf18397e05af47f5 |
|
BLAKE2b-256 | c7305b2472e0d4a220ebcc5684ba56110cfe86dea66f6a422a4b5cf171fc6512 |
Hashes for ouster_sdk-0.9.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c0e42257145ca878ee8b7e9737d201dacef516a51cb8194b0ed0f1e90aac37 |
|
MD5 | 97bf37db01da03a3c45d524fd53f7c62 |
|
BLAKE2b-256 | 4f4fb4289ea7d958b51ce369503493d7c9b302561587affe0370d3e576e37907 |
Hashes for ouster_sdk-0.9.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8363468f9ec2de950fe1e1f69a1bb1854814d9fea7a6e121182f73d241e1d872 |
|
MD5 | 661423d78bc3cbe9c0dd538f13528597 |
|
BLAKE2b-256 | 1deb570d171b02d51068e1c0647877d856b77b4889d936f51e6ba9fabf4bb2c4 |
Hashes for ouster_sdk-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a9fe4b16569fd6dfc31badfd5fb4c415515ada662dec5fcc0e2d55d900d3ea9 |
|
MD5 | dbc0f0b4355b64b745c8071041513ae5 |
|
BLAKE2b-256 | d6f85d712c095302fc83abdaa14ea8990644993043db282056273dfc061c711a |
Hashes for ouster_sdk-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83d88f6b3182ee8236755b3a4f091f5f19c53de92db11b47773d46f9d877f206 |
|
MD5 | d78a2ca1712928843b2f42f79db30e9c |
|
BLAKE2b-256 | 7ea2f5e34f75f32863f9fc09e5b91c57f17515afeaf16f4d4bd17ea826830624 |
Hashes for ouster_sdk-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7bda288d1d510c85f1a99fe34df6130ddd4e8f4dad6b39a14cdd96b3a1ddeb |
|
MD5 | 198dc029b7252bf8296392ff156e7dec |
|
BLAKE2b-256 | 6fb78546e817978dfb88a1a74fc9dbf911e42849862e310ff718510d128d9a8c |
Hashes for ouster_sdk-0.9.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cdd6795dbc4138bb13f0a1c33c1b985fd007829482ff55557c40605322b0264 |
|
MD5 | b08738f44bc259f661c97bc8da756172 |
|
BLAKE2b-256 | c92acb1f32589d06da866e6f1bd3f2a9a7b6deaf95f0c214c7d8c79c761e1018 |
Hashes for ouster_sdk-0.9.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37040a3346beca22a8fdac78390c7eb2401ae6ae2a0a2ec656ed0935e445879 |
|
MD5 | d37651270e54e61378fb39713ff15e3a |
|
BLAKE2b-256 | 1d50f464d5ce5ddcb2980ce1563b533e4e783464176779df1585089fb303645f |
Hashes for ouster_sdk-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b21c846f32e1282e1c2bd4a980864a95f34daa433aa06add83a08b6a59bf29d |
|
MD5 | 22fbf6fdc7783366b7b6d048ab914cb7 |
|
BLAKE2b-256 | fe2f244d605d8ec70e66597572b932fccbc52bb700a8c4ceacbf07dd858c08db |
Hashes for ouster_sdk-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca11ec8d74908f87f4e3164857ff9c3d957936586de762e34a4510f98676543e |
|
MD5 | 796026d5951a261def5d6a15841744b1 |
|
BLAKE2b-256 | a7a7f03d06bdea3af4efb86ad575830ded7991cbd19d4337c5ffdd0d7f7149d1 |
Hashes for ouster_sdk-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376341cc8600c5a2835c62f2f8ed79a620b53e001ce01fb961ad71847dbde7f1 |
|
MD5 | 7aecdb04500c3ce7231b674175e692c8 |
|
BLAKE2b-256 | 00fa4997a76759d47239af721f05ee35faa3f302e7bcd0061fdef01023046c26 |
Hashes for ouster_sdk-0.9.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa32a32fc0d9772520fcb016d964a87cb600cc1a572d4878f92a1cd0fd5bc5c |
|
MD5 | 087d4c319c3bb35f508fd918b9dfa427 |
|
BLAKE2b-256 | e0a9332a5bbe08636e24a3c91cd9c29d68e46c3ca75f870817aaf99fe14c6ccb |
Hashes for ouster_sdk-0.9.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fb199bb019cde09535cbe9a881bab88de27058a6d217be7cc464be3c7e0a3e |
|
MD5 | fb38790aa082167eaeddf208556d6c6a |
|
BLAKE2b-256 | ac501993f5f913c7cdcdffe4a3fe28509d38d0931f380c37df0da1892f7907c0 |
Hashes for ouster_sdk-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51136a529d2d084cd3787d9a135e57d8689e0293d8e5ee1f9f21463bb597efc1 |
|
MD5 | a1478750c17a17a3a1a5dd6484ac18f2 |
|
BLAKE2b-256 | 7168e7550bf0b2b79e2190b278c0de4f5eba666fcb50c31fb61e822cce71ac51 |
Hashes for ouster_sdk-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b63d34f2761bc60569c75090b780c0332ce317b320f9205b8b45e073aa769e3 |
|
MD5 | 38238202f953e4e779a0de26832e6f30 |
|
BLAKE2b-256 | f9d35d2c179a8ceac153ba7898bc7d2490a89ad9b0cc142508a000dc0da4c890 |
Hashes for ouster_sdk-0.9.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebeef0e5e082927feac482046d78cacf68a0dad1b0c0a26e5a227730c9962b77 |
|
MD5 | 06967873515373e9742a69c9733e0c3f |
|
BLAKE2b-256 | 310114cd456f4a8637bd4765ecafdd7069e6a415edf4639a1c7593402995d289 |