Installation

Requirements

  • Python 3.11 or later

Install from source

uv sync

Optional extras

netCDF metadata extraction

uv sync --extra netcdf

When xarray is available, ogcat extracts a lightweight summary of dimension names and sizes from .nc files during ingest.

Documentation build

uv sync --extra docs
uv run sphinx-build -b html docs docs/_build/html

For CI-style warning checks:

uv run sphinx-build -W -b html docs docs/_build/html

To serve the generated HTML locally:

cd docs/_build/html
uv run python -m http.server 8000