Skip to content

pyIEM 1.16.0 Release

Compare
Choose a tag to compare
@akrherz akrherz released this 14 Jul 12:57
· 441 commits to main since this release
fb02837

API Changes

  • Convert marine LSR types that are used on land to legacy codes (#729).
  • Dropped python=3.8 support/testing as xarray has moved on.
  • Removed pyiem.cscap_utils as it was not maintained.
  • Removed pyiem.twistedpg as it was a glorious hack and no longer needed.
  • SPC/WPC outlook geometry is now the actual threshold specific geometry. A
    corresponding geometry_layers multipolygon now exists to hold the non cookie
    cutted polygon (#738).

New Features

  • Add bling to jabber messages generated from PNS Damage Surveys.
  • Add Impact Based Warning tags to jabber channels in the form of
    <phenomena>.<significance>.<tag> (#11).
  • Add parser for Wind/Temps Aloft Forecast product (AWIPSID: FD) (#713).
  • Add twitter_media for LSR jabber messages.
  • Improve METAR parsing to better preserve integer `degF`` temperatures (#740).
  • Persist Summary LSR product identifier to database (akrherz/pyWWA#150).
  • Support type="state" for autoplot context.
  • Support Guam for NEXRAD overlays.
  • Updated bundled NWS counties/zones to something circa March 2023.
  • Validate type=cmap for util.get_autoplot_context (#709).

Bug Fixes

  • Correct VTEC is_emergency false positive spotted by Kyle Noël.
  • Improve forgiveness of CLI parser some more. Never ends.
  • Improve robustness of FLS impacts bullet search.
  • Prevent CF6 data from the future.
  • [SHEF] Workaround DV months offset, which is ill-defined anyway.
  • Support LSRs with mile units.
  • Fix LSR typetext comparisons and ensure database uppercase entries.