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.1b1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e1893d8a70f32db6b5cb195a95a2f018584736663e643a7b4146beee3e25a1 |
|
MD5 | 8bbe2bde7f1db0cc3282077cfd2fc50d |
|
BLAKE2b-256 | ea4295405c37e7e9878bf72f4e7c039413bbebd6e064f19b5e95088ffb47608f |
Hashes for ouster_sdk-0.7.1b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cba3f5c8bd1b4152f9e2f21ff4548c3b2323dfada885ddfc2491efd682cc532 |
|
MD5 | f245facfc864654c24dd5e13802db536 |
|
BLAKE2b-256 | 818b793d82ff4fde9563912d89fcbe8ab32035d65ea4fd722a856404dfd5d0d0 |
Hashes for ouster_sdk-0.7.1b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a00efc89b7f5a233df404b516888e4784eacd6c5b6ba5c2b3fc91b3fa154ff |
|
MD5 | 80769bb176baee82099b3a6c9089acb6 |
|
BLAKE2b-256 | cf79eebfe9a36a4961d0965a8f91ea2fd441a74f850615a8e8c6f872b5f9e272 |
Hashes for ouster_sdk-0.7.1b1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09d885ffa0faf3f70ce12ad0e83a9d7f26205fb0a3583637c1aca82b1c6bf44 |
|
MD5 | 7a601c7f96aac85bfeaa77fb0dd8a1ce |
|
BLAKE2b-256 | 4b9e009dabe3bc4c7e5c55f8362de01bdf8ce59ae81f00a05c9245b258dfedab |
Hashes for ouster_sdk-0.7.1b1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 745dba1979c14093f70784e12bbba89fad807dde5ceb7ce86e78937f515ae004 |
|
MD5 | 1650f75c7346e08600e6d4d875a3afc7 |
|
BLAKE2b-256 | 110972cd3722a4d5a2ce34830c9b25f0ecde0dab48957e5bb8a78f6852659555 |
Hashes for ouster_sdk-0.7.1b1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6809a5310453b53f9b8f67b93681c45056a3fe69a75f7a92b92f2974b43a7f4 |
|
MD5 | b00741b60613d4b15379075a0bb5093d |
|
BLAKE2b-256 | b9ddb9b85968ce259cc237cf36453c1492ce7ce7d2dc273ca6949381bc29bb6c |
Hashes for ouster_sdk-0.7.1b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d09b17df480382989426679ceadabcb053d9accac18a87f412f8a74c2a6aa0 |
|
MD5 | c28dba8a181e9c105f1e019a7b593e90 |
|
BLAKE2b-256 | 4a9117297ed89ae96676fc3dff465e8ab7e279e054d6c4e7065660a885e1450b |
Hashes for ouster_sdk-0.7.1b1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0106e3e25ce7532b2568676e295bea1c09ea15e1b4ac78e50e96f1fc2976225b |
|
MD5 | 586555ec163d4720d7cf2072dbd3d8fe |
|
BLAKE2b-256 | 9e9277fb1b1fd803bda39009b8327df58776e41e94b3d645b31d057d58442c0b |
Hashes for ouster_sdk-0.7.1b1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 077eb53ffbcc44aba04270a500e25afa2c1ef33b82b6aebaf67061e55f15c2db |
|
MD5 | d5052ec76776bbfc457dc5a12a0b7a7f |
|
BLAKE2b-256 | 27b4517f35975323129104c18f459ca2ea60311cacb9a73756dee0dd238feb19 |
Hashes for ouster_sdk-0.7.1b1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d94a1f8c8e7f070cc87eafe858d9c013d0d47e6632085ba99af24e64c22c26 |
|
MD5 | 451bc0319b4d18476e039df376a0ad5a |
|
BLAKE2b-256 | 344642a47ef2b60c3d7ed020b74a30908291ec6727400e53eb1f9d4e06785b83 |
Hashes for ouster_sdk-0.7.1b1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 094ed32b9b5d4315b1d7326b909f3e56b898928574e32437db85f9616f7a588b |
|
MD5 | 99b727d21a395eba8a7b0beba5803182 |
|
BLAKE2b-256 | 2ed97e417b2be8681a43ecfae65ebda67bf2b2349b52cac9cb8fe06ec56f8363 |
Hashes for ouster_sdk-0.7.1b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0217d10dcb7c704bfb5c3c4368087b67e4e430b83382032033586afc611a3b3f |
|
MD5 | 7f8dd7b881c95f5a28a3d870cffdc7f9 |
|
BLAKE2b-256 | 775df15b671157bc6978fe5deca453bb47101256fe2e5293a6c96bd352679c63 |
Hashes for ouster_sdk-0.7.1b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 175ebc505e802ede419350b28463f306183fb2408f7ac779a78447484b2c3318 |
|
MD5 | 790e7746a50242a84dca1e695f83febc |
|
BLAKE2b-256 | 227071867d55401eefd9ea1a7ba3db52ed974686e9718a2a5f6e256efc437027 |
Hashes for ouster_sdk-0.7.1b1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21485651baef3fc2452cb19a2127fcc4910ab7e1b63bf9e603568b6b498e950e |
|
MD5 | b521e25ca324d85f47612764925f6272 |
|
BLAKE2b-256 | d10f2a21348bda35f52d1b8e1148f28949cff1db0163484914684adc30e634b9 |
Hashes for ouster_sdk-0.7.1b1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 357be0bbc4c0455b3b09ec47e0988d1d117095e941750b69ab102dc1fd130df9 |
|
MD5 | 17130ee27018ebebf2cc8002f2dda4c2 |
|
BLAKE2b-256 | 78c73b34db63ebf5584fd1d1f02f77a34685b75b371758d2b059e032cbfbc850 |
Hashes for ouster_sdk-0.7.1b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff6b4761ce3eeef1d3ed919ec64b72edcdc5162e5bb4c190ec8b9399c333f56 |
|
MD5 | 069086ccce95e0884107f66951623e32 |
|
BLAKE2b-256 | aa5d8e4852dc4ddd795a60107235e971920f6dedd46c7b57069581cd95d6aec5 |
Hashes for ouster_sdk-0.7.1b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 638e3a2904b29d674aa6a5698f8550ff391f1d0b4686845a16260cb559164eef |
|
MD5 | cbf032e61188b6368e486de8af3cc7b7 |
|
BLAKE2b-256 | 7aa6333e818a81615f4aad421992525e32f947978c8a4d8bc15c77941c14f69a |
Hashes for ouster_sdk-0.7.1b1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fcf0c3e24b969cb312ff6f4670ec1036de36e6c7e1da5fbb026c5681c136634 |
|
MD5 | 29ecda146f02e7a08e93fe26712b28bf |
|
BLAKE2b-256 | 060744c3b87086e60d9f2eb51fcb84259a27843d9a9d2361a6612023ef7ee60f |
Hashes for ouster_sdk-0.7.1b1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e74093734035f850a07922e32ee2acc05d623306e3763bf9095dfd602487a01 |
|
MD5 | 9737f30e2627d5c097a82142c6d50022 |
|
BLAKE2b-256 | 36156c813a7ab9c4da0480ecb5ac25eded8689e96a6d41745fd2d7819e54f1c8 |