pytimber.LoggingDB.get_lhc_fills_by_time
- LoggingDB.get_lhc_fills_by_time(from_time: str | datetime | datetime64 | timedelta | int | int64 | float, to_time: str | datetime | datetime64 | timedelta | int | int64 | float, beam_modes: str | Iterable[str] | None = 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).