{
  "_id": "6af639fbb90b31e79afd6ad7",
  "Package": "propop",
  "Title": "Project Population Growth in Switzerland Using the Cohort\nComponent Method",
  "Version": "2.2.1",
  "Authors@R": "c(\nperson(\n\"Norah\", \"Efosa\",\nrole = c(\"aut\", \"cre\"),\nemail = \"norah.efosa@ag.ch\"\n),\nperson(\n\"Adrian\", \"Gadient\",\nrole = c(\"aut\"),\nemail = \"adrian.gadient@ag.ch\",\ncomment = c(ORCID = \"0000-0003-0026-3153\")\n),\nperson(\n\"Tina\", \"Cornioley\",\nrole = \"aut\",\nemail = \"tina.cornioley@vd.ch\"\n),\nperson(\n\"Jan\", \"Wunder\",\nrole = \"aut\",\nemail = \"jan.wunder@sg.ch\"\n),\nperson(\n\"Niklas\", \"Haffert\",\nrole = \"aut\",\nemail = \"niklas.haffert@sg.ch\"\n),\nperson(\n\"Andrea\", \"Plüss\",\nrole = \"ctb\",\nemail = \"andrea.pluess@ag.ch\"\n),\nperson(\n\"Nadine\", \"Herrmann\",\nrole = \"ctb\"\n),\nperson(\n\"Lutz\", \"Benson\",\nrole = \"ctb\"\n),\nperson(\n\"Eric\", \"Meyer\",\nrole = \"ctb\"\n),\nperson(\n\"Thomas\", \"Knecht\",\nrole = \"ctb\"\n),\nperson(\n\"Moana\", \"Stadelmann\",\nrole = \"ctb\"\n),\nperson(\n\"Statistik\", \"Aargau\",\nrole = c(\"fnd\", \"cph\")\n)\n)",
  "Description": "Project the development of the population at different\nspatial levels (e.g., cantons, districts, municipalities) using\nthe cohort component method, broken down by 101 one-year age\nclasses, gender, and nationality (see e.g. Preston et al.\n(2000, ISBN: 978-1-557-86451-2)). Includes helper functions to\ndownload required population data and projection parameters as\nopen data for Switzerland, plus tools for model evaluation\nagainst benchmarks such as population records or a base model.",
  "URL": "https://statistik-aargau.github.io/propop/",
  "BugReports": "https://github.com/statistik-aargau/propop/issues",
  "License": "GPL (>= 3)",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-12 22:08:41 UTC",
    "User": "root"
  },
  "Author": "Norah Efosa [aut, cre], Adrian Gadient [aut] (ORCID:\n<https://orcid.org/0000-0003-0026-3153>), Tina Cornioley [aut],\nJan Wunder [aut], Niklas Haffert [aut], Andrea Plüss [ctb],\nNadine Herrmann [ctb], Lutz Benson [ctb], Eric Meyer [ctb],\nThomas Knecht [ctb], Moana Stadelmann [ctb], Statistik Aargau\n[fnd, cph]",
  "Maintainer": "Norah Efosa <norah.efosa@ag.ch>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-12 21:00:39 UTC",
  "RemoteUrl": "https://github.com/cran/propop",
  "RemoteRef": "HEAD",
  "RemoteSha": "47c45e25394bf809423cbcea972b2835a532c57a",
  "_user": "cran",
  "_type": "src",
  "_file": "propop_2.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/1de8d63a3bd845f2c6031304522d3c330c2f399c2dbb0d2e0aabca6ffb7ca43d",
  "_filesize": 4546407,
  "_sha256": "1de8d63a3bd845f2c6031304522d3c330c2f399c2dbb0d2e0aabca6ffb7ca43d",
  "_expires": "2027-02-20T22:13:13.000Z",
  "_created": "2026-11-12T22:08:41.000Z",
  "_published": "2026-11-12T22:13:15.807Z",
  "_upstream": "https://github.com/cran/propop",
  "_status": "success",
  "_maintainer": {
    "name": "Norah Efosa",
    "email": "norah.efosa@ag.ch",
    "login": "norah-efosa",
    "description": "",
    "uuid": 106273348
  },
  "_jobs": [
    {
      "job": 131528136639,
      "time": 140,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13987454550"
    },
    {
      "job": 131528136659,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13988896773"
    },
    {
      "job": 131525828979,
      "time": 244,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13988242704"
    },
    {
      "job": 131528136667,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13989106395"
    },
    {
      "job": 131528136591,
      "time": 235,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13987913701"
    },
    {
      "job": 131528136703,
      "time": 194,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13988073297"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394",
  "_commit": {
    "id": "47c45e25394bf809423cbcea972b2835a532c57a",
    "author": "Norah Efosa <norah.efosa@ag.ch>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.2.1\n",
    "time": 1794517239
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "BFS",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "lifecycle",
      "role": "Suggests"
    },
    {
      "package": "colorspace",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-46",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.2.1",
      "date": "2026-11-12"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "norah-efosa",
      "count": 1,
      "uuid": 106273348
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 637,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/propop"
  },
  "_devurl": "https://github.com/statistik-aargau/propop",
  "_pkgdown": "https://statistik-aargau.github.io/propop/",
  "_searchresults": 5,
  "_rbuild": "4.6.2",
  "_assets": [
    "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/propop.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "aggregate_measures",
    "calculate_rates",
    "calculate_shares",
    "check_balance",
    "compute_measures",
    "get_parameters",
    "get_population",
    "prepare_evaluation",
    "propop"
  ],
  "_datasets": [
    {
      "name": "ag_migration_subregional",
      "title": "Subregional migration records for the canton of Aargau (five subregions)",
      "object": "ag_migration_subregional",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "year",
        "spatial_unit",
        "age",
        "nat",
        "sex",
        "n_jan",
        "births",
        "hist_imm_nat_n",
        "hist_imm_int_n",
        "hist_imm_sub_n",
        "hist_emi_sub_n"
      ],
      "rows": 8080,
      "table": true,
      "tojson": true
    },
    {
      "name": "ag_population_subregional",
      "title": "Population data for the canton of Aargau (five subregions)",
      "object": "ag_population_subregional",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "age",
        "sex",
        "nat",
        "year",
        "spatial_unit",
        "n"
      ],
      "rows": 2020,
      "table": true,
      "tojson": true
    },
    {
      "name": "fso_parameters",
      "title": "Sample parameters to run population projection",
      "object": "fso_parameters",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "nat",
        "sex",
        "age",
        "start_n",
        "year",
        "scen",
        "spatial_unit",
        "birthrate",
        "int_mothers",
        "mor",
        "emi_int",
        "emi_nat",
        "acq",
        "imm_int_n",
        "imm_nat_n",
        "emi_nat_n",
        "mig_nat_n",
        "fso_projection_n"
      ],
      "rows": 37572,
      "table": true,
      "tojson": true
    },
    {
      "name": "fso_population",
      "title": "Sample population data from the Federal Statistical Office",
      "object": "fso_population",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "year",
        "spatial_unit",
        "nat",
        "sex",
        "age",
        "n"
      ],
      "rows": 404,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_101_snap",
      "title": "Snapshot of STAT-TAB px 101",
      "object": "stattab_101_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "elimination",
        "title"
      ],
      "rows": 177,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_102_snap",
      "title": "Snapshot of STAT-TAB px 102",
      "object": "stattab_102_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "elimination",
        "title"
      ],
      "rows": 177,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_103_snap",
      "title": "Snapshot of STAT-TAB px 103",
      "object": "stattab_103_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "elimination",
        "title"
      ],
      "rows": 177,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_106_snap",
      "title": "Snapshot of STAT-TAB px 106",
      "object": "stattab_106_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "elimination",
        "title"
      ],
      "rows": 103,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_109_snap",
      "title": "Snapshot of STAT-TAB px 109",
      "object": "stattab_109_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "elimination",
        "title"
      ],
      "rows": 175,
      "table": true,
      "tojson": true
    },
    {
      "name": "stattab_pop_snap",
      "title": "Snapshot of STAT-TAB that includes the population records",
      "object": "stattab_pop_snap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "text",
        "values",
        "valueTexts",
        "time",
        "elimination",
        "title"
      ],
      "rows": 2412,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ag_migration_subregional",
      "title": "Subregional migration records for the canton of Aargau (five subregions)",
      "topics": [
        "ag_migration_subregional"
      ]
    },
    {
      "page": "ag_population_subregional",
      "title": "Population data for the canton of Aargau (five subregions)",
      "topics": [
        "ag_population_subregional"
      ]
    },
    {
      "page": "aggregate_measures",
      "title": "Aggregate evaluation measures",
      "topics": [
        "aggregate_measures"
      ]
    },
    {
      "page": "calculate_rates",
      "title": "Calculate emigration rates to subregions",
      "topics": [
        "calculate_rates"
      ]
    },
    {
      "page": "calculate_shares",
      "title": "Calculate shares for distributing immigration among subregions",
      "topics": [
        "calculate_shares"
      ]
    },
    {
      "page": "check_balance",
      "title": "Check if population equation components add up within one year",
      "topics": [
        "check_balance"
      ]
    },
    {
      "page": "compute_measures",
      "title": "Compute evaluation measures",
      "topics": [
        "compute_measures"
      ]
    },
    {
      "page": "fso_parameters",
      "title": "Sample parameters to run population projection",
      "topics": [
        "fso_parameters"
      ]
    },
    {
      "page": "fso_population",
      "title": "Sample population data from the Federal Statistical Office",
      "topics": [
        "fso_population"
      ]
    },
    {
      "page": "get_parameters",
      "title": "Get projection parameters from FSO",
      "topics": [
        "get_parameters"
      ]
    },
    {
      "page": "get_population",
      "title": "Get population data from FSO",
      "topics": [
        "get_population"
      ]
    },
    {
      "page": "prepare_evaluation",
      "title": "Prepare data for evaluation",
      "topics": [
        "prepare_evaluation"
      ]
    },
    {
      "page": "propop",
      "title": "Project population development",
      "topics": [
        "propop"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/propop/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/propop/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "backports",
    "BFS",
    "checkmate",
    "cli",
    "cpp11",
    "curl",
    "dplyr",
    "fs",
    "generics",
    "glue",
    "hms",
    "httr",
    "httr2",
    "janitor",
    "jsonlite",
    "lifecycle",
    "lubridate",
    "magrittr",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "progressr",
    "purrr",
    "pxweb",
    "R6",
    "rlang",
    "rvest",
    "selectr",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "withr",
    "xml2",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "evaluate.Rmd",
      "filename": "evaluate.html",
      "title": "Evaluate projections",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Evaluate projections",
        "Get the data",
        "Evaluate 1-year age classes",
        "Evaluation of observation units",
        "Aggregated evaluation",
        "Evaluate larger age groups",
        "Using group weights",
        "propop versus FSO"
      ],
      "created": "2026-11-12 21:00:39",
      "modified": "2026-11-12 21:00:39",
      "commits": 1
    },
    {
      "source": "prepare_data.Rmd",
      "filename": "prepare_data.html",
      "title": "Prepare data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Required data",
        "Convenient way to get FSO data"
      ],
      "created": "2026-11-12 21:00:39",
      "modified": "2026-11-12 21:00:39",
      "commits": 1
    },
    {
      "source": "project_single_region.Rmd",
      "filename": "project_single_region.html",
      "title": "Projections for a single region",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Projections for a single region",
        "No distinction between nationalities"
      ],
      "created": "2026-11-12 21:00:39",
      "modified": "2026-11-12 21:00:39",
      "commits": 1
    },
    {
      "source": "project_subregions.Rmd",
      "filename": "project_subregions.html",
      "title": "Projections for subregions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Breaking down projection parameters to subregions",
        "Distribution of people according to population size",
        "Distribution of people according to past migration",
        "Migration between subregions",
        "Subregional migration rates",
        "Preparation",
        "Redistribution in detail",
        "Numerical example",
        "Subregional net migration"
      ],
      "created": "2026-11-12 21:00:39",
      "modified": "2026-11-12 21:00:39",
      "commits": 1
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "propop",
  "_universes": [
    "cran",
    "norah-efosa",
    "statistik-aargau"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-11-12T22:10:53.000Z",
      "distro": "resolute",
      "commit": "47c45e25394bf809423cbcea972b2835a532c57a",
      "fileid": "https://r2.ropensci.org/28738d2b781c03aa044ca30b61d0268d094df87b9d95bf14caaac0e31209d310",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "2.2.1",
      "date": "2026-11-12T22:11:06.000Z",
      "distro": "resolute",
      "commit": "47c45e25394bf809423cbcea972b2835a532c57a",
      "fileid": "https://r2.ropensci.org/c936d9ac9c1cd0ee4ec42ec4dfbfd41466a3a3a6b340fb7e8f93ceafaaac786d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2.1",
      "date": "2026-11-12T22:11:03.000Z",
      "commit": "47c45e25394bf809423cbcea972b2835a532c57a",
      "fileid": "https://r2.ropensci.org/701ecb8a807d4641dae4cd7c394e78bf9bb6ac510a428a0c02c887a917c99fec",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-11-12T22:11:18.000Z",
      "commit": "47c45e25394bf809423cbcea972b2835a532c57a",
      "fileid": "https://r2.ropensci.org/2c274c6f9559099099e46e696c4c016ba8151d4c168a96e2ed5f40a4b0fbd694",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.2.1",
      "date": "2026-11-12T22:11:06.000Z",
      "commit": "47c45e25394bf809423cbcea972b2835a532c57a",
      "fileid": "https://r2.ropensci.org/c189ba5ff7743e3c36e736ac8300580c17b8ce814a6ebd4bda5a29a46868ddf9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43316440394"
    }
  ]
}