Skip to content

Changelog#

CARET#

v0.4.12 _ Jul 10, 2023#

  • Fixed a bug in the Plot class API that could not create graphs correctly when the xaxis_type='sim_time' option was specified. (CARET_analyze #276), (CARET_analyze #306)
  • Fixed a bug that caused incorrect warnings to be output when using ros2 caret check_ctf. (CARET_analyze #308)

v0.4.11 _ Jun 26, 2023#

v0.4.10 _ Jun 12, 2023#

  • Update: Changed trace points used to tie records of inter-process communication. This change affects trace data compatibility. However, this only affects cases where trace data captured after this update is analyzed by caret_analyze before this update. In that case, update caret_analyze (CARET_analyze #296), (CARET_trace #113), (CARET_doc #191), (ros2caret #70)
    • Please see the table below for the supported combinations
trace data (<=0.4.9) trace data (>=v0.4.10)
CARET_analyze (<=v0.4.9) Supported Unsupported
CARET_analyze (>=v0.4.10) Supported Supported
  • Added remove functions to modify intra-node data path: remove_variable_passing and remove_publisher_callback (CARET_analyze #297)

v0.4.9 _ May 15, 2023#

v0.4.8 _ May 1, 2023#

v0.4.7 _ Apr 17, 2023#

v0.4.6 _ Apr 3, 2023#

v0.4.5 _ Mar 20, 2023#

v0.4.4 _ Feb 21, 2023#

v0.4.3 _ Feb 10, 2023#

  • Fixed the bug preventing check_ctf from running properly after supporting activation/deactivation on runtime (CARET_analyze #251)
  • Suppressed update frequency of progress bar from tqdm when reading trace data (CARET_analyze #248)
  • Fixed incorrect annotation from list to List (CARET_analyze #252)
  • Changed setup_caret.bash script to prompt users to install the packages (caret #72)

v0.4.2 _ Jan 23, 2023#

v0.4.1 _ Dec 26, 2022#

v0.4.0 _ Dec 16, 2022#

v0.3.4 _ Dec 12, 2022#

  • New: Added functions to rename subsystems in Architecture object like executor, node, callback and topic (CARET_analyze#156)
  • Suppressed warning messages, which are outputted because service event is not supported, during trace data loading (CARET_analyze#192)
  • Fixed bug which calculated incorrect period or frequency (CARET_analyze#213)
  • Fixed error messages from Mypy (CARET_analyze#211)

v0.3.3 _ Nov 28, 2022#

v0.3.2 _ Nov 14, 2022#

v0.3.1 _ Oct 31, 2022#

v0.3.0 _ Sept 26, 2022#

v0.2.3 _ July 14, 2022#

  • Supported OS: Ubuntu 20.04
  • Supported ROS Dist.: ROS Galactic
  • Improved output message from path.verify() method
  • Improved view of graphs
  • Added wildcard support for Architecture.callbacks() method
  • Added command line function to check trace data
  • Fixed specification of Architecture.search_paths() method
  • Added function to extract duplicated timer callback

v0.2.2 _ May 2, 2022#

  • Supported OS: Ubuntu 20.04
  • Supported ROS Dist.: ROS Galactic
  • Added feature to measure complicated node path
  • Added feature to choose optional trace points
  • Added Architecture.search_paths() method
  • Improved trace filtering function