systole.reports.time_table#

systole.reports.time_table(rr: Optional[Union[List, ndarray]] = None, time_df: Optional[DataFrame] = None, input_type: str = 'rr_ms', backend: str = 'tabulate', width: Optional[int] = 600, height: Optional[int] = 300) Union[Column, str][source]#

Format time domain results for nice rendering.

Parameters
rr

R-R interval time-series, peaks or peaks index vectors. The default expected vector is R-R intervals in milliseconds. Other data format can be provided by specifying the “input_type” (can be “rr_s”, “peaks” or “peaks_idx”).

time_df

The time domain results obtained from:py:func:systole.hrv.time_domain.

input_type

The type of input provided. Can be “peaks”, “peaks_idx”, “rr_ms” or “rr_s”. Defaults to “rr_ms”.

bakend

Which backend to use. Can be “bokeh” or “tabulate”. Defaults to “tabulate”.

width, height

The table width and height (only for “bokeh” backend).

Returns
table

The formatted time domain table, either as a string or as a Bokeh Columns.