{
  "_id": "6a104b52acfb0bcc41c9fe32",
  "Package": "recorder",
  "Title": "Toolkit to Validate New Data for a Predictive Model",
  "Version": "0.8.2",
  "Authors@R": "person(given = \"Lars\",\nfamily = \"Kjeldgaard\",\nrole = c(\"aut\", \"cre\"),\nemail = \"lars_kjeldgaard@hotmail.com\")",
  "Description": "A lightweight toolkit to validate new observations when\ncomputing their predictions with a predictive model. The\nvalidation process consists of two steps: (1) record relevant\nstatistics and meta data of the variables in the original\ntraining data for the predictive model and (2) use these data\nto run a set of basic validation tests on the new set of\nobservations.",
  "URL": "https://github.com/smaakage85/recorder",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "6.1.1",
  "VignetteBuilder": "knitr",
  "Repository": "https://smaakage85.r-universe.dev",
  "Date/Publication": "2019-06-13 08:28:49 UTC",
  "RemoteUrl": "https://github.com/smaakage85/recorder",
  "RemoteRef": "HEAD",
  "RemoteSha": "13680fa8df45f0db3bad6fe038e7329b489a2735",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-10 07:52:42 UTC",
    "User": "root"
  },
  "Author": "Lars Kjeldgaard [aut, cre]",
  "Maintainer": "Lars Kjeldgaard <lars_kjeldgaard@hotmail.com>",
  "MD5sum": "434636ad71012207ba78cabcca092c4d",
  "_user": "smaakage85",
  "_type": "src",
  "_file": "recorder_0.8.2.tar.gz",
  "_fileid": "8bd2b0ef5f212657043adb441b19590f61025643397abc5f39a674e96ce1e51b",
  "_filesize": 152598,
  "_sha256": "8bd2b0ef5f212657043adb441b19590f61025643397abc5f39a674e96ce1e51b",
  "_created": "2026-05-10T07:52:42.000Z",
  "_published": "2026-05-22T12:25:54.164Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77378974005,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902108667"
    },
    {
      "job": 77378974267,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902108143"
    },
    {
      "job": 77378973749,
      "time": 224,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902114827"
    },
    {
      "job": 77378974010,
      "time": 163,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902109047"
    },
    {
      "job": 77378973445,
      "time": 167,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902096670"
    },
    {
      "job": 77378973411,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7160420148"
    },
    {
      "job": 77378973729,
      "time": 73,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902104285"
    },
    {
      "job": 77378974184,
      "time": 68,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902103762"
    },
    {
      "job": 77378974048,
      "time": 128,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902109883"
    }
  ],
  "_buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/smaakage85/recorder",
  "_commit": {
    "id": "13680fa8df45f0db3bad6fe038e7329b489a2735",
    "author": "Lars Kjeldgaard <lars.kjeldgaard@ufst.dk>",
    "committer": "Lars Kjeldgaard <lars.kjeldgaard@ufst.dk>",
    "message": "forgot to stage .Rbuildignore\n",
    "time": 1560414529
  },
  "_maintainer": {
    "name": "Lars Kjeldgaard",
    "email": "lars_kjeldgaard@hotmail.com",
    "login": "smaakage85",
    "uuid": 24368532
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "smaakage85",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-analysis",
    "machine-learning",
    "predictive-analytics",
    "predictive-modeling"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "smaakage85",
      "count": 12,
      "uuid": 24368532
    }
  ],
  "_userbio": {
    "uuid": 24368532,
    "type": "user",
    "name": "Lars Kjeldgaard",
    "description": "slamkodefyrste"
  },
  "_downloads": {
    "count": 186,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/recorder"
  },
  "_mentions": 3,
  "_devurl": "https://github.com/smaakage85/recorder",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/recorder.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/smaakage85/recorder",
  "_realowner": "smaakage85",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.8.0",
      "date": "2019-05-20"
    },
    {
      "version": "0.8.1",
      "date": "2019-05-21"
    },
    {
      "version": "0.8.2",
      "date": "2019-06-13"
    }
  ],
  "_exports": [
    "create_tests_meta_data",
    "get_clean_rows",
    "get_failed_tests",
    "get_failed_tests_string",
    "get_tests_meta_data",
    "play",
    "record",
    "run_validation_tests"
  ],
  "_datasets": [
    {
      "name": "iris_newdata",
      "title": "Simulated Iris New Data",
      "object": "iris_newdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sepal.Length",
        "Sepal.Width",
        "Petal.Width",
        "Species",
        "junk"
      ],
      "rows": 150,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "compress_detailed_tests",
      "title": "Compress Results of Detailed Tests",
      "topics": [
        "compress_detailed_tests"
      ]
    },
    {
      "page": "concatenate_test_failures",
      "title": "Concatenate Validation Test Failures Descriptions",
      "topics": [
        "concatenate_test_failures"
      ]
    },
    {
      "page": "create_test_results_df",
      "title": "Create Data Frame with Test Results",
      "topics": [
        "create_test_results_df"
      ]
    },
    {
      "page": "create_tests_meta_data",
      "title": "Create Meta Data of Validation Tests",
      "topics": [
        "create_tests_meta_data"
      ]
    },
    {
      "page": "get_clean_rows",
      "title": "Get Clean Rows",
      "topics": [
        "get_clean_rows"
      ]
    },
    {
      "page": "get_failed_tests",
      "title": "Get Failed Tests",
      "topics": [
        "get_failed_tests"
      ]
    },
    {
      "page": "get_failed_tests_string",
      "title": "Get Failed Tests as a String",
      "topics": [
        "get_failed_tests_string"
      ]
    },
    {
      "page": "get_tests_meta_data",
      "title": "Get Meta Data of Validation Tests in a Data Frame",
      "topics": [
        "get_tests_meta_data"
      ]
    },
    {
      "page": "ignore",
      "title": "Ignore Certain Test Results",
      "topics": [
        "ignore"
      ]
    },
    {
      "page": "ignore_cols",
      "title": "Ignore Test Results from Tests of Specific Columns",
      "topics": [
        "ignore_cols"
      ]
    },
    {
      "page": "ignore_combinations",
      "title": "Ignore Test Results from Specific Tests of Specific Columns",
      "topics": [
        "ignore_combinations"
      ]
    },
    {
      "page": "ignore_tests",
      "title": "Ignore Results from Specific Tests",
      "topics": [
        "ignore_tests"
      ]
    },
    {
      "page": "iris_newdata",
      "title": "Simulated Iris New Data",
      "topics": [
        "iris_newdata"
      ]
    },
    {
      "page": "order_by_tests",
      "title": "Order Test Results by Test Names",
      "topics": [
        "order_by_tests"
      ]
    },
    {
      "page": "play",
      "title": "Validate New Data by Playing a Data Tape on It",
      "topics": [
        "play"
      ]
    },
    {
      "page": "print.data.playback",
      "title": "Print Data Playback",
      "topics": [
        "print.data.playback"
      ]
    },
    {
      "page": "record",
      "title": "Record Statistics and Meta Data of Variables in Training Data",
      "topics": [
        "record"
      ]
    },
    {
      "page": "record.character",
      "title": "Record Statistics and Meta Data of a Character",
      "topics": [
        "record.character"
      ]
    },
    {
      "page": "record.data.frame",
      "title": "Record Statistics and Meta Data of a Data Frame",
      "topics": [
        "record.data.frame"
      ]
    },
    {
      "page": "record.default",
      "title": "Record Statistics and Meta Data",
      "topics": [
        "record.default"
      ]
    },
    {
      "page": "record.factor",
      "title": "Record Statistics and Meta Data of a Factor",
      "topics": [
        "record.factor"
      ]
    },
    {
      "page": "record.integer",
      "title": "Record Statistics and Meta Data of an Integer",
      "topics": [
        "record.integer"
      ]
    },
    {
      "page": "record.numeric",
      "title": "Record Statistics and Meta Data of a Numeric",
      "topics": [
        "record.numeric"
      ]
    },
    {
      "page": "run_validation_tests",
      "title": "Run Validation Tests on Variable in New Data",
      "topics": [
        "run_validation_tests"
      ]
    },
    {
      "page": "run_validation_tests.character",
      "title": "Run Validation Tests on Character",
      "topics": [
        "run_validation_tests.character"
      ]
    },
    {
      "page": "run_validation_tests.default",
      "title": "Run Validation Tests on Variable",
      "topics": [
        "run_validation_tests.default"
      ]
    },
    {
      "page": "run_validation_tests.factor",
      "title": "Run Validation Tests on Factor",
      "topics": [
        "run_validation_tests.factor"
      ]
    },
    {
      "page": "run_validation_tests.integer",
      "title": "Run Validation Tests on Integer",
      "topics": [
        "run_validation_tests.integer"
      ]
    },
    {
      "page": "run_validation_tests.numeric",
      "title": "Run Validation Tests on a Numeric",
      "topics": [
        "run_validation_tests.numeric"
      ]
    }
  ],
  "_pkglogo": "https://github.com/smaakage85/recorder/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/smaakage85/recorder/raw/HEAD/README.md",
  "_rundeps": [
    "crayon",
    "data.table"
  ],
  "_vignettes": [
    {
      "source": "recorder.Rmd",
      "filename": "recorder.html",
      "title": "Introduction to recorder",
      "author": "Lars Kjeldgaard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Motivation",
        "recorder workflow",
        "Record statistics and meta data of variables in training data",
        "Validate new data",
        "Extract test results",
        "Get failed tests as data.frame",
        "Get failed tests as character",
        "Get clean rows",
        "Ignore specific test results",
        "Ignore test results from specific tests",
        "Ignore test results from tests of specific columns",
        "Ignore test results from specific tests of specific columns"
      ],
      "created": "2019-05-14 07:04:29",
      "modified": "2019-05-15 07:16:24",
      "commits": 6
    }
  ],
  "_score": 4.778151250383644,
  "_indexed": true,
  "_nocasepkg": "recorder",
  "_universes": [
    "smaakage85"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.2",
      "date": "2026-05-10T07:54:35.000Z",
      "distro": "noble",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "55159fa21ed4982f8207baf33fa2b5c5969d101671687db667c7f58d106501b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.2",
      "date": "2026-05-10T07:54:32.000Z",
      "distro": "noble",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "8df8bde75eeade7897e7587dc0013feac8056daf249aad8c13f2c391eccf243b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.2",
      "date": "2026-05-10T07:55:39.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "ab31e03f71f40716e951553b2ca9f26d926f7844411d7a97b767b4ac6326e739",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.2",
      "date": "2026-05-10T07:54:42.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "0e2be9546c6fca5d843afb424ecef6590d2d9326025290aaa42a78434643bf79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.2",
      "date": "2026-05-10T07:53:50.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "3fb27e25afdf0587c7dc15d4f411a31888ac5e0fb95d09797945b25b6cb96465",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.2",
      "date": "2026-05-10T07:53:45.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "6c9550364cc4555a2b9ca85d832ae3931d85a0da2092c891ac25d62cc9d1d273",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.8.2",
      "date": "2026-05-10T07:54:44.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "b63fb587a5783c2c34e7a20b8ebf3302145ec9b4f82a2aa570f5c4ed15a5cd0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.2",
      "date": "2026-05-22T12:25:40.000Z",
      "commit": "13680fa8df45f0db3bad6fe038e7329b489a2735",
      "fileid": "32142294ed166a47e133b8284221efb99b3c0ab98b166bf579583b202601a62b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/smaakage85/actions/runs/25623310096"
    }
  ]
}