Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 2.1.2
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version galactic-devel
Last Updated 2022-09-05
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

No additional links.

Maintainers

  • victor

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.1.2 (2022-09-05)

2.1.1 (2021-11-09)

2.1.0 (2021-10-15)

  • Revert "Comment out tests that require galactic rclpcpp API" This reverts commit 6642f6a743e5d5be210f7e59191153746b296866.
  • Fix cmake lint
  • Contributors: Victor Lopez

2.0.0 (2021-10-15)

  • Comment out tests that require galactic rclpcpp API
  • Use ament_cmake_auto
  • Update package.xml
  • Add comment about ament_cmake_pal
  • Change license to BSD-3 Clause
  • Flake8 and pep257 compliance
  • Add ament dependencies
  • More formatting and header ordering
  • Apply ament_link_cmake
  • Cpplint compliance
  • Rename headers to .h and uncrustify them
  • Fix double comparisons in test
  • Reorganize code to remove boost from include files
  • Tests passing in ROS2
  • Update license on headers refs #5
  • Change License to MIT fixes #5
  • Contributors: Victor Lopez

1.4.0 (2020-03-13)

  • Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
  • Use atomic bool, because we need atomic operation
  • Contributors: Victor Lopez, victor

1.3.1 (2019-08-28)

  • Fix shadow variable warning
  • Contributors: Victor Lopez

1.3.0 (2019-08-12)

  • Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
  • Smarter clear and resize of vectors when all enabled
  • Optimize async update when everything is enabled
  • Add LGPL3 version text
  • Contributors: Victor Lopez

1.2.1 (2019-04-18)

  • Fix stamp of full messages
  • Contributors: Victor Lopez

1.2.0 (2019-04-16)

  • Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
  • Update python api to new msgs
  • Rename full statistics topic
  • Add new messages
  • Change internal structure from vector of pairs to pair of vectors
  • Add missing add_dependencies
  • Contributors: Victor Lopez

1.1.1 (2018-12-19)

  • Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
  • Add macros with variable argument count
  • Set time stamp from main thread
  • Fix maintainer
  • Contributors: Victor Lopez

1.1.0 (2018-10-29)

  • Merge branch 'fix-test' into 'erbium-devel' Fix spurious test failure when buffer was filled See merge request qa/pal_statistics!12
  • Fix spurious test failure when buffer was filled
  • Contributors: Victor Lopez

1.0.8 (2018-10-25)

  • Fix some issues with copyable object that shouldn't be
  • Contributors: Victor Lopez

1.0.7 (2018-10-25)

  • Change Sleep to WallSleep When sim time stops being published. The thread can get stuck and never end.

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
foxy

Package Summary

Tags No category tags.
Version 2.0.2
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version foxy-devel
Last Updated 2022-09-05
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

No additional links.

Maintainers

  • victor

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.0.2 (2022-09-05)

2.0.1 (2021-11-09)

  • Fix cmake lint
  • Contributors: Victor Lopez

2.0.0 (2021-10-15)

  • Comment out tests that require galactic rclpcpp API
  • Use ament_cmake_auto
  • Update package.xml
  • Add comment about ament_cmake_pal
  • Change license to BSD-3 Clause
  • Flake8 and pep257 compliance
  • Add ament dependencies
  • More formatting and header ordering
  • Apply ament_link_cmake
  • Cpplint compliance
  • Rename headers to .h and uncrustify them
  • Fix double comparisons in test
  • Reorganize code to remove boost from include files
  • Tests passing in ROS2
  • Update license on headers refs #5
  • Change License to MIT fixes #5
  • Contributors: Victor Lopez

1.4.0 (2020-03-13)

  • Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
  • Use atomic bool, because we need atomic operation
  • Contributors: Victor Lopez, victor

1.3.1 (2019-08-28)

  • Fix shadow variable warning
  • Contributors: Victor Lopez

1.3.0 (2019-08-12)

  • Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
  • Smarter clear and resize of vectors when all enabled
  • Optimize async update when everything is enabled
  • Add LGPL3 version text
  • Contributors: Victor Lopez

1.2.1 (2019-04-18)

  • Fix stamp of full messages
  • Contributors: Victor Lopez

1.2.0 (2019-04-16)

  • Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
  • Update python api to new msgs
  • Rename full statistics topic
  • Add new messages
  • Change internal structure from vector of pairs to pair of vectors
  • Add missing add_dependencies
  • Contributors: Victor Lopez

1.1.1 (2018-12-19)

  • Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
  • Add macros with variable argument count
  • Set time stamp from main thread
  • Fix maintainer
  • Contributors: Victor Lopez

1.1.0 (2018-10-29)

  • Merge branch 'fix-test' into 'erbium-devel' Fix spurious test failure when buffer was filled See merge request qa/pal_statistics!12
  • Fix spurious test failure when buffer was filled
  • Contributors: Victor Lopez

1.0.8 (2018-10-25)

  • Fix some issues with copyable object that shouldn't be
  • Contributors: Victor Lopez

1.0.7 (2018-10-25)

  • Change Sleep to WallSleep When sim time stops being published. The thread can get stuck and never end.
  • Fix unitialized variable
  • Contributors: Victor Lopez

