tstore.archive.ts package#

Subpackages#

Submodules#

tstore.archive.ts.utility module#

Created on Mon Apr 8 16:31:23 2024.

@author: ghiggi

tstore.archive.ts.utility.get_time_filters(*, start_time: datetime | str | None = None, end_time: datetime | str | None = None, inclusive: Literal['left', 'right'] | Literal['both', 'neither'] = 'both') list[tuple[str, str, datetime | str]] | None[source]#

Define filters for Parquet Dataset subsetting at read-time.

Parameters:
  • start_time (datetime.datetime or str, optional) – Start and end time to filter the dataset. The default value of None means no filtering.

  • end_time (datetime.datetime or str, optional) – Start and end time to filter the dataset. The default value of None means no filtering.

  • inclusive ({"both", "neither", "left", "right"}, default "both") – Define which bounds of the range are included.

Returns:

filters – List of tuples of the form (column_name, operator, value) to filter the dataset at read time. Returns None if start_time and end_time are both None.

Return type:

list of tuples or None

Module contents#

Created on Mon Jun 12 22:23:06 2023.

@author: ghiggi