Skip to content

permute

0.9-10Package record

Functions for Generating Restricted Permutations of Data

25packages dependsuggested by 7
1.2Mdownloads / year
90.5%test coverage
13/13flavors OK

Overview

About

A set of restricted permutation designs for freely exchangeable, line transects (time series), and spatial grid designs plus permutation of blocks (groups of samples) is provided. 'permute' also allows split-plot designs, in which the whole-plots or split-plots or both can be freely-exchangeable or one of the restricted designs. The 'permute' package is modelled after the permutation schemes of 'Canoco 3.1' (and later) by Cajo ter Braak.

Changes in 0.9-10

User visible changes

  • *permute* now depends on R versions >= 3.6.0

Bug fixes

  • numPerms() tries harder to avoid floating point issues when computing the number of permutations for the current design. #41

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 2.4 min · r-oldrel-macos-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-04-15
  • ERROR13 OK, 1 ERROR2026-04-11
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 0.9-10
READMEYes · 168 wordsVignettesYes · 1 · dynamicNEWSYes · 100% structured · mentions 0.9-10Citation fileNo
Help pages
12
Examples that run
100%11 run in a plain check
Exported functions with examples
100%
Documented parameters
92%
Return-value docs
100%
Help pages citing references
42%

Downloads

1.2M
CRAN downloads in the past year
Rank #351 · ~3.3K/day · ~99.1K/mo
Daily download trend is not available in this view yet.
90K30 days
271.8K90 days
1.2M1 year
Compare downloads with other packages →
Also on16K r2u233 autocran580.5K conda_forge795 bioconda850 c2d4u

Repository

24Stars
4Forks
2Open issues
0Open PRs
8Releases
580Commits
4Commit identities
permutationrrestricted-permutationsr-packages
License file reads as GPL-2.0 · 580 commits · Last activity 2026-10-18 · Default branch at 0.9-10-7, ahead of CRAN 0.9-10 (checked 2026-10-11) · Discussions: 6 posts
Responsiveness
How these are sampled
PRs merged (all time)
80%
Median days to close, 50 most recently updated closed issues
1
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-07-09 · 242026-07-07 · 24
PracticesBeta

11 development-tooling and community-health practices detected across 7 families in the upstream repository

Checks run against github.com/gavinsimpson/permute on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (2)

Funding links: GitHub Sponsors, Buy Me a Coffee

The repository owner accepts GitHub Sponsors

Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-09-05 · The repository has a site deploy workflow

Coverage (1)
Coverage reporting
Show all practicesHide 3 practices
Reproducibility and dev environment (1)
Makefile
CRAN release process (1)
cran-comments.md
Git structural (1)
.gitattributes
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
6 external dependencies (excludes base and recommended)

Installing permute adds no packages beyond those that come with R.

Depends (1)
R >= 3.6.0
Imports (1)
stats
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
25direct
322indirect
Depends 4 · Imports 21
Suggested by 7
Show all 32 packagesHide all 32 packages
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (4)
Author, Copyright holder, Maintainer since 0.6-1 (2011)
Contributor · added in 3.0.3
Contributor · added in 3.0.3
Copyright holder · added in 3.0.3
Releases (17)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • R
    R 4.1.0 released · 2021-05-18
  • R
    R 4.0.0 released · 2020-04-24
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • R
    R 3.4.0 released · 2017-04-21
  • R
    R 3.3.0 released · 2016-05-03
  • R
    R 3.2.0 released · 2015-04-16
  • R
    R 3.1.0 released · 2014-04-10
  • 3.0.3Latest
    record
    2013-11-30 · current release · diff ↗ ·
    removed 18 exports
    `allPerms`, `Blocks`, `numPerms`, `check`, `permCheck`, `permControl`, `permute`, `shuffle`, `Within`, `shuffleFree`, `shuffleSeries`, `shuffleGrid`, `shuffleStrata`, `getBlocks`, `getWithin`, `getStrata`, `shuffleSet`, `permuplot`
    added 50 exports
    allPerms, Blocks, check, getBlocks, getWithin, getStrata, getType, getMirror, getConstant, getPlots, getRow, getCol, getDim, getNperm, getMaxperm, getMinperm, getComplete, getMake, getObserved, getAllperms, how, numPerms, permCheck, permControl, permute, Plots, setBlocks<-, setWithin<-, setStrata<-, setType<- and 20 more
  • R
    R 3.0.0 released · 2013-04-03
  • R
    R 2.15.0 released · 2012-03-30
Show 18 earlier eventsHide 18 earlier events

Package metadata

First published
2011-09-08
Total releases
17 / 15 yrs
License
GPL-2 OSI
Copyright
see file COPYRIGHTS
Minimum R
≥ 3.6.0
Bundled data
0.2 KB / 1 file
Download size
118 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("permute")
Simpson, G. L., R Core Team, Bates, D. M., & Oksanen, J. (2026). permute: Functions for Generating Restricted Permutations of Data (Version 0.9-10) [Computer software]. https://doi.org/10.32614/CRAN.package.permute

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for permute version 0.9-10 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy