This quickstart walks you through installing Firecube, installing the example
firecube-quickstart-plugin, generating NetCDF source files, and writing one
Zarr product to local storage.
Firecube provides the ingestion engine. A plugin provides the dataset-specific code that discovers, reads, and converts source files.
You need:
Python 3.12+,uv, andgitinstalled
The installation step creates a working directory with a .venv and installs
Firecube from PyPI. Activate .venv and keep that environment active for
the remaining commands.
- Installation: Create
.venv, install Firecube from PyPI, and verify the CLI. - Install the Example Plugin: Clone and install the
firecube-quickstart-pluginexample. - Prepare Source Data: Generate four deterministic NetCDF files for the example ingestion.
- Run Ingestion: Write one local Zarr product and open it
with
xarray.
- Installation: create and activate the environment, install Firecube, and verify the Firecube CLI.