{
  "_id": "6a59c9d309eb0996dd68dd69",
  "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-07-17 06:18:35 UTC",
    "User": "root"
  },
  "_user": "bergsmat",
  "_type": "src",
  "_file": "spec_0.1.9.tar.gz",
  "_fileid": "https://r2.ropensci.org/0dd73302dce6f4632e6b25dbbf617b928884cb326cc0475b70e794417414d7ef",
  "_filesize": 133652,
  "_sha256": "0dd73302dce6f4632e6b25dbbf617b928884cb326cc0475b70e794417414d7ef",
  "_expires": "2026-10-25T06:21:05.000Z",
  "_created": "2026-07-17T06:18:35.000Z",
  "_published": "2026-07-17T06:21:07.343Z",
  "_jobs": [
    {
      "job": 87819284350,
      "time": 112,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8398786593"
    },
    {
      "job": 87819284336,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398787499"
    },
    {
      "job": 87819284316,
      "time": 71,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8398774677"
    },
    {
      "job": 87819284341,
      "time": 82,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398777567"
    },
    {
      "job": 87818762513,
      "time": 223,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398754782"
    },
    {
      "job": 87819284309,
      "time": 91,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8398780061"
    },
    {
      "job": 87819284318,
      "time": 79,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8398776830"
    },
    {
      "job": 87819284334,
      "time": 73,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8398775401"
    },
    {
      "job": 87819284346,
      "time": 61,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398771956"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_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",
    "followers": 15
  },
  "_downloads": {
    "count": 332,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spec"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bergsmat/spec",
  "_searchresults": 284,
  "_rbuild": "4.6.1",
  "_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.231469590430681,
  "_indexed": true,
  "_nocasepkg": "spec",
  "_universes": [
    "bergsmat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-07-17T06:20:33.000Z",
      "distro": "resolute",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/413bd1660aa89166f4d92b8b55a3948a78e7a79788500aad55c3a9a18aebceef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-07-17T06:20:36.000Z",
      "distro": "resolute",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/b947a30aaeee208cdc7cd1c3997fb9250ed001616acc0b263e6a3d73f5b7f9fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-07-17T06:19:56.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/e6566269017efce3d18652c023a662bf00ed9223651a38e1a64e4e13582fcba4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-07-17T06:20:05.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/56b8c08364738a914519ea2c732ccf203c9536f20ecc166c2ae0cca1bc0796b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9",
      "date": "2026-07-17T06:20:22.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/8cd911fe536e4ccfac2c0fba4001d66c510f037fab72b85e174a0ff71bb58bdd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-07-17T06:19:57.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/159738f6ffc08d88ebf6cf7bc1ac1b58b59e1ced0b570dda6be80f6439faa968",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-07-17T06:19:50.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/f007d4cdb49c145231bb64e1da76d95d595ccb86bd6f7f8d01fe398c65885325",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-07-17T06:19:38.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/24e164e6ff73e32a1483f2f86cc144b4e61581e17755726b7dbfa41d4abb7e88",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/29559496343"
    }
  ]
}