Metadata-Version: 2.2
Name: artefacts_toolkit_rosbag
Version: 0.2.2
Author-email: FD <fabian@artefacts.com>, AGC <alejandro@artefacts.com>, TN <tomo@artefacts.com>, EP <eric@artefacts.com>
Project-URL: Homepage, https://github.com/art-e-fact/artefacts-toolkit-rosbag
Project-URL: Bug Tracker, https://github.com/art-e-fact/artefacts_toolkit-rosbag/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: artefacts-toolkit-utilities
Requires-Dist: rosbags
Requires-Dist: rosbags-image
Requires-Dist: pyyaml
Requires-Dist: lark
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: pyre-check; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-env; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: twine; extra == "dev"

# Artefacts Toolkit (Rosbag Helpers)

A part of the Artefacts Toolkit, this package contains helpers to be used when working with Rosbags (either mcap or sqlite).

Primarily designed to be used with Artefacts, the package can also be used standalone.

## Prerequisites

* Requires Ros2 to be sourced.
* When using in a virtual environment, you may need to add your site packages to `PYTHONPATH`

```
export PYTHONPATH=$PYTHONPATH:/<your_workspace>/venv/lib/python3.10/site-packages
```
## Usage
```
from artefacts_toolkit_rosbag import image_topics, message_topics, rosbag
```
