CMakeLists.txt
MANIFEST.in
README.rst
mypy.ini
pyproject.toml
setup.cfg
setup.py
tox.ini
sdk/.clang-format
sdk/.clangd
sdk/.dockerignore
sdk/.git
sdk/.gitignore
sdk/CHANGELOG.rst
sdk/CMakeLists.txt
sdk/CMakeSettings.json
sdk/LICENSE
sdk/LICENSE-bin
sdk/README.rst
sdk/clang-linting.sh
sdk/conanfile.py
sdk/.github/check_title_and_description.py
sdk/.github/pull_request_template.md
sdk/.github/ISSUE_TEMPLATE/bug_report.md
sdk/.github/ISSUE_TEMPLATE/feature_request.md
sdk/.github/ISSUE_TEMPLATE/question.md
sdk/.github/workflows/check-commit-message.yml
sdk/cmake/DefaultBuildType.cmake
sdk/cmake/FindCURL.cmake
sdk/cmake/FindEigen3.cmake
sdk/cmake/FindGTest.cmake
sdk/cmake/FindOusterSDK.cmake
sdk/cmake/FindPcap.cmake
sdk/cmake/FindPybind11Internal.cmake
sdk/cmake/Findglfw3.cmake
sdk/cmake/Findjsoncpp.cmake
sdk/cmake/Findlibtins.cmake
sdk/cmake/OusterSDKConfig.cmake.in
sdk/cmake/VcpkgEnv.cmake
sdk/cmake/VersionGen.cmake
sdk/cmake/build.h.in
sdk/conan/test_package/CMakeLists.txt
sdk/conan/test_package/conanfile.py
sdk/docs/Doxyfile
sdk/docs/conf.py
sdk/docs/index.rst
sdk/docs/installation.rst
sdk/docs/overview.rst
sdk/docs/sample-data.rst
sdk/docs/_static/css/ouster_rtd_tweaks.css
sdk/docs/cli/common-use-cases.rst
sdk/docs/cli/getting-started.rst
sdk/docs/cli/mapping-sessions.rst
sdk/docs/cli/overview.rst
sdk/docs/cli/sample-sessions.rst
sdk/docs/cpp/api.rst
sdk/docs/cpp/building.rst
sdk/docs/cpp/examples.rst
sdk/docs/cpp/ouster_client/client.rst
sdk/docs/cpp/ouster_client/image_processing.rst
sdk/docs/cpp/ouster_client/index.rst
sdk/docs/cpp/ouster_client/lidar_scan.rst
sdk/docs/cpp/ouster_client/types.rst
sdk/docs/cpp/ouster_client/version.rst
sdk/docs/cpp/ouster_pcap/index.rst
sdk/docs/cpp/ouster_pcap/os_pcap.rst
sdk/docs/cpp/ouster_viz/index.rst
sdk/docs/cpp/ouster_viz/point_viz.rst
sdk/docs/images/Ouster_Logo_TM_Horiz_Black_RGB_600px.png
sdk/docs/images/Ouster_Logo_TM_Horiz_White_RGB.svg
sdk/docs/images/Ouster_Logo_TM_Stacked_White_RGB.svg
sdk/docs/images/brooklyn_bridge_ls_50_range_image.png
sdk/docs/images/brooklyn_bridge_ls_50_xyz_cut.png
sdk/docs/images/lidar_scan_destaggered.png
sdk/docs/images/lidar_scan_staggered.png
sdk/docs/images/lidar_scan_xyz_84.png
sdk/docs/images/lidar_scan_xyz_84_3d.png
sdk/docs/images/ouster-viz.png
sdk/docs/images/scans_accum_accum_scan.png
sdk/docs/images/scans_accum_dense_every.png
sdk/docs/images/scans_accum_map_all_scan.png
sdk/docs/images/scans_accum_track_all.png
sdk/docs/images/viz-tutorial/axes_helper_unstructured.png
sdk/docs/images/viz-tutorial/empty_point_viz.png
sdk/docs/images/viz-tutorial/image_set_pos_bot_right.png
sdk/docs/images/viz-tutorial/image_set_pos_center.png
sdk/docs/images/viz-tutorial/image_set_pos_left.png
sdk/docs/images/viz-tutorial/image_set_pos_right.png
sdk/docs/images/viz-tutorial/lidar_scan_fields_images.png
sdk/docs/images/viz-tutorial/lidar_scan_fields_images_labels.png
sdk/docs/images/viz-tutorial/lidar_scan_structured.png
sdk/docs/images/viz-tutorial/lidar_scan_viz.png
sdk/docs/images/viz-tutorial/lidar_scan_viz_checkers.png
sdk/docs/images/viz-tutorial/lidar_scan_viz_labels.png
sdk/docs/migration/migration-20220927-20230114.rst
sdk/docs/migration/migration-20230114-20230403.rst
sdk/docs/python/devel.rst
sdk/docs/python/quickstart.rst
sdk/docs/python/api/client.rst
sdk/docs/python/api/examples.rst
sdk/docs/python/api/index.rst
sdk/docs/python/api/pcap.rst
sdk/docs/python/api/viz.rst
sdk/docs/python/examples/basics-sensor.rst
sdk/docs/python/examples/conversion.rst
sdk/docs/python/examples/index.rst
sdk/docs/python/examples/lidar-scan.rst
sdk/docs/python/examples/record-stream.rst
sdk/docs/python/examples/udp-packets.rst
sdk/docs/python/examples/visualizations.rst
sdk/docs/python/viz/index.rst
sdk/docs/python/viz/viz-api-tutorial.rst
sdk/docs/python/viz/viz-run.rst
sdk/docs/python/viz/viz-scans-accum.rst
sdk/docs/reference/changelog.rst
sdk/docs/reference/lidar-scan.rst
sdk/examples/CMakeLists.txt
sdk/examples/client_example.cpp
sdk/examples/config_example.cpp
sdk/examples/helpers.cpp
sdk/examples/helpers.h
sdk/examples/lidar_scan_example.cpp
sdk/examples/mtp_client_example.cpp
sdk/examples/osf_reader_example.cpp
sdk/examples/representations_example.cpp
sdk/examples/viz_example.cpp
sdk/examples/linking_example/CMakeLists.txt
sdk/examples/linking_example/Dockerfile
sdk/examples/linking_example/example.bash
sdk/examples/linking_example/main.cpp
sdk/examples/linking_example/readme.rst
sdk/ouster_client/CMakeLists.txt
sdk/ouster_client/include/optional-lite/nonstd/optional.hpp
sdk/ouster_client/include/ouster/buffered_udp_source.h
sdk/ouster_client/include/ouster/client.h
sdk/ouster_client/include/ouster/defaults.h
sdk/ouster_client/include/ouster/image_processing.h
sdk/ouster_client/include/ouster/lidar_scan.h
sdk/ouster_client/include/ouster/sensor_http.h
sdk/ouster_client/include/ouster/types.h
sdk/ouster_client/include/ouster/util.h
sdk/ouster_client/include/ouster/version.h
sdk/ouster_client/include/ouster/impl/cartesian.h
sdk/ouster_client/include/ouster/impl/lidar_scan_impl.h
sdk/ouster_client/include/ouster/impl/packet_writer.h
sdk/ouster_client/include/ouster/impl/profile_extension.h
sdk/ouster_client/src/buffered_udp_source.cpp
sdk/ouster_client/src/client.cpp
sdk/ouster_client/src/curl_client.h
sdk/ouster_client/src/http_client.h
sdk/ouster_client/src/image_processing.cpp
sdk/ouster_client/src/lidar_scan.cpp
sdk/ouster_client/src/logging.cpp
sdk/ouster_client/src/logging.h
sdk/ouster_client/src/netcompat.cpp
sdk/ouster_client/src/netcompat.h
sdk/ouster_client/src/parsing.cpp
sdk/ouster_client/src/profile_extension.cpp
sdk/ouster_client/src/sensor_http.cpp
sdk/ouster_client/src/sensor_http_imp.cpp
sdk/ouster_client/src/sensor_http_imp.h
sdk/ouster_client/src/sensor_info.cpp
sdk/ouster_client/src/sensor_tcp_imp.cpp
sdk/ouster_client/src/sensor_tcp_imp.h
sdk/ouster_client/src/types.cpp
sdk/ouster_client/src/util.cpp
sdk/ouster_osf/CHANGELOG.rst
sdk/ouster_osf/CMakeLists.txt
sdk/ouster_osf/README.rst
sdk/ouster_osf/cmake/osf_fb_utils.cmake
sdk/ouster_osf/fb/chunk.fbs
sdk/ouster_osf/fb/header.fbs
sdk/ouster_osf/fb/metadata.fbs
sdk/ouster_osf/fb/os_sensor/extrinsics.fbs
sdk/ouster_osf/fb/os_sensor/lidar_scan_stream.fbs
sdk/ouster_osf/fb/os_sensor/lidar_sensor.fbs
sdk/ouster_osf/fb/streaming/streaming_info.fbs
sdk/ouster_osf/include/ouster/osf/basics.h
sdk/ouster_osf/include/ouster/osf/crc32.h
sdk/ouster_osf/include/ouster/osf/file.h
sdk/ouster_osf/include/ouster/osf/layout_standard.h
sdk/ouster_osf/include/ouster/osf/layout_streaming.h
sdk/ouster_osf/include/ouster/osf/meta_extrinsics.h
sdk/ouster_osf/include/ouster/osf/meta_lidar_sensor.h
sdk/ouster_osf/include/ouster/osf/meta_streaming_info.h
sdk/ouster_osf/include/ouster/osf/metadata.h
sdk/ouster_osf/include/ouster/osf/operations.h
sdk/ouster_osf/include/ouster/osf/pcap_source.h
sdk/ouster_osf/include/ouster/osf/reader.h
sdk/ouster_osf/include/ouster/osf/stream_lidar_scan.h
sdk/ouster_osf/include/ouster/osf/writer.h
sdk/ouster_osf/src/basics.cpp
sdk/ouster_osf/src/compat_ops.cpp
sdk/ouster_osf/src/compat_ops.h
sdk/ouster_osf/src/crc32.cpp
sdk/ouster_osf/src/fb_utils.cpp
sdk/ouster_osf/src/fb_utils.h
sdk/ouster_osf/src/file.cpp
sdk/ouster_osf/src/json_utils.cpp
sdk/ouster_osf/src/json_utils.h
sdk/ouster_osf/src/layout_standard.cpp
sdk/ouster_osf/src/layout_streaming.cpp
sdk/ouster_osf/src/meta_extrinsics.cpp
sdk/ouster_osf/src/meta_lidar_sensor.cpp
sdk/ouster_osf/src/meta_streaming_info.cpp
sdk/ouster_osf/src/metadata.cpp
sdk/ouster_osf/src/operations.cpp
sdk/ouster_osf/src/pcap_source.cpp
sdk/ouster_osf/src/png_tools.cpp
sdk/ouster_osf/src/png_tools.h
sdk/ouster_osf/src/reader.cpp
sdk/ouster_osf/src/stream_lidar_scan.cpp
sdk/ouster_osf/src/writer.cpp
sdk/ouster_osf/tests/CMakeLists.txt
sdk/ouster_osf/tests/common.h
sdk/ouster_osf/tests/crc_test.cpp
sdk/ouster_osf/tests/file_ops_test.cpp
sdk/ouster_osf/tests/file_test.cpp
sdk/ouster_osf/tests/operations_test.cpp
sdk/ouster_osf/tests/osf_test.h
sdk/ouster_osf/tests/pcap_source_test.cpp
sdk/ouster_osf/tests/png_tools_test.cpp
sdk/ouster_osf/tests/reader_test.cpp
sdk/ouster_osf/tests/writer_custom_test.cpp
sdk/ouster_osf/tests/writer_test.cpp
sdk/ouster_pcap/CMakeLists.txt
sdk/ouster_pcap/include/ouster/indexed_pcap_reader.h
sdk/ouster_pcap/include/ouster/os_pcap.h
sdk/ouster_pcap/include/ouster/pcap.h
sdk/ouster_pcap/src/indexed_pcap_reader.cpp
sdk/ouster_pcap/src/os_pcap.cpp
sdk/ouster_pcap/src/pcap.cpp
sdk/ouster_viz/CMakeLists.txt
sdk/ouster_viz/include/ouster/point_viz.h
sdk/ouster_viz/src/camera.cpp
sdk/ouster_viz/src/camera.h
sdk/ouster_viz/src/cloud.cpp
sdk/ouster_viz/src/cloud.h
sdk/ouster_viz/src/colormaps.h
sdk/ouster_viz/src/common.h
sdk/ouster_viz/src/glfw.cpp
sdk/ouster_viz/src/glfw.h
sdk/ouster_viz/src/gltext.cpp
sdk/ouster_viz/src/gltext.h
sdk/ouster_viz/src/image.cpp
sdk/ouster_viz/src/image.h
sdk/ouster_viz/src/misc.cpp
sdk/ouster_viz/src/misc.h
sdk/ouster_viz/src/point_viz.cpp
sdk/tests/CMakeLists.txt
sdk/tests/bcompat_meta_json_test.cpp
sdk/tests/cartesian_test.cpp
sdk/tests/fusa_profile_test.cpp
sdk/tests/lidar_scan_test.cpp
sdk/tests/metadata_errors_test.cpp
sdk/tests/metadata_test.cpp
sdk/tests/packet_writer_test.cpp
sdk/tests/parsing_benchmark_test.cpp
sdk/tests/pcap_test.cpp
sdk/tests/profile_extension_test.cpp
sdk/tests/scan_batcher_test.cpp
sdk/tests/util.h
sdk/tests/metadata/1_12_os1-991913000010-64.json
sdk/tests/metadata/1_12_os1-991937000062-16A0_legacy.json
sdk/tests/metadata/1_12_os1-991937000062-64_legacy.json
sdk/tests/metadata/1_13_os1-991913000010-64.json
sdk/tests/metadata/1_13_os1-991937000062-16A0_legacy.json
sdk/tests/metadata/1_13_os1-991937000062-32A02_legacy.json
sdk/tests/metadata/1_14_6cccd_os-882002000138-128_legacy.json
sdk/tests/metadata/1_14_6cccd_os-882002000138-32U0_legacy.json
sdk/tests/metadata/1_14_beta_os1-991937000062-16A0_legacy.json
sdk/tests/metadata/1_14_beta_os1-991937000062-64_legacy.json
sdk/tests/metadata/2_0_0_os1-991913000010-64.json
sdk/tests/metadata/2_0_0_os1-992008000494-128_col_win_legacy.json
sdk/tests/metadata/2_0_rc2_os-992011000121-32U0_legacy.json
sdk/tests/metadata/2_1_2_os1-991913000010-64.json
sdk/tests/metadata/2_1_2_os1-991913000010-64_legacy.json
sdk/tests/metadata/2_2_os-992119000444-128.json
sdk/tests/metadata/2_2_os-992119000444-128_legacy.json
sdk/tests/metadata/2_3_1_os-992146000760-128.json
sdk/tests/metadata/2_3_1_os-992146000760-128_legacy.json
sdk/tests/metadata/2_4_0_os-992146000760-128.json
sdk/tests/metadata/2_4_0_os-992146000760-128_legacy.json
sdk/tests/metadata/2_5_0_os-992146000760-128.json
sdk/tests/metadata/2_5_0_os-992146000760-128_legacy.json
sdk/tests/metadata/3_0_1_os-122246000293-128.json
sdk/tests/metadata/3_0_1_os-122246000293-128_legacy.json
sdk/tests/metadata/ouster-studio-reduced-config-v1.json
sdk/tests/metadata/malformed/complete_but_all_zeros_legacy.json
sdk/tests/metadata/malformed/garbled_legacy_and_nonlegacy.json
sdk/tests/metadata/malformed/incomplete_data_format_legacy.json
sdk/tests/metadata/malformed/incomplete_data_format_nonlegacy.json
sdk/tests/metadata/malformed/incomplete_no_calref_nonlegacy.json
sdk/tests/metadata/malformed/incomplete_no_sensor_info_nonlegacy.json
sdk/tests/metadata/malformed/incorrect_nbeam_angles_legacy_113.json
sdk/tests/metadata/malformed/legacy_with_calibration_status.json
sdk/tests/osfs/OS-1-128_v2.3.0_1024x10_lb_n3.osf
sdk/tests/pcaps/OS-0-128-U1_v2.3.0_1024x10.json
sdk/tests/pcaps/OS-0-128-U1_v2.3.0_1024x10.pcap
sdk/tests/pcaps/OS-0-128-U1_v2.3.0_1024x10_digest.json
sdk/tests/pcaps/OS-0-32-U1_v2.2.0_1024x10-single-packet.pcap
sdk/tests/pcaps/OS-0-32-U1_v2.2.0_1024x10.json
sdk/tests/pcaps/OS-0-32-U1_v2.2.0_1024x10.pcap
sdk/tests/pcaps/OS-0-32-U1_v2.2.0_1024x10_digest.json
sdk/tests/pcaps/OS-1-128_767798045_1024x10_20230712_120049.json
sdk/tests/pcaps/OS-1-128_767798045_1024x10_20230712_120049.pcap
sdk/tests/pcaps/OS-1-128_v2.3.0_1024x10.json
sdk/tests/pcaps/OS-1-128_v2.3.0_1024x10_lb_n3.pcap
sdk/tests/pcaps/OS-1-128_v2.3.0_1024x10_lb_n3_poses_kitti.txt
sdk/tests/pcaps/OS-1-128_v3.0.1_1024x10_20230216_142857_poses_kitti.txt
sdk/tests/pcaps/OS-1-32-G_v2.1.1_1024x10.json
sdk/tests/pcaps/OS-1-32-G_v2.1.1_1024x10.pcap
sdk/tests/pcaps/OS-1-32-G_v2.1.1_1024x10_digest.json
sdk/tests/pcaps/OS-1-64_1024x10_fw20.pcap
sdk/tests/pcaps/OS-1-64_sensor_config_reduced.json
sdk/tests/pcaps/OS-2-128-U1_v2.3.0_1024x10.json
sdk/tests/pcaps/OS-2-128-U1_v2.3.0_1024x10.pcap
sdk/tests/pcaps/OS-2-128-U1_v2.3.0_1024x10_digest.json
sdk/tests/pcaps/OS-2-32-U0_v2.0.0_1024x10.json
sdk/tests/pcaps/OS-2-32-U0_v2.0.0_1024x10.pcap
sdk/tests/pcaps/OS-2-32-U0_v2.0.0_1024x10_digest.json
sdk/tests/pcaps/VLI-16-one-packet.pcap
src/cpp/_client.cpp
src/cpp/_osf.cpp
src/cpp/_pcap.cpp
src/cpp/_viz.cpp
src/ouster/cli/__init__.py
src/ouster/cli/py.typed
src/ouster/cli/core/__init__.py
src/ouster/cli/core/borg.py
src/ouster/cli/core/cli_args.py
src/ouster/cli/core/osf.py
src/ouster/cli/core/pcap.py
src/ouster/cli/core/sensor.py
src/ouster/cli/core/util.py
src/ouster/cli/plugins/discover.py
src/ouster/cli/plugins/io_type.py
src/ouster/cli/plugins/source.py
src/ouster/cli/plugins/source_osf.py
src/ouster/cli/plugins/testing.py
src/ouster/client/__init__.py
src/ouster/client/_client.pyi
src/ouster/client/_digest.py
src/ouster/client/core.py
src/ouster/client/data.py
src/ouster/client/py.typed
src/ouster/client/_utils/__init__.py
src/ouster/osf/__init__.py
src/ouster/osf/_osf.pyi
src/ouster/osf/data.py
src/ouster/pcap/__init__.py
src/ouster/pcap/_pcap.pyi
src/ouster/pcap/pcap.py
src/ouster/pcap/py.typed
src/ouster/sdk/__init__.py
src/ouster/sdk/convert_to_legacy.py
src/ouster/sdk/pose_util.py
src/ouster/sdk/py.typed
src/ouster/sdk/simple_viz.py
src/ouster/sdk/util.py
src/ouster/sdk/examples/__init__.py
src/ouster/sdk/examples/client.py
src/ouster/sdk/examples/colormaps.py
src/ouster/sdk/examples/open3d.py
src/ouster/sdk/examples/pcap.py
src/ouster/sdk/examples/reference.py
src/ouster/sdk/examples/viz.py
src/ouster/sdkx/__init__.py
src/ouster/sdkx/bag.py
src/ouster/sdkx/packet_iter.py
src/ouster/sdkx/parsing.py
src/ouster/sdkx/py.typed
src/ouster/sdkx/util.py
src/ouster/sdkx/mapping/README.rst
src/ouster/sdkx/mapping/__init__.py
src/ouster/sdkx/mapping/kiss_backend.py
src/ouster/sdkx/mapping/mapping.py
src/ouster/sdkx/mapping/slam.py
src/ouster/sdkx/mapping/slam_backend.py
src/ouster/sdkx/mapping/stitch.py
src/ouster/sdkx/mapping/util.py
src/ouster/viz/__init__.py
src/ouster/viz/_viz.pyi
src/ouster/viz/core.py
src/ouster/viz/scans_accum.py
src/ouster/viz/util.py
src/ouster/viz/view_mode.py
src/ouster_sdk.egg-info/PKG-INFO
src/ouster_sdk.egg-info/SOURCES.txt
src/ouster_sdk.egg-info/dependency_links.txt
src/ouster_sdk.egg-info/entry_points.txt
src/ouster_sdk.egg-info/not-zip-safe
src/ouster_sdk.egg-info/requires.txt
src/ouster_sdk.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/test_batching.py
tests/test_cli.py
tests/test_cli_util.py
tests/test_config.py
tests/test_core.py
tests/test_data.py
tests/test_destagger.py
tests/test_discover.py
tests/test_extended_profiles.py
tests/test_http_client.py
tests/test_metadata.py
tests/test_packet_iter.py
tests/test_parsing.py
tests/test_pcap.py
tests/test_plugins.py
tests/test_pose_util.py
tests/test_viz.py
tests/test_viz_utils.py
tests/test_xyzlut.py
tests/osf/test_osf_basics.py
tests/osf/test_osf_extrinsics.py
tests/ouster/cli/plugins/bad_plugin.py