csv_player

csv_player

class CSVPlayer(model_config: dict)

Bases: TrackedModel

csv_tape: CsvTape
publish()
publishers: t.List[Publisher]
setup(state: TrackedState, schema: AttributeSchema, init_data_handler: InitDataHandler, **_)
targets: t.Dict[str, UniformAttribute]
update(moment: Moment, **_) Moment | None
class Publisher(tape: CsvTape, parameter: str, target: UniformAttribute | CSRAttribute)

Bases: object

publish()
convert_v1_v2(config)
get_csv_tape(data_handler: InitDataHandler, name: str) CsvTape
get_publish_attribute(attr: str, target_entity_group: Tuple[str, str], schema: AttributeSchema, state: TrackedState)