R/row_col_stats.R

Defines functions sum_cols sum_rows var_cols_given_mean var_rows_given_mean mean_cols mean_rows brightness_cols_given_mean brightness_rows_given_mean brightness_cols brightness_rows

brightness_rows <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  brightness_rows_(mat)
}

brightness_cols <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  brightness_cols_(mat)
}

brightness_rows_given_mean <- function(mat, means, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  brightness_rows_given_mean_(mat, means)
}

brightness_cols_given_mean <- function(mat, means, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  brightness_cols_given_mean_(mat, means)
}

mean_rows <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  mean_rows_(mat)
}

mean_cols <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  mean_cols_(mat)
}

var_rows_given_mean <- function(mat, means, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  var_rows_given_mean_(mat, means)
}

var_cols_given_mean <- function(mat, means, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  var_cols_given_mean_(mat, means)
}

sum_rows <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  sum_rows_(mat)
}

sum_cols <- function(mat, parallel = FALSE) {
  checkmate::assert_numeric(mat)
  checkmate::assert_matrix(mat)
  n_cores <- translate_parallel(parallel)
  RcppParallel::setThreadOptions(n_cores)
  on.exit(RcppParallel::setThreadOptions(RcppParallel::defaultNumThreads()))
  sum_cols_(mat)
}

Try the detrendr package in your browser

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

detrendr documentation built on March 7, 2023, 7:52 p.m.