{
  "_id": "6a1eea6fb401979e7341201d",
  "Package": "SOAs",
  "Title": "Creation of Stratum Orthogonal Arrays",
  "Version": "1.4-1",
  "Authors@R": "c(person(given = \"Ulrike\",\nfamily = \"Groemping\",\nrole = c(\"aut\", \"cre\"),\nemail = \"ulrike.groemping@bht-berlin.de\"),\nperson(given = \"Rob\",\nfamily = \"Carnell\",\nrole = c(\"ctb\"),\nemail = \"bertcarnell@gmail.com\"),\nperson(given = \"Hongquan\",\nfamily = \"Xu\",\nrole = c(\"ctb\"))\n)",
  "Description": "Creates stratum orthogonal arrays (also known as strong\northogonal arrays). These are arrays with more levels per\ncolumn than the typical orthogonal array, and whose low order\nprojections behave like orthogonal arrays, when collapsing\nlevels to coarser strata. Details are described in Groemping\n(2022) \"A unifying implementation of stratum (aka strong)\northogonal arrays\"\n<http://www1.bht-berlin.de/FB_II/reports/Report-2022-002.pdf>.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "URL": "https://github.com/bertcarnell/SOAs",
  "BugReports": "https://github.com/bertcarnell/SOAs/issues",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libglpk-dev libgmp3-dev libxml2-dev",
  "Repository": "https://bertcarnell.r-universe.dev",
  "Date/Publication": "2025-09-03 12:59:32 UTC",
  "RemoteUrl": "https://github.com/bertcarnell/soas",
  "RemoteRef": "HEAD",
  "RemoteSha": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 10:04:57 UTC",
    "User": "root"
  },
  "Author": "Ulrike Groemping [aut, cre],\nRob Carnell [ctb],\nHongquan Xu [ctb]",
  "Maintainer": "Ulrike Groemping <ulrike.groemping@bht-berlin.de>",
  "MD5sum": "71f56aacb19de6219c1c1d9da7d73419",
  "_user": "bertcarnell",
  "_type": "src",
  "_file": "SOAs_1.4-1.tar.gz",
  "_fileid": "051b47f730842543903821df80e27127bbe85d641b50d63a298a4cd4af0a0772",
  "_filesize": 367029,
  "_sha256": "051b47f730842543903821df80e27127bbe85d641b50d63a298a4cd4af0a0772",
  "_created": "2026-05-19T10:04:57.000Z",
  "_published": "2026-06-02T14:36:31.297Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79096364583,
      "time": 185,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7080568698"
    },
    {
      "job": 79096365830,
      "time": 179,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080566361"
    },
    {
      "job": 79096364476,
      "time": 203,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7080564467"
    },
    {
      "job": 79096364640,
      "time": 211,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080565522"
    },
    {
      "job": 79096363842,
      "time": 216,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080503026"
    },
    {
      "job": 79096363708,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360803936"
    },
    {
      "job": 79096364940,
      "time": 136,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7080551157"
    },
    {
      "job": 79096365419,
      "time": 115,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7080544299"
    },
    {
      "job": 79096365371,
      "time": 119,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080545335"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bertcarnell/soas",
  "_commit": {
    "id": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
    "author": "ugroempi <groemping@beuth-hochschule.de>",
    "committer": "ugroempi <groemping@beuth-hochschule.de>",
    "message": "updated DESCRIPTION and NEWS\n",
    "time": 1756904372
  },
  "_maintainer": {
    "name": "Ulrike Groemping",
    "email": "ulrike.groemping@bht-berlin.de",
    "login": "ugroempi",
    "description": "Statistician, several R packages, two on here (CAs not yet on CRAN; SOAs on CRAN)",
    "uuid": 4357614
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "DoE.base",
      "version": ">= 1.2",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "combinat",
      "role": "Imports"
    },
    {
      "package": "FrF2",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "lhs",
      "version": ">= 1.1.3",
      "role": "Imports"
    },
    {
      "package": "conf.design",
      "role": "Imports"
    },
    {
      "package": "sfsmisc",
      "role": "Imports"
    },
    {
      "package": "partitions",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "bertcarnell",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "ugroempi",
      "count": 139,
      "uuid": 4357614
    },
    {
      "user": "bertcarnell",
      "count": 73,
      "uuid": 1971363
    }
  ],
  "_userbio": {
    "uuid": 1971363,
    "type": "user",
    "name": "Rob",
    "description": "Physicist, Submariner, Nuclear Engineer, Statistician, Data Scientist, SCOTUS Watcher, Genealogist, Cancer Charity Rider"
  },
  "_downloads": {
    "count": 239,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SOAs"
  },
  "_devurl": "https://github.com/bertcarnell/soas",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SOAs.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bertcarnell/soas",
  "_realowner": "bertcarnell",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0-1",
      "date": "2021-12-16"
    },
    {
      "version": "1.1",
      "date": "2022-06-07"
    },
    {
      "version": "1.2",
      "date": "2022-08-06"
    },
    {
      "version": "1.3",
      "date": "2022-10-03"
    },
    {
      "version": "1.4",
      "date": "2023-08-10"
    },
    {
      "version": "1.4-1",
      "date": "2025-09-03"
    }
  ],
  "_exports": [
    "contr.FFbHelmert",
    "contr.FFbPoly",
    "contr.Power",
    "contr.TianXu",
    "count_nallpairs",
    "count_npairs",
    "createSaturated",
    "dim_wt_tab",
    "fastSP",
    "guide_SOAs",
    "guide_SOAs_from_OA",
    "mbound_LiuLiu",
    "MDLEs",
    "mindist",
    "ocheck",
    "ocheck3",
    "OSOApb",
    "OSOAs",
    "OSOAs_hadamard",
    "OSOAs_LiuLiu",
    "OSOAs_regular",
    "phi_optimize",
    "phi_p",
    "soacheck2D",
    "soacheck3D",
    "SOAs",
    "SOAs_8level",
    "SOAs2plus_regular",
    "Spattern",
    "XiaoXuMDLE"
  ],
  "_help": [
    {
      "page": "SOAs-package",
      "title": "Creation of Stratum (aka Strong) Orthogonal Arrays",
      "topics": [
        "'SOAs-package'",
        "SOAs-package"
      ]
    },
    {
      "page": "contr.FFbased",
      "title": "Full-factorial-based real-valued contrasts for s^el levels",
      "topics": [
        "contr.FFbHelmert",
        "contr.FFbPoly"
      ]
    },
    {
      "page": "contr.Power",
      "title": "A contrast function based on regular factorials for number of levels a prime or prime power",
      "topics": [
        "contr.Power"
      ]
    },
    {
      "page": "contr.TianXu",
      "title": "A complex-valued contrast function for s^el levels based on powers of the s-th root of the unity",
      "topics": [
        "contr.TianXu"
      ]
    },
    {
      "page": "createSaturated",
      "title": "Function to create a regular saturated strength 2 array",
      "topics": [
        "createSaturated"
      ]
    },
    {
      "page": "fastSP",
      "title": "Function for fast calculation of stratification pattern according to Tian and Xu 2023",
      "topics": [
        "fastSP"
      ]
    },
    {
      "page": "guide_SOAs",
      "title": "Utility function for inspecting available SOAs for which the user need not provide an OA",
      "topics": [
        "guide_SOAs"
      ]
    },
    {
      "page": "guide_SOAs_from_OA",
      "title": "Utility function for inspecting SOAs obtainable from an OA",
      "topics": [
        "guide_SOAs_from_OA"
      ]
    },
    {
      "page": "mbound_LiuLiu",
      "title": "bound for number of columns for LiuLiu OSOAs",
      "topics": [
        "mbound_LiuLiu"
      ]
    },
    {
      "page": "MDLEs",
      "title": "Function to create maximin distance level expanded arrays",
      "topics": [
        "MDLEs"
      ]
    },
    {
      "page": "ocheck",
      "title": "functions to evaluate low order projection properties of (O)SOAs",
      "topics": [
        "count_nallpairs",
        "count_npairs",
        "ocheck",
        "ocheck3"
      ]
    },
    {
      "page": "OSOAs",
      "title": "Function to create an OSOA from an OA",
      "topics": [
        "OSOAs"
      ]
    },
    {
      "page": "OSOAs_hadamard",
      "title": "function to create a strength 3 OSOA with 8-level columns or a strength 3- OSOA with 4-level columns from a Hadamard matrix",
      "topics": [
        "OSOAs_hadamard"
      ]
    },
    {
      "page": "OSOAs_LiuLiu",
      "title": "Function to create OSOAs of strengths 2, 3, or 4 from an OA",
      "topics": [
        "OSOAs_LiuLiu"
      ]
    },
    {
      "page": "OSOAs_regular",
      "title": "Function to create an OSOA in s^2 or s^3 levels and s^k runs from a basic number of levels s and a power k",
      "topics": [
        "OSOAs_regular"
      ]
    },
    {
      "page": "phi_optimize",
      "title": "function to optimize the phi_p value of an array by level permutation",
      "topics": [
        "phi_optimize"
      ]
    },
    {
      "page": "phi_p",
      "title": "Functions to evaluate space filling of an array",
      "topics": [
        "mindist",
        "phi_p"
      ]
    },
    {
      "page": "printsoa",
      "title": "Print Methods",
      "topics": [
        "print.dim_wt_tab",
        "print.MDLE",
        "print.SOA",
        "print.Spattern"
      ]
    },
    {
      "page": "SOAs",
      "title": "function to create SOAs of strength t with the GOA construction by He and Tang.",
      "topics": [
        "SOAs"
      ]
    },
    {
      "page": "SOAs_8level",
      "title": "Function to create 8-level SOAs according to Shi and Tang 2020",
      "topics": [
        "SOAs_8level"
      ]
    },
    {
      "page": "SOAs2plus_regular",
      "title": "function to create SOAs of strength 2+ from regular s-level designs",
      "topics": [
        "SOAs2plus_regular"
      ]
    },
    {
      "page": "Spattern",
      "title": "functions to evaluate stratification properties of (O)SOAs and GSOAs",
      "topics": [
        "dim_wt_tab",
        "soacheck2D",
        "soacheck3D",
        "Spattern"
      ]
    },
    {
      "page": "util_fastSP",
      "title": "unexported functions to support fast calculation of the stratification pattern with fastSP and fastSP.k",
      "topics": [
        "EDy",
        "nrt.dist",
        "nrt.dist1",
        "nrt.kernel",
        "nrt.wrt",
        "nrt.wt",
        "nrt.wt.Rd",
        "nrt.wtx",
        "Rd.kernel",
        "soa.contr",
        "soa.kernel",
        "util_fastSP"
      ]
    }
  ],
  "_readme": "https://github.com/bertcarnell/soas/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "colorspace",
    "combinat",
    "conf.design",
    "cpp11",
    "DoE.base",
    "FrF2",
    "glue",
    "gmp",
    "igraph",
    "lattice",
    "lhs",
    "lifecycle",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "numbers",
    "partitions",
    "pkgconfig",
    "polynom",
    "rbibutils",
    "Rcpp",
    "Rdpack",
    "rlang",
    "scatterplot3d",
    "sets",
    "sfsmisc",
    "vcd",
    "vctrs",
    "zoo"
  ],
  "_score": 3.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "soas",
  "_universes": [
    "bertcarnell",
    "ugroempi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4-1",
      "date": "2026-05-19T10:07:36.000Z",
      "distro": "noble",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "f90b71d201e3125bddce8240e784c8731cf2656ddc40d6686a6536c2df73b943",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4-1",
      "date": "2026-05-19T10:07:27.000Z",
      "distro": "noble",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "f991a0bd5c1f5d50119dbacca267c06d7fa5c3c19193c2296c1b2de99294a0cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4-1",
      "date": "2026-05-19T10:07:35.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "c6152f521caef6ce49d75be660cdada92e0a258f2f9854a126ec4505bf6e2ebd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4-1",
      "date": "2026-05-19T10:07:22.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "370090855448ccf5ba712e8d46252d7972cd34d312dec02e37ab2e55a4bcf7b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4-1",
      "date": "2026-05-19T10:06:24.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "b57079e0fb2646c605e111c211d97a940a69030735eae0daab469f20b2cabd69",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4-1",
      "date": "2026-05-19T10:06:13.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "4da83789b7d4458e307103d4016cc6de0e66397cedce11d7a3a08502d08ac96d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4-1",
      "date": "2026-05-19T10:06:13.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "a8c4b3630790f0ccd14abf7b00edcb8aeb70f339e18b848f27fcdef682db806e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4-1",
      "date": "2026-06-02T14:35:28.000Z",
      "commit": "e2a7062b844264b4fa6a36d06a26ea9763776b6c",
      "fileid": "18ff181ed299cc4759063f8ee9392fa70b820a012a257a81cfa04b1d5e1d44f7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bertcarnell/actions/runs/26090145434"
    }
  ]
}