netcdf_player¶
netcdf_player¶
- class NetCDFPlayer(model_config: dict, validate_config=True)¶
Bases:
TrackedModel- netcdf_tape: NetCDFTape¶
- publish()¶
- setup(state: TrackedState, schema: AttributeSchema, init_data_handler: InitDataHandler, **_)¶
- shutdown(**_)¶
- class NetCDFTape(timeline_info: TimelineInfo | None = None)¶
Bases:
BaseTapefile- assert_variable(var_name)¶
- close()¶
- data: Dict[str, ndarray]¶
- get_data(key)¶
- initialize(netcdf: Dataset)¶
- netcdf: Dataset | None¶
- time_var = 'time'¶
- class Publisher(tape: NetCDFTape, parameter: str, target: UniformAttribute | CSRAttribute)¶
Bases:
object- publish()¶
- get_netcdf_tape(data_handler: InitDataHandler, name: str) NetCDFTape¶
- get_publish_attribute(attr: str, target_entity_group: Tuple[str, str], schema: AttributeSchema, state: TrackedState)¶