Metadata-Version: 2.5
Name: rumi-eo
Version: 0.23.0
Summary: A GeoTIFF-inspired raster format for AI training data.
Project-URL: Homepage, https://github.com/asterisk-labs/rumi
Project-URL: Repository, https://github.com/asterisk-labs/rumi
Project-URL: Issues, https://github.com/asterisk-labs/rumi/issues
Project-URL: Changelog, https://github.com/asterisk-labs/rumi/blob/main/CHANGELOG.md
Author-email: Cesar Aybar <cesar@asterisk.coop>
License: GPL-3.0-only
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: cffi>=1.17
Requires-Dist: numpy>=1.24
Provides-Extra: ml
Requires-Dist: ml-dtypes; extra == 'ml'
Provides-Extra: test
Requires-Dist: geozl<0.18,>=0.17.0; extra == 'test'
Requires-Dist: mypy>=1.11; extra == 'test'
Requires-Dist: pytest>=7; extra == 'test'
Requires-Dist: ruff>=0.6; extra == 'test'
Provides-Extra: write
Requires-Dist: geozl<0.18,>=0.17.0; extra == 'write'
Description-Content-Type: text/markdown

# rumi (python)

Python bindings for Rumi, an experimental raster format for machine-learning
datasets. Rumi stores images as `(B, Y, X)` and time series as `(T, B, Y, X)`.

```bash
pip install rumi-eo
```

Writing also requires GeoZL:

```bash
pip install "rumi-eo[write]"
```

Rumi currently supports Linux and macOS and requires Python 3.11 or newer. The
format and APIs may change before 1.0. See the
[project README](https://github.com/asterisk-labs/rumi) for examples and the
[format specification](https://github.com/asterisk-labs/rumi/blob/main/SPEC.md)
for the wire format.
