{
  "_id": "6a5cf1879baadeef8ab52889",
  "Package": "magicrect",
  "Type": "Package",
  "Title": "Construct Magic Rectangles and Nearly Magic Rectangles",
  "Version": "1.0.0",
  "Authors@R": "c(person(\"Arijit\", \"Ray\", email = \"ray.asokekumar@gmail.com\",\nrole = c(\"aut\", \"cre\")))",
  "Description": "Constructs a magic rectangle or a nearly magic rectangle\nof order p x q for every order for which one exists, together\nwith existence classification and verification utilities. A\nmagic rectangle arranges the integers 1 to p*q so that all row\nsums are equal and all column sums are equal; it exists exactly\nwhen p and q have the same parity, excluding 2 x 2 and\ndegenerate single-row/column cases (Hagedorn, 1999,\n<doi:10.1016/S0012-365X(99)00041-2>). When p and q have\nopposite parity a nearly magic rectangle exists instead, with\nconstant sums along one direction and sums differing by at most\none along the other (Chai, Singh and Stufken, 2019, Journal of\nCombinatorial Designs 27(6), 368-376). Implements the\nconstructions of De Los Reyes, Das, Midha and Vellaisamy (2009)\nfor even by even orders, Chai, Das and Midha (2013) for odd by\nodd orders, and Chai, Singh and Stufken (2019) for the nearly\nmagic (even by odd) case.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/Arijitray2/magic-rectangles,\nhttps://arijitray2.github.io/magic-rectangles/",
  "BugReports": "https://github.com/Arijitray2/magic-rectangles/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-19 15:44:23 UTC",
    "User": "root"
  },
  "Author": "Arijit Ray [aut, cre]",
  "Maintainer": "Arijit Ray <ray.asokekumar@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-19 13:10:13 UTC",
  "RemoteUrl": "https://github.com/cran/magicrect",
  "RemoteRef": "HEAD",
  "RemoteSha": "77272ab9db7af54af336f860d38b2275c1798650",
  "_user": "cran",
  "_type": "src",
  "_file": "magicrect_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/399632e95c23177e9c473c90b56f0cd16005dd0805d7d7e9c75031cee9a0d5d6",
  "_filesize": 120423,
  "_sha256": "399632e95c23177e9c473c90b56f0cd16005dd0805d7d7e9c75031cee9a0d5d6",
  "_expires": "2026-10-27T15:47:17.000Z",
  "_created": "2026-07-19T15:44:23.000Z",
  "_published": "2026-07-19T15:47:19.753Z",
  "_jobs": [
    {
      "job": 88210106236,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8444288414"
    },
    {
      "job": 88210106237,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8444290771"
    },
    {
      "job": 88209886808,
      "time": 155,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8444270329"
    },
    {
      "job": 88210106233,
      "time": 84,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8444284570"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29693277685",
  "_status": "success",
  "_upstream": "https://github.com/cran/magicrect",
  "_commit": {
    "id": "77272ab9db7af54af336f860d38b2275c1798650",
    "author": "Arijit Ray <ray.asokekumar@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1784466613
  },
  "_maintainer": {
    "name": "Arijit Ray",
    "email": "ray.asokekumar@gmail.com",
    "login": "arijitray2",
    "description": "",
    "uuid": 147149288
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-29",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-07-19"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "arijitray2",
      "count": 1,
      "uuid": 147149288
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 620,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/magicrect"
  },
  "_devurl": "https://github.com/arijitray2/magic-rectangles",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/magicrect.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-07-19"
    }
  ],
  "_exports": [
    "magic_rectangle",
    "rectangle_type",
    "verify_rectangle"
  ],
  "_help": [
    {
      "page": "magic_rectangle",
      "title": "Construct a magic rectangle or nearly magic rectangle of order p x q",
      "topics": [
        "magic_rectangle",
        "print.magicrect"
      ]
    },
    {
      "page": "rectangle_type",
      "title": "Classify which rectangle exists for a given order",
      "topics": [
        "rectangle_type"
      ]
    },
    {
      "page": "verify_rectangle",
      "title": "Verify the defining properties of a (nearly) magic rectangle",
      "topics": [
        "verify_rectangle"
      ]
    }
  ],
  "_readme": "https://github.com/cran/magicrect/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 1.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "magicrect",
  "_universes": [
    "cran",
    "arijitray2"
  ],
  "_indexurl": "https://arijitray2.r-universe.dev/magicrect",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-19T15:46:27.000Z",
      "distro": "resolute",
      "commit": "77272ab9db7af54af336f860d38b2275c1798650",
      "fileid": "https://r2.ropensci.org/045e811188c2485e9d6eedd29cff296f493d9d0ddf3d40f3a15459dc6e2c95d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29693277685"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-19T15:46:43.000Z",
      "distro": "resolute",
      "commit": "77272ab9db7af54af336f860d38b2275c1798650",
      "fileid": "https://r2.ropensci.org/3f8205e8689b21894df3eba1cba67536eafd67de0d02574b67b7f8656a40da75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29693277685"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-07-19T15:46:14.000Z",
      "commit": "77272ab9db7af54af336f860d38b2275c1798650",
      "fileid": "https://r2.ropensci.org/aaea2377b88cac6123b67db5d3d96a11ad71ad4105207546162e835e259b0dd2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29693277685"
    }
  ]
}