R/RcppExports.R

Defines functions zero_crossing_rcpp muinvn_rcpp_parallel muinvn_rcpp movvar_fading_rcpp movvar_weighted_rcpp movsum_fading_rcpp movsum_weighted_rcpp movmean_fading_rcpp movmean_weighted_rcpp movmax_rcpp movmin_rcpp precision_test_rcpp movsum_ogita_rcpp movsum_rcpp movvar2_rcpp movvar_rcpp movmean_std_rcpp movstd_rcpp movmean_rcpp stomp_rcpp_parallel stomp_rcpp stamp_rcpp_parallel stamp_rcpp scrimpab_rcpp scrimp_rcpp_parallel scrimp_rcpp mpxab_rcpp_parallel mpx_rcpp_parallel mpxab_rcpp mpx_rcpp fft_rcpp sum_of_squares inner_product corr_ed_rcpp ed_corr_rcpp binary_split_rcpp normalize_rcpp znorm_rcpp mode_rcpp list_to_matrix std_rcpp mass_pre_weighted_rcpp mass_pre_abs_rcpp mass_pre_rcpp find_best_k_rcpp set_k_rcpp mass3_rcpp_parallel mass3_rcpp mass2_rcpp mass_absolute_rcpp mass_weighted_rcpp contrast_profile_rcpp

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

contrast_profile_rcpp <- function(negative_data, positive_data, window_size, positive_matrix, ez, s_size, n_workers, euclidean, progress) {
    .Call(`_matrixprofiler_contrast_profile_rcpp`, negative_data, positive_data, window_size, positive_matrix, ez, s_size, n_workers, euclidean, progress)
}

mass_weighted_rcpp <- function(data_fft, query_window, data_size, window_size, data_mean, data_sd, query_mean, query_sd, data_pre, weight, normalized) {
    .Call(`_matrixprofiler_mass_weighted_rcpp`, data_fft, query_window, data_size, window_size, data_mean, data_sd, query_mean, query_sd, data_pre, weight, normalized)
}

mass_absolute_rcpp <- function(data_fft, query_window, data_size, window_size, sumx2, sumy2) {
    .Call(`_matrixprofiler_mass_absolute_rcpp`, data_fft, query_window, data_size, window_size, sumx2, sumy2)
}

mass2_rcpp <- function(data_fft, query_window, data_size, window_size, data_mean, data_sd, query_mean, query_sd) {
    .Call(`_matrixprofiler_mass2_rcpp`, data_fft, query_window, data_size, window_size, data_mean, data_sd, query_mean, query_sd)
}

mass3_rcpp <- function(query_window, data_ref, data_size, window_size, data_mean, data_sd, query_mean, query_sd, grain) {
    .Call(`_matrixprofiler_mass3_rcpp`, query_window, data_ref, data_size, window_size, data_mean, data_sd, query_mean, query_sd, grain)
}

mass3_rcpp_parallel <- function(query_window, data_ref, data_size, window_size, data_mean, data_sd, query_mean, query_sd, grain) {
    .Call(`_matrixprofiler_mass3_rcpp_parallel`, query_window, data_ref, data_size, window_size, data_mean, data_sd, query_mean, query_sd, grain)
}

set_k_rcpp <- function(grain, data_size, window_size) {
    .Call(`_matrixprofiler_set_k_rcpp`, grain, data_size, window_size)
}

find_best_k_rcpp <- function(data_ref, query_ref, window_size) {
    .Call(`_matrixprofiler_find_best_k_rcpp`, data_ref, query_ref, window_size)
}

mass_pre_rcpp <- function(data_ref, query_ref, window_size) {
    .Call(`_matrixprofiler_mass_pre_rcpp`, data_ref, query_ref, window_size)
}

mass_pre_abs_rcpp <- function(data_ref, query_ref, window_size) {
    .Call(`_matrixprofiler_mass_pre_abs_rcpp`, data_ref, query_ref, window_size)
}

mass_pre_weighted_rcpp <- function(data_ref, query_ref, window_size, weight) {
    .Call(`_matrixprofiler_mass_pre_weighted_rcpp`, data_ref, query_ref, window_size, weight)
}

std_rcpp <- function(data, na_rm = FALSE) {
    .Call(`_matrixprofiler_std_rcpp`, data, na_rm)
}

list_to_matrix <- function(x) {
    .Call(`_matrixprofiler_list_to_matrix`, x)
}

mode_rcpp <- function(x) {
    .Call(`_matrixprofiler_mode_rcpp`, x)
}

znorm_rcpp <- function(data) {
    .Call(`_matrixprofiler_znorm_rcpp`, data)
}

normalize_rcpp <- function(data, min, max) {
    .Call(`_matrixprofiler_normalize_rcpp`, data, min, max)
}

binary_split_rcpp <- function(n) {
    .Call(`_matrixprofiler_binary_split_rcpp`, n)
}

ed_corr_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_ed_corr_rcpp`, data, window_size)
}

corr_ed_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_corr_ed_rcpp`, data, window_size)
}

