├── .github └── workflows │ ├── build_docker.yml │ ├── publish.yml │ └── unit-tests.yml ├── .gitignore ├── LICENSE ├── LICENSE-3rdparty ├── README.md ├── docker ├── additional-debs.txt ├── additional-pip-requirements.txt └── docker-compose.yml ├── pyproject.toml ├── pytest.ini ├── ros2_unbag ├── __init__.py ├── core │ ├── __init__.py │ ├── bag_reader.py │ ├── bag_writer.py │ ├── exporter.py │ ├── processors │ │ ├── __init__.py │ │ ├── base.py │ │ ├── image.py │ │ └── pointcloud.py │ ├── routines │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default.py │ │ ├── image.py │ │ ├── pointcloud.py │ │ └── video.py │ └── utils │ │ ├── __init__.py │ │ ├── file_utils.py │ │ ├── image_utils.py │ │ ├── pointcloud_utils.py │ │ └── video_utils.py ├── export.py └── ui │ ├── __init__.py │ ├── assets │ ├── __init__.py │ ├── badge.svg │ ├── loading.gif │ └── title.png │ ├── main_window.py │ ├── styles.py │ └── widgets │ ├── __init__.py │ ├── global_settings.py │ ├── processor_chain.py │ ├── topic_list.py │ └── topic_settings.py ├── templates ├── config.json ├── processor_name.py └── routine_name.py └── tests ├── test_exporter_processors.py ├── test_file_utils.py ├── test_image_utils.py ├── test_processors_base.py ├── test_processors_docs.py ├── test_routines_base.py ├── test_routines_persistent_storage.py └── test_video_utils.py /.github/workflows/build_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/.github/workflows/build_docker.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3rdparty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/LICENSE-3rdparty -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/README.md -------------------------------------------------------------------------------- /docker/additional-debs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/docker/additional-debs.txt -------------------------------------------------------------------------------- /docker/additional-pip-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/docker/additional-pip-requirements.txt -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/pytest.ini -------------------------------------------------------------------------------- /ros2_unbag/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2_unbag/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2_unbag/core/bag_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/bag_reader.py -------------------------------------------------------------------------------- /ros2_unbag/core/bag_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/bag_writer.py -------------------------------------------------------------------------------- /ros2_unbag/core/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/exporter.py -------------------------------------------------------------------------------- /ros2_unbag/core/processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/processors/__init__.py -------------------------------------------------------------------------------- /ros2_unbag/core/processors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/processors/base.py -------------------------------------------------------------------------------- /ros2_unbag/core/processors/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/processors/image.py -------------------------------------------------------------------------------- /ros2_unbag/core/processors/pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/processors/pointcloud.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/__init__.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/base.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/default.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/image.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/pointcloud.py -------------------------------------------------------------------------------- /ros2_unbag/core/routines/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/routines/video.py -------------------------------------------------------------------------------- /ros2_unbag/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2_unbag/core/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/utils/file_utils.py -------------------------------------------------------------------------------- /ros2_unbag/core/utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/utils/image_utils.py -------------------------------------------------------------------------------- /ros2_unbag/core/utils/pointcloud_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/utils/pointcloud_utils.py -------------------------------------------------------------------------------- /ros2_unbag/core/utils/video_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/core/utils/video_utils.py -------------------------------------------------------------------------------- /ros2_unbag/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/export.py -------------------------------------------------------------------------------- /ros2_unbag/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2_unbag/ui/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2_unbag/ui/assets/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/assets/badge.svg -------------------------------------------------------------------------------- /ros2_unbag/ui/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/assets/loading.gif -------------------------------------------------------------------------------- /ros2_unbag/ui/assets/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/assets/title.png -------------------------------------------------------------------------------- /ros2_unbag/ui/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/main_window.py -------------------------------------------------------------------------------- /ros2_unbag/ui/styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/styles.py -------------------------------------------------------------------------------- /ros2_unbag/ui/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/widgets/__init__.py -------------------------------------------------------------------------------- /ros2_unbag/ui/widgets/global_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/widgets/global_settings.py -------------------------------------------------------------------------------- /ros2_unbag/ui/widgets/processor_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/widgets/processor_chain.py -------------------------------------------------------------------------------- /ros2_unbag/ui/widgets/topic_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/widgets/topic_list.py -------------------------------------------------------------------------------- /ros2_unbag/ui/widgets/topic_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/ros2_unbag/ui/widgets/topic_settings.py -------------------------------------------------------------------------------- /templates/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/templates/config.json -------------------------------------------------------------------------------- /templates/processor_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/templates/processor_name.py -------------------------------------------------------------------------------- /templates/routine_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/templates/routine_name.py -------------------------------------------------------------------------------- /tests/test_exporter_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_exporter_processors.py -------------------------------------------------------------------------------- /tests/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_file_utils.py -------------------------------------------------------------------------------- /tests/test_image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_image_utils.py -------------------------------------------------------------------------------- /tests/test_processors_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_processors_base.py -------------------------------------------------------------------------------- /tests/test_processors_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_processors_docs.py -------------------------------------------------------------------------------- /tests/test_routines_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_routines_base.py -------------------------------------------------------------------------------- /tests/test_routines_persistent_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_routines_persistent_storage.py -------------------------------------------------------------------------------- /tests/test_video_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ika-rwth-aachen/ros2_unbag/HEAD/tests/test_video_utils.py --------------------------------------------------------------------------------