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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

Package symbol

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange

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

yaets package from yaets repo

yaets

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.0.2
License Apache License, Version 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fmrico/yaets.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-25
Dev Status DEVELOPED
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

This package provides a execution tracing library.

Additional Links

No additional links.

Maintainers

  • Francisco Martín Rico

Authors

  • Francisco Martín Rico

YAETS: Yet Another Execution Tracing System

rolling jazzy-devel

YAETS is a library designed to trace function execution in C++ asynchronously, combined with Python tools to analyze the results through Gantt charts and histograms.

histogram gantt

Features

  • Function tracing using the TraceSession, TraceGuard, NamedSharedTrace, and TraceRegistry classes.
  • Asynchronous logging of trace events to prevent performance overhead.
  • Python scripts to visualize traces as Gantt charts or analyze timing gaps between traces using histograms.

Table of Contents

Installation

Requirements

  • C++17 or later
  • CMake for building the project
  • Python 3.6+ for running the scripts
  • Matplotlib for visualizing data in Python

Building the C++ Library without ROS

  1. Clone the repository and navigate to the project directory:
    git clone https://github.com/fmrico/yaets.git
    cd yaets
    
  1. Build the library using CMake:
    mkdir build
    cd build
    cmake ..
    make
    
  1. Install the library:
    sudo make install
    

Building the C++ Library with ROS 2

  1. Clone the repository and navigate to the project directory:
    cd my_ros_ws/src
    git clone https://github.com/fmrico/yaets.git
    cd ..
    
  1. Build the library using Colcon:
    colcon build
    

Usage

C++ Tracing Library

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package yaets

0.0.2 (2024-11-25)

  • Add e2e traces
  • One extra exmaple in README
  • Add end to end traces
  • Adjust width
  • Initial commit
  • Contributors: Francisco Martín Rico

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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 yaets at Robotics Stack Exchange