dctools.data.datasets.dataset.DatasetConfig

class dctools.data.datasets.dataset.DatasetConfig(alias, connection_config, catalog_options=None, keep_variables=None, eval_variables=None, observation_dataset=False, use_catalog=True, ignore_geometry=False)

Configuration class for Datasets.

Parameters:
  • alias (str)

  • connection_config (BaseConnectionConfig)

  • catalog_options (Dict[str, Any] | None)

  • keep_variables (List[str] | None)

  • eval_variables (List[str] | None)

  • observation_dataset (bool | None)

  • use_catalog (bool | None)

  • ignore_geometry (bool | None)

__init__(alias, connection_config, catalog_options=None, keep_variables=None, eval_variables=None, observation_dataset=False, use_catalog=True, ignore_geometry=False)

Configuration for a dataset.

Parameters:
  • alias (str) – Dataset name.

  • connection_config (BaseConnectionConfig) – Connection configuration.

  • catalog_options (Optional[Dict[str, Any]]) – Options for the catalog (e.g., default filters).

  • keep_variables (List[str] | None)

  • eval_variables (List[str] | None)

  • observation_dataset (bool | None)

  • use_catalog (bool | None)

  • ignore_geometry (bool | None)

Methods

__init__(alias, connection_config[, ...])

Configuration for a dataset.

Attributes

CONNECTION_MANAGER_MAP