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
Recording and reading data in Open Sensor Format (OSF)
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, manylinux_2_28_aarch64)
macOS >= 10.15 on x86_64 platforms (macosx_10_15_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 >= 11.0 (arm64, x86-64)
Windows 10 (x86-64)
The Ouster SDK drops languages and platforms as they exit their standard support cycle. Please follow our Lifecycle Policy page to understand when support for a Python version, C++ compiler, Operating System, or Sensor FW may dropped from support.
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
File details
Details for the file ouster-sdk-0.13.1.tar.gz
.
File metadata
- Download URL: ouster-sdk-0.13.1.tar.gz
- Upload date:
- Size: 12.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c75263a0328fdfd9eff5b2748fb2d4ba64e1da95531398272de853efe915749 |
|
MD5 | 0b1fd9a00f6132c03f43f577d3a8510c |
|
BLAKE2b-256 | a86dbe8811ff0d9a19f322182154e912e4f923de1c7a49fcf43d31eab1a09a43 |
File details
Details for the file ouster_sdk-0.13.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e00339b54ed4a5727e3fb373d0eecd4a61857220774654a6a07d875dcf63342 |
|
MD5 | eb63abe09200ab09f51fe4cf61d40d08 |
|
BLAKE2b-256 | 0eea857ee1837fe815536a20a274d0bae5f81c43be617289f1368fc7d0ae4a8a |
File details
Details for the file ouster_sdk-0.13.1-cp312-cp312-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb54498ae707c15c48aa6ca546820a0dfa4d63825a767213b6f4e3c5e7fbf041 |
|
MD5 | b360d44a39601e7bd29ae89c2a8009ca |
|
BLAKE2b-256 | 42ce961ede31d86964a69a08c48719401c0d21a8b42f0ef7224d1671de8084e3 |
File details
Details for the file ouster_sdk-0.13.1-cp312-cp312-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ec2ee8869f13f692a93e3cf3f1d4a0c2a282ff17d8317f397047ee74d7046e |
|
MD5 | cfe856a912605de90a14bfa78bba35bc |
|
BLAKE2b-256 | f06cb30ccf1418b2ed5ae9a27fe38a9d544b57ad18351a14a2db635cde0a5a8e |
File details
Details for the file ouster_sdk-0.13.1-cp312-cp312-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 330cee41a4c424e376eb43ce251a2955c8f27d5adf635ccc828ad9a36a7505fd |
|
MD5 | d95462dbca1bc5374240575eb551fa6b |
|
BLAKE2b-256 | aaf656762bb909195737afca3fa523d2f21892e320d3aae8d2b099ad25531485 |
File details
Details for the file ouster_sdk-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ce4ec4f9f7607ee3db0ff91a9a0aee0af90fd4e78fcb48553164073e04c135 |
|
MD5 | 6f751a7338287a9ac46b40989ceafbe4 |
|
BLAKE2b-256 | 44a0c4cf1793b02afa7a90940b1c4799969b7adee44309aeb37ce1f1d3a6532e |
File details
Details for the file ouster_sdk-0.13.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d394ec643643e7fa3e7eeb80530e04dd6a654678cd7f7c9cbe3b6b34b450d0 |
|
MD5 | ee9b89cbd478d5ed2569e5ae7aa54259 |
|
BLAKE2b-256 | c2fd3f792c76b3d905dac3322fa9c8d245f676cc74f12b8fb9fa86c39bbb3329 |
File details
Details for the file ouster_sdk-0.13.1-cp311-cp311-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e080e00db0bf9629677563abcde6ba4e795231e458d18844affedb56086e01 |
|
MD5 | 0687d3199689038d6a29e6829733e45d |
|
BLAKE2b-256 | 71bb20f5dd71981101cb8f318293f62bc5fca2030b26eb83bfbf97546b9be7ec |
File details
Details for the file ouster_sdk-0.13.1-cp311-cp311-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83f9f8ebaa6705111e3dd539f300bf8c25d17d6872b12e62d74d40ed9142ad6 |
|
MD5 | 22467cae0c939ce28c04f9d8259e2277 |
|
BLAKE2b-256 | 3e049ca1c8a385620ed109ab19ecba0675daf1105273ec5df86e13d0402cf690 |
File details
Details for the file ouster_sdk-0.13.1-cp311-cp311-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2480de225404034a8388f11bdfb4096c6948eb50a80c338f88109158b6bdd3e6 |
|
MD5 | 3b171d68a355dc04510fc40543d33c0d |
|
BLAKE2b-256 | c7bd6a2929672d238417fb539fc62048aaaa922cc6c4d39d193f28b740689651 |
File details
Details for the file ouster_sdk-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25b5708d14d54bcdab202addebd1c8353c138f3560255747b65270ecb1885f4 |
|
MD5 | cb39ed62756c9008374bca97737d7a80 |
|
BLAKE2b-256 | 17907a0bb2870822c5e3a9cac42e64759807b9761706540fdee651110be4b4ca |
File details
Details for the file ouster_sdk-0.13.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c3265dec463b378b5467ab6eb7b2532cdf1288d6be80f9bdb8e447da13cda72 |
|
MD5 | ce9cd0c493eae31f3275f986c42a93fe |
|
BLAKE2b-256 | 5472c0230b8b4863645bc5506214952d1d4569189de39494ff88c28492e8c0ee |
File details
Details for the file ouster_sdk-0.13.1-cp310-cp310-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5de3835320bf535977414b2bf0df93987cc7a1d3c59bf621dce799b558a434 |
|
MD5 | cc8940b1b63a7450790c49d601d8f1e0 |
|
BLAKE2b-256 | cb1558daf2b960447aa2aac832acd081188518e45650224b902de35bfaa102b9 |
File details
Details for the file ouster_sdk-0.13.1-cp310-cp310-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa1e40274f8053e650d848c64e3956b6509269d2e620e582b6f5038c611d7b0 |
|
MD5 | 3ec9a8064b8d6623ada9e33c52b30bf7 |
|
BLAKE2b-256 | 4ab452cc774dd9dba676a9728b11abba6bb760542178945c02e1264d7a7243b3 |
File details
Details for the file ouster_sdk-0.13.1-cp310-cp310-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e59f3755ad7672a7d19ecf7a3a79dd8ad6e0f1459fd157a4dba47b6ba746175 |
|
MD5 | 8678851cd697dcd0c6bf6be005269441 |
|
BLAKE2b-256 | bdf53bf7ea7ae3d0ef3e7684a410e80979f5913106c8b888edecae9f6e83751f |
File details
Details for the file ouster_sdk-0.13.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d70d45546fae09a10a0d4952a12d1e2fe0146a1affdc2a2071ed102ee50c613b |
|
MD5 | 90e8679adbb8eb51108caeb22e457a11 |
|
BLAKE2b-256 | 01bfcf6bdf859ca67082a3333b8b4517fc779cffe264efe65c37200c7e36c582 |
File details
Details for the file ouster_sdk-0.13.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 228d778cc0e87a5cfb061ec90184299e5f2381cd4af6a89e2f0253392d690e2a |
|
MD5 | e4037fe68a3ce35de6e1098cb1e69077 |
|
BLAKE2b-256 | 19c6021ebbd2d7cfbe1f08cd71137ff64b628e0622da80d9b2843b576a48f3ba |
File details
Details for the file ouster_sdk-0.13.1-cp39-cp39-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78fc388109929d1baa1d9e82ae67e7ba94f2611e86ecaf7522285124a3decb1e |
|
MD5 | de1bfafc2cc4de039549799c90017fce |
|
BLAKE2b-256 | 4bd4d8e7898476228582b7431fdd3dc7276b04552a204438c12a99ae2536907f |
File details
Details for the file ouster_sdk-0.13.1-cp39-cp39-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 399d5d7615a6832ddb82998d665cf79ba5966da16568bc74c41b30de86125d43 |
|
MD5 | ee383611d37ec788212e5d94e51b6f15 |
|
BLAKE2b-256 | 94310311a2df56cd4a51060a92d58a54d914276d67f606cbd1cb3c86aa88c5a1 |
File details
Details for the file ouster_sdk-0.13.1-cp39-cp39-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp39-cp39-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e4f281c57d8034c3ce5ec74cf904ecf98553020d3d6631c34f39aaa38c6b89c |
|
MD5 | 0ade3a527a0a831780dba3a25035c9ce |
|
BLAKE2b-256 | f8bacb38fbdf8286fcebe3bb9d526e898d5a03885be6e9ef5157fee11ba0e400 |
File details
Details for the file ouster_sdk-0.13.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a6232dda6e6c8c03fca54a88c6eedfd41675c0f0cb13e25862bfbc4e8eb8d5e |
|
MD5 | c07a7a899feef2141f30cda80a98a163 |
|
BLAKE2b-256 | b54a4d8c3d23f26122513523205d98c640fc5831d59c1c7bf5f7f45adc9efbdd |
File details
Details for the file ouster_sdk-0.13.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c4e5a996380a4365366f2a8059a5d94ffd5e29145927e8a86c2dee64c10cd8 |
|
MD5 | 7972724e920f3affaae37d7e18b9f66f |
|
BLAKE2b-256 | bd401b1890534230fb8cfa60523a922ec743fdac5010efa3aa5019b7ca653663 |
File details
Details for the file ouster_sdk-0.13.1-cp38-cp38-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6738d5c8361151be478718458ed54b60aaa4649d9bf92391e1b2e17001d7eddc |
|
MD5 | 960e8924f90e9b71027a62ca9053a1a6 |
|
BLAKE2b-256 | eb80ae1aaa20ec6229898fab201b7de012c987e8f931f8c91c88287fc14b3e24 |
File details
Details for the file ouster_sdk-0.13.1-cp38-cp38-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp38-cp38-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b2f9d2a9ac75759468e0183602b4574154274d17eb2de36355afc35bb31e959 |
|
MD5 | 9f491b02a850634d93e15ab7426bd4df |
|
BLAKE2b-256 | bab3bf262ae1adf2532af2b3ea74c1f3cd2b670d467e52b8956142d336c4573c |
File details
Details for the file ouster_sdk-0.13.1-cp38-cp38-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp38-cp38-macosx_11_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.8, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d43f2bde35818d27e4d76f8776fc8dd6e59a0b3bec794d56bff9ddc1047f0043 |
|
MD5 | 2f8776d6f4b516948ceab6b5fde2cef3 |
|
BLAKE2b-256 | 7c7c1de6d3bf6228846bcb29185de9b3b6b3c7b02648a2cfdef6b71f575b7d80 |
File details
Details for the file ouster_sdk-0.13.1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ouster_sdk-0.13.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 148e62b5c9fa57e532ae763ee0038817f0e07f15d2f540057ce9953f868c7de9 |
|
MD5 | b2acfef7769b6825cf24e933ff71ebe5 |
|
BLAKE2b-256 | 47596b94eb58355fcec2fb971e7d5b1f6471ac279686b6731f2db377af17f895 |