Skip to content

garray

Generalized Array Arithmetic for Ragged Arrays with Named Margins

v1.1.2 · Nov 5, 2018 · GPL-3

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

CRAN

157

Last 30 days

23751st

687

Last 90 days

2.2K

Last year

Trend: +29.8% (30d vs prior 30d)

r2u CRAN

10

Last 30 days

25

Last 90 days

96

Last year

Trend: -28.6% (30d vs prior 30d)

CRAN Check Status

13 NOTE
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)
NOTE r-devel-linux-x86_64-debian-clang

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.
NOTE r-devel-linux-x86_64-debian-clang

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
       |               ^
NOTE r-devel-linux-x86_64-debian-gcc

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.
NOTE r-devel-linux-x86_64-debian-gcc

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
       |               ^
NOTE r-devel-linux-x86_64-fedora-clang

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
       |               ^
NOTE r-devel-linux-x86_64-fedora-gcc

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
       |               ^
NOTE r-devel-windows-x86_64

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
       |               ^
NOTE r-oldrel-macos-arm64

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
       |               ^
NOTE r-oldrel-macos-x86_64

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
       |               ^
NOTE r-oldrel-windows-x86_64

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
       |               ^
NOTE r-patched-linux-x86_64

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
       |               ^
NOTE r-release-linux-x86_64

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
       |               ^
NOTE r-release-macos-arm64

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
       |               ^
NOTE r-release-macos-x86_64

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
       |               ^
NOTE r-release-windows-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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.
NOTE r-devel-linux-x86_64-debian-gcc

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.
NOTE r-devel-linux-x86_64-fedora-clang

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
       |               ^
NOTE r-devel-linux-x86_64-fedora-gcc

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
       |               ^
NOTE r-devel-macos-arm64

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
       |               ^
NOTE r-devel-windows-x86_64

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
       |               ^
NOTE r-patched-linux-x86_64

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
       |               ^
NOTE r-release-linux-x86_64

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
       |               ^
NOTE r-release-macos-arm64

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
       |               ^
NOTE r-release-macos-x86_64

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
       |               ^
NOTE r-release-windows-x86_64

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
       |               ^
NOTE r-oldrel-macos-arm64

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
       |               ^
NOTE r-oldrel-macos-x86_64

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
       |               ^
NOTE r-oldrel-windows-x86_64

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
       |               ^

Version History

4 tracked
new 1.1.2 Mar 10, 2026
updated 1.1.2 ← 1.1.1 diff Nov 4, 2018
updated 1.1.1 ← 1.0.2 diff Nov 3, 2018
new 1.0.2 Aug 12, 2018