pyiem.nws.products.mos module
Supports parsing of Textual Model Output Statistics files
-
pyiem.nws.products.mos.section_parser(sect)[source]
Parse this section of text
-
pyiem.nws.products.mos.make_null(val)[source]
Hmmm, perhaps we should set 999 as null too?
-
class pyiem.nws.products.mos.MOSProduct(text, utcnow=None, ugc_provider=None, nwsli_provider=None)[source]
Bases: WMOProduct
Represents a Model Output Statistics file
-
sql(txn)[source]
Persist our data to the database
- Parameters:
txn – Database cursor
- Returns:
int number of inserts made to the database
-
parse_data()[source]
Parse out our data!
-
pyiem.nws.products.mos.parser(text, utcnow=None, ugc_provider=None, nwsli_provider=None)[source]
Helper function