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.7.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dacdc97d24929ccd4fa887f52e015e856e2c53046aeedf4e2844e6ed8d0c48e |
|
MD5 | 6516f41253d0b20c628713e2fdcca06b |
|
BLAKE2b-256 | dfe024bc86c4534204a21ca153fd78f2b23e5706b0a30fa68869ecf180edc0ce |
Hashes for ouster_sdk-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a32f438cef2462c1b569a5e3408eee4f29c9a489691cea2045ee827732e021 |
|
MD5 | 1734c4ece105e95e9ccee0697041ee9e |
|
BLAKE2b-256 | 1c9840d63d4279aa0dba8f038f52ca913e484a2aad57333a4de65dbc21aa9797 |
Hashes for ouster_sdk-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d945191e304d1867b8b1f59b69eb46091ad3d096bffb560f0a49dfc232b261d4 |
|
MD5 | 6276b4571c5f73a59ca5ae877cbaf1f5 |
|
BLAKE2b-256 | 3b4346c1540ab813a49a5f7d1d1c07240b69c8cfebceaa4f3738212f41164cdd |
Hashes for ouster_sdk-0.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd87929a379c09ded66113b15416bf9360732392e751ed1d1f713713638929b |
|
MD5 | 5bf170b423193b47502f63119a8058c7 |
|
BLAKE2b-256 | 3cba81e323e41f0137bd7ba62a9eee686dfe7e9128db64e6ce38643170413ad9 |
Hashes for ouster_sdk-0.7.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6bc12b0c83d2d482ae1153c90ec1c837f9ed70054fdedd8c1a2a06f1fa3eb8e |
|
MD5 | 245c74b21c259de31363eef91ab9da94 |
|
BLAKE2b-256 | ed3397fc4204f0e45b795b3b115eac50e750134054045fd5def61dd74863c554 |
Hashes for ouster_sdk-0.7.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 250f390ffd32e6550eb5b2182948249195ac85270122a99bc2217eba586c9d4e |
|
MD5 | 8f0c0cba82073abc330eef3943ba95a1 |
|
BLAKE2b-256 | 46436623e0bcab6892cca6d1dba0b3d2125ce437e8bc207d39f8b4fc20e1566d |
Hashes for ouster_sdk-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66585d4dc5d99833636bf3688cb9bd64a9c234a943c09ae799463f352b7473db |
|
MD5 | 90035f68a9fe847d958dda6d44384228 |
|
BLAKE2b-256 | 3947cd54f6d0093067c0fee382122745a2cc48121f317dc0055b9ebb14d46572 |
Hashes for ouster_sdk-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dea0c727eb689e6cd368233eadfc60a8531687415c5e2a84b28aafd4f254846 |
|
MD5 | 37481da6b5db9d7e5136c368b3a689ed |
|
BLAKE2b-256 | ada7be246e73c78cee6fb9f19af0b39f24b4c1c50d05aed9bc136feb58541e86 |
Hashes for ouster_sdk-0.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec16175dd4db8853b07f4500f64f6793250d25f6002400fdbcdaf646541a8737 |
|
MD5 | 4cf9f4c533438882ef4c3921a19212f5 |
|
BLAKE2b-256 | cd3d8233c06c95b24ee2569c3c2fd6909a8730f00e9766054dfb78f0eb68f139 |
Hashes for ouster_sdk-0.7.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca028a555188d0d2b5934c6c150be42bddc152857e76f6feb739c0307daec95 |
|
MD5 | dc5249ca02d1b11620297a297e876c43 |
|
BLAKE2b-256 | 443f625f6e43de37a44ebbb106f07195b29208820b25131b73215f5569d24a5d |
Hashes for ouster_sdk-0.7.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 537e1a5d10e5133928275a1eca2e94415ab07bc11c109d2a79ff27687b58bf62 |
|
MD5 | ba145f1c790bab6d76c72572a1fa3955 |
|
BLAKE2b-256 | 66f694846c4f8c310cd5800a87c9a9cc680c71efb33fcf788a96664a944ec4a0 |
Hashes for ouster_sdk-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dc74c067fa9a6c409f355bdb48bb2434f025fed55611c059b5d9eb2e108659e |
|
MD5 | 256e8b2098224c0f4a6c1e5e5ac448dd |
|
BLAKE2b-256 | 25e278f2090f747de1829cfd288496c63f73d3f4c5100ce434d8474a1bac443b |
Hashes for ouster_sdk-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030ada772ac1803074ae523cdf52430a9efaa04c67e88de52d6c54584fe775ae |
|
MD5 | f24714200d8578ab73fd19be7869b6fd |
|
BLAKE2b-256 | 2c703fdeebbd372804cc326acefac8804dec69b10acad0ec62b11b8cabd1ed8f |
Hashes for ouster_sdk-0.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d21b34ff87688c927b87c629fa96330927c59e9270212feaff7508e7e5769209 |
|
MD5 | ca0dd7147a9febcc16b836efa9d8fc60 |
|
BLAKE2b-256 | 80c8c0c0e173e3fff6869b92a803d78d014ef240d162d64e5c0075a11c0c176c |
Hashes for ouster_sdk-0.7.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 797418e155fc4999f0359a2de7356a4ba7d9b1c3129f66cd86677e29c967b8b2 |
|
MD5 | 64fff54fdcd75cdce19bda0056cfc91f |
|
BLAKE2b-256 | b393ff51fb9017caa11794b16e32cf09dfac1d27974717e62cbaf68430363610 |
Hashes for ouster_sdk-0.7.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b351d70bc2d5b032699b98d3d4a6ad7b3cda014f00ca9991a259283948b5d5f6 |
|
MD5 | c02ea252bf6be9b78ee1c4b96734b3b0 |
|
BLAKE2b-256 | a6e321c2b1b5007b1a22a90b9cb3cfe8784e8c54fb3465002f99b5017e19daa6 |
Hashes for ouster_sdk-0.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e66aca8adf91c2453c96945517a563876c7bdb51b736e17ecbc6317c145e8aee |
|
MD5 | 63c4c41b422522790acccea841af05c4 |
|
BLAKE2b-256 | 6f107046e64c1fbaa419c7264a0a5894d3e914fc2b029d27af635baa5400c22c |
Hashes for ouster_sdk-0.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25ac07d2ab347906189c000f461d6699af98efc22cc6d0803d098aa7de19ba1 |
|
MD5 | e4a3e60e31d4ffc19d59b7753442c7a9 |
|
BLAKE2b-256 | 818e211eb54f6f2dffea806e7d63e6ab7018f0a8d41c1e5596dd4a47926da216 |
Hashes for ouster_sdk-0.7.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7fead1179c6913ea7520688e7654f72c2b70f2fe0776cdf7317a88918d76de7 |
|
MD5 | fe06200fec93a01231cf8c41edfd9b29 |
|
BLAKE2b-256 | 21b0e20bbb2cdd9190cb62c2e0d462519a179903fc549509f57abe59a3696747 |