Skip to content

nexuml_library.scenarios.data.roots

nexuml_library.scenarios.data.roots

Shared data-root resolution for scenario data builders.

resolve_data_root

resolve_data_root(
    data_root: str, env_var: str = "NEXUML_DATA_ROOT"
) -> Path

Resolve a dataset path against the optional global data root.

Absolute paths are used as-is. Relative paths are resolved under NEXUML_DATA_ROOT when set. Otherwise, relative paths are returned unchanged and remain relative to the current working directory.

Returns:

Name Type Description
Path Path

Resolved dataset path.