{
  "_id": "6a23b9a1530b9bc726bd8792",
  "Package": "HMDHFDplus",
  "Type": "Package",
  "Title": "Read Human Mortality Database and Human Fertility Database Data\nfrom the Web",
  "Version": "2.0.14",
  "Date": "2026-05-07",
  "Authors@R": "c(\nperson(\"Tim\", \"Riffe\", role = c(\"aut\", \"cre\"),\nemail = \"tim.riffe@gmail.com\"),\nperson(\"Carl\", \"Boe\", role = \"aut\"),\nperson(\"Jason\", \"Hilton\", role = \"aut\"),\nperson(\"Josh\", \"Goldstein\", role = \"ctb\"),\nperson(\"Stephen\", \"Holzman\", role = \"ctb\"),\nperson(\"Sam\", \"Hyun Yoo\", role = \"ctb\"))",
  "Description": "Utilities for reading data from the Human Mortality\nDatabase (<https://www.mortality.org>), Human Fertility\nDatabase (<https://www.humanfertility.org>), and similar\ndatabases from the web or locally into an R session as\ndata.frame objects. These are the two most widely used sources\nof demographic data to study basic demographic change, trends,\nand develop new demographic methods. Other supported databases\nat this time include the Human Fertility Collection\n(<https://www.fertilitydata.org>), The Japanese Mortality\nDatabase (<https://www.ipss.go.jp/p-toukei/JMD/index-en.html>),\nand the Canadian Human Mortality Database\n(<http://www.bdlc.umontreal.ca/chmd/>). Arguments and data are\nstandardized.",
  "URL": "https://github.com/timriffe/HMDHFDplus",
  "BugReports": "https://github.com/timriffe/HMDHFDplus/issues",
  "License": "GPL-2",
  "LazyLoad": "yes",
  "Encoding": "UTF-8",
  "Collate": "'age2int.R' 'HFDutils.R' 'HMDutils.R' 'readHFD.R' 'readHMD.R'\n'userInput.R'",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev libssl-dev libx11-dev",
  "Repository": "https://timriffe.r-universe.dev",
  "Date/Publication": "2026-05-07 10:08:35 UTC",
  "RemoteUrl": "https://github.com/timriffe/hmdhfdplus",
  "RemoteRef": "HEAD",
  "RemoteSha": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 06:00:33 UTC",
    "User": "root"
  },
  "Author": "Tim Riffe [aut, cre],\nCarl Boe [aut],\nJason Hilton [aut],\nJosh Goldstein [ctb],\nStephen Holzman [ctb],\nSam Hyun Yoo [ctb]",
  "Maintainer": "Tim Riffe <tim.riffe@gmail.com>",
  "MD5sum": "1b235aa928a781bedce17f36a35c0a52",
  "_user": "timriffe",
  "_type": "src",
  "_file": "HMDHFDplus_2.0.14.tar.gz",
  "_fileid": "750741239ec807bff8820a70aa29458adc21f2f8979a93bf65c3a7701821753b",
  "_filesize": 155286,
  "_sha256": "750741239ec807bff8820a70aa29458adc21f2f8979a93bf65c3a7701821753b",
  "_created": "2026-06-06T06:00:33.000Z",
  "_published": "2026-06-06T06:09:37.782Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79855956284,
      "time": 122,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7451790150"
    },
    {
      "job": 79855956311,
      "time": 130,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451791285"
    },
    {
      "job": 79855956308,
      "time": 180,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7451794195"
    },
    {
      "job": 79855956289,
      "time": 148,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451789566"
    },
    {
      "job": 79855781304,
      "time": 168,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451774232"
    },
    {
      "job": 79855956290,
      "time": 507,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451836138"
    },
    {
      "job": 79855956310,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7451785375"
    },
    {
      "job": 79855956306,
      "time": 75,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7451784469"
    },
    {
      "job": 79855956299,
      "time": 70,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451783937"
    }
  ],
  "_buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/timriffe/hmdhfdplus",
  "_commit": {
    "id": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
    "author": "timriffe <tim.riffe@gmail.com>",
    "committer": "timriffe <tim.riffe@gmail.com>",
    "message": "fixes #5\n",
    "time": 1778148515
  },
  "_maintainer": {
    "name": "Tim Riffe",
    "email": "tim.riffe@gmail.com",
    "login": "timriffe",
    "bluesky": "@timriffe1.bsky.social",
    "description": "A philosopher, trapped in a programmer's body, with a penchant for demography: data, demography, danger. ",
    "uuid": 904603
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "httr",
      "version": ">= 1.4.7",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "version": ">= 1.0.5",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.4",
      "role": "Imports"
    },
    {
      "package": "janitor",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.7",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "timriffe",
  "_selfowned": true,
  "_usedby": 11,
  "_updates": [
    {
      "week": "2025-40",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "timriffe",
      "count": 21,
      "uuid": 904603
    },
    {
      "user": "liuyanguu",
      "count": 1,
      "uuid": 11966330
    }
  ],
  "_userbio": {
    "uuid": 904603,
    "type": "user",
    "name": "Tim Riffe",
    "description": "A philosopher, trapped in a programmer's body, with a penchant for demography: data, demography, danger. "
  },
  "_downloads": {
    "count": 5292,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/HMDHFDplus"
  },
  "_devurl": "https://github.com/timriffe/hmdhfdplus",
  "_searchresults": 244,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/HMDHFDplus.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/timriffe/hmdhfdplus",
  "_realowner": "timriffe",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.8",
      "date": "2015-09-20"
    },
    {
      "version": "1.9.1",
      "date": "2018-08-09"
    },
    {
      "version": "1.9.13",
      "date": "2020-02-20"
    },
    {
      "version": "1.9.17",
      "date": "2022-06-03"
    },
    {
      "version": "1.9.18",
      "date": "2022-06-18"
    },
    {
      "version": "1.9.19",
      "date": "2022-11-06"
    },
    {
      "version": "2.0.1",
      "date": "2023-02-03"
    },
    {
      "version": "2.0.3",
      "date": "2023-06-20"
    },
    {
      "version": "2.0.6",
      "date": "2025-01-21"
    },
    {
      "version": "2.0.8",
      "date": "2025-10-03"
    }
  ],
  "_exports": [
    "age2int",
    "getCHMDprovinces",
    "getHFCcountries",
    "getHFDcountries",
    "getHFDdate",
    "getHFDitemavail",
    "getHMDcountries",
    "getHMDitemavail",
    "getJMDprefectures",
    "HFCparse",
    "HFDparse",
    "HMDparse",
    "readCHMDweb",
    "readHFD",
    "readHFDweb",
    "readHMD",
    "readHMDweb",
    "readJMDweb",
    "userInput"
  ],
  "_help": [
    {
      "page": "age2int",
      "title": "'age2int()' convert the Age column from standard HMD or HFD tables to integer",
      "topics": [
        "age2int"
      ]
    },
    {
      "page": "getCHMDprovinces",
      "title": "get a named vector of CHMD province codes",
      "topics": [
        "getCHMDprovinces"
      ]
    },
    {
      "page": "getHFCcountries",
      "title": "getHFCcountries a function to grab all present country codes used in the Human Fertility Collection",
      "topics": [
        "getHFCcountries"
      ]
    },
    {
      "page": "getHFDcountries",
      "title": "internal function for grabbing the HFD country short codes.",
      "topics": [
        "getHFDcountries"
      ]
    },
    {
      "page": "getHFDdate",
      "title": "internal function for grabbing the date of last update for a given HFD country",
      "topics": [
        "getHFDdate"
      ]
    },
    {
      "page": "getHFDitemavail",
      "title": "List the available data item names for a given HFD country.",
      "topics": [
        "getHFDitemavail"
      ]
    },
    {
      "page": "getHMDcountries",
      "title": "internal function for grabbing the HMD country short codes.",
      "topics": [
        "getHMDcountries"
      ]
    },
    {
      "page": "getHMDitemavail",
      "title": "internal function for grabbing the available data item names for a given country.",
      "topics": [
        "getHMDitemavail"
      ]
    },
    {
      "page": "getJMDprefectures",
      "title": "get a named vector of JMD prefecture codes",
      "topics": [
        "getJMDprefectures"
      ]
    },
    {
      "page": "HFCparse",
      "title": "HFCparse internal function for modifying freshly read HCD data in its standard form",
      "topics": [
        "HFCparse"
      ]
    },
    {
      "page": "HFDparse",
      "title": "internal function for modifying freshly read HFD data in its standard form",
      "topics": [
        "HFDparse"
      ]
    },
    {
      "page": "HMDparse",
      "title": "internal function for modifying freshly read HMD data in its standard form",
      "topics": [
        "HMDparse"
      ]
    },
    {
      "page": "readCHMDweb",
      "title": "read data from the Canadian Human Mortality Database into R",
      "topics": [
        "readCHMDweb"
      ]
    },
    {
      "page": "readHFD",
      "title": "'readHFD()' reads a standard HFD .txt table as a 'data.frame'",
      "topics": [
        "readHFD"
      ]
    },
    {
      "page": "readHFDweb",
      "title": "read an HFD data file directly from the web as an R data.frame",
      "topics": [
        "readHFDweb"
      ]
    },
    {
      "page": "readHMD",
      "title": "'readHMD()' reads a standard HMD .txt table as a 'data.frame'",
      "topics": [
        "readHMD"
      ]
    },
    {
      "page": "readHMDweb",
      "title": "readHMDweb a basic HMD data grabber.",
      "topics": [
        "readHMDweb"
      ]
    },
    {
      "page": "readJMDweb",
      "title": "read data from the Japan Mortality Database into R",
      "topics": [
        "readJMDweb"
      ]
    },
    {
      "page": "userInput",
      "title": "userInput let the user type in a character string",
      "topics": [
        "userInput"
      ]
    }
  ],
  "_readme": "https://github.com/timriffe/hmdhfdplus/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "httr",
    "janitor",
    "jsonlite",
    "lifecycle",
    "lubridate",
    "magrittr",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "readr",
    "rlang",
    "rvest",
    "selectr",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "xml2"
  ],
  "_score": 7.708704847779705,
  "_indexed": true,
  "_nocasepkg": "hmdhfdplus",
  "_universes": [
    "timriffe"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.14",
      "date": "2026-06-06T06:02:32.000Z",
      "distro": "noble",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "84e5d2942e7104e0e147e52c936f20c6d7fa4d7e63ae9ea53c91f69e6263fb19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.14",
      "date": "2026-06-06T06:02:42.000Z",
      "distro": "noble",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "be01ce24a17259b2b835010c267fcd76e8851429a6082f0e562b9834c82fc01b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.14",
      "date": "2026-06-06T06:03:09.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "d64bcf80901240d58924d3c1b8a473a3cf9a46fb1878bb950d01014349105a9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.14",
      "date": "2026-06-06T06:02:31.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "d0aa2de805130d6afe8f03718be2ad40ebe89629564027d10bdcb6dda8f2a98f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.14",
      "date": "2026-06-06T06:09:18.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "23e161a1b56935efe1864f4e001794c837582e5fe60dcb23aa5243f3198c8165",
      "status": "success",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.14",
      "date": "2026-06-06T06:01:49.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "040f6b43802f8dca59a88d86c82ef0f74911cab9570d3c1c4d2728fcb46fba39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.14",
      "date": "2026-06-06T06:01:40.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "28950816ea308da78841686fd26f97cdc198b5b36460b4d787eead7d5b6c95aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.14",
      "date": "2026-06-06T06:01:38.000Z",
      "commit": "5cd1cf14a2d795bc217f76ac27ded77b3da392a4",
      "fileid": "ad64c606b15891564ce158943bd354b7131df2791ca90797130d7a79a1e22254",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/timriffe/actions/runs/27054370720"
    }
  ]
}