Skip to content

CUFF

Charles's Utility Function using Formula

v1.9 · Mar 23, 2023 · GPL (>= 2)

Description

Utility functions that provides wrapper to descriptive base functions like cor, mean and table. It makes use of the formula interface to pass variables to functions. It also provides operators to concatenate (%+%), to repeat (%n%) and manage character vectors for nice display.

Downloads

CRAN

359

Last 30 days

11723rd

835

Last 90 days

3.2K

Last year

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

r2u CRAN

1

Last 30 days

26

Last 90 days

105

Last year

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

autoCRAN

5

Last 7 days

20

Last 30 days

2

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

2 NOTE
11 OK
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 OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.

Check History

NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
ERROR 11 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
ERROR r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Charles-Édouard Giguère <ce.giguere@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Charles-Édouard",
                    family = "Giguère",
                    role = c("aut", "cre"),
                    email = "ce.giguere@gmail.com")
as necessary.

Code

Structure

Lines of code

2,048

Files

36

Compiled share

0%

Has compiled src

No

Language breakdown

R 1,523 (74.4%)Docs 525 (25.6%)

API

Exported functions

25

Internal functions

4

Recent export changes

v1.8+3 column_types, pal_CUFF, to_csv
v1.7+2 %xyb%, xyboth

Testing & CI

Has tests

No

Test-to-code ratio

0.00

testthat edition

CI present

No

CI type

[]

PR gated

No

Docs

Return-value doc rate

100%

\dontrun example ratio

0%

Roxygen coverage

76%

Has pkgdown

No

NEWS present

No

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

0%

Unsafe pattern score

0

Dep constraint coverage

0%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.2.0

System requirements

C++ standard

License

GPL (>= 2)

License flags

SPDX valid, OSI approved

History

Versions

10

First release

2016-03-25

Latest release

2023-03-23

Avg cadence

240 days

Cold removal rate

100%

Dep drift

10

LOC over versions

v1.0: 830 LOCv1.1: 917 LOCv1.2: 1,076 LOCv1.3: 1,093 LOCv1.4: 1,092 LOCv1.5: 1,238 LOCv1.6: 1,591 LOCv1.7: 1,743 LOCv1.8: 2,061 LOCv1.9: 2,048 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.

Dependency Network

Dependencies Reverse dependencies openxlsx xtable DT lmerTest nlme haven dplyr clipr CUFF

Version History

11 tracked
new 1.9 Mar 10, 2026
updated 1.9 ← 1.8 diff Mar 22, 2023
updated 1.8 ← 1.7 diff Feb 21, 2022
updated 1.7 ← 1.6 diff Sep 17, 2020
updated 1.6 ← 1.5 diff Jan 21, 2019
updated 1.5 ← 1.4 diff May 27, 2018
updated 1.4 ← 1.3 diff Jan 3, 2018
updated 1.3 ← 1.2 diff May 8, 2017
updated 1.2 ← 1.1 diff Jun 26, 2016
updated 1.1 ← 1.0 diff May 31, 2016
new 1.0 Mar 24, 2016