epygram.formats.fafields — Utilities around FA fields

FA fields utilities


epygram.formats.fafields.find_wind_pair(fieldname)[source]

For a wind fieldname, find and return the pair.

epygram.formats.fafields.get_generic_fid(fieldname)[source]

Return a generic fid from fieldname (via FaGribDef).


class epygram.formats.fafields.SfxFldDesc_Mod(actual_init=True)[source]

Bases: object

Handle fields catalog from sfxflddesc.F90 source file.

dim(*args, **kwargs)

Return number of dimensions of field.

is_metadata(*args, **kwargs)

True if field is not a H2D field but metadata (Misc).

nature(*args, **kwargs)

Return type of data in field.

read(filename)[source]

Parse a sfxflddesc_mod.F90 file.

update(field_dict)[source]

Update with a dict of field {fieldname:{}, …}.


epygram.formats.fafields.sfxflddesc = <epygram.formats.fafields.SfxFldDesc_Mod object>

Handle fields catalog from sfxflddesc.F90 source file.