Package: multiApply Title: Apply Functions to Multiple Numeric Objects Version: 0.0.1 Authors@R: c( person("BSC-CNS", role = c("aut", "cph")), person("Alasdair", "Hunter", , "alasdair.hunter@bsc.es", role = c("aut", "cre")), person("Nicolau", "Manubens", , "nicolau.manubens@bsc.es", role = "aut")) Description: The base apply function and its variants, as well as the related functions in the 'plyr' package, typically apply a function to a single object, or a list of unidimensional objects in the case of the mapply function. The 'multiApply' package extends this paradigm to functions taking multiple unidimensional or multidimensional objects (vectors, arrays or other objects with a dimensions attribute) as input, which can have different numbers of dimensions as well as different dimension lengths. The multiApply package also allows the user to specify which dimensions of each array (or matrix) the function is to be applied over. The user could replicate this functionality by combining for loops with calls to apply and abind::abind, but using multiApply::Apply this is straightforward, and the use of multiple cores is simplified. Depends: R (>= 3.2.0) Imports: abind, plyr, doParallel, future, foreach License: LGPL-3 URL: https://earth.bsc.es/gitlab/ces/multiApply BugReports: https://earth.bsc.es/gitlab/ces/multiApply/issues Encoding: UTF-8 LazyData: true RoxygenNote: 5.0.0