2026-07-23 14:34:51 +00:00
|
|
|
# Seed-only dependencies for seed_era5.py (the one-time ERA5 backfill). NOT installed
|
|
|
|
|
# in the app image or CI — kept out of requirements.txt so the runtime stays lean.
|
|
|
|
|
# Install on the machine that runs the seed: pip install -r requirements-seed.txt
|
|
|
|
|
# Versions intentionally unpinned: the icechunk/xarray/zarr stack moves fast; install
|
|
|
|
|
# the current compatible set on the seed box and verify with `python seed_era5.py --dry-run`.
|
|
|
|
|
-r requirements.txt
|
|
|
|
|
icechunk
|
|
|
|
|
xarray
|
|
|
|
|
zarr
|
2026-07-23 21:20:35 +00:00
|
|
|
# The live store compresses with PCodec; without this extra every read fails
|
|
|
|
|
# with "codec not available: 'pcodec'".
|
|
|
|
|
numcodecs[pcodec]
|
|
|
|
|
# gen_era5_lake.py's bucket writer.
|
|
|
|
|
boto3
|
|
|
|
|
numcodecs[pcodec]
|
|
|
|
|
boto3
|