wolfhece._alaro_manager

Alaro forecasts companion for WolfMapViewer.

All Alaro-related menu and command logic lives here. WolfMapViewer holds a single instance as self._alaro and exposes one-line delegators so external callers remain unaffected.

Module Contents

class wolfhece._alaro_manager.AlaroManager(viewer: wolfhece.PyDraw.WolfMapViewer)[source]

Companion object that owns Alaro menu state and actions.

_viewer[source]
active: wolfhece.irm_alaro.IRM_Alaro | None = None[source]
_menu: wx.Menu | None = None[source]
_menu_ftp: wx.Menu | None = None[source]
_menu_videos: wx.Menu | None = None[source]
menu_build() None[source]

Create and append the Alaro menu to the viewer menubar.

_ensure_active() None[source]
_on_list_ftp(event: wx.MenuEvent) None[source]
_on_compare_video(event: wx.MenuEvent) None[source]

Rain intensity [mm/h] - Comparison video.

_on_one_run_video(event: wx.MenuEvent) None[source]

Total precip. [mm] - One run video.

_on_multi_run_video(event: wx.MenuEvent) None[source]

Total precip. [mm] - Multiple runs video.

_on_download(event: wx.MenuEvent) None[source]
_on_download_rain_temp(event: wx.MenuEvent) None[source]
_on_load_run(event: wx.MenuEvent) None[source]
_on_add_forecasts(event: wx.MenuEvent) None[source]
_on_show_grid(event: wx.MenuEvent) None[source]
_on_add_all_forecasts(event: wx.MenuEvent) None[source]
_on_plot_xy(event: wx.MenuEvent) None[source]