es_sfgtools.data_mgmt.utils module
- class es_sfgtools.data_mgmt.utils.HasNetworkStationCampaign(*args, **kwargs)
Bases:
Protocol- current_campaign: str | None
- current_network: str | None
- current_station: str | None
- es_sfgtools.data_mgmt.utils.check_network_station_campaign(func: Callable[[Concatenate[HasNetworkStationCampaign, P]], R]) Callable[[Concatenate[HasNetworkStationCampaign, P]], R]
- es_sfgtools.data_mgmt.utils.get_merge_signature_shotdata(shotdata: TDBShotDataArray, kin_position: TDBKinPositionArray) Tuple[List[str], List[datetime64]]
Get the merge signature for the shotdata and kin_position data
- Parameters:
shotdata (TDBShotDataArray) – The shotdata array
kin_position (TDBKinPositionArray) – The kinposition array
- Returns:
The merge signature and the dates to merge
- Return type:
Tuple[List[str], List[np.datetime64]]