message_ix_models.tools.iea.web.TRANSFORM
- class message_ix_models.tools.iea.web.TRANSFORM(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Flag
Flags for optional transformations of IEA EWEB data.
- __init__(*args, **kwds)
Methods
from_value
([value])Return a member of the enumeration given a name,
int
, or None.is_valid
(*[, fail])Check whether a particular set of flags is value.
Attributes
Aggregate using "n::groups"—the same as
ExoDataSource.transform()
.Derive additional "flow" labels using
transform_C()
.DEFAULT
- A = 1
Aggregate using “n::groups”—the same as
ExoDataSource.transform()
. This operates on the labels transformed to alpha-3 codes by step (1) above.Mutually exclusive with
B
.
- B = 2
Compute intermediate quantities using
transform_B()
.Aggregate using the groups returned by
get_node_groups_B()
.
Mutually exclusive with
A
.
- C = 4
Derive additional “flow” labels using
transform_C()
.