{
  "_id": "6ab797cb99f7aa8c6aa329ab",
  "Package": "PGM2",
  "Type": "Package",
  "Title": "Recursive Construction of Nested Resolvable Designs and\nAssociated Uniform Designs over GF(p)",
  "Version": "2.0.1",
  "Date": "2026-08-27",
  "Authors@R": "c(\nperson(given = \"Mohamed\", family = \"Laib\", role = c(\"aut\", \"cre\"), email = \"laib.med@gmail.com\"),\nperson(given = \"Abla\", family = \"Boudraa\", role = \"aut\"),\nperson(given = \"Zebida\", family = \"Gheribi-Aoulmi\", role = \"aut\"))",
  "Description": "Recursive construction of balanced incomplete block\ndesigns (BIBDs), their successive generations, resolvable BIBDs\n(RBIBDs) and associated uniform designs (UDs), derived from\nfinite projective geometries PG(m, p) over a Galois field GF(p)\nof any prime order p. Implements and generalises the method of\nBoudraa, Gheribi-Aoulmi and Laib (2013, International Journal\nof Research and Reviews in Applied Sciences, 17(2), 167-176),\nwhich was previously available only for p = 2, and the uniform\ndesign constructions of Fang et al. (2004)\n<doi:10.1016/S0012-365X(03)00100-6>. Designs of every recursion\nstage can be extracted, and all constructions are validated\nagainst the parameters published in the original paper.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://mlaib.net, https://github.com/mlaib/PGM2",
  "BugReports": "https://github.com/mlaib/PGM2/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://mlaib.r-universe.dev",
  "Date/Publication": "2026-08-27 19:06:14 UTC",
  "RemoteUrl": "https://github.com/mlaib/pgm2",
  "RemoteRef": "HEAD",
  "RemoteSha": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
  "Packaged": {
    "Date": "2026-09-26 09:57:03 UTC",
    "User": "root"
  },
  "Author": "Mohamed Laib [aut, cre],\nAbla Boudraa [aut],\nZebida Gheribi-Aoulmi [aut]",
  "Maintainer": "Mohamed Laib <laib.med@gmail.com>",
  "_user": "mlaib",
  "_type": "src",
  "_file": "PGM2_2.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/fe3f7ed8d13591511c83e93b28980e2a3dca7935ce8925a9abc8f37a05938d0d",
  "_filesize": 229505,
  "_sha256": "fe3f7ed8d13591511c83e93b28980e2a3dca7935ce8925a9abc8f37a05938d0d",
  "_expires": "2027-01-04T10:00:40.000Z",
  "_created": "2026-09-26T09:57:03.000Z",
  "_published": "2026-09-26T10:00:42.929Z",
  "_jobs": [
    {
      "job": 108383207013,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10903004764"
    },
    {
      "job": 108383206976,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10903597251"
    },
    {
      "job": 108383207191,
      "time": 177,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10903951001"
    },
    {
      "job": 108383207033,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10903209241"
    },
    {
      "job": 108382866944,
      "time": 153,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10902894730"
    },
    {
      "job": 108383206988,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10903377509"
    },
    {
      "job": 108383207031,
      "time": 87,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10903219166"
    },
    {
      "job": 108383207008,
      "time": 69,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10903283920"
    },
    {
      "job": 108383207025,
      "time": 68,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10903886279"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182",
  "_status": "success",
  "_upstream": "https://github.com/mlaib/pgm2",
  "_commit": {
    "id": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
    "author": "mlaib <laib.med@gmail.com>",
    "committer": "mlaib <laib.med@gmail.com>",
    "message": "Refresh paper supplement: projection-spectrum and partial-spread scripts\n\nAdd projection-spectrum.R (Theorem 1: joint-table structure, Grassmann\nmultiplicities, E(f_NOD) decomposition, 13 configurations) and\npartial-spreads.R (Proposition 2 / Corollary 4: partial spreads in\nPG(4,2) n=2, exhaustive 3-subset check) with their result files and a\nsupplement README. Update .zenodo.json description, DESCRIPTION date and\ncran-comments for the pending 2.0.1 CRAN submission.\n",
    "time": 1787857574
  },
  "_maintainer": {
    "name": "Mohamed Laib",
    "email": "laib.med@gmail.com",
    "login": "mlaib",
    "description": "Statistician",
    "uuid": 24648381
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "mlaib",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-31",
      "n": 8
    },
    {
      "week": "2026-35",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.0",
      "date": "2026-07-30"
    },
    {
      "name": "v2.0.0",
      "date": "2026-07-30"
    },
    {
      "name": "v2.0.1",
      "date": "2026-07-30"
    },
    {
      "name": "v2.0.1-supplement.2",
      "date": "2026-08-27"
    }
  ],
  "_topics": [
    "experimental-design"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mlaib",
      "count": 28,
      "uuid": 24648381
    }
  ],
  "_userbio": {
    "uuid": 24648381,
    "type": "user",
    "name": "Mohamed Laib",
    "followers": 21,
    "description": "Statistician"
  },
  "_downloads": {
    "count": 400,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PGM2"
  },
  "_devurl": "https://github.com/mlaib/pgm2",
  "_searchresults": 15,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PGM2.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/mlaib/pgm2",
  "_realowner": "mlaib",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-01-08"
    },
    {
      "version": "1.0-1",
      "date": "2016-12-17"
    },
    {
      "version": "1.2",
      "date": "2025-05-27"
    },
    {
      "version": "2.0.0",
      "date": "2026-07-30"
    },
    {
      "version": "2.0.1",
      "date": "2026-08-27"
    }
  ],
  "_exports": [
    "BIB",
    "Gen",
    "Qn",
    "Resolvable",
    "Steps",
    "Uniform"
  ],
  "_help": [
    {
      "page": "BIB",
      "title": "Balanced Incomplete Block Design from PG(m, p)",
      "topics": [
        "BIB"
      ]
    },
    {
      "page": "Gen",
      "title": "BIBD of the Next Generation",
      "topics": [
        "Gen"
      ]
    },
    {
      "page": "Qn",
      "title": "Reduced Resolvable Design of Stage n and its Uniform Design",
      "topics": [
        "Qn"
      ]
    },
    {
      "page": "Resolvable",
      "title": "Resolvable Balanced Incomplete Block Design",
      "topics": [
        "Resolvable"
      ]
    },
    {
      "page": "Steps",
      "title": "All Stages of the Recursive Construction",
      "topics": [
        "Steps"
      ]
    },
    {
      "page": "Uniform",
      "title": "Uniform Design from a Resolvable BIBD",
      "topics": [
        "Uniform"
      ]
    }
  ],
  "_readme": "https://github.com/mlaib/pgm2/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "PGM2-paper.Rmd",
      "filename": "PGM2-paper.html",
      "title": "Nested resolvable designs and associated uniform designs: the 2013 paper, reproduced and generalised",
      "author": "Mohamed Laib, Abla Boudraa and Zebida Gheribi-Aoulmi",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The construction in brief",
        "Example 1 of the paper: $PG(3,2)$",
        "Example 2 of the paper: the chain $BIB \\to RBIB \\to UD$",
        "Example 3 of the paper: a more economic resolvable design",
        "All stages at once: Steps",
        "Reproducing Table 1 ($p = 2$) and Table 2 ($p = 3$) of the paper",
        "The reduced designs $Q^*_n$ directly: Qn",
        "Beyond the paper: any prime order",
        "References"
      ],
      "created": "2026-07-30 14:08:04",
      "modified": "2026-07-30 18:53:11",
      "commits": 2
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "pgm2",
  "_universes": [
    "mlaib"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-09-26T09:59:03.000Z",
      "distro": "resolute",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/cd5c43ed7e77e96f2d545142f7566c7557713f0b9cb4987f2372633917b73a35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-09-26T09:59:04.000Z",
      "distro": "resolute",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/b56a34121963f1f93b9111c98075f43c66318e5db005e7628973c0a6ff30cb35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-09-26T09:59:25.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/bc61f642313b812017ec321241fb7e1f68f9a7e9d1d2368242bd6a8c3e74cc41",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-09-26T09:59:00.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/8bf55e8e32a801a137aab2d384a2ab995bf5e50f363a2eb6fe27c2af743db062",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-09-26T09:58:54.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/379874d34c34bf24e71c8435789653bdddfbddf0bc65002ef8603a10d388edc1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-09-26T09:58:22.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/d5b654350e887e3b9e693c5e565d678b2b9ef184ba89396a83a5a282bf54852b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-09-26T09:58:05.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/0d37923de269a19ec2c30832830f7df1aeaaceaec032d7bbbc700d1f965a8449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-09-26T09:58:04.000Z",
      "commit": "0a41b5c274f59dbb444b54a7e7b1ced6128bcb1c",
      "fileid": "https://r2.ropensci.org/e9ac69013e2c51e0061b697552bdc00d1a1afa4ad1dd142c3de58e52a2db4ad8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlaib/actions/runs/36234173182"
    }
  ]
}