tape_player¶
model¶
- class AttributeInfo(dataset: str, entity_group: str, name: str, data_type: movici_simulation_core.core.data_type.DataType)¶
Bases:
object- 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=())¶