{
  "_id": "6a325aec3efcd9bda4381f10",
  "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-06-17 08:27:05 UTC",
    "User": "root"
  },
  "MD5sum": "77a6c0214ebcaa33e100b9598417bf29",
  "_user": "bergsmat",
  "_type": "src",
  "_file": "spec_0.1.9.tar.gz",
  "_fileid": "46f37cb2efcf9c8f4c7b7c9bade8be5d7192a2504e3a6b588df09590805ea728",
  "_filesize": 134843,
  "_sha256": "46f37cb2efcf9c8f4c7b7c9bade8be5d7192a2504e3a6b588df09590805ea728",
  "_created": "2026-06-17T08:27:05.000Z",
  "_published": "2026-06-17T08:29:32.506Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81851312078,
      "time": 101,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7689959087"
    },
    {
      "job": 81851312056,
      "time": 102,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7689959916"
    },
    {
      "job": 81851312063,
      "time": 71,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7689944562"
    },
    {
      "job": 81851312089,
      "time": 76,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7689946701"
    },
    {
      "job": 81850859305,
      "time": 151,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7689917505"
    },
    {
      "job": 81851312114,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7689955726"
    },
    {
      "job": 81851312092,
      "time": 78,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7689948201"
    },
    {
      "job": 81851312073,
      "time": 59,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7689939117"
    },
    {
      "job": 81851312051,
      "time": 71,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7689946574"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757",
  "_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",
    "followers": 15
  },
  "_downloads": {
    "count": 410,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spec"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bergsmat/spec",
  "_searchresults": 262,
  "_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.196452541703389,
  "_indexed": true,
  "_nocasepkg": "spec",
  "_universes": [
    "bergsmat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:57.000Z",
      "distro": "noble",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "78dc30466a414a33e9b7da1e5aae4959753b1af7c3eb9e9fce3b7f66921c0b83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:59.000Z",
      "distro": "noble",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "8c1189ae395b46b4c2fbddcaf3d6e1dd164e59b4c3c0e7369d877812bee5fdfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:23.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "7a6de18d3e95c261e24d8ccd049632748b8d15c6585ebf849408db457cab4d67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:27.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "eaa3f948cf95e0c5d129251d6d35d90a67a43d1eb598e9c2c3c5db81b74ad7b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:59.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "1aafdc18cc7864c372228c842dff5c3cd87aea976817180c414866844939e899",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:21.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "d67b6e56c0ffd5bbd0e98927c96fe0bb595779ac8dd83993765137e0d107ae24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:00.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "025547bc38dffc11ebc7d3621fb86e6ae0f8dac622078f6190013f783dd6fc77",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-06-17T08:28:19.000Z",
      "commit": "3e7a0ef4fac8120346dfb882967e7e07fa63b300",
      "fileid": "e4fc98575a7aef8e0b36227c4f52b6265b5c13c0c574927a83fc2fda52b141b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bergsmat/actions/runs/27675828757"
    }
  ]
}