pyiem.models.igra module#
Data Model for IGRA.
- class pyiem.models.igra.SoundingHeader(*, station, valid, release_valid, p_src, np_src, geom)[source]#
Bases:
BaseModelA Center Weather Advisory.
- Parameters:
- model_config = {'arbitrary_types_allowed': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class pyiem.models.igra.SoundingRecord(*, lvltyp1, lvltyp2, valid=None, press=None, pflag, gph=None, zflag, temp=None, tflag, rh=None, dewp=None, wdir=None, wspd=None)[source]#
Bases:
BaseModelRepresents a sounding record.
- model_config = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class pyiem.models.igra.SoundingModel(*, header, records)[source]#
Bases:
BaseModelRepresents a sounding.
- Parameters:
header (SoundingHeader)
records (list[SoundingRecord])
- header: SoundingHeader#
- records: list[SoundingRecord]#
- model_config = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].