multicool - R package for generating multisets in coolex order.
RForge.net

multicool

About multicool
GIT access
Download/Files
Check results
Package R docs

GIT repository access

The GIT repository for this project can be cloned using
git clone --recursive https://github.com/jmcurran/multicool multicool
see also multicool GitHub repository.

To install the latest development snapshot of this package, use

install.packages("multicool",,"http://rforge.net/",type="source")

Binaries (if avalable) can be installed using

install.packages("multicool",,"http://rforge.net/")

Most recent GIT commits


857dc304| James Curran | Thu Oct 22 14:44:41 2026 +1300
Bundle Kelleher's accel_asc Python source; drop archive URL (1.0.2.001)

- Add inst/python/accel_asc.py: Jerome Kelleher's original Python, from
which generateCompositions was ported, unchanged, with a header giving
its provenance (blog post of 26 May 2014, now offline; copied from the
Internet Archive snapshot of 23 April 2026).
- genComp help: cite the bundled file instead of the Wayback Machine URL
(which caused a CRAN pretest NOTE during an archive.org outage); use
\doi{} for the arXiv reference; correct the blog year to 2014.
- DESCRIPTION, C++ comment, NEWS.md and CLAUDE.md updated to match.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 M       CLAUDE.md
 M       DESCRIPTION
 M       NEWS.md
 M       R/genComp.R
 A       inst/python/accel_asc.py
 M       man/genComp.Rd
 M       man/multicool-package.Rd
 M       src/compositions.cpp

22d05e28| James Curran | Thu Oct 22 06:49:56 2026 +1300
Remove CRAN-SUBMISSION after release of 1.0.2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 D       CRAN-SUBMISSION

44dfb6bd| James Curran | Wed Oct 21 09:54:15 2026 +1300
Record CRAN submission of 1.0.2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 M       .Rbuildignore
 A       CRAN-SUBMISSION

6a580309| James Curran | Wed Oct 21 09:49:51 2026 +1300
cran-comments: record R-hub results (Linux, macOS x86_64/arm64, Windows all OK)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 M       cran-comments.md

979d3c41| James Curran | Wed Oct 21 09:36:38 2026 +1300
Keep numeric defaults for reverse dependencies; add exact = TRUE

- multinom(), Stirling2()/S2() and Bell()/B() return doubles again by
default (computed exactly with gmp, then converted); exact = TRUE
returns bigz. Returning bigz by default broke alphabetr, SIDES and
splitSelect. multinom(useDouble =) kept but has no effect.
- allPerm asks multinom for the exact count.
- All 9 reverse dependencies pass R CMD check against 1.0.2.
- Add cran-comments.md (excluded from build).
- Point the C++ comment in compositions.cpp at the arXiv DOI and the
archived Kelleher article.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
 M       .Rbuildignore
 M       CLAUDE.md
 M       NEWS.md
 M       R/Stirling2.R
 M       R/allPerm.R
 M       R/multinom.R
 A       cran-comments.md
 M       man/Bell.Rd
 M       man/Stirling2.Rd
 M       man/multinom.Rd
 M       src/compositions.cpp