shyft.dashboard.time_series.dt_selector
Functions
|
Convert fix dt to human-readable string (w/o calendar semantics) |
|
Convert time difference as human-readable string using calendar semantics, like '1 Year 3 Months' |
Classes
|
|
|
- class shyft.dashboard.time_series.dt_selector.CalendarDtStr(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- Year = 31536000
- Quarter = 7776000
- Month = 2592000
- Week = 604800
- Day = 86400
- Hour = 3600
- Minute = 60
- Second = 1
- shyft.dashboard.time_series.dt_selector.dt_to_str(dt: Tuple[int, time]) str [source]
Convert fix dt to human-readable string (w/o calendar semantics)
- shyft.dashboard.time_series.dt_selector.tdiff_to_str(cal: Calendar, t1: int, t2: int, simple: bool = True) str [source]
Convert time difference as human-readable string using calendar semantics, like ‘1 Year 3 Months’
- class shyft.dashboard.time_series.dt_selector.DeltaTSelector(presenter: SelectorPresenter, logger=None)[source]
Bases:
SelectorModelBase
- __init__(presenter: SelectorPresenter, logger=None) None [source]
dt selctor model used with TsViewer
- Parameters:
presenter (SelectorPresenter instance to use)
logger (optional logger instance)