{
  "_id": "6a1ed99bb401979e7340f394",
  "Package": "dtaudit",
  "Title": "Audit and Diagnostic Tools for 'data.table' Workflows",
  "Version": "0.1.1",
  "Authors@R": "person(\"Fernando\", \"Cordeiro\", , \"fernandolpcordeiro@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "Diagnostic tools for auditing data analysis workflows\nbuilt on 'data.table'. Provides functions to validate join\noperations, compare data.tables, filter with diagnostic output,\nsummarize data quality, check primary keys and variable\nrelationships, and diagnose string columns. Designed to help\nanalysts understand and document data transformations.",
  "License": "LGPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/fpcordeiro/dtaudit",
  "BugReports": "https://github.com/fpcordeiro/dtaudit/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://fpcordeiro.r-universe.dev",
  "Date/Publication": "2026-02-17 12:46:08 UTC",
  "RemoteUrl": "https://github.com/fpcordeiro/dtaudit",
  "RemoteRef": "HEAD",
  "RemoteSha": "5d00194a55efc5da163e7f9d65165cc527bfb257",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 09:24:01 UTC",
    "User": "root"
  },
  "Author": "Fernando Cordeiro [aut, cre, cph]",
  "Maintainer": "Fernando Cordeiro <fernandolpcordeiro@gmail.com>",
  "MD5sum": "45acbfee3bb4c85b07df6e2bc2857122",
  "_user": "fpcordeiro",
  "_type": "src",
  "_file": "dtaudit_0.1.1.tar.gz",
  "_fileid": "6ae5e4fea86175c44305c35a10891071c37d9931c2065f1afa784eea721eee72",
  "_filesize": 183459,
  "_sha256": "6ae5e4fea86175c44305c35a10891071c37d9931c2065f1afa784eea721eee72",
  "_created": "2026-05-20T09:24:01.000Z",
  "_published": "2026-06-02T13:24:43.961Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79080887496,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106212821"
    },
    {
      "job": 79080887391,
      "time": 125,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106211454"
    },
    {
      "job": 79080887586,
      "time": 172,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106214595"
    },
    {
      "job": 79080886708,
      "time": 147,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106206833"
    },
    {
      "job": 79080886546,
      "time": 168,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106164366"
    },
    {
      "job": 79080885874,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358919733"
    },
    {
      "job": 79080887030,
      "time": 75,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106193494"
    },
    {
      "job": 79080886887,
      "time": 83,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106195456"
    },
    {
      "job": 79080887208,
      "time": 78,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106193971"
    }
  ],
  "_buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/fpcordeiro/dtaudit",
  "_commit": {
    "id": "5d00194a55efc5da163e7f9d65165cc527bfb257",
    "author": "fpcordeiro <fernandolpcordeiro@gmail.com>",
    "committer": "fpcordeiro <fernandolpcordeiro@gmail.com>",
    "message": "Add badges to README.md\n",
    "time": 1771332368
  },
  "_maintainer": {
    "name": "Fernando Cordeiro",
    "email": "fernandolpcordeiro@gmail.com",
    "login": "fpcordeiro",
    "description": "Economics PhD",
    "uuid": 9939519
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pbapply",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "fpcordeiro",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-06",
      "n": 33
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-02-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "fpcordeiro",
      "count": 35,
      "uuid": 9939519
    }
  ],
  "_userbio": {
    "uuid": 9939519,
    "type": "user",
    "name": "Fernando Cordeiro",
    "description": "Economics PhD"
  },
  "_downloads": {
    "count": 169,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dtaudit"
  },
  "_devurl": "https://github.com/fpcordeiro/dtaudit",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dtaudit.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/fpcordeiro/dtaudit",
  "_realowner": "fpcordeiro",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-02-16"
    }
  ],
  "_exports": [
    "audit_clean",
    "check_date_coverage",
    "check_months_coverage",
    "clean_firm_name",
    "clean_var_names",
    "compare_datatables",
    "diagnose_nas",
    "diagnose_strings",
    "embed_into_cartesian",
    "filter_drop",
    "filter_keep",
    "get_summary_table",
    "summarize_vector",
    "validate_join",
    "validate_primary_keys",
    "validate_var_relationship"
  ],
  "_help": [
    {
      "page": "audit_clean",
      "title": "Audit String Cleaning Operation",
      "topics": [
        "audit_clean"
      ]
    },
    {
      "page": "check_date_coverage",
      "title": "Check Date Coverage",
      "topics": [
        "check_date_coverage"
      ]
    },
    {
      "page": "check_months_coverage",
      "title": "Check Monthly Date Coverage",
      "topics": [
        "check_months_coverage"
      ]
    },
    {
      "page": "clean_firm_name",
      "title": "Clean Firm Names for Matching",
      "topics": [
        "clean_firm_name"
      ]
    },
    {
      "page": "clean_var_names",
      "title": "Clean Variable Names",
      "topics": [
        "clean_var_names"
      ]
    },
    {
      "page": "compare_datatables",
      "title": "Compare Two Data Tables",
      "topics": [
        "compare_datatables"
      ]
    },
    {
      "page": "diagnose_nas",
      "title": "Diagnose Missing Values",
      "topics": [
        "diagnose_nas"
      ]
    },
    {
      "page": "diagnose_strings",
      "title": "Diagnose String Column Quality",
      "topics": [
        "diagnose_strings"
      ]
    },
    {
      "page": "embed_into_cartesian",
      "title": "Embed Data into Cartesian Product Frame",
      "topics": [
        "embed_into_cartesian"
      ]
    },
    {
      "page": "filter_drop",
      "title": "Drop Data with Diagnostic Statistics",
      "topics": [
        "filter_drop",
        "filter_drop.data.table"
      ]
    },
    {
      "page": "filter_keep",
      "title": "Filter Data with Diagnostic Statistics",
      "topics": [
        "filter_keep",
        "filter_keep.data.table"
      ]
    },
    {
      "page": "get_summary_table",
      "title": "Generate Summary Table for a Data Table",
      "topics": [
        "get_summary_table"
      ]
    },
    {
      "page": "print.audit_clean",
      "title": "Print Method for audit_clean Objects",
      "topics": [
        "print.audit_clean"
      ]
    },
    {
      "page": "print.compare_dt",
      "title": "Print Method for compare_dt Objects",
      "topics": [
        "print.compare_dt"
      ]
    },
    {
      "page": "print.diagnose_na",
      "title": "Print Method for diagnose_na Objects",
      "topics": [
        "print.diagnose_na"
      ]
    },
    {
      "page": "print.diagnose_strings",
      "title": "Print Method for diagnose_strings Objects",
      "topics": [
        "print.diagnose_strings"
      ]
    },
    {
      "page": "print.validate_join",
      "title": "Print Method for validate_join Objects",
      "topics": [
        "print.validate_join"
      ]
    },
    {
      "page": "print.validate_pk",
      "title": "Print Method for validate_pk Objects",
      "topics": [
        "print.validate_pk"
      ]
    },
    {
      "page": "print.validate_var_rel",
      "title": "Print Method for validate_var_rel Objects",
      "topics": [
        "print.validate_var_rel"
      ]
    },
    {
      "page": "summarize_vector",
      "title": "Summarize a Single Vector",
      "topics": [
        "summarize_vector"
      ]
    },
    {
      "page": "summary.validate_join",
      "title": "Summary Method for validate_join Objects",
      "topics": [
        "summary.validate_join"
      ]
    },
    {
      "page": "validate_join",
      "title": "Validate Join Operations Between Two Data Tables",
      "topics": [
        "validate_join"
      ]
    },
    {
      "page": "validate_primary_keys",
      "title": "Validate Primary Keys",
      "topics": [
        "validate_primary_keys"
      ]
    },
    {
      "page": "validate_var_relationship",
      "title": "Validate Variable Relationship",
      "topics": [
        "validate_var_relationship"
      ]
    }
  ],
  "_readme": "https://github.com/fpcordeiro/dtaudit/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "stringi"
  ],
  "_vignettes": [
    {
      "source": "dtaudit.Rmd",
      "filename": "dtaudit.html",
      "title": "Introduction to dtaudit",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example data",
        "Step 1: Validate primary keys",
        "Step 2: Validate the join",
        "Step 3: Filter with diagnostics",
        "Step 4: Compare before and after",
        "Step 5: Check data quality",
        "Missing values",
        "String quality",
        "Date coverage",
        "Step 6: Summarize columns",
        "Auditing cleaning operations",
        "Further reading"
      ],
      "created": "2026-02-07 13:00:49",
      "modified": "2026-02-07 18:14:43",
      "commits": 3
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "dtaudit",
  "_universes": [
    "fpcordeiro"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-20T09:26:08.000Z",
      "distro": "noble",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "12f1c17fd852fa3e344ad26cc0de2cb6163317b5006ac6ff461577f8e4dc73ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-20T09:26:06.000Z",
      "distro": "noble",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "4049a7e13ea2ff31111e88095d77f915897574877b43a9dc2846d8b7ced19f6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-20T09:26:17.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "2fd5275522482a113d8a4e7837b4f5f575ace41ecb18126a9ea8e765708fb9e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-20T09:25:52.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "6d22aae27ffd36e658f13976e7c460dcab79dedaf6f84b8cc86f232cb8563781",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-20T09:25:10.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "e55c72dd6010d0287a18957bf2b4807a1058f705fafc55e3a0eeea17d9d8a02a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-20T09:25:14.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "6f7fa70ea1af3103fe711adc0704503adf5a10584869d19824d6c2cc2c79521e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-20T09:25:11.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "8745233dea12665245343053e8882a4f4510172c11dba7e15b27534749090210",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-02T13:23:55.000Z",
      "commit": "5d00194a55efc5da163e7f9d65165cc527bfb257",
      "fileid": "7c659a83008496af59c7e12f94ea6ee5b7c8e390cc766198c8c760c851b8571e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fpcordeiro/actions/runs/26153445361"
    }
  ]
}