Skip to main content

ROS2 support for the Python MCAP library

Project description

Python MCAP ROS2 support

This package provides ROS2 support for the Python MCAP file format reader. It has no dependencies on ROS2 itself or a ROS2 environment, and can be used in any Python project.

Installation

You can install directly via pip.

pip install mcap-ros2-support

Reading ROS2 Messages

# Reading from a MCAP file
from mcap_ros2.reader import read_ros2_messages

for msg in read_ros2_messages("my_data.mcap"):
    print(f"{msg.channel.topic}: f{msg.ros_msg}")

Stay in touch

Join our Discord community to ask questions, share feedback, and stay up to date on what our team is working on.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcap_ros2_support-0.5.7.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcap_ros2_support-0.5.7-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file mcap_ros2_support-0.5.7.tar.gz.

File metadata

  • Download URL: mcap_ros2_support-0.5.7.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcap_ros2_support-0.5.7.tar.gz
Algorithm Hash digest
SHA256 8ddb67e452a6e2963664e29bc8868e61d7011b72feb2b62832ed444e27ca3ab8
MD5 ad9855673decf421e5f09f05cb1c3aac
BLAKE2b-256 840df6da01d8e4b73861dba17fd2ebd9a78d2fd4fa582ad348cf18d16a79a7e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcap_ros2_support-0.5.7.tar.gz:

Publisher: ci.yml on foxglove/mcap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcap_ros2_support-0.5.7-py3-none-any.whl.

File metadata

File hashes

Hashes for mcap_ros2_support-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 349f0e0f7af8ebeb516003e801ea5c5de5b4b65359ce4a17a8d98b25a9cea260
MD5 92028be96ad5e9fa1daba579c0f2ec85
BLAKE2b-256 92c58e8636099c180031436a011908a22216c25e6cb7790ba748212e203317c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcap_ros2_support-0.5.7-py3-none-any.whl:

Publisher: ci.yml on foxglove/mcap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page