{
  "_id": "6ad083e4e2d863f66295548c",
  "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-10-15 06:51:02 UTC",
    "User": "root"
  },
  "_user": "bergsmat",
  "_type": "src",
  "_file": "spec_0.1.9.tar.gz",
  "_fileid": "https://r2.ropensci.org/2cc5dc12a1131a79678392a8672725a637813777f893ca72a445abf79e323e57",
  "_filesize": 133744,
  "_sha256": "2cc5dc12a1131a79678392a8672725a637813777f893ca72a445abf79e323e57",
  "_expires": "2027-01-23T07:42:26.000Z",
  "_created": "2026-10-15T06:51:02.000Z",
  "_published": "2026-10-15T07:42:27.840Z",
  "_buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116289200013,
      "time": 104,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11953877268"
    },
    {
      "job": 116289199982,
      "time": 143,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11953078640"
    },
    {
      "job": 116289199985,
      "time": 93,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11956016400"
    },
    {
      "job": 116289199978,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11955517940"
    },
    {
      "job": 116288080469,
      "time": 200,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11953851976"
    },
    {
      "job": 116289199903,
      "time": 75,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11953707342"
    },
    {
      "job": 116289200178,
      "time": 72,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11954067069"
    },
    {
      "job": 116289200202,
      "time": 55,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11954001939"
    },
    {
      "job": 116289200061,
      "time": 51,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11954136864"
    }
  ],
  "_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": 385,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spec"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bergsmat/spec",
  "_searchresults": 417,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/spec.html"
  ],
  "_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.398287305357401,
  "_indexed": true,
  "_nocasepkg": "spec",
  "_universes": [
    "bergsmat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-10-15T06:52:50.000Z",
      "distro": "resolute",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/cf94e909f551ed900782fbbc277c718fa3b974732e68a6dc14f7e6d843d5a386",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-10-15T06:53:28.000Z",
      "distro": "resolute",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/58e85ccb244ffb98282c34f2813bca60af6cb4746136eb6b1345d3ccbee1b116",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-10-15T07:38:45.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/e40adf6b12b1d2484b5c2310257e185a1a83db7aaf6755846bc94fab491d81c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-10-15T07:41:58.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/94ad6cbda9f369aa2719eefae56ca5cd888a763649afd59b968d98a322a75809",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9",
      "date": "2026-10-15T06:52:32.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/e9257609dd25275e64a9a52b0b7d7cfcfc3effe35d066299b2ba6df324dbfeb6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-10-15T06:52:11.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/f31f82bc8bc75182c7a0119fb66623ffae59b6a1db318c5801ad9fb99c0c55de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-10-15T06:51:57.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/8626e2bff700d1f8f6771765d6ad2cf5793cd41faee6c6aa4d2c79f80d5e7729",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-10-15T06:51:54.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "https://r2.ropensci.org/eb2770c3e3ce5b5bb090faf8f3c1f04621edf94e23c797109ad3299720e6c0d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/38694547874"
    }
  ]
}