{
  "_id": "6a46d5e2c8416c4719cd6317",
  "Package": "DSIR",
  "Title": "Data Science Infrastructure for Global Health",
  "Version": "0.8.0",
  "Authors@R": "person(given = \"Shanlong\",\nfamily = \"Ding\",\nrole = c(\"aut\", \"cre\"),\nemail = \"dings@who.int\",\ncomment = c(ORCID = \"0000-0001-9048-6670\"))",
  "Description": "Supports global health data analysis, including a\npublication-ready 'ggplot2' theme, a 'flextable' defaults\nhelper, a thin pie chart wrapper, built-in regional\ncountry-code datasets with a WHO region lookup helper, a\ngeometric mean function for indicator aggregation, an average\nannual rate of reduction function for indicator progress\ntracking, and convenience clients for the World Health\nOrganization Global Health Observatory (GHO) OData API\n<https://ghoapi.azureedge.net/api/> and the United Nations\nSustainable Development Goals (SDG) API\n<https://unstats.un.org/SDGAPI/swagger/>.",
  "License": "MIT + file LICENSE",
  "Language": "en-US",
  "URL": "https://github.com/shanlong-who/DSIR,\nhttps://shanlong-who.github.io/DSIR/",
  "BugReports": "https://github.com/shanlong-who/DSIR/issues",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-02 21:14:56 UTC",
    "User": "root"
  },
  "Author": "Shanlong Ding [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9048-6670>)",
  "Maintainer": "Shanlong Ding <dings@who.int>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-02 06:00:02 UTC",
  "RemoteUrl": "https://github.com/cran/DSIR",
  "RemoteRef": "HEAD",
  "RemoteSha": "8c745f54420df11baec72032942563e0d668e2d0",
  "_user": "cran",
  "_type": "src",
  "_file": "DSIR_0.8.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/82a52fd797f3fcd5aaafd25cd22cd64391c24917225450153b9f955755ee2caa",
  "_filesize": 1059064,
  "_sha256": "82a52fd797f3fcd5aaafd25cd22cd64391c24917225450153b9f955755ee2caa",
  "_expires": "2026-10-10T21:19:29.000Z",
  "_created": "2026-07-02T21:14:56.000Z",
  "_published": "2026-07-02T21:19:30.280Z",
  "_jobs": [
    {
      "job": 84879891558,
      "time": 231,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8051860116"
    },
    {
      "job": 84879891521,
      "time": 227,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051858900"
    },
    {
      "job": 84879031261,
      "time": 292,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8051782049"
    },
    {
      "job": 84879891519,
      "time": 156,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8051835832"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/28621777043",
  "_status": "success",
  "_upstream": "https://github.com/cran/DSIR",
  "_commit": {
    "id": "8c745f54420df11baec72032942563e0d668e2d0",
    "author": "Shanlong Ding <dings@who.int>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.8.0\n",
    "time": 1782972002
  },
  "_maintainer": {
    "name": "Shanlong Ding",
    "email": "dings@who.int",
    "login": "shanlong-who",
    "linkedin": "in/shanlong-ding-158535186",
    "description": "What is data? To me, data is the essence behind everything. I love using my knowledge to uncover the stories hidden within data.",
    "uuid": 142551013,
    "orcid": "0000-0001-9048-6670"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "version": ">= 0.9.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-27",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.0",
      "date": "2026-04-21"
    },
    {
      "name": "0.7.0",
      "date": "2026-05-21"
    },
    {
      "name": "0.7.1",
      "date": "2026-05-23"
    },
    {
      "name": "0.8.0",
      "date": "2026-07-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "shanlong-who",
      "count": 4,
      "uuid": 142551013
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 615,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 471,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DSIR"
  },
  "_devurl": "https://github.com/shanlong-who/dsir",
  "_pkgdown": "https://shanlong-who.github.io/DSIR/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DSIR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/shanlong-who/dsir",
  "_realowner": "shanlong-who",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2026-04-21"
    },
    {
      "version": "0.7.0",
      "date": "2026-05-21"
    },
    {
      "version": "0.7.1",
      "date": "2026-05-23"
    },
    {
      "version": "0.8.0",
      "date": "2026-07-02"
    }
  ],
  "_exports": [
    "aarr",
    "bind_indicators",
    "dsi_flextable_defaults",
    "geomean",
    "ggpie",
    "gho_clean",
    "gho_count",
    "gho_coverage",
    "gho_data",
    "gho_dimensions",
    "gho_has_data",
    "gho_indicators",
    "iso3_to_m49",
    "iso3_to_region",
    "m49_to_iso3",
    "scale_x_dsi_col",
    "scale_y_dsi_col",
    "sdg_areas",
    "sdg_clean",
    "sdg_coverage",
    "sdg_data",
    "sdg_goals",
    "sdg_indicators",
    "sdg_targets",
    "theme_dsi",
    "theme_dsi_facet"
  ],
  "_datasets": [
    {
      "name": "afro_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "afro_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "amro_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "amro_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "emro_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "emro_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "euro_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "euro_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "pic_cty",
      "title": "Pacific Island Country ISO3 codes",
      "object": "pic_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "searo_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "searo_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "who_countries",
      "title": "WHO Member States with regional and Pacific classifications",
      "object": "who_countries",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "iso3",
        "iso2",
        "m49_code",
        "name_official",
        "name_short",
        "who_region",
        "is_pic"
      ],
      "rows": 194,
      "table": true,
      "tojson": true
    },
    {
      "name": "wpro_cty",
      "title": "WHO regional Member State ISO3 vectors",
      "object": "wpro_cty",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "aarr",
      "title": "Average Annual Rate of Reduction (AARR)",
      "topics": [
        "aarr"
      ]
    },
    {
      "page": "bind_indicators",
      "title": "Bind Cleaned Indicator Tibbles",
      "topics": [
        "bind_indicators"
      ]
    },
    {
      "page": "dsi_flextable_defaults",
      "title": "Set DSIR Flextable Defaults",
      "topics": [
        "dsi_flextable_defaults"
      ]
    },
    {
      "page": "geomean",
      "title": "Geometric Mean",
      "topics": [
        "geomean"
      ]
    },
    {
      "page": "ggpie",
      "title": "Create a Pie Chart with ggplot2",
      "topics": [
        "ggpie"
      ]
    },
    {
      "page": "gho_clean",
      "title": "Tidy a GHO Data Frame",
      "topics": [
        "gho_clean"
      ]
    },
    {
      "page": "gho_count",
      "title": "Count Observations for a GHO Indicator Filter",
      "topics": [
        "gho_count"
      ]
    },
    {
      "page": "gho_coverage",
      "title": "Summarise Per-Location Data Coverage of a GHO Indicator",
      "topics": [
        "gho_coverage"
      ]
    },
    {
      "page": "gho_data",
      "title": "Fetch GHO Data",
      "topics": [
        "gho_data"
      ]
    },
    {
      "page": "gho_dimensions",
      "title": "List Dimensions of a GHO Indicator",
      "topics": [
        "gho_dimensions"
      ]
    },
    {
      "page": "gho_has_data",
      "title": "Check Whether a GHO Indicator Has Data for a Filter",
      "topics": [
        "gho_has_data"
      ]
    },
    {
      "page": "gho_indicators",
      "title": "List GHO Indicators",
      "topics": [
        "gho_indicators"
      ]
    },
    {
      "page": "iso3_to_m49",
      "title": "Convert ISO3 Codes to UN M49 Numeric Codes",
      "topics": [
        "iso3_to_m49"
      ]
    },
    {
      "page": "iso3_to_region",
      "title": "Look Up the WHO Region for ISO3 Codes",
      "topics": [
        "iso3_to_region"
      ]
    },
    {
      "page": "m49_to_iso3",
      "title": "Convert UN M49 Numeric Codes to ISO3 Codes",
      "topics": [
        "m49_to_iso3"
      ]
    },
    {
      "page": "pic_cty",
      "title": "Pacific Island Country ISO3 codes",
      "topics": [
        "pic_cty"
      ]
    },
    {
      "page": "scale_dsi_col",
      "title": "Continuous Scales for DSIR Bar / Column Charts",
      "topics": [
        "scale_dsi_col",
        "scale_x_dsi_col",
        "scale_y_dsi_col"
      ]
    },
    {
      "page": "sdg_areas",
      "title": "List SDG Geographic Areas",
      "topics": [
        "sdg_areas"
      ]
    },
    {
      "page": "sdg_clean",
      "title": "Tidy an SDG Data Frame",
      "topics": [
        "sdg_clean"
      ]
    },
    {
      "page": "sdg_coverage",
      "title": "Explore Series Coverage of an SDG Indicator",
      "topics": [
        "sdg_coverage"
      ]
    },
    {
      "page": "sdg_data",
      "title": "Fetch SDG Data",
      "topics": [
        "sdg_data"
      ]
    },
    {
      "page": "sdg_goals",
      "title": "List SDG Goals",
      "topics": [
        "sdg_goals"
      ]
    },
    {
      "page": "sdg_indicators",
      "title": "List SDG Indicators",
      "topics": [
        "sdg_indicators"
      ]
    },
    {
      "page": "sdg_targets",
      "title": "List SDG Targets",
      "topics": [
        "sdg_targets"
      ]
    },
    {
      "page": "theme_dsi",
      "title": "DSIR ggplot2 theme — WHO publication-style",
      "topics": [
        "theme_dsi"
      ]
    },
    {
      "page": "theme_dsi_facet",
      "title": "DSIR ggplot2 theme for faceted plots",
      "topics": [
        "theme_dsi_facet"
      ]
    },
    {
      "page": "who_countries",
      "title": "WHO Member States with regional and Pacific classifications",
      "topics": [
        "who_countries"
      ]
    },
    {
      "page": "who_region_vectors",
      "title": "WHO regional Member State ISO3 vectors",
      "topics": [
        "afro_cty",
        "amro_cty",
        "emro_cty",
        "euro_cty",
        "searo_cty",
        "who_region_vectors",
        "wpro_cty"
      ]
    }
  ],
  "_readme": "https://github.com/cran/DSIR/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "fs",
    "gdtools",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "httr2",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "DSIR.Rmd",
      "filename": "DSIR.html",
      "title": "DSIR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "WHO Member State metadata",
        "Checking availability before fetching",
        "Fetching indicator data from GHO",
        "Step 1: Search for an indicator",
        "Step 2: Fetch the data",
        "Step 3: Clean the raw response",
        "Aggregating indicators with geomean()",
        "Plotting with theme_dsi() and theme_dsi_facet()",
        "Single panel: theme_dsi()",
        "Faceted: theme_dsi_facet()",
        "Tables with dsi_flextable_defaults()",
        "Working with SDG indicators",
        "Combining GHO and SDG with bind_indicators()",
        "Exploring series with sdg_coverage()",
        "Where to next"
      ],
      "created": "2026-05-21 16:12:05",
      "modified": "2026-05-21 16:12:05",
      "commits": 1
    },
    {
      "source": "visualizing-indicators.Rmd",
      "filename": "visualizing-indicators.html",
      "title": "Visualizing indicators",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example data",
        "Trend lines with a confidence band",
        "Breakdowns from dim1 / dim2 / dim3",
        "Forest-style country comparison",
        "Dumbbell progress plot",
        "Tracking progress with aarr()"
      ],
      "created": "2026-07-02 06:00:02",
      "modified": "2026-07-02 06:00:02",
      "commits": 1
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": false,
  "_nocasepkg": "dsir",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://shanlong-who.r-universe.dev/DSIR",
  "_previous": "0.7.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-07-02T21:18:42.000Z",
      "distro": "resolute",
      "commit": "8c745f54420df11baec72032942563e0d668e2d0",
      "fileid": "https://r2.ropensci.org/f68ada37b0d5f9a0c13c9d01600dcaa263f0b3b7f91efb614bcf8a052e30de56",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/28621777043"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-07-02T21:18:39.000Z",
      "distro": "resolute",
      "commit": "8c745f54420df11baec72032942563e0d668e2d0",
      "fileid": "https://r2.ropensci.org/deb3fea3bd4e10273e3f9531ff60de3263dd15230cfb4b8c320ae1c419a65902",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/28621777043"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.0",
      "date": "2026-07-02T21:17:54.000Z",
      "commit": "8c745f54420df11baec72032942563e0d668e2d0",
      "fileid": "https://r2.ropensci.org/290292a5b5d78d15a337903143d9bb77a5d8f1db4e30d42b8b4cf71998e843f3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/28621777043"
    }
  ]
}