1.0.6 (2018-10-24)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

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

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.6.3
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

Maintainers

  • Jordan Palacios
  • Noel Jimenez
  • Sai Kishor Kothakota

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

2.6.3 (2025-06-12)

  • Extend the possibility to regisiter custom data types
  • Check for the size equality to avoid crashing
  • Contributors: Sai Kishor Kothakota

2.6.2 (2025-02-05)

  • Reworked all pubilsher QoS policies Specially important was avoiding keeping all messages, this was running away with memory. Also, we switch to a best effort reliability instead of reliable, no sense in retrying to send old data.
  • Contributors: Jordan Palacios

2.6.1 (2025-01-30)

  • Merge branch 'add/sai/maintainer' into 'humble-devel' Add Sai to the package maintainers See merge request qa/pal_statistics!51
  • Add Sai to the package maintainers
  • Merge branch 'use/core/libboost' into 'humble-devel' Use libboost-dev instead of whole boost libraries See merge request qa/pal_statistics!50
  • Use libboost-dev instead of whole boost libraries
  • Merge branch 'fix/includes/clang' into 'humble-devel' use std::optional to initialize properly instead of -1 See merge request qa/pal_statistics!49
  • use std::optional to initialize properly instead of -1
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.6.0 (2024-12-05)

2.5.1 (2024-12-05)

  • Merge branch 'fix/crash/on_destruction' into 'humble-devel' Fix pal_statistics crash upon destruction See merge request qa/pal_statistics!48
  • Add missing setEnabledmpl in registerInternal method
  • Add DELETE_REGISTRY and CLEAR_ALL_REGISTRIES macros
  • Check if the registry exists before calling [publishAsync]{.title-ref}
  • Add clearAllRegistries method
  • Add deleteRegistry method in the macros.hpp
  • Catch exceptions thrown in the publisher thread
  • Merge branch 'make/topics/latched' into 'humble-devel' Make all topics latched by default See merge request qa/pal_statistics!47
  • Make all topics latched by default
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.5.0 (2024-11-22)

  • add the documentation to the getUniqueRegistryKey method
  • Add more changes to the renaming getOrCreateRegistry method
  • Apply review suggestions
  • Add new test on disabling the registered elements by default
  • add enable option to the REGISTER_ENTITY.. macro
  • Fix the cpp linter errors
  • Unify getRegistry method for all types of instances of Node and LifeCycleNode
  • deprecate getRegistry method
  • Add support for REGISTRY_KEY on other macros
  • Add getUniqueRegistryKey method for node and topic
  • make getOrcreateRegistry more generic for nodes and classes
  • Add scoped Bookkeeping test
  • Add first test on the new macros and methods
  • get resolve_topic_name method to get the proper namespaced/remapped key
  • Add REGISTER_ENTITY and UNREGISTER_ENTITY macros
  • Add INITIALIZE_REGISTRY macro
  • Accept only if it is castable to double
  • Rename the methods to getOrcreateRegistry
  • add initializeRegistry method and some macros
  • add createRegistry and getRegistry method for reutilizing the RegistryMap
  • remove the node namespace argument
  • add a way to handle the topic remappings
  • Contributors: Jordan Palacios, Sai Kishor Kothakota

2.4.0 (2024-11-14)

  • Create stop thread test
  • Add stop thread function
  • Linter: Import order and single quotes
  • Contributors: David ter Kuile, Isaac Acevedo

2.3.1 (2024-08-29)

  • Ensure the value is converted to float before creating the msg
  • Contributors: David ter Kuile

2.3.0 (2024-08-29)

  • Remove unused files
  • update qos for ros2
  • Port test
  • Port statistics_registry.py
  • Contributors: David ter Kuile

