{
  "_id": "6a1810cdacfb0bcc41dae868",
  "Package": "rdwplus",
  "Date": "2025-02-06",
  "Title": "Inverse Distance Weighted Percent Land Use for Streams",
  "Version": "1.0.1",
  "Authors@R": "c(person(\"Alan\", \"Pearse\", email = \"alan.pearse@unimelb.edu.au\", role = c(\"aut\", \"cre\")), person(\"Grace\", \"Heron\", email = \"g.heron@qut.edu.au\", role = c(\"aut\")), person(\"Erin\", \"Peterson\", email = \"erin@peterson-consulting.com\", role = c(\"aut\")))",
  "Author": "Alan Pearse [aut, cre], Grace Heron [aut], Erin Peterson [aut]",
  "Maintainer": "Alan Pearse <alan.pearse@unimelb.edu.au>",
  "Description": "Compute spatially explicit land-use metrics for stream\nsurvey sites in GRASS GIS and R as an open-source\nimplementation of IDW-PLUS (Inverse Distance Weighted Percent\nLand Use for Streams). The package includes functions for\npreprocessing digital elevation and streams data, and one\nfunction to compute all the spatially explicit land use metrics\ndescribed in Peterson et al. (2011)\n<doi:10.1111/j.1365-2427.2010.02507.x> and previously\nimplemented by Peterson and Pearse (2017)\n<doi:10.1111/1752-1688.12558> in ArcGIS-Python as IDW-PLUS.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libxml2-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://apear9.r-universe.dev",
  "Date/Publication": "2025-02-12 04:10:14 UTC",
  "RemoteUrl": "https://github.com/apear9/rdwplus",
  "RemoteRef": "HEAD",
  "RemoteSha": "8dd6840b58bfb12fc03757596957a1290219495c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 09:49:46 UTC",
    "User": "root"
  },
  "MD5sum": "e73b8ff0765a436c92a7ac5f682fa8c5",
  "_user": "apear9",
  "_type": "src",
  "_file": "rdwplus_1.0.1.tar.gz",
  "_fileid": "4d8b287c3d6f94d3ed73ebda5c0ea88080660465fea1700e164ab4be1cb1a613",
  "_filesize": 683755,
  "_sha256": "4d8b287c3d6f94d3ed73ebda5c0ea88080660465fea1700e164ab4be1cb1a613",
  "_created": "2026-05-28T09:49:46.000Z",
  "_published": "2026-05-28T09:54:21.176Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78265893434,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7262869818"
    },
    {
      "job": 78265893350,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7262858771"
    },
    {
      "job": 78265893433,
      "time": 233,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7262884536"
    },
    {
      "job": 78265893473,
      "time": 152,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7262860401"
    },
    {
      "job": 78265304521,
      "time": 217,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262815326"
    },
    {
      "job": 78265893351,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262854973"
    },
    {
      "job": 78265893349,
      "time": 106,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7262852171"
    },
    {
      "job": 78265893362,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7262845026"
    },
    {
      "job": 78265893395,
      "time": 92,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7262847963"
    }
  ],
  "_buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/apear9/rdwplus",
  "_commit": {
    "id": "8dd6840b58bfb12fc03757596957a1290219495c",
    "author": "Alan <17267197+apear9@users.noreply.github.com>",
    "committer": "Alan <17267197+apear9@users.noreply.github.com>",
    "message": "cran-comments.md minor edits\n",
    "time": 1739333414
  },
  "_maintainer": {
    "name": "Alan Pearse",
    "email": "alan.pearse@unimelb.edu.au"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "rgrass",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stars",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    }
  ],
  "_owner": "apear9",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "apear9",
      "count": 400,
      "uuid": 17267197
    },
    {
      "user": "graceheron",
      "count": 85,
      "uuid": 37820378
    },
    {
      "user": "jsta",
      "count": 1,
      "uuid": 7844578
    }
  ],
  "_userbio": {
    "uuid": 17267197,
    "type": "user",
    "name": "Alan"
  },
  "_downloads": {
    "count": 174,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rdwplus"
  },
  "_devurl": "https://github.com/apear9/rdwplus",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/rdwplus.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/apear9/rdwplus",
  "_realowner": "apear9",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-12-07"
    },
    {
      "version": "1.0.0",
      "date": "2023-08-24"
    },
    {
      "version": "1.0.1",
      "date": "2025-02-12"
    }
  ],
  "_exports": [
    "burn_in",
    "check_running",
    "clear_mask",
    "compute_iFLO_weights",
    "compute_iFLS_weights",
    "compute_metrics",
    "compute_metrics_precomputed",
    "convert_to_integer",
    "coord_to_raster",
    "derive_flow",
    "derive_streams",
    "fill_sinks",
    "get_distance",
    "get_flow_length",
    "get_watersheds",
    "install_extensions",
    "plot_GRASS",
    "point_to_raster",
    "rast_calc",
    "raster_to_mapset",
    "rasterise_stream",
    "reclassify_streams",
    "retrieve_raster",
    "retrieve_vector",
    "search_for_grass",
    "set_envir",
    "set_mask",
    "silence",
    "snap_sites",
    "toggle_silence",
    "vector_to_mapset",
    "vibe_check"
  ],
  "_help": [
    {
      "page": "burn_in",
      "title": "Burn in streams to a digital elevation model",
      "topics": [
        "burn_in"
      ]
    },
    {
      "page": "check_running",
      "title": "Check whether a valid GRASS session is running",
      "topics": [
        "check_running"
      ]
    },
    {
      "page": "clear_mask",
      "title": "Clear current raster mask",
      "topics": [
        "clear_mask"
      ]
    },
    {
      "page": "compute_iFLO_weights",
      "title": "Compute iFLO weights",
      "topics": [
        "compute_iFLO_weights"
      ]
    },
    {
      "page": "compute_iFLS_weights",
      "title": "Compute iFLS weights",
      "topics": [
        "compute_iFLS_weights"
      ]
    },
    {
      "page": "compute_metrics",
      "title": "Compute spatially explicit watershed attributes for survey sites on streams",
      "topics": [
        "compute_metrics"
      ]
    },
    {
      "page": "compute_metrics_precomputed",
      "title": "Compute spatially explicit watershed attributes for survey sites on streams",
      "topics": [
        "compute_metrics_precomputed"
      ]
    },
    {
      "page": "convert_to_integer",
      "title": "Convert a raster to integer format",
      "topics": [
        "convert_to_integer"
      ]
    },
    {
      "page": "coord_to_raster",
      "title": "Turn coordinates of outlets into rasters",
      "topics": [
        "coord_to_raster"
      ]
    },
    {
      "page": "derive_flow",
      "title": "Obtain flow direction and accumulation over a digital elevation model (DEM)",
      "topics": [
        "derive_flow"
      ]
    },
    {
      "page": "derive_streams",
      "title": "Extract streams from a flow accumulation raster",
      "topics": [
        "derive_streams"
      ]
    },
    {
      "page": "fill_sinks",
      "title": "Fill sinks in a digital elevation model (DEM)",
      "topics": [
        "fill_sinks"
      ]
    },
    {
      "page": "get_distance",
      "title": "Compute Euclidean distance to a survey site or stream line within a watershed",
      "topics": [
        "get_distance"
      ]
    },
    {
      "page": "get_flow_length",
      "title": "Derive a flow length to streams and outlets",
      "topics": [
        "get_flow_length"
      ]
    },
    {
      "page": "get_watersheds",
      "title": "Delineate watersheds for survey sites",
      "topics": [
        "get_watersheds"
      ]
    },
    {
      "page": "install_extensions",
      "title": "Install required extension(s)",
      "topics": [
        "install_extensions"
      ]
    },
    {
      "page": "plot_GRASS",
      "title": "A function to plot a raster from the current GRASS mapset",
      "topics": [
        "plot_GRASS"
      ]
    },
    {
      "page": "point_to_raster",
      "title": "Convert outlet of a watershed from shapefile format into raster format",
      "topics": [
        "point_to_raster"
      ]
    },
    {
      "page": "rast_calc",
      "title": "Raster calculator (wrapper for \"r.mapcalc\")",
      "topics": [
        "rast_calc"
      ]
    },
    {
      "page": "raster_to_mapset",
      "title": "Import rasters into GRASS mapset",
      "topics": [
        "raster_to_mapset"
      ]
    },
    {
      "page": "rasterise_stream",
      "title": "Turn a shapefile of stream edges into a raster",
      "topics": [
        "rasterise_stream"
      ]
    },
    {
      "page": "reclassify_streams",
      "title": "Reclassify streams into various formats",
      "topics": [
        "reclassify_streams"
      ]
    },
    {
      "page": "report_mapset",
      "title": "Identify current mapset or list all possible mapsets",
      "topics": [
        "report_mapset"
      ]
    },
    {
      "page": "retrieve_raster",
      "title": "Write a raster layer from the current GRASS mapset to file",
      "topics": [
        "retrieve_raster"
      ]
    },
    {
      "page": "retrieve_vector",
      "title": "Write a vector layer from the current GRASS mapset to file",
      "topics": [
        "retrieve_vector"
      ]
    },
    {
      "page": "search_for_grass",
      "title": "Find GRASS installations",
      "topics": [
        "search_for_grass"
      ]
    },
    {
      "page": "set_envir",
      "title": "Set projection and computation region from a raster file.",
      "topics": [
        "set_envir"
      ]
    },
    {
      "page": "set_mask",
      "title": "Set a raster mask",
      "topics": [
        "set_mask"
      ]
    },
    {
      "page": "silence",
      "title": "Function to suppress messages, warnings, errors from GRASS commands",
      "topics": [
        "silence"
      ]
    },
    {
      "page": "snap_sites",
      "title": "A function to snap survey sites to a stream raster and a flow accumulation raster",
      "topics": [
        "snap_sites"
      ]
    },
    {
      "page": "toggle_silence",
      "title": "Toggle between silence on and silence off",
      "topics": [
        "toggle_silence"
      ]
    },
    {
      "page": "vector_to_mapset",
      "title": "Import rasters into GRASS mapset",
      "topics": [
        "vector_to_mapset"
      ]
    },
    {
      "page": "vibe_check",
      "title": "A function to summarise the computation region, vectors and rasters in the mapset.",
      "topics": [
        "vibe_check"
      ]
    }
  ],
  "_readme": "https://github.com/apear9/rdwplus/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "class",
    "classInt",
    "cli",
    "DBI",
    "e1071",
    "glue",
    "KernSmooth",
    "lifecycle",
    "magrittr",
    "MASS",
    "proxy",
    "Rcpp",
    "rgrass",
    "rlang",
    "s2",
    "sf",
    "stars",
    "stringi",
    "stringr",
    "units",
    "vctrs",
    "wk",
    "xml2"
  ],
  "_score": 3.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "rdwplus",
  "_universes": [
    "apear9"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-28T09:52:26.000Z",
      "distro": "noble",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "76ca9e45dbb84380c812105c6db5cb27e938516b3cae5c0fa6b38d056291f561",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-28T09:51:52.000Z",
      "distro": "noble",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "4cb9daa418073de0c792ea413c84681c353ffb853607910e3d7d2ebad70604c2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-28T09:53:12.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "76164a9a77eaa503cc11bcb78fbc29ff72f2304bfadadedfba7b384c38d80d81",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-28T09:52:02.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "44661b7c20b0dc6321bf68d514470ddb944fe6657f5841ca1e96e0e0170c7c47",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-28T09:52:01.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "ada2365752eb78527fab1b6851dff0128cc0e72a4e5c482a98dcfd8eb340bff4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-28T09:51:22.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "a63a2b04831b2b33341bd4e78faec30d8f19364ec690a1fd079b727ba8181188",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-28T09:51:04.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "40c46d9c6c57a445860b59122998921b255106fdb91e31e159d4e294fd7250b1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-28T09:51:14.000Z",
      "commit": "8dd6840b58bfb12fc03757596957a1290219495c",
      "fileid": "47c44f5ee62779a986896cef244e88242712fcf8327d799190f7d74de06a27b8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/apear9/actions/runs/26567328556"
    }
  ]
}