R/modules.R

Defines functions .onLoad

# environment variable for storing Python modules
.pkg.env <- new.env(parent = emptyenv())

.onLoad <- function(libname, pkgname) {
  reticulate::configure_environment(pkgname)
  assign("numpy", reticulate::import("numpy", delay_load = TRUE), .pkg.env)
  assign("sklearn", reticulate::import("sklearn", delay_load = TRUE), .pkg.env)
  assign("scipy", reticulate::import("scipy", delay_load = TRUE), .pkg.env)
  assign("python_speech_features", reticulate::import("python_speech_features", delay_load = TRUE), .pkg.env)
  assign("speechpy", reticulate::import("speechpy", delay_load = TRUE), .pkg.env)
}

Try the dialectR package in your browser

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

dialectR documentation built on May 20, 2021, 9:06 a.m.