garray
Generalized Array Arithmetic for Ragged Arrays with Named Margins
Description
Organize a so-called ragged array as generalized arrays, which is simply an array with sub-dimensions denoting the subdivision of dimensions (grouping of members within dimensions). By the margins (names of dimensions and sub-dimensions) in generalized arrays, operators and utility functions provided in this package automatically match the margins, doing map-reduce style parallel computation along margins. Generalized arrays are also cooperative to R's native functions that work on simple arrays.
Downloads
157
Last 30 days
23751st
687
Last 90 days
2.2K
Last year
Trend: +29.8% (30d vs prior 30d)
10
Last 30 days
25
Last 90 days
96
Last year
Trend: -28.6% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (15 non-OK)
CRAN incoming feasibility
Maintainer: ‘Qingsheng Huang <huangqqss@126.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Qingsheng",
family = "Huang",
role = c("aut", "cre"),
email = "huangqqss@126.com")
as necessary.
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
CRAN incoming feasibility
Maintainer: ‘Qingsheng Huang <huangqqss@126.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Qingsheng",
family = "Huang",
role = c("aut", "cre"),
email = "huangqqss@126.com")
as necessary.
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Qingsheng Huang <huangqqss@126.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Qingsheng",
family = "Huang",
role = c("aut", "cre"),
email = "huangqqss@126.com")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Qingsheng Huang <huangqqss@126.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Qingsheng",
family = "Huang",
role = c("aut", "cre"),
email = "huangqqss@126.com")
as necessary.
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^
Rd files
checkRd: (-1) read.ctable.Rd:19: Lost braces; missing escapes or markup?
19 | a integer scalar which is the index ({icol,irow}) of {row,col}-header
| ^
checkRd: (-1) read.ctable.Rd:19: Lost braces; miss
...[truncated]...
header
| ^
checkRd: (-1) read.ctable.Rd:29: Lost braces; missing escapes or markup?
29 | output array, {row,col}.names are not necessary \code{dimnames[[1]]} and
| ^