April 26, 2022

Meet Ouster Python SDK 0.4

Henry Lim
Sr. Product Marketing Manager
Linkedin Url

We can’t believe it’s been only two months since the last SDK update, but thanks to our phenomenal SDK team, we are happy to announce the newly updated Python SDK 0.4!

Ever since we launched our SDK last year, we’ve been working closely with our customers, partners, and internal users to make improvements. We’ve asked questions to learn more about how they are using SDK in their environment: 

  • How are they building tools? 
  • What are some critical features? 
  • Ultimately, how can we empower more engineers to start building creatively and efficiently with Ouster sensors to bring safety, mapping, and automation systems to life.

For those of you who are not familiar with our Python SDK, we made the package available last Spring to enable developers to interact with Ouster lidar sensors directly with Python. Since the launch, we’ve seen many users save time and effort working with our lidars. For example, it only takes a couple of minutes to connect and configure our sensors to visualize 3D point clouds, which tremendously accelerates the time to evaluate and build proof of concepts.

What’s Included in Ouster Python SDK 0.4

The goal of this release was to make it more stable, and these are some additions/changes:

  • Updated visualizer library that exposes multiple features such as keyboard, mouse controls, window and rendering, and drawable object management
  • Firmware 2.3 support that adds new data profiles (Low Data Rate Profile and Single Return Profile)
  • Unified documentation for Python SDK and C++ for better understanding

With the new visualizer, it’s now easier to view the point clouds from a live sensor or recorded PCAP files. Moreover, the window now provides an on-screen display with sensor configurations to help users analyze data faster. But please note that some of the keyboard controls have changed, so be sure to check our documentation.

We are always striving to improve our SDK and developer experience. Take a look at our collection of resources and give it a try:

Quick Start Guide

Using Sample Data

Additional Sample Data Links (“Download” button in the top right): OS0, OS1, OS2

How to visualize sample data

How to project into Cartesian Coordinates

How to convert a .pcap to a .csv, .las, or .pcd file

How to record and stream data from a live sensor

If you have suggestions or issues to report, please find us on Github!