util — Utilities for GRIB definitions

Contains utilities around GRIB definitions files.


class epygram.extra.griberies.definitions.util.GribDef(actual_init=True, concepts=[])[source]

Bases: object

known_names(*args, **kwargs)

Get sorted list of names for all concepts.

known_names_for_concept(*args, **kwargs)

Get sorted list of names for concept.

known_values(concept=None, grib_edition='grib2')[source]

Get list of all values present throughout the GribDef for all keys.

known_values_for(*args, **kwargs)

Get list of all values present throughout the GribDef for key.

read(filename, grib_edition=None)[source]

Read a grib def concept file, and update or register it.