Firecube
A plugin-based batch ingestion CLI for turning Earth Observation products into analysis-ready datacubes.
Firecube handles the operational work of building and maintaining cubes, so you can focus on the data.
-
Plugins teach Firecube how to read a specific dataset. The engine owns the rest of the complexity.
-
Failed runs resume where they left off. ChunkManager tracks exactly what was written, so no storage inspection is required.
-
Multiple workers per product, including disjoint Zarr slot ranges. ChunkManager coordinates parallel writes to prevent conflicts.
-
Plugins write through a unified storage layer, so you can switch between local, remote,
fsspec, andobstorewrites with a simple flag. -
Push-based Prometheus metrics, JSON structured logs, OpenTelemetry traces. No sidecar required.
-
Inspect runs, recover failed work, and clean up product state with built-in
firecube chunksutilities.