Ouster sensor SDK
Project description
The Ouster Python SDK provides a high-level interface for interacting with sensor hardware and recorded sensor data suitable for prototyping, evaluation, and other non-safety-critical applications. Example and reference code is provided for several common operations on sensor data. 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
Frame-based access to lidar data as numpy datatypes
Conversion of raw data to range/signal/near_ir/reflectivity images (de-staggering)
Efficiently projecting range measurements to cartesian (X, Y, Z) coordinates
Supported Platforms
Pre-built binaries are provided on PyPI for x86_64 platforms including:
Most glibc-based Linux distributions (manylinux2010_x86_64)
macOS >= 10.13 (macosx_10_13_x86_64)
Windows 10 (win_amd64)
Building from source is supported on:
Ubuntu 18.04, 20.04, and Debian 10 (x86-64)
macOS >= 10.13 (x86-64)
Windows 10 (x86-64)
Installation
The Ouster Python SDK requires Python >= 3.6 and pip >= 19.0. To install, use pip to grab the ouster-sdk package. See the quick start section of the documentation for more details and to begin working with Ouster data!
If you’re running ARM, a non-glibc-based linux distribution, or wish to modify the Ouster Python SDK, you will need to build from source. See the build instructions for requirements needed to build from a source distribution or from a clone of the repository.
Status and Contact Info
The Ouster Python SDK is currently provided as an early pre-1.0 preview. The APIs are subject to change in every release.
For questions about using your Ouster hardware, please contact Ouster support. For issues specific to the provided code please use the GitHub issue tracker.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ouster-sdk-0.2.2.tar.gz.
File metadata
- Download URL: ouster-sdk-0.2.2.tar.gz
- Upload date:
- Size: 2.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a983065fc28e8f572f395a0f502b28969d585427554531c8be94d57cfa338117
|
|
| MD5 |
eeaf88549bf9dbadee5b414aff37c422
|
|
| BLAKE2b-256 |
afd3cdb37e7394ca8f2501fdce82253dc16356d2ed6169d0e413c46a82c876d8
|
File details
Details for the file ouster_sdk-0.2.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b40ccce749fe67c1c185eaf0c21272ea6aa42e39fd99ec79c87d4717fd803ab4
|
|
| MD5 |
3352de618b2246d70d66390ee4f79932
|
|
| BLAKE2b-256 |
b15754b3f1cc1a291e397ace79da16f480e9988ab43bf3d8acefda71d3a648f0
|
File details
Details for the file ouster_sdk-0.2.2-cp39-cp39-manylinux2010_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp39-cp39-manylinux2010_x86_64.whl
- Upload date:
- Size: 810.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51bdc837567ca4735d94461321eadfd6e83941620b3958a343214077681c32b2
|
|
| MD5 |
1c7370384fad7226922473ed59dd3f9d
|
|
| BLAKE2b-256 |
3de7bf600ec024198dde0d213d45b8e482e750b192cb3fccac517ca20c6c143c
|
File details
Details for the file ouster_sdk-0.2.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 558.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c857a288853a16d13f321f050340c22829ec98112b4fa12a54028f6ec6f8603d
|
|
| MD5 |
b1857276c8b0bac180bb976b4b95cb09
|
|
| BLAKE2b-256 |
47d389210b44db184168b90843cfb50ad68513ad2ae52ee16738140cad6e257e
|
File details
Details for the file ouster_sdk-0.2.2-cp39-cp39-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp39-cp39-macosx_10_13_x86_64.whl
- Upload date:
- Size: 613.3 kB
- Tags: CPython 3.9, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9122b54b8cfa57626b2a2a6225707e8ab8d94f9bec61fb1c07ab70df88913243
|
|
| MD5 |
4aac2b33a5860490e9fabd1879dab2d2
|
|
| BLAKE2b-256 |
65059b804b807d75afaa244f08682bbcd2dc723b0738888420c70791903074bf
|
File details
Details for the file ouster_sdk-0.2.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 880.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82e5e8dae197bdf0b3362080adecd31c3626c3d00910be29d257df29539b9a87
|
|
| MD5 |
ba703a3b9d81d2e688299f6e7b5b48de
|
|
| BLAKE2b-256 |
a1d9d2ebf031a2d63dd33e172a0fc91ff05c3adfe7aff5ba891e6a5f53f11f6c
|
File details
Details for the file ouster_sdk-0.2.2-cp38-cp38-manylinux2010_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 810.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22360fb247d35e5a335abe8b14df3e14e5416974488793306ea18d7e3de01bb3
|
|
| MD5 |
34a3c9390afc2a899ce6f4127a1ba8a2
|
|
| BLAKE2b-256 |
786c89332c124b231583a44f1ae97dd2fb64cfb951dd92dcdc78f94c38b817c6
|
File details
Details for the file ouster_sdk-0.2.2-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 558.8 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a749cea9f43a9fa6c34ee31d15256e38df9f8213906695eca0834d027a96c14
|
|
| MD5 |
6294f51f20b9e822bef3f9862f494b16
|
|
| BLAKE2b-256 |
59cfba0f9cb84dddfc14f42c4ab36e45fbb8d9131646ca931a8d63783e385354
|
File details
Details for the file ouster_sdk-0.2.2-cp38-cp38-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp38-cp38-macosx_10_13_x86_64.whl
- Upload date:
- Size: 613.1 kB
- Tags: CPython 3.8, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14ed71d90d2ca209e4d7e30414004431f3fcb66a08ca282c326e51c36e994c62
|
|
| MD5 |
ebe153f68f09224253ebb70347e23b2c
|
|
| BLAKE2b-256 |
50c65fd18a1550a42ecdf8491fccc87d44baac8d451938de23e566f81e8a0d12
|
File details
Details for the file ouster_sdk-0.2.2-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 878.7 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c5e7e374c761deac51a2adc2fe7cc30d4ad1edbd6637dd1b11e630c36d0b28e
|
|
| MD5 |
f67b6d20fe658b9d59bb792fd9b763ae
|
|
| BLAKE2b-256 |
d5a6d85adddba7abf7fefb6212494c62a029bcc2517802009cb75d210c67bf61
|
File details
Details for the file ouster_sdk-0.2.2-cp37-cp37m-manylinux2010_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 818.0 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95fcad349e7e1f4128a13a242aa4cf5f29f6f52ea90b5d1a01750dc1eb7763ad
|
|
| MD5 |
57ba19e7fe4183a338d35181f40c12f7
|
|
| BLAKE2b-256 |
27e1b2577fcd8781708c040ff745d79959ffe977ca361340d0540dabbe11943e
|
File details
Details for the file ouster_sdk-0.2.2-cp37-cp37m-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp37-cp37m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 603.5 kB
- Tags: CPython 3.7m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26fba80df3b223a76666b452dde4d01ebdd1060c8348c054b6cb36b11c383d12
|
|
| MD5 |
c1db6733b2ee9380a69fb53aaa883c58
|
|
| BLAKE2b-256 |
84fbd243394ccd566c35226d8d2e18f335e82b147466553759bc34b1ce3db070
|
File details
Details for the file ouster_sdk-0.2.2-cp36-cp36m-win_amd64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 878.6 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0058c6c1df4a2d835cf90e4d97e7c30b41b62dd3c3b9c669a5dff07179fb2d66
|
|
| MD5 |
2577deacee784607868bff16180f0313
|
|
| BLAKE2b-256 |
1072cb22e2bb4025f6204ee00f5d2ac10524c13bea6b72ea33461147634351cc
|
File details
Details for the file ouster_sdk-0.2.2-cp36-cp36m-manylinux2010_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 818.1 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f391299c23b4670f4a0f9a80678cd2dbfc871dfc886cad243e0688edb88ffaf0
|
|
| MD5 |
67243969ab073efd9c18df99452119b7
|
|
| BLAKE2b-256 |
dcce425b53b8a1e79b2ecd2374bb95ed6886a514f01d294b12644f3a6bfd2b22
|
File details
Details for the file ouster_sdk-0.2.2-cp36-cp36m-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ouster_sdk-0.2.2-cp36-cp36m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 603.4 kB
- Tags: CPython 3.6m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7cb93802c9731b7be845ca9b29b33ca62d244622f97485a5de7f60c4d41df14
|
|
| MD5 |
0927d4135f0e9c258c43cb950fee0597
|
|
| BLAKE2b-256 |
01c55b9bc2eef20be540af57b6611bce24a80d777fc22e230b6788dbd402d9e4
|