openairclim.gui.tabs.config

Config tab: working directory and the full configuration form.

The form is rebuilt from scratch whenever state.config_generation changes (i.e. a fresh config was loaded or created via the sidebar’s Load/New buttons) - individual field edits mutate the same state.edited_config dict in place and only trigger it (via _notify), so they don’t tear down and rebuild the widgets.

openairclim.gui.tabs.config.panel(state)[source]

Return the Config tab content.

Parameters:

state (AppState) – Shared application state.

Returns:

Tab layout.

Return type:

pn.Column