MultiStrataRUME.build
rume.MultiStrataRUME.build(
strata,
meta_requirements,
meta_edges,
scope,
time_frame,
params, )
Create a multistrata RUME by combining one GPM per strata. Using this function directly is not the recommended workflow for creating a multistrata RUME; see MultiStrataRUMEBuilder
.
This is a static method.
This method is generic on the type of GeoScope
passed in (GeoScopeT
).
Parameters
strata: Sequence[GPM]
-
Define the strata for this RUME by providing a GPM for each.
meta_requirements: Sequence[AttributeDef]
-
Define any data requirements used for the meta-edges of the combined IPM.
meta_edges: MetaEdgeBuilder
-
A function which constructs the meta-edges of the combined IPM.
scope:
GeoScopeT
-
The geo scope.
time_frame: TimeFrame
-
The time frame to simulate.
params:
CovariantMapping
[str | NamePattern,ParamValue
]-
Parameter values that will be used to fulfill the data requirements of the various modules of the RUME.
Returns
MultiStrataRUME[
GeoScopeT
]-
A RUME instance.