-
Notifications
You must be signed in to change notification settings - Fork 440
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
OusterSDK + Ouster CLI 2023 Q2 Release (#534)
OusterSDK + Ouster CLI 2023 Q2 Release ================================ With this release we are adding a bunch of things that we've used internally at Ouster for some time and we hope it will be useful to a broader set of users well. Major things: # Ouster CLI (Python) Command Line Tools `ouster-cli` that combines basic and common actions to work with sensors: - Discover connected sensors (`ouster-cli discover`) - Configure sensors (`ouster-cli source <SENSOR> config`) - Get sensors metadata (`ouster-cli source <SENSOR> metadata`) - Record data to a pcap with metadata json stored along (`ouster-cli source <SENSOR> record`) - Visualize data from sensor or pcap (`ouster-cli source [<SENSOR> | <PCAP>] viz`) - Pcap slice and convertion operations (`ouster-cli source <PCAP> {info,slice,convert}`) - Run slam to get trajectories and registered point clouds (`ouster-cli source [<SENSOR> | <PCAP>] slam`) # Ouster Mapping (Python) Mapping utilities + tools to save registered point clouds from pcap or running sensors that accounts for sensor motion and deskews the cloud. # Ouster OSF (C++/Python) C++/Python library to save stream of LidarScans with metadata. Used by mapping module to work with scans + poses. For more details please see the CHANGELOG.rst file.
- Loading branch information
Showing
193 changed files
with
22,896 additions
and
780 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
include(FindPackageHandleStandardArgs) | ||
|
||
if(DEFINED PYTHON_EXECUTABLE) | ||
execute_process( | ||
COMMAND | ||
"${PYTHON_EXECUTABLE}" "-c" | ||
"import sys; print(f'{str(sys.version_info.major)}.{str(sys.version_info.minor)}.{str(sys.version_info.micro)}')" | ||
OUTPUT_VARIABLE _version_full | ||
OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
|
||
execute_process( | ||
COMMAND | ||
"${PYTHON_EXECUTABLE}" "-c" | ||
"import pybind11;print(pybind11.get_cmake_dir())" | ||
OUTPUT_VARIABLE _pybind_dir | ||
RESULT_VARIABLE _pybind_result | ||
ERROR_VARIABLE _pybind_error | ||
OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
if(${_pybind_result} EQUAL 0) | ||
LIST(APPEND CMAKE_PREFIX_PATH "${_pybind_dir}") | ||
if("${_version_full}" VERSION_GREATER_EQUAL "3.11.0") | ||
find_package(pybind11 2.10 REQUIRED) | ||
else() | ||
find_package(pybind11 2.0 REQUIRED) | ||
endif() | ||
|
||
set(_PYBIND11_INTERNAL_PYTHON_VERSION "") | ||
if(NOT PYTHON_VERSION STREQUAL "") | ||
message("Found Python Version VIA: PYTHON_VERSION") | ||
set(_PYBIND11_INTERNAL_PYTHON_VERSION "${PYTHON_VERSION}") | ||
elseif(NOT PYTHONLIBS_VERSION_STRING STREQUAL "") | ||
message("Found Python Version VIA: PYTHONLIBS_VERSION_STRING") | ||
set(_PYBIND11_INTERNAL_PYTHON_VERSION "${PYTHONLIBS_VERSION_STRING}") | ||
elseif(NOT PYTHON_VERSION_STRING STREQUAL "") | ||
message("Found Python Version VIA: PYTHON_VERSION_STRING") | ||
set(_PYBIND11_INTERNAL_PYTHON_VERSION "${PYTHON_VERSION_STRING}") | ||
endif() | ||
if(VCPKG_TOOLCHAIN AND NOT "${_version_full}" VERSION_EQUAL "${_PYBIND11_INTERNAL_PYTHON_VERSION}") | ||
message(FATAL_ERROR "Python Versions Do Not Match | ||
\tRequested Version: | ||
\t\t${_version_full} | ||
\tVersions Found: | ||
\t\tPYTHON_VERSION: \"${PYTHON_VERSION}\" | ||
\t\tPYTHONLIBS_VERSION_STRING: \"${PYTHONLIBS_VERSION_STRING}\" | ||
\t\tPYTHON_VERSION_STRING: \"${PYTHON_VERSION_STRING}\" | ||
\tInternal Cache: \"${_PYBIND11_INTERNAL_PYTHON_VERSION}\"") | ||
endif() | ||
else() | ||
message(FATAL_ERROR "ERROR In Setting Pybind11 CMAKE Prefix Path: ${_pybind_error}") | ||
endif() | ||
else() | ||
message(FATAL_ERROR "PYTHON_EXECUTABLE NOT SET") | ||
endif() | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
========= | ||
Changelog | ||
========= | ||
|
||
[0.9.0] | ||
* Initial Public Release |
Oops, something went wrong.