tape_player

model

class AttributeInfo(dataset: str, entity_group: str, name: str, data_type: movici_simulation_core.core.data_type.DataType)

Bases: object

data_type: DataType
dataset: str
entity_group: str
name: str
property spec
class Model(model_config: dict)

Bases: TrackedModel

initialize(state: TrackedState)
process_tape(tapefile: dict, schema)
pub_attributes: t.Set[AttributeInfo]
setup(state: TrackedState, schema: AttributeSchema, init_data_handler: InitDataHandler, **_)
timeline: TimeSeries[dict] | None = None
update(state: TrackedState, moment: Moment) Moment | None
iter_attribute_info(data: dict, dataset=None, entity_group=None, exclude=())