Metadata-Version: 2.1
Name: ouster-sdk
Version: 0.5.1
Summary: Ouster sensor SDK
Home-page: https://github.com/ouster-lidar/ouster_example
Author: Ouster Sensor SDK Developers
Author-email: oss@ouster.io
License: BSD 3-Clause License
Project-URL: Ouster SDK Documentation, https://static.ouster.dev/sdk-docs/index.html
Project-URL: Bug Tracker, https://github.com/ouster-lidar/ouster_example/issues
Project-URL: Ouster Customer Support, https://ouster.atlassian.net/servicedesk/customer/portal/8
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.7, <4
Description-Content-Type: text/x-rst
Provides-Extra: test
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: examples

=================
Ouster Python SDK
=================

..
    [sdk-overview-start]

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) corrdinates
* 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

..
    [sdk-overview-end]

Supported Platforms
-------------------

..
    [python-supported-platforms-start]

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)

.. _PyPI: https://pypi.org/project/ouster-sdk/

..
    [python-supported-platforms-end]
