Skip to content

Compress & query ROS bags 5x faster than rosbag compress. Shadebags is a highly queryable and compressable data bag format built for big data robotics.

License

Notifications You must be signed in to change notification settings

shade-labs/shadebags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shadebags

Shade is an extremely fast & highly queryable bag format built for big data robotics. Compress & query ROS or custom data.

Features

  • Highly modular, adding new compression algorithms and bag types is easy
  • Multicore compression - compress extremely fast (we experienced a 5x speed boost over rosbag compress)
  • Better compression ratios. By matching the algorithm to the datatype, much better compression ratios are achieved

Usage

Just pip install shadebags and shadebags compress ./example.bag ROS1

This will give a new file ./example.shade. To recover the original bag just run

shadebags decompress ./example.shade.

Art by DALL·E 2 - "Robots playfully putting items into a bag synthwave"

About

Compress & query ROS bags 5x faster than rosbag compress. Shadebags is a highly queryable and compressable data bag format built for big data robotics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published