Skip to content

dispatch module

Engine-neutral dispatch wrappers for generic functions.


any_squeeze function

any_squeeze(
    col,
    group,
    a,
    engine=None
)

Engine-neutral any_squeeze_nb().


apply function

apply(
    a,
    apply_func,
    *args,
    engine=None
)

Engine-neutral apply_nb().


apply_and_reduce function

apply_and_reduce(
    a,
    apply_func,
    apply_args,
    reduce_func,
    reduce_args,
    engine=None
)

Engine-neutral apply_and_reduce_nb().


applymap function

applymap(
    a,
    map_func,
    *args,
    engine=None
)

Engine-neutral applymap_nb().


argmax_reduce function

argmax_reduce(
    col,
    a,
    engine=None
)

Engine-neutral argmax_reduce_nb().


argmin_reduce function

argmin_reduce(
    col,
    a,
    engine=None
)

Engine-neutral argmin_reduce_nb().


bfill function

bfill(
    a,
    engine=None
)

Engine-neutral bfill_nb().


bfill_1d function

bfill_1d(
    a,
    engine=None
)

Engine-neutral bfill_1d_nb().


bshift function

bshift(
    arr,
    n=1,
    fill_value=nan,
    engine=None
)

Engine-neutral bshift_nb().


bshift_1d function

bshift_1d(
    arr,
    n=1,
    fill_value=nan,
    engine=None
)

Engine-neutral bshift_1d_nb().


count_reduce function

count_reduce(
    col,
    a,
    engine=None
)

Engine-neutral count_reduce_nb().


crossed_above function

crossed_above(
    arr1,
    arr2,
    wait=0,
    engine=None
)

Engine-neutral crossed_above_nb().


crossed_above_1d function

crossed_above_1d(
    arr1,
    arr2,
    wait=0,
    engine=None
)

Engine-neutral crossed_above_1d_nb().


dd_decline_duration function

dd_decline_duration(
    start_idx_arr,
    valley_idx_arr,
    engine=None
)

Engine-neutral dd_decline_duration_nb().


dd_drawdown function

dd_drawdown(
    peak_val_arr,
    valley_val_arr,
    engine=None
)

Engine-neutral dd_drawdown_nb().


dd_recovery_duration function

dd_recovery_duration(
    valley_idx_arr,
    end_idx_arr,
    engine=None
)

Engine-neutral dd_recovery_duration_nb().


dd_recovery_duration_ratio function

dd_recovery_duration_ratio(
    start_idx_arr,
    valley_idx_arr,
    end_idx_arr,
    engine=None
)

Engine-neutral dd_recovery_duration_ratio_nb().


dd_recovery_return function

dd_recovery_return(
    valley_val_arr,
    end_val_arr,
    engine=None
)

Engine-neutral dd_recovery_return_nb().


describe_reduce function

describe_reduce(
    col,
    a,
    perc,
    ddof,
    engine=None
)

Engine-neutral describe_reduce_nb().


diff function

diff(
    a,
    n=1,
    engine=None
)

Engine-neutral diff_nb().


diff_1d function

diff_1d(
    a,
    n=1,
    engine=None
)

Engine-neutral diff_1d_nb().


ewm_mean function

ewm_mean(
    a,
    span,
    minp=0,
    adjust=False,
    engine=None
)

Engine-neutral ewm_mean_nb().


ewm_mean_1d function

ewm_mean_1d(
    a,
    span,
    minp=0,
    adjust=False,
    engine=None
)

Engine-neutral ewm_mean_1d_nb().


ewm_std function

ewm_std(
    a,
    span,
    minp=0,
    adjust=False,
    ddof=0,
    engine=None
)

Engine-neutral ewm_std_nb().


ewm_std_1d function

ewm_std_1d(
    a,
    span,
    minp=0,
    adjust=False,
    ddof=0,
    engine=None
)

Engine-neutral ewm_std_1d_nb().


expanding_apply function

expanding_apply(
    a,
    minp,
    apply_func,
    *args,
    engine=None
)

Engine-neutral expanding_apply_nb().


expanding_matrix_apply function

expanding_matrix_apply(
    a,
    minp,
    apply_func,
    *args,
    engine=None
)

Engine-neutral expanding_matrix_apply_nb().


expanding_max function

