[display] DisplayConfig#
TOML section: [display]
Pydantic model: DisplayConfig defined in hydromodpy.display.config.
Display behaviour resolved from the [display] TOML section.
Fields#
backend
Literal[‘agg’, ‘qt5agg’, ‘auto’] default = “auto” dev source
Matplotlib backend. ‘auto’ selects Agg in headless mode and a GUI backend when
showis enabled.
preset
Literal[‘default’, ‘print’, ‘dark’] default = “default” user source
Named theme applied before rendering any figure.
output_dir
Path default = “figures” user source
Directory (relative to project root) for saved figures.
figures
list[str] factory user source
Names of registered figures to auto-render at the end of hmp run (and consumed by hmp display). Empty list disables auto-rendering; figures can still be produced later with hmp display <toml>. Disable per-run via hmp run –no-display or for an entire Python Project via Project(…, no_display=True).
overrides
in TOML:
[display.overrides.<id>]
dict[str, dict] factory expert source
Per-figure keyword overrides, keyed by figure name (e.g.
{'piezometric_map': {'cmap': 'cividis', 'vmin': 0}}).
particles
in TOML:
[display.particles]
DisplayParticlesConfig factory user source
Particle figure switches.
transport
in TOML:
[display.transport]
DisplayTransportConfig factory user source
Transport figure switches.