{
  "_id": "6ae727589ceaa78f20099897",
  "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",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.1",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev libx11-dev",
  "Repository": "https://martynk.r-universe.dev",
  "Date/Publication": "2026-10-20 12:04:04 UTC",
  "RemoteUrl": "https://github.com/martynk/cellsynth",
  "RemoteRef": "HEAD",
  "RemoteSha": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-01 11:45:43 UTC",
    "User": "root"
  },
  "Author": "Marton Kiss [aut, cre]",
  "Maintainer": "Marton Kiss <mrkmarton@gmail.com>",
  "_user": "martynk",
  "_type": "src",
  "_file": "cellsynth_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/17e224af7d98864bd9654d7a4eaeeb5168f569408a44452b7f061bed2419c5e9",
  "_filesize": 190306,
  "_sha256": "17e224af7d98864bd9654d7a4eaeeb5168f569408a44452b7f061bed2419c5e9",
  "_expires": "2027-02-09T11:49:42.000Z",
  "_created": "2026-11-01T11:45:43.000Z",
  "_published": "2026-11-01T11:49:44.535Z",
  "_upstream": "https://github.com/martynk/cellsynth",
  "_status": "success",
  "_maintainer": {
    "name": "Marton Kiss",
    "email": "mrkmarton@gmail.com"
  },
  "_jobs": [
    {
      "job": 124838611659,
      "time": 123,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13081354250"
    },
    {
      "job": 124838611696,
      "time": 123,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13081234698"
    },
    {
      "job": 124838611682,
      "time": 207,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13082306433"
    },
    {
      "job": 124838611664,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13081429214"
    },
    {
      "job": 124838044106,
      "time": 155,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13081939423"
    },
    {
      "job": 124838611598,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13081314481"
    },
    {
      "job": 124838611640,
      "time": 72,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13081249661"
    },
    {
      "job": 124838611656,
      "time": 90,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13081543893"
    },
    {
      "job": 124838611617,
      "time": 94,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13082316189"
    }
  ],
  "_buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416",
  "_commit": {
    "id": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
    "author": "MartynK <banditamarci@gmail.com>",
    "committer": "MartynK <banditamarci@gmail.com>",
    "message": "Record CRAN submission of 0.1.0\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1792497844
  },
  "_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": "martynk",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 7
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "martynk",
      "count": 7,
      "uuid": 15750941
    }
  ],
  "_userbio": {
    "uuid": 15750941,
    "type": "user",
    "name": "MartynK",
    "followers": 0
  },
  "_downloads": {
    "count": 11,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cellsynth"
  },
  "_devurl": "https://github.com/martynk/cellsynth",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_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"
  ],
  "_homeurl": "https://github.com/martynk/cellsynth",
  "_realowner": "martynk",
  "_cranurl": true,
  "_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/martynk/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": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "cellsynth",
  "_universes": [
    "martynk"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-01T11:47:31.000Z",
      "distro": "resolute",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/2b79313650ebccdd248eb6b118bac0cf2c941de6f5cb83d1aeac8c3eef3d9156",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-01T11:47:31.000Z",
      "distro": "resolute",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/17c99c98629605ea8fdd5920e0a5abd94974cd1f7b19230b4b463e2c434933b1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-11-01T11:48:11.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/ff3a4860c9774a36748a4f925e6bc1410dceb82c7c5ce69bc2908a4a91c8d79f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-11-01T11:47:37.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/4ade3b736034144078a7f5069e538caddad8bfb1158f3ebdd3f0b52f7bd2335f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-11-01T11:47:31.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/197f023461b706e2b20e892e52e83c67f8efc249e87174da3b731593e2a372d4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-01T11:46:40.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/a247555e93acdc6ed3f5f33b902ffb670c92b7a47cb42315d2a1bd8fde214923",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-01T11:46:50.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/36e038eb5cf226653f178ce7448e3633a08dea979ead81ad00b059cbfff04012",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-01T11:46:48.000Z",
      "commit": "b07e71303bec3513af2dc31ccc0fe3b83639a3ab",
      "fileid": "https://r2.ropensci.org/658ea1aae8ae5dc366de8ec2651c698a6e6a61bcdf87b19c68f4777d4647cceb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/martynk/actions/runs/41303118416"
    }
  ]
}