Version 0.14 Updates

Version 0.14.2

  • Fixed tests when run with pandas 3.0

  • Removed support for Python 3.9

Version 0.14.1

  • Fixed issue in the synop reader when the extraction of the “sw_radiation” and “net_radiation” parameters caused an AssertionError (#108).

Version 0.14.0

SYNOP and TEMP readers

  • Updated the list of keys used to generate the stnid parameter in the synop and temp readers. (#99). To determine stnid the following keys are tried in order. The major change is the ident key (only available for messages generated/archived at ECMWF), which is now always tried first:

    • “ident”

    • WMO station id

    • WIGOS station id

    • “shipOrMobileLandStationIdentifier”

    • “station_id”

    • “icaoLocationIndicator”

    • “stationOrSiteName”

    • “longStationName”

  • Added the stnid_key parameter to the synop and temp readers to specify a user-defined list of keys to generate the stnid parameter. (#99)

  • Ensured that the stnid parameter is always a string or None. (#99)

  • Enured that if any component in WMO station id is missing the whole WMO station id is regarded as missing when generating the stnid parameter. (#99)

  • Renamed the parameter “wgust” to “max_wgust” in the synop reader (#95). The windgust parameter names are as follows:

    • max_wgust

    • max_wgust_speed

    • max_wgust_dir