magic: Create and Investigate Magic Squares

A collection of functions for the manipulation and analysis of arbitrarily dimensioned arrays. The original motivation for the package was the development of efficient, vectorized algorithms for the creation and investigation of magic squares and high-dimensional magic hypercubes.

Version: 1.6-1
Depends: R (≥ 2.10), abind
Published: 2022-11-16
DOI: 10.32614/CRAN.package.magic
Author: Robin K. S. Hankin ORCID iD [aut, cre]
Maintainer: Robin K. S. Hankin <hankin.robin at>
License: GPL-2
NeedsCompilation: no
Citation: magic citation info
Materials: README NEWS
In views: NumericalMathematics
CRAN checks: magic results


Reference manual: magic.pdf
Vignettes: A vignette for the magic package


Package source: magic_1.6-1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): magic_1.6-1.tgz, r-oldrel (arm64): magic_1.6-1.tgz, r-release (x86_64): magic_1.6-1.tgz, r-oldrel (x86_64): magic_1.6-1.tgz
Old sources: magic archive

Reverse dependencies:

Reverse depends: LongCART, SNSequate, spselect
Reverse imports: bellreg, bgeva, Cascade, clespr, exdqlm, fdANOVA, freegroup, GENMETA, geometry, GFD, GFDsurv, GJRM, GMMBoost, hhsmm, iccTraj, itdr, list, lmfor, lorentz, MANOVA.RM, mccca, MCPAN, mdpeer, MM, msae, mvp, netmeta, optiSel, pencal, permutations, refund, rlme, rr, sae.prop, SlaPMEG, spBayes, spray, THREC
Reverse suggests: gap, MultiATSM, netcmc, regmedint


Please use the canonical form to link to this page.