{
  "_id": "6ae5080595ca2370cc8d03f6",
  "Package": "cellsynth",
  "Title": "Cell-Wise Synthetic Copies of De-Identified Tables",
  "Version": "0.1.0",
  "Authors@R": "person(\"Marton\", \"Kiss\", , \"mrkmarton@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Turns de-identified tables ('Excel' workbooks or delimited\ntext files) into synthetic counterparts with the same layout,\nthe same identifiers and the same data-entry quirks. Every\nnon-identifier cell, missingness included, is censored once per\nsweep and redrawn by copying the raw value of a donor drawn\nfrom a classification and regression tree leaf fitted on the\nrest of the table, in the spirit of the sequential tree-based\nsynthesis of Reiter (2005) \"Using CART to generate partially\nsynthetic public use microdata\", Journal of Official Statistics\n21(3):441-462, and Nowok, Raab and Dibben (2016)\n<doi:10.18637/jss.v074.i11>. Identifiers are kept so that\ntables stay joinable, and columns of other tables can condition\nthe synthesis so cross-table associations survive a later join.\nSynthetic copies are intended for developing and testing\nanalysis code; they are not an anonymisation method.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/MartynK/cellsynth",
  "BugReports": "https://github.com/MartynK/cellsynth/issues",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.1.1",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-30 21:08:40 UTC",
    "User": "root"
  },
  "Author": "Marton Kiss [aut, cre]",
  "Maintainer": "Marton Kiss <mrkmarton@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-30 19:33:14 UTC",
  "RemoteUrl": "https://github.com/cran/cellsynth",
  "RemoteRef": "HEAD",
  "RemoteSha": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
  "_user": "cran",
  "_type": "src",
  "_file": "cellsynth_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6233d9cd05bd4c64cc744d88e7fff51aa8928aecec09a76e195859c05f785031",
  "_filesize": 191748,
  "_sha256": "6233d9cd05bd4c64cc744d88e7fff51aa8928aecec09a76e195859c05f785031",
  "_expires": "2027-02-07T21:11:31.000Z",
  "_created": "2026-10-30T21:08:40.000Z",
  "_published": "2026-10-30T21:11:33.879Z",
  "_upstream": "https://github.com/cran/cellsynth",
  "_status": "success",
  "_maintainer": {
    "name": "Marton Kiss",
    "email": "mrkmarton@gmail.com"
  },
  "_jobs": [
    {
      "job": 124314153120,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13012970041"
    },
    {
      "job": 124314153112,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13011293950"
    },
    {
      "job": 124312869838,
      "time": 169,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13012381104"
    },
    {
      "job": 124314153271,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13013025017"
    },
    {
      "job": 124314153119,
      "time": 83,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13011707612"
    },
    {
      "job": 124314153152,
      "time": 106,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13012162333"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115",
  "_commit": {
    "id": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
    "author": "Marton Kiss <mrkmarton@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1793388794
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "rpart",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-30"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cellsynth"
  },
  "_devurl": "https://github.com/martynk/cellsynth",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/cellsynth.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-30"
    }
  ],
  "_exports": [
    "apply_role_overrides",
    "compare_correlations",
    "compare_tables",
    "detect_nonsubject_rows",
    "infer_spec",
    "make_aux",
    "parse_date_chr",
    "parse_number_chr",
    "passthrough_result",
    "read_source",
    "read_spec",
    "row_disclosure",
    "source_sheets",
    "synthesize_file",
    "synthesize_table",
    "write_spec",
    "write_synthetic"
  ],
  "_help": [
    {
      "page": "apply_role_overrides",
      "title": "Force roles onto a spec by column name or name pattern",
      "topics": [
        "apply_role_overrides"
      ]
    },
    {
      "page": "compare_correlations",
      "title": "Mean absolute difference between correlation matrices",
      "topics": [
        "compare_correlations"
      ]
    },
    {
      "page": "compare_tables",
      "title": "Compare original and synthetic tables column by column",
      "topics": [
        "compare_tables"
      ]
    },
    {
      "page": "detect_nonsubject_rows",
      "title": "Detect rows that are not subjects (totals, site headers)",
      "topics": [
        "detect_nonsubject_rows"
      ]
    },
    {
      "page": "infer_spec",
      "title": "Infer a column specification for a source table",
      "topics": [
        "infer_spec"
      ]
    },
    {
      "page": "make_aux",
      "title": "Align columns of another table as auxiliary predictors",
      "topics": [
        "make_aux"
      ]
    },
    {
      "page": "parse_date_chr",
      "title": "Parse raw strings as dates (days since 1970-01-01)",
      "topics": [
        "parse_date_chr"
      ]
    },
    {
      "page": "parse_number_chr",
      "title": "Parse raw strings as numbers, tolerating decimal commas",
      "topics": [
        "parse_number_chr"
      ]
    },
    {
      "page": "passthrough_result",
      "title": "A result that is not synthesised: copied, blanked or dropped",
      "topics": [
        "passthrough_result"
      ]
    },
    {
      "page": "print.synth_result",
      "title": "Print a synth_result",
      "topics": [
        "print.synth_result"
      ]
    },
    {
      "page": "print.synth_source",
      "title": "Print a synth_source",
      "topics": [
        "print.synth_source"
      ]
    },
    {
      "page": "read_source",
      "title": "Read a source table (xlsx or csv) as raw character data",
      "topics": [
        "read_source"
      ]
    },
    {
      "page": "read_spec",
      "title": "Read a spec CSV written by 'write_spec()'",
      "topics": [
        "read_spec"
      ]
    },
    {
      "page": "row_disclosure",
      "title": "Share of synthetic rows identical to their own original row",
      "topics": [
        "row_disclosure"
      ]
    },
    {
      "page": "source_sheets",
      "title": "Sheet names of an Excel workbook",
      "topics": [
        "source_sheets"
      ]
    },
    {
      "page": "synthesize_file",
      "title": "Synthesise a file end to end",
      "topics": [
        "synthesize_file"
      ]
    },
    {
      "page": "synthesize_table",
      "title": "Synthesise one table",
      "topics": [
        "synthesize_table"
      ]
    },
    {
      "page": "write_spec",
      "title": "Write a spec to CSV for review and editing",
      "topics": [
        "write_spec"
      ]
    },
    {
      "page": "write_synthetic",
      "title": "Write a synthetic table (or workbook) in the format of its source",
      "topics": [
        "write_synthetic"
      ]
    }
  ],
  "_readme": "https://github.com/cran/cellsynth/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cellranger",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "glue",
    "hms",
    "lifecycle",
    "magrittr",
    "openxlsx",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "Rcpp",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "rpart",
    "stringi",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "zip"
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "cellsynth",
  "_universes": [
    "cran",
    "martynk"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-30T21:10:30.000Z",
      "distro": "resolute",
      "commit": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
      "fileid": "https://r2.ropensci.org/3cb075e2867c4d0847e3b4f3881349893341c260d8a01abde7986ed0e1297b8d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-30T21:10:42.000Z",
      "distro": "resolute",
      "commit": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
      "fileid": "https://r2.ropensci.org/bc58dd1e2a87a7668175c382334721bf7aaeff231911a2db572d208f4ad27b37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-30T21:10:34.000Z",
      "commit": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
      "fileid": "https://r2.ropensci.org/e1328e2498f3a0d9ebfb2a103b540e76ded2a55eacda8d8582d1a1ff6d670cf9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-30T21:09:41.000Z",
      "commit": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
      "fileid": "https://r2.ropensci.org/2db5d1095402c4617152adbc6d4fe9d07e1897908f617fdc475e713e08b77b9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-30T21:09:57.000Z",
      "commit": "bfd35f6ad3e33b38b40a974bee526d62a2bcb776",
      "fileid": "https://r2.ropensci.org/6d0dea7bfe9b9093d59c739715791e9a2ebafba398c2f03523c05852b9f988ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41128395115"
    }
  ]
}