Metadata-Version: 2.1
Name: shadebags
Version: 1.0.0b0
Summary: Quickly compress & share indexed rosbags
Home-page: https://github.com/open-shade/shadebags
Author: Emerson Dove
Author-email: emerson+github@shade.inc
License: lgpl-2.1
Keywords: Robotics,Ros,Compression
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pillow
Requires-Dist: tqdm

# Shadebags
 Shade is an extremely fast & highly queryable bag format built for big data robotics. Compress &amp; 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`.



<div align="center">
    <img src="https://firebasestorage.googleapis.com/v0/b/shade-prod.appspot.com/o/github%2Fshadebags.png?alt=media&token=43ef13a6-6809-4012-bb5e-8f72e33ecdfe" style="border-radius:10px; width: 30%">
</div>
Art by DALL·E 2 - "Robots playfully putting items into a bag synthwave"