expanding_max(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_max_nb().


expanding_max_1d function

expanding_max_1d(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_max_1d_nb().


expanding_mean function

expanding_mean(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_mean_nb().


expanding_mean_1d function

expanding_mean_1d(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_mean_1d_nb().


expanding_min function

expanding_min(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_min_nb().


expanding_min_1d function

expanding_min_1d(
    a,
    minp=1,
    engine=None
)

Engine-neutral expanding_min_1d_nb().


expanding_std function

expanding_std(
    a,
    minp=1,
    ddof=0,
    engine=None
)

Engine-neutral expanding_std_nb().


expanding_std_1d function

expanding_std_1d(
    a,
    minp=1,
    ddof=0,
    engine=None
)

Engine-neutral expanding_std_1d_nb().


ffill function

ffill(
    a,
    engine=None
)

Engine-neutral ffill_nb().


ffill_1d function

ffill_1d(
    a,
    engine=None
)

Engine-neutral ffill_1d_nb().


fillna function

fillna(
    a,
    value,
    engine=None
)

Engine-neutral fillna_nb().


fillna_1d function

fillna_1d(
    a,
    value,
    engine=None
)

Engine-neutral fillna_1d_nb().


filter function

filter(
    a,
    filter_func,
    *args,
    engine=None
)

Engine-neutral filter_nb().


filter_ function

filter(
    a,
    filter_func,
    *args,
    engine=None
)

Engine-neutral filter_nb().


find_ranges function

find_ranges(
    ts,
    gap_value,
    engine=None
)

Engine-neutral find_ranges_nb().


flat_reduce_grouped function

flat_reduce_grouped(
    a,
    group_lens,
    in_c_order,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral flat_reduce_grouped_nb().


flat_reduce_grouped_to_array function

flat_reduce_grouped_to_array(
    a,
    group_lens,
    in_c_order,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral flat_reduce_grouped_to_array_nb().


flatten_forder function

flatten_forder(
    a,
    engine=None
)

Engine-neutral flatten_forder_nb().


flatten_grouped function

flatten_grouped(
    a,
    group_lens,
    in_c_order,
    engine=None
)

Engine-neutral flatten_grouped_nb().


flatten_uniform_grouped function

flatten_uniform_grouped(
    a,
    group_lens,
    in_c_order,
    engine=None
)

Engine-neutral flatten_uniform_grouped_nb().


fshift function

fshift(
    arr,
    n=1,
    fill_value=nan,
    engine=None
)

Engine-neutral fshift_nb().


fshift_1d function

fshift_1d(
    arr,
    n=1,
    fill_value=nan,
    engine=None
)

Engine-neutral fshift_1d_nb().


get_drawdowns function

get_drawdowns(
    ts,
    engine=None
)

Engine-neutral get_drawdowns_nb().


groupby_apply function

groupby_apply(
    a,
    groups,
    apply_func,
    *args,
    engine=None
)

Engine-neutral groupby_apply_nb().


groupby_matrix_apply function

groupby_matrix_apply(
    a,
    groups,
    apply_func,
    *args,
    engine=None
)

Engine-neutral groupby_matrix_apply_nb().


max_reduce function

max_reduce(
    col,
    a,
    engine=None
)

Engine-neutral max_reduce_nb().


max_squeeze function

max_squeeze(
    col,
    group,
    a,
    engine=None
)

Engine-neutral max_squeeze_nb().


mean_reduce function

mean_reduce(
    col,
    a,
    engine=None
)

Engine-neutral mean_reduce_nb().


median_reduce function

median_reduce(
    col,
    a,
    engine=None
)

Engine-neutral median_reduce_nb().


min_reduce function

min_reduce(
    col,
    a,
    engine=None
)

Engine-neutral min_reduce_nb().


min_squeeze function

min_squeeze(
    col,
    group,
    a,
    engine=None
)

Engine-neutral min_squeeze_nb().


nancnt function

nancnt(
    a,
    engine=None
)

Engine-neutral nancnt_nb().


nancumprod function

nancumprod(
    arr,
    engine=None
)

Engine-neutral nancumprod_nb().


nancumsum function

nancumsum(
    arr,
    engine=None
)

Engine-neutral nancumsum_nb().


nanmax function

nanmax(
    a,
    engine=None
)

Engine-neutral nanmax_nb().


nanmean function

nanmean(
    a,
    engine=None
)

Engine-neutral nanmean_nb().


nanmedian function

nanmedian(
    a,
    engine=None
)

Engine-neutral nanmedian_nb().


nanmin function

nanmin(
    a,
    engine=None
)

Engine-neutral nanmin_nb().


nanprod function

nanprod(
    arr,
    engine=None
)

Engine-neutral nanprod_nb().


nanstd function

nanstd(
    a,
    ddof=0,
    engine=None
)

Engine-neutral nanstd_nb().


nanstd_1d function

nanstd_1d(
    a,
    ddof=0,
    engine=None
)

Engine-neutral nanstd_1d_nb().


nansum function

nansum(
    arr,
    engine=None
)

Engine-neutral nansum_nb().


nth_index_reduce function

nth_index_reduce(
    col,
    a,
    n,
    engine=None
)

Engine-neutral nth_index_reduce_nb().


nth_reduce function

nth_reduce(
    col,
    a,
    n,
    engine=None
)

Engine-neutral nth_reduce_nb().


pct_change function

pct_change(
    a,
    n=1,
    engine=None
)

Engine-neutral pct_change_nb().


pct_change_1d function

pct_change_1d(
    a,
    n=1,
    engine=None
)

Engine-neutral pct_change_1d_nb().


range_coverage function

range_coverage(
    start_idx_arr,
    end_idx_arr,
    status_arr,
    col_map,
    index_lens,
    overlapping=False,
    normalize=False,
    engine=None
)

Engine-neutral range_coverage_nb().


range_duration function

range_duration(
    start_idx_arr,
    end_idx_arr,
    status_arr,
    engine=None
)

Engine-neutral range_duration_nb().


ranges_to_mask function

ranges_to_mask(
    start_idx_arr,
    end_idx_arr,
    status_arr,
    col_map,
    index_len,
    engine=None
)

Engine-neutral ranges_to_mask_nb().


reduce function

reduce(
    a,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral reduce_nb().


reduce_grouped function

reduce_grouped(
    a,
    group_lens,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral reduce_grouped_nb().


reduce_grouped_to_array function

reduce_grouped_to_array(
    a,
    group_lens,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral reduce_grouped_to_array_nb().


reduce_to_array function

reduce_to_array(
    a,
    reduce_func,
    *args,
    engine=None
)

Engine-neutral reduce_to_array_nb().


rolling_apply function

rolling_apply(
    a,
    window,
    minp,
    apply_func,
    *args,
    engine=None
)

Engine-neutral rolling_apply_nb().


rolling_matrix_apply function

rolling_matrix_apply(
    a,
    window,
    minp,
    apply_func,
    *args,
    engine=None
)

Engine-neutral rolling_matrix_apply_nb().


rolling_max function

rolling_max(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_max_nb().


rolling_max_1d function

rolling_max_1d(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_max_1d_nb().


rolling_mean function

rolling_mean(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_mean_nb().


rolling_mean_1d function

rolling_mean_1d(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_mean_1d_nb().


rolling_min function

rolling_min(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_min_nb().


rolling_min_1d function

rolling_min_1d(
    a,
    window,
    minp=None,
    engine=None
)

Engine-neutral rolling_min_1d_nb().


rolling_std function

rolling_std(
    a,
    window,
    minp=None,
    ddof=0,
    engine=None
)

Engine-neutral rolling_std_nb().


rolling_std_1d function

rolling_std_1d(
    a,
    window,
    minp=None,
    ddof=0,
    engine=None
)

Engine-neutral rolling_std_1d_nb().


row_apply function

row_apply(
    a,
    apply_func,
    *args,
    engine=None
)

Engine-neutral row_apply_nb().


set_by_mask function

set_by_mask(
    arr,
    mask,
    value,
    engine=None
)

Engine-neutral set_by_mask_nb().


set_by_mask_1d function

set_by_mask_1d(
    arr,
    mask,
    value,
    engine=None
)

Engine-neutral set_by_mask_1d_nb().


set_by_mask_mult function

set_by_mask_mult(
    arr,
    mask,
    values,
    engine=None
)

Engine-neutral set_by_mask_mult_nb().


set_by_mask_mult_1d function

set_by_mask_mult_1d(
    arr,
    mask,
    values,
    engine=None
)

Engine-neutral set_by_mask_mult_1d_nb().


shuffle function

shuffle(
    a,
    seed=None,
    engine=None
)

Engine-neutral shuffle_nb().


shuffle_1d function

shuffle_1d(
    a,
    seed=None,
    engine=None
)

Engine-neutral shuffle_1d_nb().


squeeze_grouped function

squeeze_grouped(
    a,
    group_lens,
    squeeze_func,
    *args,
    engine=None
)

Engine-neutral squeeze_grouped_nb().


std_reduce function

std_reduce(
    col,
    a,
    ddof,
    engine=None
)

Engine-neutral std_reduce_nb().


sum_reduce function

sum_reduce(
    col,
    a,
    engine=None
)

Engine-neutral sum_reduce_nb().


sum_squeeze function

sum_squeeze(
    col,
    group,
    a,
    engine=None
)

Engine-neutral sum_squeeze_nb().


value_counts function

value_counts(
    codes,
    n_uniques,
    group_lens,
    engine=None
)

Engine-neutral value_counts_nb().