message_ix_models.model.transport.files.ExogenousDataFile

class message_ix_models.model.transport.files.ExogenousDataFile(parts: str | Tuple[str, ...], key: KeyLike | None = None, doc: str | None = None, required: bool = True, *, dims: Tuple[str, ...] | None = None)[source]

Bases: object

Information about exogenous data expected in a file.

__init__(parts: str | Tuple[str, ...], key: KeyLike | None = None, doc: str | None = None, required: bool = True, *, dims: Tuple[str, ...] | None = None)[source]

Methods

__init__(parts[, key, doc, required, dims])

add_tasks(c, *args, context)

Attributes

required

parts

Parts of the path.

key

Key, including preferred dimensions.

doc

Documentation/description of the data flow.

doc: str | None

Documentation/description of the data flow.

key: Key

Key, including preferred dimensions.

parts: Tuple[str, ...]

Parts of the path.