hydromodpy.core.toml_io.paths#

Helpers to resolve config-declared paths and traverse TOML payloads.

Functions

get_nested_section(payload, dotted_path)

Resolve one nested section using dotted syntax (for example case.mesh).

is_declared_absolute_path(path)

Return True for absolute paths, including drive-less rooted paths.

resolve_declared_path(raw_value, *, base_dir)

Resolve one config path against base_dir (or a fallback dir).

resolve_path(path_value, base_dir)

Resolve a possibly-relative path against base_dir and return a string.