├── .github └── workflows │ └── publish-to-pypi-and-test-pypi.yml ├── .gitignore ├── INSTALL.md ├── LICENSE ├── README.md ├── examples └── main_direct.py ├── pyproject.toml ├── requirements.txt ├── src └── rosbag_merge │ ├── __init__.py │ ├── bag_stream.py │ ├── deprecated │ ├── csv_merge.py │ ├── merge_bags.py │ └── rosbag_to_csv.py │ └── main.py └── tests ├── data ├── merged_bag.bag └── raw │ ├── TB3_WAFFLE_SLAM_cmd_vel_only.bag │ ├── TB3_WAFFLE_SLAM_imu_only.bag │ └── TB3_WAFFLE_SLAM_odom_tf_static.bag └── topic_list.txt /.github/workflows/publish-to-pypi-and-test-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/.github/workflows/publish-to-pypi-and-test-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tests/data/merged_bag.bag 2 | -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/README.md -------------------------------------------------------------------------------- /examples/main_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/examples/main_direct.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | rosbags 2 | icecream 3 | tqdm 4 | -------------------------------------------------------------------------------- /src/rosbag_merge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/__init__.py -------------------------------------------------------------------------------- /src/rosbag_merge/bag_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/bag_stream.py -------------------------------------------------------------------------------- /src/rosbag_merge/deprecated/csv_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/deprecated/csv_merge.py -------------------------------------------------------------------------------- /src/rosbag_merge/deprecated/merge_bags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/deprecated/merge_bags.py -------------------------------------------------------------------------------- /src/rosbag_merge/deprecated/rosbag_to_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/deprecated/rosbag_to_csv.py -------------------------------------------------------------------------------- /src/rosbag_merge/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/src/rosbag_merge/main.py -------------------------------------------------------------------------------- /tests/data/merged_bag.bag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/tests/data/merged_bag.bag -------------------------------------------------------------------------------- /tests/data/raw/TB3_WAFFLE_SLAM_cmd_vel_only.bag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/tests/data/raw/TB3_WAFFLE_SLAM_cmd_vel_only.bag -------------------------------------------------------------------------------- /tests/data/raw/TB3_WAFFLE_SLAM_imu_only.bag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/tests/data/raw/TB3_WAFFLE_SLAM_imu_only.bag -------------------------------------------------------------------------------- /tests/data/raw/TB3_WAFFLE_SLAM_odom_tf_static.bag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1hada/rosbag-merge/HEAD/tests/data/raw/TB3_WAFFLE_SLAM_odom_tf_static.bag -------------------------------------------------------------------------------- /tests/topic_list.txt: -------------------------------------------------------------------------------- 1 | /imu 2 | /cmd_vel_rc100 3 | /odom 4 | /gps/fix 5 | /tf 6 | /rosout 7 | --------------------------------------------------------------------------------