{
  "_id": "6a1420faacfb0bcc41d3e738",
  "Package": "smallsets",
  "Title": "Visual Documentation for Data Preprocessing",
  "Version": "2.0.0",
  "Authors@R": "c(person(given = \"Lydia R.\", family = \"Lucchesi\", role = c(\"aut\", \"cre\"), \nemail = \"Lydia.Lucchesi@anu.edu.au\", comment = c(ORCID = \"0000-0002-1901-4301\")),\nperson(given = \"Petra M.\", family = \"Kuhnert\", role = \"ths\"),\nperson(given = \"Jenny L.\", family = \"Davis\", role = \"ths\"),\nperson(given = \"Lexing\", family = \"Xie\", role = \"ths\"))",
  "Maintainer": "Lydia R. Lucchesi <Lydia.Lucchesi@anu.edu.au>",
  "Description": "Data practitioners regularly use the 'R' and 'Python'\nprogramming languages to prepare data for analyses. Thus, they\nencode important data preprocessing decisions in 'R' and\n'Python' code. The 'smallsets' package subsequently decodes\nthese decisions into a Smallset Timeline, a static, compact\nvisualisation of data preprocessing decisions (Lucchesi et al.\n(2022) <doi:10.1145/3531146.3533175>). The visualisation\nconsists of small data snapshots of different preprocessing\nsteps. The 'smallsets' package builds this visualisation from a\nuser's dataset and preprocessing code located in an 'R', 'R\nMarkdown', 'Python', or 'Jupyter Notebook' file. Users simply\nadd structured comments with snapshot instructions to the\npreprocessing code. One optional feature in 'smallsets'\nrequires installation of the 'Gurobi' optimisation software and\n'gurobi' 'R' package, available from <https://www.gurobi.com>.\nMore information regarding the optional feature and 'gurobi'\ninstallation can be found in the 'smallsets' vignette.",
  "URL": "https://lydialucchesi.github.io/smallsets/,\nhttps://github.com/lydialucchesi/smallsets",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "TRUE",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev python3",
  "Repository": "https://lydialucchesi.r-universe.dev",
  "Date/Publication": "2025-01-23 18:31:52 UTC",
  "RemoteUrl": "https://github.com/lydialucchesi/smallsets",
  "RemoteRef": "HEAD",
  "RemoteSha": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 10:10:02 UTC",
    "User": "root"
  },
  "Author": "Lydia R. Lucchesi [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-1901-4301>),\nPetra M. Kuhnert [ths],\nJenny L. Davis [ths],\nLexing Xie [ths]",
  "MD5sum": "fc3909626d8d7de5700d996f4edad592",
  "_user": "lydialucchesi",
  "_type": "src",
  "_file": "smallsets_2.0.0.tar.gz",
  "_fileid": "c38d263af01cfbc274aedda44f1886499358a56495ad72c7129d67f1ad2c2960",
  "_filesize": 1158101,
  "_sha256": "c38d263af01cfbc274aedda44f1886499358a56495ad72c7129d67f1ad2c2960",
  "_created": "2026-05-25T10:10:02.000Z",
  "_published": "2026-05-25T10:14:18.858Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77693995430,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7196178228"
    },
    {
      "job": 77693995409,
      "time": 220,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7196188832"
    },
    {
      "job": 77693995478,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7196169223"
    },
    {
      "job": 77693995425,
      "time": 198,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7196174111"
    },
    {
      "job": 77693439289,
      "time": 263,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7196133487"
    },
    {
      "job": 77693995417,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7196164530"
    },
    {
      "job": 77693995431,
      "time": 142,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7196169734"
    },
    {
      "job": 77693995439,
      "time": 159,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7196173414"
    },
    {
      "job": 77693995421,
      "time": 179,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7196178399"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/lydialucchesi/smallsets",
  "_commit": {
    "id": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
    "author": "lydialucchesi <lyd.lucchesi@gmail.com>",
    "committer": "lydialucchesi <lyd.lucchesi@gmail.com>",
    "message": "Debug duplicate legend\n",
    "time": 1737657112
  },
  "_maintainer": {
    "name": "Lydia R. Lucchesi",
    "email": "lydia.lucchesi@anu.edu.au",
    "login": "lydialucchesi",
    "bluesky": "@lydialucchesi.bsky.social",
    "description": "Lecturer & Postdoc @ UT Austin. Visualizing data preprocessing decisions (smallsets R package) & uncertainty in spatial data (Vizumap R package).",
    "uuid": 20309551,
    "orcid": "0000-0002-1901-4301"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "callr",
      "role": "Imports"
    },
    {
      "package": "colorspace",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggtext",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "gurobi",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "lydialucchesi",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-science",
    "data-visualization",
    "documentation-tool",
    "machine-learning",
    "preprocessing",
    "python",
    "visualization-tools"
  ],
  "_stars": 14,
  "_contributors": [
    {
      "user": "lydialucchesi",
      "count": 227,
      "uuid": 20309551
    },
    {
      "user": "pkuhnert",
      "count": 6,
      "uuid": 31069201
    },
    {
      "user": "lexingxie",
      "count": 3,
      "uuid": 2434228
    }
  ],
  "_userbio": {
    "uuid": 20309551,
    "type": "user",
    "name": "Lydia Lucchesi",
    "description": "Lecturer & Postdoc @ UT Austin. Visualizing data preprocessing decisions (smallsets R package) & uncertainty in spatial data (Vizumap R package)."
  },
  "_downloads": {
    "count": 287,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/smallsets"
  },
  "_devurl": "https://github.com/lydialucchesi/smallsets",
  "_pkgdown": "https://lydialucchesi.github.io/smallsets/",
  "_searchresults": 11,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/smallsets.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/lydialucchesi/smallsets",
  "_realowner": "lydialucchesi",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2023-02-03"
    },
    {
      "version": "2.0.0",
      "date": "2023-12-05"
    }
  ],
  "_exports": [
    "sets_labelling",
    "sets_sizing",
    "sets_spacing",
    "Smallset_Timeline"
  ],
  "_datasets": [
    {
      "name": "s_data",
      "title": "Synthetic dataset",
      "object": "s_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "C1",
        "C2",
        "C3",
        "C4",
        "C5",
        "C6",
        "C7",
        "C8"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "s_data",
      "title": "Synthetic dataset",
      "topics": [
        "s_data"
      ]
    },
    {
      "page": "sets_labelling",
      "title": "Sets labelling",
      "topics": [
        "sets_labelling"
      ]
    },
    {
      "page": "sets_sizing",
      "title": "Sets sizing",
      "topics": [
        "sets_sizing"
      ]
    },
    {
      "page": "sets_spacing",
      "title": "Sets spacing",
      "topics": [
        "sets_spacing"
      ]
    },
    {
      "page": "Smallset_Timeline",
      "title": "Smallset Timeline",
      "topics": [
        "Smallset_Timeline"
      ]
    }
  ],
  "_readme": "https://github.com/lydialucchesi/smallsets/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "colorspace",
    "commonmark",
    "cpp11",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "fs",
    "gdtools",
    "generics",
    "ggplot2",
    "ggtext",
    "glue",
    "gridtext",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "isoband",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "Matrix",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "patchwork",
    "pillar",
    "pkgconfig",
    "plotrix",
    "png",
    "processx",
    "ps",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "smallsets.Rmd",
      "filename": "smallsets.html",
      "title": "smallsets User Guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Smallset Timelines",
        "Example dataset",
        "Quick start example",
        "The basics",
        "Supported workflows",
        "Structured comments",
        "<span style=\"color: red;\">snap-place</span>",
        "<span style=\"color: red;\">name-of-data-object</span>",
        "<span style=\"color: red;\">caption-text</span>",
        "R example",
        "Alternative comment placement",
        "R Markdown example",
        "Python example",
        "Jupyter Notebooks",
        "Smallset selection",
        "Smallset Timeline customisation",
        "Alternative text (alt text)",
        "Resume markers"
      ],
      "created": "2023-01-29 23:03:46",
      "modified": "2023-12-04 04:36:21",
      "commits": 28
    }
  ],
  "_score": 5.1875207208364635,
  "_indexed": true,
  "_nocasepkg": "smallsets",
  "_universes": [
    "lydialucchesi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:32.000Z",
      "distro": "noble",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "b0b46c6b8e5916b081d1f3d88e2448ffaf95851db29b8cfbf8819ae6c4125435",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-05-25T10:13:13.000Z",
      "distro": "noble",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "9d278469eeff2d19d1c78110e9fb556814acdf7b9c467606e8af1d5633539e52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:14.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "318074eeb58873518f2e15bea893ad2a503d9504d6c736b0162ee98d37af9540",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:26.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "9a56f0b4d31c190524ba1725a745265aba31402aa38f00f61359d9946fe1eb9f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:25.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "3d2064723a1b48fed230ed2c1349a7ebd26d5dba2de13e531b3be5dfaa19fa52",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-25T10:11:46.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "1b84ce40c4e54b6a1dc5dd222ad2738cfa2cf8f875d60efc87a1a5a37dd0ff42",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:12.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "54293bf479bfa9d5296e45f68b6bf8866d9761cc5c9ca6138f6feb6f2094158e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-25T10:12:27.000Z",
      "commit": "9dc8bedaa7590e019c4b2a7976b605ceeb9b9968",
      "fileid": "504079a6bdbc0fcfc4d84bab425950a1264c0b24f03a19a3c9f9fc7217aa80d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lydialucchesi/actions/runs/26394972989"
    }
  ]
}