ecmwf / cfgrib

A Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes
Apache License 2.0
407 stars 77 forks source link

Feature/cli build index #361

Open steph-ben opened 11 months ago

steph-ben commented 11 months ago

This cli will help generating cfgrib indexes in particular directories, allowing to :

Example of usage :

$ cfgrib build_index --help
Usage: cfgrib build_index [OPTIONS] INPATHS...

Options:
  --index-basedir TEXT
  --force-index-creation TEXT
  --help                       Show this message and exit.

$ cfgrib build_index --index-basedir /tmp/indexes nam.t00z.awp21100.tm00.grib2
nam.t00z.awp21100.tm00.grib2: Creating index
$ ls -lh /tmp/indexes/nam.t00z.awp21100.tm00.grib2.idx 
-rwxr-xr-x 1 steph steph 13K Dec  4 18:01 /tmp/indexes/nam.t00z.awp21100.tm00.grib2.idx
FussyDuck commented 11 months ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

:white_check_mark: steph-ben
:x: benchimols
You have signed the CLA already but the status is still pending? Let us recheck it.