Skip to content

magic

Create and Investigate Magic Squares

v1.6-1 · Nov 15, 2022 · GPL-2

Description

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.

Downloads

CRAN

23.3K

Last 30 days

757th

76.9K

Last 90 days

325.2K

Last year

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

r2u CRAN

218

Last 30 days

1K

Last 90 days

2.2K

Last year

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

autoCRAN

54

Last 7 days

365

Last 30 days

5

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

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: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.

Check History

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

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
WARNING 10 OK · 2 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Jun 14, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
WARNING r-release-linux-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘magic.Rnw’ using Sweave
Loading required package: magic
Loading required package: abind
Error: processing vignette 'magic.Rnw' failed with diagnostics:
Running 'texi2dvi' on 'magic.tex' failed
...[truncated]...
47 \begin{document}
                     
!  ==> Fatal error occurred, no output PDF file produced!
--- failed re-building ‘magic.Rnw’

SUMMARY: processing the following file failed:
  ‘magic.Rnw’

Error: Vignette re-building failed.
Execution halted
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: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Robin K. S. Hankin <hankin.robin@gmail.com>’

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.

Reverse Dependencies (44)

suggests

Dependency Network

Dependencies Reverse dependencies abind LongCART ORTH.Ord SNSequate spselect EMC2 GENMETA GFD GFDsurv GJRM GMMBoost MANOVA.RM MCPAN MM MultiATSM NetSurvProx +29 more reverse deps magic

Version History

27 tracked
new 1.6-1 Mar 10, 2026
updated 1.6-1 ← 1.6-0 diff Nov 15, 2022
updated 1.6-0 ← 1.5-9 diff Feb 8, 2022
updated 1.5-9 ← 1.5-8 diff Sep 16, 2018
updated 1.5-8 ← 1.5-6 diff Jan 25, 2018
updated 1.5-6 ← 1.5-4 diff Nov 19, 2013
updated 1.5-4 ← 1.5-2 diff Jan 20, 2013
updated 1.5-2 ← 1.5-1 diff Jul 2, 2012
updated 1.5-1 ← 1.4-6 diff Dec 26, 2011
updated 1.4-6 ← 1.4-4 diff Oct 15, 2009
updated 1.4-4 ← 1.4-3 diff Mar 29, 2009
updated 1.4-3 ← 1.4-2 diff Jan 21, 2009
updated 1.4-2 ← 1.3-34 diff Jan 19, 2009
updated 1.3-34 ← 1.3-33 diff Aug 21, 2008
updated 1.3-33 ← 1.3-31 diff May 12, 2008