Add load dataset config function

This commit is contained in:
mbsantiago 2025-06-24 12:40:29 +01:00
parent b5b4229990
commit 235f0e27da
2 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ from batdetect2.data.annotations import (
from batdetect2.data.datasets import ( from batdetect2.data.datasets import (
DatasetConfig, DatasetConfig,
load_dataset, load_dataset,
load_dataset_config,
load_dataset_from_config, load_dataset_from_config,
) )
@ -19,5 +20,6 @@ __all__ = [
"DatasetConfig", "DatasetConfig",
"load_annotated_dataset", "load_annotated_dataset",
"load_dataset", "load_dataset",
"load_dataset_config",
"load_dataset_from_config", "load_dataset_from_config",
] ]

View File

@ -161,6 +161,11 @@ def insert_source_tag(
) )
# TODO: add documentation
def load_dataset_config(path: data.PathLike, field: Optional[str] = None):
return load_config(path=path, schema=DatasetConfig, field=field)
def load_dataset_from_config( def load_dataset_from_config(
path: data.PathLike, path: data.PathLike,
field: Optional[str] = None, field: Optional[str] = None,