{
  "_id": "6a1eff82b401979e7341aa74",
  "Package": "spec",
  "Type": "Package",
  "Title": "A Data Specification Format and Interface",
  "Version": "0.1.9",
  "Author": "Tim Bergsma",
  "Maintainer": "Tim Bergsma <bergsmat@gmail.com>",
  "Description": "Creates a data specification that describes the columns of\na table (data.frame). Provides methods to read, write, and\nupdate the specification. Checks whether a table matches its\nspecification. See specification.data.frame(),read.spec(),\nwrite.spec(), as.csv.spec(), respecify.character(), and\n%matches%.data.frame().",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://bergsmat.r-universe.dev",
  "Date/Publication": "2024-02-19 12:22:08 UTC",
  "RemoteUrl": "https://github.com/bergsmat/spec",
  "RemoteRef": "HEAD",
  "RemoteSha": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 09:17:46 UTC",
    "User": "root"
  },
  "MD5sum": "a3cb045538d193769f5b3fd4fcceab8c",
  "_user": "bergsmat",
  "_type": "src",
  "_file": "spec_0.1.9.tar.gz",
  "_fileid": "954d1d63e99b6b46f2db9b327a9efebae79667ee473317d137e39fc4b93872f6",
  "_filesize": 133493,
  "_sha256": "954d1d63e99b6b46f2db9b327a9efebae79667ee473317d137e39fc4b93872f6",
  "_created": "2026-05-18T09:17:46.000Z",
  "_published": "2026-06-02T16:06:26.711Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79116021156,
      "time": 111,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7053970776"
    },
    {
      "job": 79116021484,
      "time": 145,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7053981957"
    },
    {
      "job": 79116021654,
      "time": 109,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7053969555"
    },
    {
      "job": 79116022091,
      "time": 77,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7053958933"
    },
    {
      "job": 79116020991,
      "time": 145,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7053930986"
    },
    {
      "job": 79116020941,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7363204374"
    },
    {
      "job": 79116021321,
      "time": 69,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7053955972"
    },
    {
      "job": 79116021985,
      "time": 69,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7053956401"
    },
    {
      "job": 79116021836,
      "time": 112,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7053970847"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bergsmat/spec",
  "_commit": {
    "id": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
    "author": "Tim Bergsma <tim.bergsma@qpharmetra.com>",
    "committer": "Tim Bergsma <tim.bergsma@qpharmetra.com>",
    "message": "0.1.9\n",
    "time": 1708345328
  },
  "_maintainer": {
    "name": "Tim Bergsma",
    "email": "bergsmat@gmail.com",
    "login": "bergsmat",
    "description": "",
    "uuid": 5950242
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "encode",
      "role": "Imports"
    },
    {
      "package": "csv",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "bergsmat",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_userbio": {
    "uuid": 5950242,
    "type": "user",
    "name": "bergsmat"
  },
  "_downloads": {
    "count": 321,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spec"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bergsmat/spec",
  "_searchresults": 199,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/spec.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bergsmat/spec",
  "_realowner": "bergsmat",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2017-03-10"
    },
    {
      "version": "0.1.3",
      "date": "2017-04-13"
    },
    {
      "version": "0.1.6",
      "date": "2019-02-04"
    },
    {
      "version": "0.1.7",
      "date": "2019-04-25"
    },
    {
      "version": "0.1.9",
      "date": "2024-02-18"
    }
  ],
  "_exports": [
    ".guide",
    ".label",
    ".required",
    ".type",
    "%matches%",
    "as.spec",
    "guidetext",
    "read.spec",
    "respecify",
    "specification",
    "specify",
    "write.spec"
  ],
  "_datasets": [
    {
      "name": "drug",
      "title": "Simulated Pharmacometric Data",
      "object": "drug",
      "class": [
        "data.frame"
      ],
      "fields": [
        "C",
        "ID",
        "TIME",
        "SEQ",
        "EVID",
        "AMT",
        "DV",
        "SUBJ",
        "HOUR",
        "HEIGHT",
        "WEIGHT",
        "SEX",
        "AGE",
        "DOSE",
        "FED",
        "SMK",
        "DS",
        "CRCN",
        "TAFD",
        "TAD",
        "LDOS",
        "MDV",
        "predose",
        "zerodv"
      ],
      "rows": 600,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "grapes-matches-grapes-.character",
      "title": "Check Whether Character matches y",
      "concept": [
        "matches"
      ],
      "topics": [
        "%matches%.character"
      ]
    },
    {
      "page": "grapes-matches-grapes-.data.frame",
      "title": "Check Whether Data Frame matches Spec",
      "concept": [
        "matches"
      ],
      "topics": [
        "%matches%.data.frame",
        "matches"
      ]
    },
    {
      "page": "as.spec",
      "title": "Coerce to Spec",
      "concept": [
        "as.spec"
      ],
      "topics": [
        "as.spec"
      ]
    },
    {
      "page": "as.spec.character",
      "title": "Coerce to Specification from Character",
      "concept": [
        "as.spec"
      ],
      "topics": [
        "as.spec.character"
      ]
    },
    {
      "page": "as.spec.data.frame",
      "title": "Coerce to Spec from Data Frame",
      "concept": [
        "as.spec"
      ],
      "topics": [
        "as.spec.data.frame"
      ]
    },
    {
      "page": "drug",
      "title": "Simulated Pharmacometric Data",
      "topics": [
        "drug"
      ]
    },
    {
      "page": "read.spec",
      "title": "Read Specification from File",
      "concept": [
        "as.spec"
      ],
      "topics": [
        "read.spec"
      ]
    },
    {
      "page": "respecify.character",
      "title": "Respecify Character",
      "concept": [
        "respecify"
      ],
      "topics": [
        "respecify.character"
      ]
    },
    {
      "page": "respecify.spec",
      "title": "Respecify Specification",
      "concept": [
        "respecify"
      ],
      "topics": [
        "respecify.spec"
      ]
    },
    {
      "page": "specification.data.frame",
      "title": "Make a Specification for a Data Frame",
      "concept": [
        "specification"
      ],
      "topics": [
        "spec",
        "specification.data.frame"
      ]
    },
    {
      "page": "specify.character",
      "title": "Specify Character",
      "concept": [
        "specify"
      ],
      "topics": [
        "specify.character"
      ]
    },
    {
      "page": "specify.data.frame",
      "title": "Specify Data Frame",
      "concept": [
        "specify"
      ],
      "topics": [
        "specify.data.frame"
      ]
    },
    {
      "page": "write.spec",
      "title": "Write Specification to Storage",
      "concept": [
        "as.spec"
      ],
      "topics": [
        "write.spec"
      ]
    }
  ],
  "_rundeps": [
    "csv",
    "data.table",
    "encode",
    "magrittr",
    "stringi"
  ],
  "_score": 4.07700432679335,
  "_indexed": true,
  "_nocasepkg": "spec",
  "_universes": [
    "bergsmat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-05-18T09:19:44.000Z",
      "distro": "noble",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "f1b3c3dcf21c5012e336a3766d02a11bf570103d44cc3e6f2085cd2fa9efbd5f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-05-18T09:20:14.000Z",
      "distro": "noble",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "4f5e649ab97360b9270c38be2fe48f34468cc376b65f3dca51418a806d89bf3b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-05-18T09:19:43.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "019d84586838c9c7cfd04329aa8d227c5733df4c72bf2c54124c6472ee90df95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-05-18T09:19:14.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "c4259f815bf96b66a87448c41c1723c03dcf7161496a7ecc8388c9fe30919f05",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-18T09:18:58.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "967a183511d3422b6ab01378237e25a294ac33b7890bdd457613d65fee0f69a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-18T09:18:58.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "9402b9ba7726be741daeb59f565b9b9c880ab06b25544635eb6fa259ebe6fe22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-18T09:19:42.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "2e57efadb0ef8204bd32b53ad8ee0767c5c1db9ac0356f1a2f89ae77db7eea5f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9",
      "date": "2026-06-02T16:05:14.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "6bf2fb5fb30f97271b7a10027e266f2946a237202ad91a80b9314b55afa3d681",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/26024444651"
    }
  ]
}