{
  "_id": "6a1ef6ecb401979e7341763e",
  "Package": "blockTools",
  "Type": "Package",
  "Title": "Block, Assign, and Diagnose Potential Interference in Randomized\nExperiments",
  "Version": "0.6.6",
  "Date": "2025-01-21",
  "Authors@R": "c(person(c(\"Ryan\", \"T.\"), \"Moore\", \nemail = \"rtm@american.edu\",\ncomment = c(ORCID = \"0000-0002-3916-8113\"),\nrole = c(\"aut\", \"cre\")),\nperson(\"Keith\", \"Schnakenberg\", role = \"aut\"))",
  "Description": "Blocks units into experimental blocks, with one unit per\ntreatment condition, by creating a measure of multivariate\ndistance between all possible pairs of units. Maximum, minimum,\nor an allowable range of differences between units on one\nvariable can be set. Randomly assign units to treatment\nconditions. Diagnose potential interference between units\nassigned to different treatment conditions.  Write outputs to\n.tex and .csv files. For more information on the methods\nimplemented, see Moore (2012) <doi:10.1093/pan/mps025>.",
  "License": "GPL (>= 2) | file LICENSE",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "URL": "https://www.ryantmoore.org/html/software.blockTools.html",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-19 06:24:20 UTC",
    "User": "root"
  },
  "Author": "Ryan T. Moore [aut, cre]\n(<https://orcid.org/0000-0002-3916-8113>), Keith Schnakenberg\n[aut]",
  "Maintainer": "Ryan T. Moore <rtm@american.edu>",
  "Repository": "https://ryantmoore.r-universe.dev",
  "Date/Publication": "2025-01-22 08:10:05 UTC",
  "RemoteUrl": "https://github.com/cran/blockTools",
  "RemoteRef": "HEAD",
  "RemoteSha": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
  "MD5sum": "d035180c637e8d42bf8e7e4c142e431d",
  "_user": "ryantmoore",
  "_type": "src",
  "_file": "blockTools_0.6.6.tar.gz",
  "_fileid": "b3095b44601b19f3a78cc02fd325d89337f46199995dc5f875086851fbba0540",
  "_filesize": 278079,
  "_sha256": "b3095b44601b19f3a78cc02fd325d89337f46199995dc5f875086851fbba0540",
  "_created": "2026-05-19T06:24:20.000Z",
  "_published": "2026-06-02T15:29:48.634Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79108318898,
      "time": 134,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7076330591"
    },
    {
      "job": 79108318263,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7076332282"
    },
    {
      "job": 79108318876,
      "time": 126,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076328447"
    },
    {
      "job": 79108319076,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076331012"
    },
    {
      "job": 79108318884,
      "time": 247,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7076345595"
    },
    {
      "job": 79108319010,
      "time": 457,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7076401920"
    },
    {
      "job": 79108318672,
      "time": 162,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076329480"
    },
    {
      "job": 79108318202,
      "time": 213,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076344905"
    },
    {
      "job": 79108318669,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076296334"
    },
    {
      "job": 79108317509,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362281362"
    },
    {
      "job": 79108318292,
      "time": 100,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7076321448"
    },
    {
      "job": 79108318766,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7076321011"
    },
    {
      "job": 79108318334,
      "time": 123,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7076327688"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/blockTools",
  "_commit": {
    "id": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
    "author": "Ryan T. Moore <rtm@american.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.6.6\n",
    "time": 1737533405
  },
  "_maintainer": {
    "name": "Ryan T. Moore",
    "email": "rtm@american.edu",
    "login": "ryantmoore",
    "description": "",
    "uuid": 2191697,
    "orcid": "0000-0002-3916-8113"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "nbpMatching",
      "role": "Suggests"
    },
    {
      "package": "RItools",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "xtable",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ryantmoore",
      "count": 5,
      "uuid": 2191697
    }
  ],
  "_userbio": {
    "uuid": 2191697,
    "type": "user",
    "name": "ryantmoore"
  },
  "_downloads": {
    "count": 378,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/blockTools"
  },
  "_mentions": 3,
  "_searchresults": 105,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/blockTools.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "ryantmoore",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1",
      "date": "2007-08-25"
    },
    {
      "version": "0.2",
      "date": "2008-04-14"
    },
    {
      "version": "0.2.1",
      "date": "2009-02-23"
    },
    {
      "version": "0.3",
      "date": "2009-04-30"
    },
    {
      "version": "0.4-1",
      "date": "2009-10-29"
    },
    {
      "version": "0.5-1",
      "date": "2010-10-06"
    },
    {
      "version": "0.5-2",
      "date": "2010-11-17"
    },
    {
      "version": "0.5-3",
      "date": "2011-03-05"
    },
    {
      "version": "0.5-4",
      "date": "2012-05-08"
    },
    {
      "version": "0.5-5",
      "date": "2012-06-12"
    },
    {
      "version": "0.5-6",
      "date": "2012-08-01"
    },
    {
      "version": "0.5-7",
      "date": "2013-07-31"
    },
    {
      "version": "0.5-8",
      "date": "2014-04-08"
    },
    {
      "version": "0.6-1",
      "date": "2014-05-22"
    },
    {
      "version": "0.6-2",
      "date": "2015-01-09"
    },
    {
      "version": "0.6-3",
      "date": "2016-12-02"
    },
    {
      "version": "0.6.4",
      "date": "2023-02-06"
    },
    {
      "version": "0.6.5",
      "date": "2024-10-19"
    },
    {
      "version": "0.6.6",
      "date": "2025-01-22"
    }
  ],
  "_exports": [
    "assg2xBalance",
    "assignment",
    "block",
    "block2seqblock",
    "createBlockIDs",
    "diagnose",
    "extract_conditions",
    "invertRIconfInt",
    "outCSV",
    "outTeX",
    "seqblock"
  ],
  "_datasets": [
    {
      "name": "x100",
      "title": "Simulated data for demonstrating blockTools functionality",
      "object": "x100",
      "file": "x100.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "id2",
        "b1",
        "b2",
        "g",
        "ig"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "blockTools-package",
      "title": "Block, Randomly Assign, and Diagnose Potential Interference in Randomized Experiments",
      "topics": [
        "blockTools-package",
        "blockTools"
      ]
    },
    {
      "page": "assg2xBalance",
      "title": "Calculate balance statistics from an assignment object",
      "topics": [
        "assg2xBalance"
      ]
    },
    {
      "page": "assignment",
      "title": "Randomly assign blocked units to treatment conditions",
      "topics": [
        "assignment"
      ]
    },
    {
      "page": "block",
      "title": "Block units into homogeneous experimental blocks",
      "topics": [
        "block"
      ]
    },
    {
      "page": "block2seqblock",
      "title": "Prepare prior nonsequential assignments for subsequent sequential assignments",
      "topics": [
        "block2seqblock"
      ]
    },
    {
      "page": "createBlockIDs",
      "title": "Create vector of integers containing block identifiers",
      "topics": [
        "createBlockIDs"
      ]
    },
    {
      "page": "diagnose",
      "title": "Diagnose whether units assigned to different treatment conditions may be subject to interference or pairwise imbalance",
      "topics": [
        "diagnose"
      ]
    },
    {
      "page": "extract_conditions",
      "title": "Create vector of integers containing treatment condition identifiers",
      "topics": [
        "extract_conditions"
      ]
    },
    {
      "page": "invertRIconfInt",
      "title": "Calculate treatment effect confidence intervals by inverting the randomization test",
      "topics": [
        "invertRIconfInt"
      ]
    },
    {
      "page": "outCSV",
      "title": "Export blocked or assigned data to .csv format files",
      "topics": [
        "outCSV"
      ]
    },
    {
      "page": "outTeX",
      "title": "Export blocked or assigned data to .tex format files",
      "topics": [
        "outTeX"
      ]
    },
    {
      "page": "seqblock",
      "title": "Sequential assignment of unit(s) into experimental conditions using covariates",
      "topics": [
        "seqblock"
      ]
    },
    {
      "page": "x100",
      "title": "Simulated data for demonstrating blockTools functionality",
      "topics": [
        "x100"
      ]
    }
  ],
  "_readme": "https://github.com/cran/blockTools/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.1972805581256196,
  "_indexed": true,
  "_nocasepkg": "blocktools",
  "_universes": [
    "ryantmoore"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:31.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "3b23814b05eb94dd7a3670259e78a95f649b921b8890506cf2c93ab79775f59c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:34.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "554a891bfe0161e6176a185b561fee0abaa38733778a1f2cf04704979da2853c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "005e36720147ad7094c68e44bdd9d1cb409bcaa37a066878a3e0e7bca8e1ba83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:31.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "a64f22fb5bfebe066a08b35c9ad03309b9661a91b24662b4f30581282d11a298",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.6",
      "date": "2026-05-19T06:27:20.000Z",
      "arch": "aarch64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "b8446bc9ed8da346321338e0100dcd82530e468b648630941cb4c60f136b9914",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.6",
      "date": "2026-05-19T06:30:04.000Z",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "a5b668a1d5514c5d49db61d9217db9e470e551a20d1394575ac13d31b589ada4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:26.000Z",
      "arch": "aarch64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "f41bcf6f3cd8e0dee5f1207ac6c239b6327d6b8a07e9bc0e01a485b615756157",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.6",
      "date": "2026-05-19T06:27:13.000Z",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "6cccbb25ba740ca6808eb418c58b90a6f670ec9bb4c53f121b1c365ac025a70a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.6",
      "date": "2026-05-19T06:25:41.000Z",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "cd3161bc5bb4fad0703fa4c3ec683122d4867554db7bd2c90d3b17227e1d235a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.6",
      "date": "2026-05-19T06:25:37.000Z",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "09691bb70f308c85f5d611cf6bea5214faa629773c92624cb2d36c70569550c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.6",
      "date": "2026-05-19T06:26:07.000Z",
      "arch": "x86_64",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "725c10543c8dbea2b5d2f2d95498e8c9d1d37f41862c62cecf2e268e3be728ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.6",
      "date": "2026-06-02T15:29:15.000Z",
      "arch": "emscripten",
      "commit": "3e6228e19dc4620f3886c092d9cd9a2073ef2bc4",
      "fileid": "190f9a3c1c1baa2aab998d9c30992a2db92289edaba18c8b3e04b93e1dbdc888",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ryantmoore/actions/runs/26080061768"
    }
  ]
}