Skip to contents

Core API

Client
The Deephaven Client
TableHandle
Deephaven TableHandles
AggOp
Deephaven AggOps
UpdateByOp
Deephaven UpdateByOps

AggBy Operations

agg_abs_sum
Absolute sum of specified columns by group
agg_avg
Average of specified columns by group
agg_count
Number of observations by group
agg_first
First element of specified columns by group
agg_last
Last element of specified columns by group
agg_max
Maximum of specified columns by group
agg_median
Median of specified columns by group
agg_min
Minimum of specified columns by group
agg_percentile
p-th percentile of specified columns by group
agg_std
Standard deviation of specified columns by group
agg_sum
Sum element of specified columns by group
agg_var
Variance of specified columns by group
agg_w_avg
Weighted average of specified columns by group

UpdateBy Operations

uby_cum_max
Cumulative maximum of specified columns by group
uby_cum_min
Cumulative minimum of specified columns by group
uby_cum_prod
Cumulative product of specified columns by group
uby_cum_sum
Cumulative sum of specified columns by group
uby_delta
Row-wise difference by group
uby_ema_tick
Exponential moving average by group with ticks as the decay unit
uby_ema_time
Exponential moving average by group with time as the decay unit
uby_emmax_tick
Exponential moving maximum by group with ticks as the decay unit
uby_emmax_time
Exponential moving maximum by group with time as the decay unit
uby_emmin_tick
Exponential moving minimum by group with ticks as the decay unit
uby_emmin_time
Exponential moving minimum by group with time as the decay unit
uby_ems_tick
Exponential moving sum by group with ticks as the decay unit
uby_ems_time
Exponential moving sum by group with time as the decay unit
uby_emstd_tick
Exponential moving standard deviation by group with ticks as the decay unit
uby_emstd_time
Exponential moving standard deviation by group with time as the decay unit
uby_forward_fill
Replace null values with the last known non-null value
uby_rolling_avg_tick
Rolling average with ticks as the windowing unit
uby_rolling_avg_time
Rolling average with time as the windowing unit
uby_rolling_count_tick
Rolling count with ticks as the windowing unit
uby_rolling_count_time
Rolling count with time as the windowing unit
uby_rolling_group_tick
Rolling grouping with ticks as the windowing unit
uby_rolling_group_time
Rolling grouping with time as the windowing unit
uby_rolling_max_tick
Rolling maximum with ticks as the windowing unit
uby_rolling_max_time
Rolling maximum with time as the windowing unit
uby_rolling_min_tick
Rolling minimum with ticks as the windowing unit
uby_rolling_min_time
Rolling minimum with time as the windowing unit
uby_rolling_prod_tick
Rolling product with ticks as the windowing unit
uby_rolling_prod_time
Rolling product with time as the windowing unit
uby_rolling_std_tick
Rolling standard deviation with ticks as the windowing unit
uby_rolling_std_time
Rolling standard deviation with time as the windowing unit
uby_rolling_sum_tick
Rolling sum by group with ticks as the windowing unit
uby_rolling_sum_time
Rolling sum by group with time as the windowing unit
uby_rolling_wavg_tick
Rolling weighted average with ticks as the windowing unit
uby_rolling_wavg_time
Rolling weighted average with time as the windowing unit

Utility Functions

merge_tables()
Merge tables with the same schema
op_control()
Handling special values in some UpdateBy operations

Other Data Types

OperationControl
Deephaven OperationControl