inner_product <- function(a, b) {
    .Call(`_matrixprofiler_inner_product`, a, b)
}

sum_of_squares <- function(a) {
    .Call(`_matrixprofiler_sum_of_squares`, a)
}

fft_rcpp <- function(z, invert) {
    .Call(`_matrixprofiler_fft_rcpp`, z, invert)
}

mpx_rcpp <- function(data_ref, window_size, ez, s_size, idxs, euclidean, progress) {
    .Call(`_matrixprofiler_mpx_rcpp`, data_ref, window_size, ez, s_size, idxs, euclidean, progress)
}

mpxab_rcpp <- function(data_ref, query_ref, window_size, s_size, idxs, euclidean, progress) {
    .Call(`_matrixprofiler_mpxab_rcpp`, data_ref, query_ref, window_size, s_size, idxs, euclidean, progress)
}

mpx_rcpp_parallel <- function(data_ref, window_size, ez, s_size, idxs, euclidean, progress) {
    .Call(`_matrixprofiler_mpx_rcpp_parallel`, data_ref, window_size, ez, s_size, idxs, euclidean, progress)
}

mpxab_rcpp_parallel <- function(data_ref, query_ref, window_size, s_size, idxs, euclidean, progress) {
    .Call(`_matrixprofiler_mpxab_rcpp_parallel`, data_ref, query_ref, window_size, s_size, idxs, euclidean, progress)
}

scrimp_rcpp <- function(data_ref, query_ref, window_size, ez, s_size, pre_scrimp, progress) {
    .Call(`_matrixprofiler_scrimp_rcpp`, data_ref, query_ref, window_size, ez, s_size, pre_scrimp, progress)
}

scrimp_rcpp_parallel <- function(data_ref, query_ref, window_size, ez, s_size, progress) {
    .Call(`_matrixprofiler_scrimp_rcpp_parallel`, data_ref, query_ref, window_size, ez, s_size, progress)
}

scrimpab_rcpp <- function(data_ref, query_ref, window_size, s_size, progress) {
    .Call(`_matrixprofiler_scrimpab_rcpp`, data_ref, query_ref, window_size, s_size, progress)
}

stamp_rcpp <- function(data_ref, query_ref, window_size, ez, s_size, progress) {
    .Call(`_matrixprofiler_stamp_rcpp`, data_ref, query_ref, window_size, ez, s_size, progress)
}

stamp_rcpp_parallel <- function(data_ref, query_ref, window_size, ez, s_size, progress) {
    .Call(`_matrixprofiler_stamp_rcpp_parallel`, data_ref, query_ref, window_size, ez, s_size, progress)
}

stomp_rcpp <- function(data_ref, query_ref, window_size, ez, progress, left_right_profile) {
    .Call(`_matrixprofiler_stomp_rcpp`, data_ref, query_ref, window_size, ez, progress, left_right_profile)
}

stomp_rcpp_parallel <- function(data_ref, query_ref, window_size, ez, progress, left_right_profile) {
    .Call(`_matrixprofiler_stomp_rcpp_parallel`, data_ref, query_ref, window_size, ez, progress, left_right_profile)
}

movmean_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movmean_rcpp`, data, window_size)
}

movstd_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movstd_rcpp`, data, window_size)
}

movmean_std_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movmean_std_rcpp`, data, window_size)
}

movvar_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movvar_rcpp`, data, window_size)
}

movvar2_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movvar2_rcpp`, data, window_size)
}

movsum_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movsum_rcpp`, data, window_size)
}

movsum_ogita_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movsum_ogita_rcpp`, data, window_size)
}

precision_test_rcpp <- function(dd) {
    .Call(`_matrixprofiler_precision_test_rcpp`, dd)
}

movmin_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movmin_rcpp`, data, window_size)
}

movmax_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_movmax_rcpp`, data, window_size)
}

movmean_weighted_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movmean_weighted_rcpp`, data, window_size, eps)
}

movmean_fading_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movmean_fading_rcpp`, data, window_size, eps)
}

movsum_weighted_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movsum_weighted_rcpp`, data, window_size, eps)
}

movsum_fading_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movsum_fading_rcpp`, data, window_size, eps)
}

movvar_weighted_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movvar_weighted_rcpp`, data, window_size, eps)
}

movvar_fading_rcpp <- function(data, window_size, eps) {
    .Call(`_matrixprofiler_movvar_fading_rcpp`, data, window_size, eps)
}

muinvn_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_muinvn_rcpp`, data, window_size)
}

muinvn_rcpp_parallel <- function(data, window_size) {
    .Call(`_matrixprofiler_muinvn_rcpp_parallel`, data, window_size)
}

zero_crossing_rcpp <- function(data, window_size) {
    .Call(`_matrixprofiler_zero_crossing_rcpp`, data, window_size)
}

Try the matrixprofiler package in your browser

Any scripts or data that you put into this service are public.

matrixprofiler documentation built on Feb. 16, 2023, 5:57 p.m.