pytimber.LoggingDB.get_lhc_fills_by_time

LoggingDB.get_lhc_fills_by_time(from_time: Union[str, datetime, datetime64, timedelta, int, int64, float], to_time: Union[str, datetime, datetime64, timedelta, int, int64, float], beam_modes: Optional[Union[str, Iterable[str]]] = None) List[Dict[str, Any]]

Returns a list of LHC fills data that occurred within the specified time range.

Parameters:
  • from_time – The start time of the period of interest. Can be a string, datetime object, datetime64 object or int.

  • to_time – The end time of the period of interest. Can be a string, datetime object, datetime64 object or int.

  • beam_modes – A pattern or list of patterns to filter the beam modes to be included in the result. If None, all beam modes are included. Default is None.

Returns:

A list of dictionaries representing the LHC fills data that occurred within the specified time range. Each dictionary contains the following keys: fillNumber, startTime, endTime, beamModes (with mode, startTime and endTime).