default_paths
darts_utils.default_paths
¶
Default Path management for all DARTS modules.
Unused prototype.
DEFAULT_DARTS_DIR
module-attribute
¶
DEFAULT_DARTS_DIR = darts_utils.default_paths._parse_path(
os.environ.get("DARTS_DIR")
) or pathlib.Path(".")
DEFAULT_FAST_DIR
module-attribute
¶
DEFAULT_FAST_DIR = (
darts_utils.default_paths._parse_path(
os.environ.get("DARTS_FAST_DIR")
)
or darts_utils.default_paths.DEFAULT_DARTS_DIR
)
DEFAULT_VAST_DIR
module-attribute
¶
DEFAULT_VAST_DIR = (
darts_utils.default_paths._parse_path(
os.environ.get("DARTS_VAST_DIR")
)
or darts_utils.default_paths.DEFAULT_DARTS_DIR
)
_parse_path
¶
set_default_paths
¶
set_default_paths(
*,
fast_dir: pathlib.Path | str | None,
vast_dir: pathlib.Path | str | None,
darts_dir: pathlib.Path
| str = darts_utils.default_paths.DEFAULT_DARTS_DIR,
) -> None
Set the default directories for DARTS.
Parameters:
-
fast_dir
(pathlib.Path | str | None
) –The directory for fast data.
-
vast_dir
(pathlib.Path | str | None
) –The directory for vast data.
-
darts_dir
(pathlib.Path | str
, default:darts_utils.default_paths.DEFAULT_DARTS_DIR
) –The directory for DARTS data. Defaults to ".".