c(
person("Jaromil","Frossard", email = "jaromil.frossard@unige.ch",role = c("aut", "cre")),
person("Olivier","Renaud",email="olivier.renaud@unige.ch",role=c("aut")))
Jaromil Frossard [aut, cre],
Olivier Renaud [aut]

c(
person("Jaromil","Frossard", email = "jaromil.frossard@gmail.com",role = c("aut", "cre")),
person("Olivier","Renaud",email="olivier.renaud@unige.ch",role=c("aut")))

Manipulates invertible functions from a finite set to itself.  Can transform from word form to cycle form and back.

The Symmetric Group: Permutations of a Finite Set

Functions for generating restricted permutations of data
The 'permute' package implements a set of restricted
permutation designsfor freely exchangeable, line transects
(time series), and spatial grid designs plus permutation of
blocks (groups of samples). 'permute' also allows split-plot
designs, in which the whole-plots or split-plots or both can be
freely-exchangeble or one of the restricted designs.

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

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

c(person(given = "Gavin L.", family = "Simpson",
email = "ucfagls@gmail.com",
role = c("aut", "cph", "cre")),
person(given = "R Core Team", role = "cph"),
person(given = "Douglas M.", family = "Bates", role = "ctb"),
person(given = "Jari", family = "Oksanen", role = "ctb"))
vegan (>= 2.0-0), testthat (>= 0.5), parallel
The 'permute' package implements a set of restricted permutation designs for freely exchangeable, line transects (time series), and spatial grid designs plus permutation of blocks (groups of samples). '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.
Gavin L. Simpson [aut, cph, cre],
R Core Team [cph],
Douglas M. Bates [ctb],
Jari Oksanen [ctb]