{
  "_id": "6abaedb099f7aa8c6aa42c4c",
  "Package": "luh2impact",
  "Type": "Package",
  "Title": "Process LUH2 Land Use Data for IMPACT Model Integration",
  "Version": "3.2.0",
  "Authors@R": "c(\nperson(\n\"Abhijeet\", \"Mishra\",\nemail = \"a.mishra@cgiar.org\",\nrole = c(\"aut\", \"cre\")\n),\nperson(\n\"Claude\",\nrole = \"aut\",\ncomment = \"Anthropic AI assistant\"\n),\nperson(\n\"International Food Policy Research Institute\",\nrole = \"cph\"\n)\n)",
  "Description": "Tools for preparing land use inputs for the IMPACT model\nand its LUMEN land use downscaler. Two pipelines are provided:\na pixel-level one that turns LUH2 land use states, planted\nforest, and protected area rasters into gridded baseline areas,\nspatial weights, and a GDX file for LUMEN; and a country-level\none that fits FAOSTAT land use elasticities against cropland\nand GDP per capita and exports baseline areas, protected area\nfloors, and biodiversity intactness coefficients as IMPACT\nmodel parameters. Plotting helpers are included for the model\noutputs.",
  "License": "CC BY 4.0",
  "Encoding": "UTF-8",
  "URL": "https://github.com/IFPRI/luh2impact",
  "BugReports": "https://github.com/IFPRI/luh2impact/issues",
  "Remotes": [
    "IFPRI/DOORMAT"
  ],
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Repository": "https://ifpri.r-universe.dev",
  "Date/Publication": "2026-09-28 19:34:33 UTC",
  "RemoteUrl": "https://github.com/IFPRI/luh2impact",
  "RemoteRef": "HEAD",
  "RemoteSha": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-28 22:29:12 UTC",
    "User": "root"
  },
  "Author": "Abhijeet Mishra [aut, cre],\nClaude [aut] (Anthropic AI assistant),\nInternational Food Policy Research Institute [cph]",
  "Maintainer": "Abhijeet Mishra <a.mishra@cgiar.org>",
  "_user": "ifpri",
  "_type": "src",
  "_file": "luh2impact_3.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/8759036c9b1388dec7952ee984944de4b8fd94048a41856eb8c264b0c6442932",
  "_filesize": 329768,
  "_sha256": "8759036c9b1388dec7952ee984944de4b8fd94048a41856eb8c264b0c6442932",
  "_expires": "2027-01-06T22:43:58.000Z",
  "_created": "2026-09-28T22:29:12.000Z",
  "_published": "2026-09-28T22:44:00.766Z",
  "_jobs": [
    {
      "job": 109164795948,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11001957163"
    },
    {
      "job": 109164795921,
      "time": 177,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11001922083"
    },
    {
      "job": 109164795871,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11002822833"
    },
    {
      "job": 109164795913,
      "time": 124,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11001669199"
    },
    {
      "job": 109163162950,
      "time": 302,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11002136459"
    },
    {
      "job": 109164795856,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11002831378"
    },
    {
      "job": 109164795953,
      "time": 122,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11001767239"
    },
    {
      "job": 109164795914,
      "time": 121,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11002741368"
    },
    {
      "job": 109164795969,
      "time": 112,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11002221662"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264",
  "_status": "success",
  "_upstream": "https://github.com/IFPRI/luh2impact",
  "_commit": {
    "id": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
    "author": "abhimishr <A.Mishra@cgiar.org>",
    "committer": "abhimishr <A.Mishra@cgiar.org>",
    "message": "package update 3.2.0\n",
    "time": 1790624073
  },
  "_maintainer": {
    "name": "Abhijeet Mishra",
    "email": "a.mishra@cgiar.org",
    "login": "abhimishr",
    "twitter": "@AbhiMishr",
    "description": "Research Fellow @IFPRI, Model developer with @magpiemodel and @pik-piam.",
    "uuid": 16802976
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "terra",
      "version": ">= 1.9.1",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.4",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.1",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.3",
      "role": "Imports"
    },
    {
      "package": "tidyterra",
      "version": ">= 0.6.1",
      "role": "Imports"
    },
    {
      "package": "DOORMAT",
      "version": ">= 3.14.1",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 2.0.3",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.14.8",
      "role": "Imports"
    },
    {
      "package": "openxlsx2",
      "version": ">= 1.9",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "version": ">= 0.9.6",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "gamstransfer",
      "role": "Suggests"
    }
  ],
  "_owner": "ifpri",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 5
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-35",
      "n": 5
    },
    {
      "week": "2026-40",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "abhimishr",
      "count": 18,
      "uuid": 16802976
    }
  ],
  "_userbio": {
    "uuid": 8659831,
    "type": "organization",
    "name": "International Food Policy Research Institute",
    "followers": 18
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/luh2impact"
  },
  "_devurl": "https://github.com/ifpri/luh2impact",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/luh2impact.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "luh2_bii_coeff_cty",
    "luh2_bii_coeff_cty_pixel",
    "luh2_build_pixels",
    "luh2_compute_gdppc",
    "luh2_crop_trend",
    "luh2_export_elasticities_gdx",
    "luh2_export_gdx",
    "luh2_extract_year",
    "luh2_fit_elasticities",
    "luh2_landuse_elasticities",
    "luh2_load",
    "luh2_load_faoland",
    "luh2_merge_planted",
    "luh2_natfor_primary_share_cty",
    "luh2_pa_area_cty",
    "luh2_plot_bii",
    "luh2_plot_elasticities",
    "luh2_plot_results",
    "luh2_pool_trend",
    "luh2_suitability",
    "luh2_urban_area_cty",
    "luh2_write_tifs",
    "luh2gdx",
    "wdpa_process"
  ],
  "_help": [
    {
      "page": "luh2_bii_coeff_cty",
      "title": "Compute per-country BII coefficients per land pool from the literature",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_bii_coeff_cty"
      ]
    },
    {
      "page": "luh2_bii_coeff_cty_pixel",
      "title": "Compute per-country BII coefficients per land pool from pixel imagery",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_bii_coeff_cty_pixel"
      ]
    },
    {
      "page": "luh2_build_pixels",
      "title": "Build the pixel-level data frame with weights",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_build_pixels"
      ]
    },
    {
      "page": "luh2_compute_gdppc",
      "title": "Compute IMPACT-country GDP per capita from SSP data, with a World Bank fallback",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_compute_gdppc"
      ]
    },
    {
      "page": "luh2_crop_trend",
      "title": "Compute the per-pixel crop expansion trend",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_crop_trend"
      ]
    },
    {
      "page": "luh2_export_elasticities_gdx",
      "title": "Export land use elasticities and baseline areas to GDX",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_export_elasticities_gdx"
      ]
    },
    {
      "page": "luh2_export_gdx",
      "title": "Export pixel data and IMPACT totals to GDX",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_export_gdx"
      ]
    },
    {
      "page": "luh2_extract_year",
      "title": "Extract land use areas for a target year",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_extract_year"
      ]
    },
    {
      "page": "luh2_fit_elasticities",
      "title": "Fit land use elasticities to cropland and GDP per capita",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_fit_elasticities"
      ]
    },
    {
      "page": "luh2_landuse_elasticities",
      "title": "Run the full FAOSTAT land use elasticity pipeline",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_landuse_elasticities"
      ]
    },
    {
      "page": "luh2_load",
      "title": "Load and clean the LUH2 states NetCDF",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_load"
      ]
    },
    {
      "page": "luh2_load_faoland",
      "title": "Load FAOSTAT land use data and map it to IMPACT countries",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_load_faoland"
      ]
    },
    {
      "page": "luh2_merge_planted",
      "title": "Merge a planted forest layer into the LUH2 shares",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_merge_planted"
      ]
    },
    {
      "page": "luh2_natfor_primary_share_cty",
      "title": "Compute the FAOSTAT-native primary-forest share of the 'natfor' pool",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_natfor_primary_share_cty"
      ]
    },
    {
      "page": "luh2_pa_area_cty",
      "title": "Aggregate a pre-processed WDPA raster to IMPACT country totals",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_pa_area_cty"
      ]
    },
    {
      "page": "luh2_plot_bii",
      "title": "Plot LUMEN biodiversity intactness results",
      "concept": [
        "output functions"
      ],
      "topics": [
        "luh2_plot_bii"
      ]
    },
    {
      "page": "luh2_plot_elasticities",
      "title": "Plot land use elasticity distributions",
      "concept": [
        "output functions"
      ],
      "topics": [
        "luh2_plot_elasticities"
      ]
    },
    {
      "page": "luh2_plot_results",
      "title": "Plot LUMEN land use results",
      "concept": [
        "output functions"
      ],
      "topics": [
        "luh2_plot_results"
      ]
    },
    {
      "page": "luh2_pool_trend",
      "title": "Compute the per-pixel linear trend for a land use pool",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_pool_trend"
      ]
    },
    {
      "page": "luh2_suitability",
      "title": "Calculate a land use suitability index from LUH2 historical data",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2_suitability"
      ]
    },
    {
      "page": "luh2_urban_area_cty",
      "title": "Compute IMPACT-country urban area from LUH2 for a target year",
      "concept": [
        "country pipeline functions"
      ],
      "topics": [
        "luh2_urban_area_cty"
      ]
    },
    {
      "page": "luh2_write_tifs",
      "title": "Write GeoTIFFs from a LUMEN solution GDX",
      "concept": [
        "output functions"
      ],
      "topics": [
        "luh2_write_tifs"
      ]
    },
    {
      "page": "luh2gdx",
      "title": "Run the full LUH2-to-GDX pixel pipeline",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "luh2gdx"
      ]
    },
    {
      "page": "wdpa_process",
      "title": "Process WDPA protected areas to pixel or country level",
      "concept": [
        "pixel pipeline functions"
      ],
      "topics": [
        "wdpa_process"
      ]
    }
  ],
  "_readme": "https://github.com/IFPRI/luh2impact/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "backports",
    "base64enc",
    "boot",
    "brew",
    "brio",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "car",
    "carData",
    "cellranger",
    "class",
    "classInt",
    "cli",
    "clipr",
    "codetools",
    "colorspace",
    "commonmark",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "credentials",
    "curl",
    "data.table",
    "DBI",
    "Deriv",
    "desc",
    "devtools",
    "diffobj",
    "digest",
    "doBy",
    "DOORMAT",
    "downlit",
    "dplyr",
    "drat",
    "e1071",
    "ellipsis",
    "evaluate",
    "fansi",
    "farver",
    "fastmap",
    "fontawesome",
    "forecast",
    "Formula",
    "fracdiff",
    "fs",
    "generics",
    "gert",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "gitcreds",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr2",
    "ini",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "lintr",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "mime",
    "miniUI",
    "minqa",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "openssl",
    "openxlsx2",
    "otel",
    "pak",
    "pbkrtest",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgdown",
    "pkgload",
    "polynom",
    "praise",
    "prettyunits",
    "processx",
    "profvis",
    "progress",
    "promises",
    "proxy",
    "ps",
    "purrr",
    "quantreg",
    "R6",
    "ragg",
    "rappdirs",
    "rbibutils",
    "rcmdcheck",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "rdtools",
    "readxl",
    "reformulas",
    "rematch",
    "rex",
    "rlang",
    "rmarkdown",
    "roxygen2",
    "rprojroot",
    "rstatix",
    "rstudioapi",
    "rversions",
    "s2",
    "S7",
    "sass",
    "scales",
    "sessioninfo",
    "sf",
    "shiny",
    "sourcetools",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "systemfonts",
    "terra",
    "testthat",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyterra",
    "timeDate",
    "tinytex",
    "units",
    "urca",
    "urlchecker",
    "usethis",
    "utf8",
    "vctrs",
    "viridisLite",
    "waldo",
    "whisker",
    "withr",
    "wk",
    "xfun",
    "xml2",
    "xmlparsedata",
    "xopen",
    "xtable",
    "yaml",
    "zip",
    "zoo"
  ],
  "_score": 2.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "luh2impact",
  "_universes": [
    "ifpri",
    "abhimishr"
  ],
  "_previous": "3.1.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.0",
      "date": "2026-09-28T22:32:04.000Z",
      "distro": "resolute",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/fd134d243f98ed21b1476e31ee2e00c725b6ed70f8aa135d80e64802b7796a60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.2.0",
      "date": "2026-09-28T22:32:10.000Z",
      "distro": "resolute",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/cf1cfc48b8984fa5ddd061734dd528c07479631603d8b409cbd5dd268b9e324f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.0",
      "date": "2026-09-28T22:41:57.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/e959429bdb98cec6e0d60cfe9e3558d3381351e5b62cda0da778308131fe7243",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.2.0",
      "date": "2026-09-28T22:43:12.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/953e5f7ff458432c53e549323bd60d4abaf6610466a55cbe27e1ff92a5c43b29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.2.0",
      "date": "2026-09-28T22:31:56.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/309e753999b6e1781165f60333971c3b5c19cac41cafca97ddaa68ec607b47f2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-09-28T22:31:02.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/b543ac0e55d35f4caf096c3725c0ca8fa614b8f6fcc3134943801f8955d369d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-09-28T22:31:01.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/73cd58bf59878edc6414f0413ef9d6433a9e8d0887fcfe367e70d64596e539c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.2.0",
      "date": "2026-09-28T22:30:52.000Z",
      "commit": "32c3e1ed1e1dfa4e9e2e1d1c2c22448dd58c875c",
      "fileid": "https://r2.ropensci.org/a96271b66a2cd2fde8c32043927981a41ed3b9bb30bed159c7aa8c190f4ced3e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ifpri/actions/runs/36492151264"
    }
  ]
}