https://github.com/iwatake2222/rotop
top command for ROS 2
https://github.com/iwatake2222/rotop
cpu monitoring performance ros ros2 tools top
Last synced: 4 months ago
JSON representation
top command for ROS 2
- Host: GitHub
- URL: https://github.com/iwatake2222/rotop
- Owner: iwatake2222
- License: apache-2.0
- Created: 2023-10-30T22:21:05.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T08:43:44.000Z (over 1 year ago)
- Last Synced: 2025-05-17T10:08:29.329Z (5 months ago)
- Topics: cpu, monitoring, performance, ros, ros2, tools, top
- Language: Python
- Homepage: https://pypi.org/project/rotop/
- Size: 1.11 MB
- Stars: 52
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rotop
## About
top command for ROS 2
## Features
- Replace a long displayed name for ROS 2 command and Python command, especially for component container
- :sob: Normal `top` command : "`component_container`"
- :sob: Normal `top -c` or `htop` : "`/very/long/path/component_container` `very-long-options`"
- :smile: My `rotop` command: "`{node_name}, {name_space}`"
- Filter function
- csv file logger
- Graph plotter## How to use
```sh
pip3 install rotoprotop
rotop --gui# usage: rotop [-h] [--interval INTERVAL] [--filter FILTER] [--csv] [--gui] [--num_process NUM_PROCESS]
# options:
# -h, --help show this help message and exit
# --interval INTERVAL
# --filter FILTER
# --csv
# --gui
# --num_process NUM_PROCESS
``````sh
cd rotop
python3 main.py
```## Screen Shot
- CUI mode
- 
- GUI mode
- 