2.2.4 (2024-05-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 1.5.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2024-06-18
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

No additional links.

Maintainers

  • victor

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

1.5.2 (2024-05-16)

  • do not rely on extension for std::vector<bool> The standard does not define std::swap() for the bit proxy objects, but defines a static method instead. This broke with clang++ 14.0.6 over here. See here for more details: https://stackoverflow.com/a/58660208/21260084
  • Contributors: v4hn

1.5.1 (2023-07-19)

  • drop c++11 compiler flag broke on newer systems as log4cxx requires c++17 for quite some time now.
  • Contributors: v4hn

1.5.0 (2021-08-23)

  • Merge branch 'python3' into 'erbium-devel' Make python code compatible with python2/3 See merge request qa/pal_statistics!23
  • futurize'd python code
  • Contributors: Jordan Palacios

1.4.3 (2021-03-19)

  • Fix spurious test failure
  • Contributors: Victor Lopez

1.4.2 (2021-01-12)

  • Merge branch 'data_signal' into 'erbium-devel' Data signal See merge request qa/pal_statistics!22
  • Add documentation + tests for extact_rosbag_signals
  • Merge branch 'python_more_tests' into 'erbium-devel' add more tests based on lists and dictionary data for the python API See merge request qa/pal_statistics!21
  • Get data signal from introspection data rosbag Rm .user Get data signal from introspection data rosbag Rm.user Mv DataSignal to a separate library
  • add more tests based on lists and dictionary data for the python API
  • Contributors: Adria Roig, Sai Kishor Kothakota, victor

1.4.1 (2020-11-11)

  • Update license on headers refs #5
  • Change License to MIT fixes #5
  • Contributors: Victor Lopez

1.4.0 (2020-03-13)

  • Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
  • Use atomic bool, because we need atomic operation
  • Contributors: Victor Lopez, victor

1.3.1 (2019-08-28)

  • Fix shadow variable warning
  • Contributors: Victor Lopez

1.3.0 (2019-08-12)

  • Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
  • Smarter clear and resize of vectors when all enabled
  • Optimize async update when everything is enabled
  • Add LGPL3 version text
  • Contributors: Victor Lopez

1.2.1 (2019-04-18)

  • Fix stamp of full messages
  • Contributors: Victor Lopez

1.2.0 (2019-04-16)

  • Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
  • Update python api to new msgs
  • Rename full statistics topic
  • Add new messages
  • Change internal structure from vector of pairs to pair of vectors
  • Add missing add_dependencies
  • Contributors: Victor Lopez

1.1.1 (2018-12-19)

  • Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
  • Add macros with variable argument count
  • Set time stamp from main thread
  • Fix maintainer
  • Contributors: Victor Lopez

1.1.0 (2018-10-29)

  • Merge branch 'fix-test' into 'erbium-devel' Fix spurious test

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange

Package symbol

pal_statistics package from pal_statistics repo

pal_carbon_collector pal_statistics pal_statistics_msgs

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 1.5.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/pal_statistics.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2024-06-18
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The pal_statistics package

Additional Links

No additional links.

Maintainers

  • victor

Authors

No additional authors.
README
No README found. No README in repository either.
CHANGELOG

Changelog for package pal_statistics

1.5.2 (2024-05-16)

  • do not rely on extension for std::vector<bool> The standard does not define std::swap() for the bit proxy objects, but defines a static method instead. This broke with clang++ 14.0.6 over here. See here for more details: https://stackoverflow.com/a/58660208/21260084
  • Contributors: v4hn

1.5.1 (2023-07-19)

  • drop c++11 compiler flag broke on newer systems as log4cxx requires c++17 for quite some time now.
  • Contributors: v4hn

1.5.0 (2021-08-23)

  • Merge branch 'python3' into 'erbium-devel' Make python code compatible with python2/3 See merge request qa/pal_statistics!23
  • futurize'd python code
  • Contributors: Jordan Palacios

1.4.3 (2021-03-19)

  • Fix spurious test failure
  • Contributors: Victor Lopez

1.4.2 (2021-01-12)

  • Merge branch 'data_signal' into 'erbium-devel' Data signal See merge request qa/pal_statistics!22
  • Add documentation + tests for extact_rosbag_signals
  • Merge branch 'python_more_tests' into 'erbium-devel' add more tests based on lists and dictionary data for the python API See merge request qa/pal_statistics!21
  • Get data signal from introspection data rosbag Rm .user Get data signal from introspection data rosbag Rm.user Mv DataSignal to a separate library
  • add more tests based on lists and dictionary data for the python API
  • Contributors: Adria Roig, Sai Kishor Kothakota, victor

1.4.1 (2020-11-11)

  • Update license on headers refs #5
  • Change License to MIT fixes #5
  • Contributors: Victor Lopez

1.4.0 (2020-03-13)

  • Merge branch 'use-atomic-bool' into 'erbium-devel' Use atomic bool, because we need atomic operation See merge request qa/pal_statistics!18
  • Use atomic bool, because we need atomic operation
  • Contributors: Victor Lopez, victor

1.3.1 (2019-08-28)

  • Fix shadow variable warning
  • Contributors: Victor Lopez

1.3.0 (2019-08-12)

  • Merge branch 'async-optimizations' into 'erbium-devel' Optimize async update when everything is enabled See merge request qa/pal_statistics!17
  • Smarter clear and resize of vectors when all enabled
  • Optimize async update when everything is enabled
  • Add LGPL3 version text
  • Contributors: Victor Lopez

1.2.1 (2019-04-18)

  • Fix stamp of full messages
  • Contributors: Victor Lopez

1.2.0 (2019-04-16)

  • Merge branch 'optimized-msg' into 'erbium-devel' Optimized msg See merge request qa/pal_statistics!15
  • Update python api to new msgs
  • Rename full statistics topic
  • Add new messages
  • Change internal structure from vector of pairs to pair of vectors
  • Add missing add_dependencies
  • Contributors: Victor Lopez

1.1.1 (2018-12-19)

  • Merge branch 'correct-stamp' into 'erbium-devel' Correct stamp See merge request qa/pal_statistics!14
  • Add macros with variable argument count
  • Set time stamp from main thread
  • Fix maintainer
  • Contributors: Victor Lopez

1.1.0 (2018-10-29)

  • Merge branch 'fix-test' into 'erbium-devel' Fix spurious test

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pal_statistics at Robotics Stack Exchange