{
  "_id": "6acd09d3a14063b82c3aab2a",
  "Package": "metasurvey.core",
  "Title": "Local Engine for Reproducible Survey Data Processing",
  "Version": "0.3.1",
  "URL": "https://metasurveyr.github.io/metasurvey.core/,\nhttps://github.com/metasurveyr/metasurvey.core",
  "BugReports": "https://github.com/metasurveyr/metasurvey.core/issues",
  "Authors@R": "c(\nperson(\ngiven = \"Mauro\",\nfamily = \"Loprete\",\nrole = c(\"aut\", \"cre\"),\nemail = \"mauro.loprete@fcea.edu.uy\",\ncomment = c(ORCID = \"0000-0003-1560-0183\")\n),\nperson(\ngiven = \"Natalia\",\nfamily = \"da Silva\",\nrole = \"aut\",\nemail = \"natalia.dasilva@fcea.edu.uy\",\ncomment = c(ORCID = \"0000-0002-6031-7451\")\n),\nperson(\ngiven = \"Fabricio\",\nfamily = \"Machado\",\nrole = \"aut\",\nemail = \"fabricio.mch.slv@gmail.com\",\ncomment = c(ORCID = \"0009-0008-2653-9166\")\n)\n)",
  "Description": "The processing engine of the 'metasurvey' ecosystem.\nProvides a step-based pipeline for reproducible processing of\nmicrodata from complex surveys, building on the 'survey'\npackage for design-based estimation. Supports rotating panels\nwith bootstrap replicate weights and a recipe system for\nreproducing data transformation workflows across editions of\nthe same study.",
  "License": "GPL (>= 3)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "8.0.0",
  "Config/pak/sysreqs": "make",
  "Repository": "https://ropensci-staging.r-universe.dev",
  "Date/Publication": "2026-10-12 14:31:25 UTC",
  "RemoteUrl": "https://github.com/metasurveyr/metasurvey.core",
  "RemoteRef": "HEAD",
  "RemoteSha": "13167e4db480baacb669861b4f2277678c9e9132",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-12 16:02:22 UTC",
    "User": "root"
  },
  "Author": "Mauro Loprete [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1560-0183>),\nNatalia da Silva [aut] (ORCID: <https://orcid.org/0000-0002-6031-7451>),\nFabricio Machado [aut] (ORCID: <https://orcid.org/0009-0008-2653-9166>)",
  "Maintainer": "Mauro Loprete <mauro.loprete@fcea.edu.uy>",
  "_user": "ropensci-staging",
  "_type": "src",
  "_file": "metasurvey.core_0.3.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/eee424b8631a0242855d4a802acca6ccd86be0a9a76b806eae05761d36eb0175",
  "_filesize": 853259,
  "_sha256": "eee424b8631a0242855d4a802acca6ccd86be0a9a76b806eae05761d36eb0175",
  "_expires": "2027-01-20T16:24:49.000Z",
  "_created": "2026-10-12T16:02:22.000Z",
  "_published": "2026-10-12T16:24:51.686Z",
  "_buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114897033587,
      "time": 188,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11759210056"
    },
    {
      "job": 114897033489,
      "time": 207,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11758632529"
    },
    {
      "job": 114897033458,
      "time": 158,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11760180057"
    },
    {
      "job": 114897033615,
      "time": 151,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11759671452"
    },
    {
      "job": 114895201353,
      "time": 350,
      "config": "pkgdown",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11758442597"
    },
    {
      "job": 114895201437,
      "time": 267,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11758092442"
    },
    {
      "job": 114897033380,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11758432707"
    },
    {
      "job": 114897033633,
      "time": 188,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11757669493"
    },
    {
      "job": 114897033585,
      "time": 189,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11758761478"
    },
    {
      "job": 114897033495,
      "time": 128,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11758457739"
    }
  ],
  "_upstream": "https://github.com/metasurveyr/metasurvey.core",
  "_commit": {
    "id": "13167e4db480baacb669861b4f2277678c9e9132",
    "author": "Mauro Loprete <55565968+mauroloprete@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Address rOpenSci editor checks (software-review#796) (#3)\n\n* refactor: real S3 dispatch and removal of unused internal helpers\n\nRegister cat_estimation methods via S3method() and dispatch with\nUseMethod() instead of do.call(paste0(...)); select the load_survey\nengine with an explicit switch. Drop internal helpers with no callers\nleft after the monolith split (config_survey, recipe_to_json, new_step,\nget_weight, get_design) and their coverage-only tests.\n\n* docs: quote-safe wording for package names in Description\n\ngoodpractice requires dependency names in Title/Description to appear\nonly single-quoted; reword the Description so 'survey' always refers to\nthe package and plain-language mentions use 'surveys'/'study'.\n\n* docs: use en-US spelling in options topic\n\n* style: address goodpractice lintr findings\n\nAdopt the sharper testthat expectations (expect_length, expect_gt/lt,\nexpect_s3_class, expect_type, expect_named, expect_null), drop the\nredundant metasurvey.core::: prefix inside tests, use toString()/\ndeparse1() over paste(collapse), as.integer() over ifelse(cond, 1L, 0L),\nfixed = TRUE for literal patterns, and un-negate simple if/else pairs.\nRemaining findings (expect_equal for numeric tolerance, 120-char lines\nper .lintr, NSE lambdas, cli bullet names) are deliberate.\n\n* test: cover the unknown-engine error branch; fix continuation indent\n\n* refactor: hoist workflow input validation into a styler-stable form",
    "time": 1791815485
  },
  "_maintainer": {
    "name": "Mauro Loprete",
    "email": "mauro.loprete@fcea.edu.uy",
    "login": "mauroloprete",
    "orcid": "0000-0003-1560-0183",
    "twitter": "@mloprete17",
    "description": "",
    "uuid": 55565968
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "version": ">= 1.14.2",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.7.2",
      "role": "Imports"
    },
    {
      "package": "R6",
      "version": ">= 2.5.0",
      "role": "Imports"
    },
    {
      "package": "survey",
      "version": ">= 4.2.1",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.1.3",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "version": ">= 0.10.0",
      "role": "Suggests"
    },
    {
      "package": "visNetwork",
      "version": ">= 2.0.9",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.0",
      "role": "Suggests"
    },
    {
      "package": "foreign",
      "version": ">= 0.8-81",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "eph",
      "role": "Suggests"
    },
    {
      "package": "PNADcIBGE",
      "role": "Suggests"
    },
    {
      "package": "ipumsr",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "rio",
      "version": ">= 0.5.27",
      "role": "Suggests"
    },
    {
      "package": "here",
      "version": ">= 1.0.1",
      "role": "Suggests"
    },
    {
      "package": "convey",
      "role": "Suggests"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.7",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.33",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.11",
      "role": "Suggests"
    }
  ],
  "_owner": "metasurveyr",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mauroloprete",
      "count": 4,
      "uuid": 55565968
    }
  ],
  "_userbio": {
    "uuid": 318245800,
    "type": "organization",
    "name": "ropensci-staging",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/metasurvey.core"
  },
  "_devurl": "https://github.com/metasurveyr/metasurvey.core",
  "_pkgdown": "https://metasurveyr.github.io/metasurvey.core/",
  "_searchresults": 0,
  "_metadata": {
    "review": {
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/796"
    }
  },
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/metasurvey.core.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "add_category",
    "add_recipe",
    "add_replicate",
    "add_weight",
    "bake_recipes",
    "bake_steps",
    "cat_design",
    "cat_design_type",
    "certify_recipe",
    "default_categories",
    "evaluate_cv",
    "extract_surveys",
    "extract_time_pattern",
    "filter_recipes",
    "filter_workflows",
    "find_workflows_for_recipe",
    "get_backend",
    "get_data",
    "get_engine",
    "get_follow_up",
    "get_implantation",
    "get_metadata",
    "get_recipe",
    "get_steps",
    "get_workflow_backend",
    "group_dates",
    "harmonize",
    "has_design",
    "has_recipes",
    "has_steps",
    "is_baked",
    "lazy_default",
    "list_recipes",
    "list_workflows",
    "load_panel_survey",
    "load_survey",
    "load_survey_example",
    "PoolSurvey",
    "provenance",
    "provenance_diff",
    "provenance_to_json",
    "publish_recipe",
    "publish_workflow",
    "rank_recipes",
    "rank_workflows",
    "read_recipe",
    "read_workflow",
    "recipe",
    "Recipe",
    "recipe_category",
    "recipe_certification",
    "recipe_user",
    "RecipeCategory",
    "RecipeCertification",
    "RecipeUser",
    "RecipeWorkflow",
    "remove_category",
    "RotativePanelSurvey",
    "save_recipe",
    "save_workflow",
    "search_recipes",
    "search_workflows",
    "set_backend",
    "set_data",
    "set_engine",
    "set_lazy_processing",
    "set_use_copy",
    "set_user_info",
    "set_version",
    "set_workflow_backend",
    "show_engines",
    "step_collapse",
    "step_compute",
    "step_filter",
    "step_join",
    "step_quantile",
    "step_recode",
    "step_remove",
    "step_rename",
    "step_validate",
    "steps_to_recipe",
    "Survey",
    "survey_empty",
    "survey_to_data_frame",
    "survey_to_data.table",
    "survey_to_datatable",
    "survey_to_tibble",
    "use_copy_default",
    "validate_time_pattern",
    "view_graph",
    "workflow",
    "workflow_from_list",
    "workflow_table"
  ],
  "_help": [
    {
      "page": "add_category",
      "title": "Add a category to a recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "add_category"
      ]
    },
    {
      "page": "add_recipe",
      "title": "Add a recipe to a Survey",
      "concept": [
        "recipes"
      ],
      "topics": [
        "add_recipe"
      ]
    },
    {
      "page": "add_replicate",
      "title": "Configure replicate weights for variance estimation",
      "concept": [
        "weights"
      ],
      "topics": [
        "add_replicate"
      ]
    },
    {
      "page": "add_weight",
      "title": "Configure weights by periodicity for Survey objects",
      "concept": [
        "weights"
      ],
      "topics": [
        "add_weight"
      ]
    },
    {
      "page": "bake_recipes",
      "title": "Bake recipes",
      "concept": [
        "recipes"
      ],
      "topics": [
        "bake_recipes"
      ]
    },
    {
      "page": "bake_steps",
      "title": "Execute all pending steps",
      "concept": [
        "steps"
      ],
      "topics": [
        "bake_steps"
      ]
    },
    {
      "page": "cat_design",
      "title": "Display survey design information",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "cat_design"
      ]
    },
    {
      "page": "cat_design_type",
      "title": "cat_design_type",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "cat_design_type"
      ]
    },
    {
      "page": "certify_recipe",
      "title": "Certify a recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "certify_recipe"
      ]
    },
    {
      "page": "default_categories",
      "title": "Default recipe categories",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "default_categories"
      ]
    },
    {
      "page": "evaluate_cv",
      "title": "Evaluate estimation with Coefficient of Variation",
      "concept": [
        "workflows"
      ],
      "topics": [
        "evaluate_cv"
      ]
    },
    {
      "page": "extract_surveys",
      "title": "Extract surveys by periodicity from a rotating panel",
      "concept": [
        "panel-surveys"
      ],
      "topics": [
        "extract_surveys"
      ]
    },
    {
      "page": "extract_time_pattern",
      "title": "Extract time pattern",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "extract_time_pattern"
      ]
    },
    {
      "page": "filter_recipes",
      "title": "Filter recipes by criteria",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "filter_recipes"
      ]
    },
    {
      "page": "filter_workflows",
      "title": "Filter workflows by criteria",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "filter_workflows"
      ]
    },
    {
      "page": "find_workflows_for_recipe",
      "title": "Find workflows that use a specific recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "find_workflows_for_recipe"
      ]
    },
    {
      "page": "get_backend",
      "title": "Get recipe backend",
      "concept": [
        "backends"
      ],
      "topics": [
        "get_backend"
      ]
    },
    {
      "page": "get_data",
      "title": "get_data",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "get_data"
      ]
    },
    {
      "page": "get_engine",
      "title": "Get the current survey data engine",
      "concept": [
        "options"
      ],
      "topics": [
        "get_engine"
      ]
    },
    {
      "page": "get_follow_up",
      "title": "Get follow-up surveys from a rotating panel",
      "concept": [
        "panel-surveys"
      ],
      "topics": [
        "get_follow_up"
      ]
    },
    {
      "page": "get_implantation",
      "title": "Get implantation survey from a rotating panel",
      "concept": [
        "panel-surveys"
      ],
      "topics": [
        "get_implantation"
      ]
    },
    {
      "page": "get_metadata",
      "title": "get_metadata",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "get_metadata"
      ]
    },
    {
      "page": "get_recipe",
      "title": "Get recipe from repository or API",
      "concept": [
        "recipes"
      ],
      "topics": [
        "get_recipe"
      ]
    },
    {
      "page": "get_steps",
      "title": "get_steps",
      "concept": [
        "steps"
      ],
      "topics": [
        "get_steps"
      ]
    },
    {
      "page": "get_workflow_backend",
      "title": "Get workflow backend",
      "concept": [
        "backends"
      ],
      "topics": [
        "get_workflow_backend"
      ]
    },
    {
      "page": "group_dates",
      "title": "Group dates",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "group_dates"
      ]
    },
    {
      "page": "harmonize",
      "title": "Harmonize surveys using registry recipes",
      "concept": [
        "recipes"
      ],
      "topics": [
        "harmonize"
      ]
    },
    {
      "page": "has_design",
      "title": "Check if survey has a design",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "has_design"
      ]
    },
    {
      "page": "has_recipes",
      "title": "Check if survey has recipes",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "has_recipes"
      ]
    },
    {
      "page": "has_steps",
      "title": "Check if survey has steps",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "has_steps"
      ]
    },
    {
      "page": "is_baked",
      "title": "Check if all steps are baked",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "is_baked"
      ]
    },
    {
      "page": "lazy_default",
      "title": "Lazy processing",
      "concept": [
        "options"
      ],
      "topics": [
        "lazy_default"
      ]
    },
    {
      "page": "list_recipes",
      "title": "List all recipes",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "list_recipes"
      ]
    },
    {
      "page": "list_workflows",
      "title": "List all workflows",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "list_workflows"
      ]
    },
    {
      "page": "load_panel_survey",
      "title": "Read panel survey files from different formats and create a RotativePanelSurvey object",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "load_panel_survey"
      ]
    },
    {
      "page": "load_survey",
      "title": "Load survey from file and create Survey object",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "load_survey"
      ]
    },
    {
      "page": "load_survey_example",
      "title": "Load survey example data",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "load_survey_example"
      ]
    },
    {
      "page": "metasurvey_conditions",
      "title": "Condition classes signalled by metasurvey.core",
      "topics": [
        "metasurvey_conditions"
      ]
    },
    {
      "page": "metasurvey.core-options",
      "title": "Options used by metasurvey.core",
      "topics": [
        "metasurvey.core-options"
      ]
    },
    {
      "page": "PoolSurvey",
      "title": "PoolSurvey Class",
      "concept": [
        "panel-surveys"
      ],
      "topics": [
        "PoolSurvey"
      ]
    },
    {
      "page": "print.metasurvey_provenance",
      "title": "Print provenance information",
      "concept": [
        "provenance"
      ],
      "topics": [
        "print.metasurvey_provenance"
      ]
    },
    {
      "page": "print.metasurvey_provenance_diff",
      "title": "Print provenance diff",
      "concept": [
        "provenance"
      ],
      "topics": [
        "print.metasurvey_provenance_diff"
      ]
    },
    {
      "page": "print.Recipe",
      "title": "Print method for Recipe objects",
      "concept": [
        "recipes"
      ],
      "topics": [
        "print.Recipe"
      ]
    },
    {
      "page": "print.RecipeWorkflow",
      "title": "Print method for RecipeWorkflow objects",
      "concept": [
        "workflows"
      ],
      "topics": [
        "print.RecipeWorkflow"
      ]
    },
    {
      "page": "provenance",
      "title": "Get provenance from a survey or workflow result",
      "concept": [
        "provenance"
      ],
      "topics": [
        "provenance",
        "provenance.data.table",
        "provenance.default",
        "provenance.Survey"
      ]
    },
    {
      "page": "provenance_diff",
      "title": "Compare two provenance objects",
      "concept": [
        "provenance"
      ],
      "topics": [
        "provenance_diff"
      ]
    },
    {
      "page": "provenance_to_json",
      "title": "Export provenance to JSON",
      "concept": [
        "provenance"
      ],
      "topics": [
        "provenance_to_json"
      ]
    },
    {
      "page": "publish_recipe",
      "title": "Publish Recipe",
      "concept": [
        "recipes"
      ],
      "topics": [
        "publish_recipe"
      ]
    },
    {
      "page": "publish_workflow",
      "title": "Publish a workflow to the active backend",
      "concept": [
        "workflows"
      ],
      "topics": [
        "publish_workflow"
      ]
    },
    {
      "page": "rank_recipes",
      "title": "Rank recipes by downloads",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "rank_recipes"
      ]
    },
    {
      "page": "rank_workflows",
      "title": "Rank workflows by downloads",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "rank_workflows"
      ]
    },
    {
      "page": "read_recipe",
      "title": "Read Recipe",
      "concept": [
        "recipes"
      ],
      "topics": [
        "read_recipe"
      ]
    },
    {
      "page": "read_workflow",
      "title": "Read a RecipeWorkflow from a JSON file",
      "concept": [
        "workflows"
      ],
      "topics": [
        "read_workflow"
      ]
    },
    {
      "page": "recipe",
      "title": "Create a survey data transformation recipe",
      "concept": [
        "recipes"
      ],
      "topics": [
        "recipe"
      ]
    },
    {
      "page": "recipe_category",
      "title": "Create a recipe category",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "recipe_category"
      ]
    },
    {
      "page": "recipe_certification",
      "title": "Create a recipe certification",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "recipe_certification"
      ]
    },
    {
      "page": "recipe_user",
      "title": "Create a recipe user",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "recipe_user"
      ]
    },
    {
      "page": "Recipe-class",
      "title": "Recipe R6 class",
      "concept": [
        "recipes"
      ],
      "topics": [
        "Recipe",
        "Recipe-class"
      ]
    },
    {
      "page": "RecipeCategory",
      "title": "RecipeCategory",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "RecipeCategory"
      ]
    },
    {
      "page": "RecipeCertification",
      "title": "RecipeCertification",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "RecipeCertification"
      ]
    },
    {
      "page": "RecipeUser",
      "title": "RecipeUser",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "RecipeUser"
      ]
    },
    {
      "page": "RecipeWorkflow-class",
      "title": "RecipeWorkflow R6 class",
      "concept": [
        "workflows"
      ],
      "topics": [
        "RecipeWorkflow",
        "RecipeWorkflow-class"
      ]
    },
    {
      "page": "remove_category",
      "title": "Remove a category from a recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "remove_category"
      ]
    },
    {
      "page": "RotativePanelSurvey",
      "title": "RotativePanelSurvey Class",
      "concept": [
        "panel-surveys"
      ],
      "topics": [
        "RotativePanelSurvey"
      ]
    },
    {
      "page": "save_recipe",
      "title": "Save Recipe",
      "concept": [
        "recipes"
      ],
      "topics": [
        "save_recipe"
      ]
    },
    {
      "page": "save_workflow",
      "title": "Save a RecipeWorkflow to a JSON file",
      "concept": [
        "workflows"
      ],
      "topics": [
        "save_workflow"
      ]
    },
    {
      "page": "search_recipes",
      "title": "Search recipes",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "search_recipes"
      ]
    },
    {
      "page": "search_workflows",
      "title": "Search workflows",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "search_workflows"
      ]
    },
    {
      "page": "set_backend",
      "title": "Set recipe backend",
      "concept": [
        "backends"
      ],
      "topics": [
        "set_backend"
      ]
    },
    {
      "page": "set_data",
      "title": "Set data on a Survey",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "set_data"
      ]
    },
    {
      "page": "set_engine",
      "title": "Configure the survey data engine",
      "concept": [
        "options"
      ],
      "topics": [
        "set_engine"
      ]
    },
    {
      "page": "set_lazy_processing",
      "title": "Set lazy processing",
      "concept": [
        "options"
      ],
      "topics": [
        "set_lazy_processing"
      ]
    },
    {
      "page": "set_use_copy",
      "title": "Set data copy option",
      "concept": [
        "options"
      ],
      "topics": [
        "set_use_copy"
      ]
    },
    {
      "page": "set_user_info",
      "title": "Set user info on a recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "set_user_info"
      ]
    },
    {
      "page": "set_version",
      "title": "Set version on a recipe",
      "concept": [
        "tidy-api"
      ],
      "topics": [
        "set_version"
      ]
    },
    {
      "page": "set_workflow_backend",
      "title": "Set workflow backend",
      "concept": [
        "backends"
      ],
      "topics": [
        "set_workflow_backend"
      ]
    },
    {
      "page": "show_engines",
      "title": "List available survey data engines",
      "concept": [
        "options"
      ],
      "topics": [
        "show_engines"
      ]
    },
    {
      "page": "step_collapse",
      "title": "Collapse survey data to one row per group (step)",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_collapse"
      ]
    },
    {
      "page": "step_compute",
      "title": "Create computation steps for survey variables",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_compute"
      ]
    },
    {
      "page": "step_filter",
      "title": "Filter rows from survey data",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_filter"
      ]
    },
    {
      "page": "step_join",
      "title": "Join external data into survey (step)",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_join"
      ]
    },
    {
      "page": "step_quantile",
      "title": "Weighted quantile groups (step)",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_quantile"
      ]
    },
    {
      "page": "step_recode",
      "title": "Create recoding steps for categorical variables",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_recode"
      ]
    },
    {
      "page": "step_remove",
      "title": "Remove variables from survey data (step)",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_remove"
      ]
    },
    {
      "page": "step_rename",
      "title": "Rename variables in survey data (step)",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_rename"
      ]
    },
    {
      "page": "step_validate",
      "title": "Validate data during the step pipeline",
      "concept": [
        "steps"
      ],
      "topics": [
        "step_validate"
      ]
    },
    {
      "page": "steps_to_recipe",
      "title": "Convert a list of steps to a recipe",
      "concept": [
        "recipes"
      ],
      "topics": [
        "steps_to_recipe"
      ]
    },
    {
      "page": "Survey",
      "title": "Survey R6 class",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "Survey"
      ]
    },
    {
      "page": "survey_empty",
      "title": "survey_empty",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "survey_empty"
      ]
    },
    {
      "page": "survey_to_data_frame",
      "title": "survey_to_data_frame",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "survey_to_data_frame"
      ]
    },
    {
      "page": "survey_to_datatable",
      "title": "Convert survey to data.table",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "survey_to_data.table",
        "survey_to_datatable"
      ]
    },
    {
      "page": "survey_to_tibble",
      "title": "survey_to_tibble",
      "concept": [
        "survey-objects"
      ],
      "topics": [
        "survey_to_tibble"
      ]
    },
    {
      "page": "use_copy_default",
      "title": "Get data copy option",
      "concept": [
        "options"
      ],
      "topics": [
        "use_copy_default"
      ]
    },
    {
      "page": "validate_time_pattern",
      "title": "Validate time pattern",
      "concept": [
        "survey-loading"
      ],
      "topics": [
        "validate_time_pattern"
      ]
    },
    {
      "page": "view_graph",
      "title": "View graph",
      "concept": [
        "steps"
      ],
      "topics": [
        "view_graph"
      ]
    },
    {
      "page": "workflow",
      "title": "Execute estimation workflow for surveys",
      "concept": [
        "workflows"
      ],
      "topics": [
        "workflow"
      ]
    },
    {
      "page": "workflow_from_list",
      "title": "Construct a RecipeWorkflow from a plain list",
      "concept": [
        "workflows"
      ],
      "topics": [
        "workflow_from_list"
      ]
    },
    {
      "page": "workflow_table",
      "title": "Create publication-quality table from workflow results",
      "concept": [
        "workflows"
      ],
      "topics": [
        "workflow_table"
      ]
    }
  ],
  "_readme": "https://github.com/metasurveyr/metasurvey.core/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "data.table",
    "DBI",
    "glue",
    "jsonlite",
    "lattice",
    "lifecycle",
    "Matrix",
    "minqa",
    "mitools",
    "numDeriv",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "survey",
    "survival"
  ],
  "_vignettes": [
    {
      "source": "international-surveys-es.Rmd",
      "filename": "international-surveys-es.html",
      "title": "Compatibilidad con encuestas internacionales (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduccion",
        "Matriz de compatibilidad",
        "Instalacion de paquetes complementarios",
        "ECH -- Uruguay",
        "EPH -- Argentina",
        "CASEN -- Chile",
        "PNADc -- Brasil",
        "CPS -- Estados Unidos",
        "ENIGH -- Mexico",
        "DHS -- Internacional",
        "Portabilidad de recipes",
        "Proximos pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "recipes-es.Rmd",
      "filename": "recipes-es.html",
      "title": "Creación y Compartición de Recipes (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "¿Por qué Recipes?",
        "Ciclo de Vida de una Recipe",
        "Carga de una Encuesta",
        "Construcción de una Recipe a partir de Steps",
        "Documentación de Recipes",
        "Validación",
        "Aplicación de Recipes a una Encuesta",
        "Categorías",
        "Certificación",
        "Publicación y Descubrimiento de Recipes",
        "Publicar en el Registry Público",
        "Exploración y Búsqueda",
        "Explorador Interactivo",
        "Registry Privado para Instituciones",
        "Buenas Prácticas",
        "Próximos Pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "recipes.Rmd",
      "filename": "recipes.html",
      "title": "Creating and Sharing Recipes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why Recipes?",
        "Recipe Lifecycle",
        "Loading a Survey",
        "Building a Recipe from Steps",
        "Recipe Documentation",
        "Validation",
        "Applying Recipes to a Survey",
        "Categories",
        "Certification",
        "Publishing and Discovering Recipes",
        "Publishing to the Public Registry",
        "Browsing and Searching",
        "Interactive Explorer",
        "Private Registry for Institutions",
        "Best Practices",
        "Next Steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "complex-designs-es.Rmd",
      "filename": "complex-designs-es.html",
      "title": "Diseños de encuestas y validación (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introducción",
        "Configuración inicial",
        "Tipos de diseño muestral",
        "Diseño ponderado simple",
        "Diseño estratificado por conglomerados",
        "Inspección del diseño",
        "Múltiples tipos de ponderadores",
        "Ponderadores de réplicas bootstrap",
        "Configuración del motor y el procesamiento",
        "Motor de datos",
        "Ejecución de steps y procesamiento diferido",
        "Comportamiento de copia",
        "Estimación de varianza",
        "Varianza basada en el diseño",
        "Estimación por dominios",
        "Razones",
        "Validación del pipeline",
        "Verificación paso a paso",
        "Validación cruzada con el paquete survey",
        "Visualización del pipeline",
        "Evaluación de calidad",
        "Validación de recipes",
        "Lista de verificación para validación",
        "Buenas prácticas",
        "Próximos pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "ech-case-study.Rmd",
      "filename": "ech-case-study.html",
      "title": "ECH Case Study: From STATA to R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The ECH harmonization problem",
        "STATA vs metasurvey: Side-by-side comparison",
        "Loading real ECH microdata",
        "Step 1: Demographic variables",
        "Step 2: Labor force classification",
        "Step 3: Income variables",
        "Step 4: Geographic classification",
        "Building the recipe",
        "Automatic documentation",
        "Publishing to the registry",
        "Estimation with workflow()",
        "Domain estimation",
        "Quality assessment",
        "Reproducibility: same recipe, different edition",
        "For STATA users: quick reference",
        "Key differences",
        "Data and acknowledgments",
        "Next steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "workflows-and-estimation.Rmd",
      "filename": "workflows-and-estimation.html",
      "title": "Estimation Workflows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is a Workflow?",
        "Setup",
        "Basic Estimation",
        "Mean",
        "Total",
        "Multiple Estimates at Once",
        "Domain Estimation",
        "Quality Assessment",
        "RecipeWorkflow: Publishable Estimates",
        "Creating a RecipeWorkflow",
        "Publishing to the Registry",
        "Finding Workflows Associated with a Recipe",
        "Sharing via the Remote API",
        "Full Pipeline",
        "Provenance: Data Lineage",
        "Publication-Quality Tables",
        "Next Steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "ech-case-study-es.Rmd",
      "filename": "ech-case-study-es.html",
      "title": "Estudio de caso ECH: De STATA a R (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "El problema de la compatibilización de la ECH",
        "STATA vs metasurvey: Comparación lado a lado",
        "Carga de microdatos reales de la ECH",
        "Paso 1: Variables demográficas",
        "Paso 2: Clasificación de la fuerza laboral",
        "Paso 3: Variables de ingreso",
        "Paso 4: Clasificación geográfica",
        "Construcción del recipe",
        "Documentación automática",
        "Publicación en el registry",
        "Estimación con workflow()",
        "Estimación por dominio",
        "Evaluación de calidad",
        "Reproducibilidad: mismo recipe, distinta edición",
        "Para usuarios de STATA: referencia rápida",
        "Diferencias clave",
        "Datos y agradecimientos",
        "Próximos pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "workflows-and-estimation-es.Rmd",
      "filename": "workflows-and-estimation-es.html",
      "title": "Flujos de Trabajo y Estimacion (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "¿Qué es un Workflow?",
        "Configuración inicial",
        "Estimación básica",
        "Media",
        "Total",
        "Múltiples estimaciones a la vez",
        "Estimación por dominio",
        "Evaluación de la calidad",
        "RecipeWorkflow: Estimaciones publicables",
        "Creación de un RecipeWorkflow",
        "Publicación en el registro",
        "Búsqueda de workflows asociados a un recipe",
        "Compartir mediante la API remota",
        "Pipeline completo",
        "Provenance: Linaje de datos",
        "Tablas con calidad de publicación",
        "Próximos pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "international-surveys.Rmd",
      "filename": "international-surveys.html",
      "title": "International Survey Compatibility",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Compatibility matrix",
        "Installing companion packages",
        "ECH -- Uruguay",
        "EPH -- Argentina",
        "CASEN -- Chile",
        "PNADc -- Brazil",
        "CPS -- United States",
        "ENIGH -- Mexico",
        "DHS -- International",
        "Recipe portability",
        "Next steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    },
    {
      "source": "panel-analysis-es.Rmd",
      "filename": "panel-analysis-es.html",
      "title": "Paneles Rotativos y PoolSurvey (ES)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introducción",
        "Creación de un RotativePanelSurvey",
        "Acceso a los componentes del panel",
        "Aplicación de pasos a los componentes del panel",
        "Estimación sobre componentes del panel",
        "Análisis de corte transversal (Implantación)",
        "Comparación entre seguimientos",
        "PoolSurvey: Estimación combinada",
        "Estimación agrupada",
        "Múltiples grupos",
        "Extracción de encuestas desde paneles",
        "Patrones temporales",
        "Carga de datos de panel desde archivos",
        "Pesos replicados bootstrap",
        "Buenas prácticas",
        "Próximos pasos"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-07-13 13:48:07",
      "commits": 1
    },
    {
      "source": "convey-inequality.Rmd",
      "filename": "convey-inequality.html",
      "title": "Poverty and Inequality with convey",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Preparing the design for convey",
        "Inequality Measures",
        "Gini coefficient",
        "Atkinson index",
        "Quintile share ratio (QSR)",
        "Generalized entropy index",
        "Poverty Measures",
        "At-risk-of-poverty threshold",
        "At-risk-of-poverty rate",
        "FGT poverty indices",
        "Full Pipeline: Steps + Convey",
        "Quality assessment",
        "Publication table",
        "Provenance",
        "References"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-07-13 13:48:07",
      "commits": 1
    },
    {
      "source": "panel-analysis.Rmd",
      "filename": "panel-analysis.html",
      "title": "Rotating Panels and PoolSurvey",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Creating a RotativePanelSurvey",
        "Accessing panel components",
        "Applying steps to panel components",
        "Estimation on panel components",
        "Cross-sectional analysis (Implantation)",
        "Comparison across follow-ups",
        "PoolSurvey: Combined estimation",
        "Pooled estimation",
        "Multiple groups",
        "Extracting surveys from panels",
        "Time patterns",
        "Loading panel data from files",
        "Bootstrap replicate weights",
        "Best practices",
        "Next steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-07-13 13:48:07",
      "commits": 1
    },
    {
      "source": "complex-designs.Rmd",
      "filename": "complex-designs.html",
      "title": "Survey Designs and Validation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Initial Setup",
        "Sampling Design Types",
        "Simple Weighted Design",
        "Stratified Cluster Design",
        "Design Inspection",
        "Multiple Weight Types",
        "Bootstrap Replicate Weights",
        "Engine and Processing Configuration",
        "Data Engine",
        "Step Execution and Lazy Processing",
        "Copy Behavior",
        "Variance Estimation",
        "Design-Based Variance",
        "Domain Estimation",
        "Ratios",
        "Pipeline Validation",
        "Step-by-Step Verification",
        "Cross-Validation with the survey Package",
        "Pipeline Visualization",
        "Quality Assessment",
        "Recipe Validation",
        "Validation Checklist",
        "Best Practices",
        "Next Steps"
      ],
      "created": "2026-07-13 13:48:07",
      "modified": "2026-10-12 14:31:25",
      "commits": 2
    }
  ],
  "_score": 4.892094602690481,
  "_indexed": false,
  "_nocasepkg": "metasurvey.core",
  "_universes": [
    "ropensci-staging"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-10-12T16:05:10.000Z",
      "distro": "resolute",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/0fd3f43317ce7962fd77d1ac5b10449ec419035392bf233da32357dfe65fcc80",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-10-12T16:05:18.000Z",
      "distro": "resolute",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/2263b653e3fdc7639ba83b5db66110e01d63e53aef26386efb88aed4b0573397",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-10-12T16:22:05.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/54b6a648cab566d77fbf4589c4252140f3e291f368f226cacab9a97b8172e80b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-10-12T16:23:33.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/cc28590658036b58d8a9e5867179d09c908fd7bc051199d9db661bd2a9633d2f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1",
      "date": "2026-10-12T16:04:56.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/80264a2ba8e2277d557fd9de53d432e42cd153f204ebf5cf46735b8adee70bdc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-10-12T16:04:24.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/5a949d013063e132a1b93f8b7b150f2a37d22a8717b8fecd7794a9cba20304c5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-10-12T16:04:38.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/11db456b53aea07d4ec6750fe64e9cf20d8f3406e8599083060794d423074ea1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-10-12T16:04:03.000Z",
      "commit": "13167e4db480baacb669861b4f2277678c9e9132",
      "fileid": "https://r2.ropensci.org/390a57b75a12606ceb93b01936a686d00f42af055b2da3726e42591c5cec5b79",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38274058511"
    }
  ]
}