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().