Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
jazzy

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
kilted

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
lyrical

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
rolling

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

cloudini_lib package from cloudini repo

cloudini_lib cloudini_ros

ROS Distro
humble

Package Summary

Version 1.3.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/facontidavide/cloudini.git
VCS Type git
VCS Version main
Last Updated 2026-09-20
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Main library of Cloudini, the pointcloud compression library

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

Changelog for package cloudini_lib

1.3.1 (2026-09-20)

  • build: make cloudini_lib embeddable with add_subdirectory / FetchContent (#142) Reuses zstd/lz4 targets defined by a parent project, ignores an inherited ament_cmake, and keeps the build type, tests, tools, benchmarks, PCL and install rules out of the parent. New options CLOUDINI_WITH_PCL and CLOUDINI_INSTALL; cloudini::cloudini_lib is always defined.
  • fix: link Threads::Threads (static consumers failed with undefined pthread_create)
  • fix: reject inconsistent point clouds; make ros_message_definitions.hpp includable twice (#141)
  • The CMake project version now matches package.xml (it was left at 1.2.4 in 1.3.0)
  • Contributors: Davide Faconti

1.3.0 (2026-09-20)

  • feat(packaging): conda/pixi package for prefix.dev + conda-forge (#133)

    * feat(packaging): add conda/pixi package (prefix.dev + conda-forge) Ship cloudini as a conda package (shared library + headers + CMake package config + cloudini_rosbag_converter CLI), buildable with rattler-build and publishable to prefix.dev and conda-forge. Library/CMake changes to make it installable outside ament:

    - install(EXPORT) + generated cloudini_libConfig.cmake for standalone builds, so downstream can find_package(cloudini_lib) and link cloudini::cloudini_lib

    • $ORIGIN/../lib install RPATH so installed executables locate the lib
    • prefer shared zstd/lz4 variants when the library itself is shared

    - find_or_download_zstd.cmake: accept conda's zstd::libzstd_shared / zstd::libzstd (conda-forge ships no static zstd) instead of vendoring a copy

    • find_or_download_mcap.cmake: -DMCAP_INCLUDE_DIR offline hook (no-network builds)

    - pin mcap_converter STATIC so the CLI stays self-contained under BUILD_SHARED_LIBS=ON conda/recipe.yaml is hermetic (no network at build): links conda zstd/lz4-c, uses conda cxxopts, and consumes a pre-fetched mcap source. Same recipe serves prefix.dev and conda-forge/staged-recipes. conda/RELEASING.md documents the release + publish workflow. Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    * release: pin cloudini 1.2.4 source sha256 Co-Authored-By: Claude Opus 4.8 <<noreply@anthropic.com>>

    • fix(cmake): export static compression dependencies and test installed consumers
    • docs(conda): update release validation and publishing guidance

    * ci: test Pixi packages and replace Kilted with Lyrical ---------Co-authored-by: Claude Opus 4.8 <<noreply@anthropic.com>>

  • Regression test for decoder buffer sizing (#139) + clang-format pass (#140)

    * test: regression for decoder buffer sizing with expanding stage-1 encoding Single-chunk lossless cloud of incompressible FLOAT64/UINT32 data, whose stage-1 encoding exceeds width*height*point_step. Fails with "LZ4 decompression failed" before 9765a54 (#139). Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>>

    * chore: apply clang-format repo-wide, skip vendored contrib in the hook Co-Authored-By: Claude Fable 5.1 <<noreply@anthropic.com>> ---------Co-authored-by: Claude Fable 5.1 <<noreply@anthropic.com>>

  • fix(PointcloudDecoder): improve max decompressed size calculation for chunk decoding

  • Fix license tags in package.xml According to ros_license_toolkit[\^1] license tags should be in SPDX list of licenses. In case of claudini_ros, the license version was missing and in case of claudini_lib, the license name was not "exact". This commit changes the license tags to use SPDX license identifiers. Note that it doesn't fix the failures reported in claudini_lib in the output below: [cloudini_ros] git hash of (/home/src/github.com/facontidavide/cloudini): d202e5255d12519ff1f3db1dac4df3ca0e550ee7 SchemaCheck SUCCESS Detected package.xml version 3, validation of scheme successful. LicenseTagExistsCheck SUCCESS Found licenses ['Apache']

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
cloudini_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cloudini_lib at Robotics Stack Exchange