{
  "_id": "6aba1f4d99f7aa8c6aa3cba7",
  "Package": "floodflow",
  "Type": "Package",
  "Title": "Map-First Climate-Informed Flood Assessment for Data-Scarce\nBasins",
  "Version": "0.2.0",
  "Authors@R": "c(\nperson(\"George\", \"Owusu\", email = \"owusugeorge@ug.edu.gh\",\nrole = c(\"aut\", \"cre\")))",
  "Description": "A reproducible, map-oriented workflow for flood hazard\nassessment that chains rainfall extreme value analysis,\nrainfall-runoff simulation, terrain-based flow routing and\nwater-depth estimation into a single pipeline. A\nstationary-versus-nonstationary test for changing rainfall\nextremes is built in, and any flood scenario can be produced\nfor a present-day or a climate-adjusted design event. Defaults\ntarget settings with sparse gauge networks, using satellite or\nreanalysis rainfall, temperature-based potential\nevapotranspiration and regional pooling of short records. Heavy\nmodelling engines are wrapped rather than reimplemented so that\nthe core stays lightweight. Methods follow established\nhydrology, including the generalized extreme value distribution\nfor rainfall maxima (Coles, 2001,\n<doi:10.1007/978-1-4471-3675-0>) and Manning's equation for\nopen-channel flow.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/gowusu/floodflow,\nhttps://gowusu.github.io/floodflow/",
  "BugReports": "https://github.com/gowusu/floodflow/issues",
  "Config/roxygen2/version": "8.0.0",
  "Config/Needs/website": "pkgdown",
  "Repository": "https://gowusu.r-universe.dev",
  "Date/Publication": "2026-07-26 18:53:26 UTC",
  "RemoteUrl": "https://github.com/gowusu/floodflow",
  "RemoteRef": "HEAD",
  "RemoteSha": "9a92f3d6d20690e75b99095713b7c07123431c17",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-28 07:35:51 UTC",
    "User": "root"
  },
  "Author": "George Owusu [aut, cre]",
  "Maintainer": "George Owusu <owusugeorge@ug.edu.gh>",
  "_user": "gowusu",
  "_type": "src",
  "_file": "floodflow_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/4376703ab15ca5db2b26a2c45b87fcb165c84a9cae42bb8b0bc599e5b926236c",
  "_filesize": 310019,
  "_sha256": "4376703ab15ca5db2b26a2c45b87fcb165c84a9cae42bb8b0bc599e5b926236c",
  "_expires": "2027-01-06T08:03:22.000Z",
  "_created": "2026-09-28T07:35:51.000Z",
  "_published": "2026-09-28T08:03:24.945Z",
  "_jobs": [
    {
      "job": 108831392422,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10956693463"
    },
    {
      "job": 108831392377,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10956149516"
    },
    {
      "job": 108831392452,
      "time": 159,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10958096139"
    },
    {
      "job": 108831392337,
      "time": 212,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10957832612"
    },
    {
      "job": 108830268328,
      "time": 231,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10956951413"
    },
    {
      "job": 108831392412,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10957001646"
    },
    {
      "job": 108831392575,
      "time": 94,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10956589392"
    },
    {
      "job": 108831392455,
      "time": 125,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10956629014"
    },
    {
      "job": 108831392424,
      "time": 99,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10957295210"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233",
  "_status": "success",
  "_upstream": "https://github.com/gowusu/floodflow",
  "_commit": {
    "id": "9a92f3d6d20690e75b99095713b7c07123431c17",
    "author": "gowusu <gowusu@gmail.com>",
    "committer": "gowusu <gowusu@gmail.com>",
    "message": "Manual: cite figures inline as (Figure N); drop duplicated caption blocks\n",
    "time": 1785092006
  },
  "_maintainer": {
    "name": "George Owusu",
    "email": "owusugeorge@ug.edu.gh"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "extRemes",
      "role": "Suggests"
    },
    {
      "package": "airGR",
      "role": "Suggests"
    },
    {
      "package": "whitebox",
      "role": "Suggests"
    },
    {
      "package": "tmap",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "leafsync",
      "role": "Suggests"
    },
    {
      "package": "ranger",
      "role": "Suggests"
    },
    {
      "package": "lmomRFA",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "gowusu",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-28",
      "n": 8
    },
    {
      "week": "2026-30",
      "n": 10
    }
  ],
  "_tags": [],
  "_topics": [
    "climate-change",
    "evapotranspiration",
    "extreme-value-analysis",
    "flood",
    "flood-hazard",
    "flood-modeling",
    "flood-risk",
    "flow-routing",
    "geospatial",
    "gev",
    "hydrology",
    "manning",
    "rainfall-runoff",
    "remote-sensing",
    "reproducible-research"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "gowusu",
      "count": 18,
      "uuid": 24568883
    }
  ],
  "_userbio": {
    "uuid": 24568883,
    "type": "user",
    "name": "gowusu",
    "followers": 6
  },
  "_downloads": {
    "count": 332,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/floodflow"
  },
  "_devurl": "https://github.com/gowusu/floodflow",
  "_pkgdown": "https://gowusu.github.io/floodflow/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/floodflow.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/gowusu/floodflow",
  "_realowner": "gowusu",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-07-29"
    }
  ],
  "_exports": [
    "flood_extremes",
    "flood_hydraulics",
    "flood_map",
    "flood_project",
    "flood_route",
    "flood_runoff",
    "flood_scenario",
    "flood_surrogate",
    "flood_uncertainty",
    "flood_vulnerability",
    "floodflow_lc_roughness",
    "is_flood_project",
    "pet_oudin",
    "roughness",
    "tc_kerby",
    "tc_kirpich"
  ],
  "_datasets": [
    {
      "name": "accra_rainfall",
      "title": "Daily rainfall and temperature for Accra, Ghana (1981 to present)",
      "object": "accra_rainfall",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "precip_mm",
        "temp_c"
      ],
      "rows": 16637,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "accra_rainfall",
      "title": "Daily rainfall and temperature for Accra, Ghana (1981 to present)",
      "topics": [
        "accra_rainfall"
      ]
    },
    {
      "page": "flood_extremes",
      "title": "Analyse rainfall extremes and test for a changing climate",
      "topics": [
        "flood_extremes"
      ]
    },
    {
      "page": "flood_hydraulics",
      "title": "Derive hydraulic quantities from routed flow",
      "topics": [
        "flood_hydraulics"
      ]
    },
    {
      "page": "flood_map",
      "title": "Map a flood layer",
      "topics": [
        "flood_map"
      ]
    },
    {
      "page": "flood_project",
      "title": "Create a flood project object",
      "topics": [
        "flood_project"
      ]
    },
    {
      "page": "flood_route",
      "title": "Route flow and compute water depth",
      "topics": [
        "flood_route"
      ]
    },
    {
      "page": "flood_runoff",
      "title": "Simulate discharge from rainfall",
      "topics": [
        "flood_runoff"
      ]
    },
    {
      "page": "flood_scenario",
      "title": "Generate a climate-adjusted design flood event",
      "topics": [
        "flood_scenario"
      ]
    },
    {
      "page": "flood_surrogate",
      "title": "Train a fast surrogate emulator of the flood model",
      "topics": [
        "flood_surrogate"
      ]
    },
    {
      "page": "flood_uncertainty",
      "title": "Quantify uncertainty and invert for parameters (GLUE)",
      "topics": [
        "flood_uncertainty"
      ]
    },
    {
      "page": "flood_vulnerability",
      "title": "Combine hazard, exposure and vulnerability into a risk index",
      "topics": [
        "flood_vulnerability"
      ]
    },
    {
      "page": "floodflow_lc_roughness",
      "title": "Default Manning's roughness by land-cover class",
      "topics": [
        "floodflow_lc_roughness"
      ]
    },
    {
      "page": "is_flood_project",
      "title": "Test whether an object is a flood project",
      "topics": [
        "is_flood_project"
      ]
    },
    {
      "page": "pet_oudin",
      "title": "Potential evapotranspiration by the Oudin formula",
      "topics": [
        "pet_oudin"
      ]
    },
    {
      "page": "print.flood_extremes",
      "title": "Print a flood extremes result",
      "topics": [
        "print.flood_extremes"
      ]
    },
    {
      "page": "print.flood_hydraulics",
      "title": "Print a flood hydraulics result",
      "topics": [
        "print.flood_hydraulics"
      ]
    },
    {
      "page": "print.flood_map",
      "title": "Print a flood map",
      "topics": [
        "print.flood_map"
      ]
    },
    {
      "page": "print.flood_project",
      "title": "Print a flood project",
      "topics": [
        "print.flood_project"
      ]
    },
    {
      "page": "print.flood_roughness",
      "title": "Print a roughness result",
      "topics": [
        "print.flood_roughness"
      ]
    },
    {
      "page": "print.flood_route",
      "title": "Print a flood route result",
      "topics": [
        "print.flood_route"
      ]
    },
    {
      "page": "print.flood_runoff",
      "title": "Print a flood runoff result",
      "topics": [
        "print.flood_runoff"
      ]
    },
    {
      "page": "print.flood_scenario",
      "title": "Print a flood scenario",
      "topics": [
        "print.flood_scenario"
      ]
    },
    {
      "page": "print.flood_surrogate",
      "title": "Print a flood surrogate",
      "topics": [
        "print.flood_surrogate"
      ]
    },
    {
      "page": "print.flood_uncertainty",
      "title": "Print a flood uncertainty result",
      "topics": [
        "print.flood_uncertainty"
      ]
    },
    {
      "page": "print.flood_vulnerability",
      "title": "Print a flood vulnerability result",
      "topics": [
        "print.flood_vulnerability"
      ]
    },
    {
      "page": "roughness",
      "title": "Assign Manning's roughness",
      "topics": [
        "roughness"
      ]
    },
    {
      "page": "summary.flood_project",
      "title": "Summarise a flood project",
      "topics": [
        "summary.flood_project"
      ]
    },
    {
      "page": "tc_kerby",
      "title": "Time of concentration by the Kerby method (overland flow)",
      "topics": [
        "tc_kerby"
      ]
    },
    {
      "page": "tc_kirpich",
      "title": "Time of concentration by the Kirpich method",
      "topics": [
        "tc_kirpich"
      ]
    }
  ],
  "_readme": "https://github.com/gowusu/floodflow/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "floodflow.Rmd",
      "filename": "floodflow.html",
      "title": "Getting started with floodflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The project object",
        "A minimal end-to-end run",
        "Rainfall extremes and a test for change",
        "Climate scenarios",
        "Roughness",
        "The routing ladder",
        "Hydraulics",
        "Uncertainty and calibration",
        "Vulnerability and risk",
        "Mapping",
        "Optional engines"
      ],
      "created": "2026-07-06 11:37:12",
      "modified": "2026-07-06 11:37:12",
      "commits": 1
    },
    {
      "source": "mapping.Rmd",
      "filename": "mapping.html",
      "title": "Mapping with floodflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A real elevation grid, already on your disk",
        "Roughness from a vegetation grid",
        "A spatial risk map",
        "Drawing the map",
        "Mapping flood depth with a HAND surface",
        "Substituting your own basin"
      ],
      "created": "2026-07-06 11:37:12",
      "modified": "2026-07-06 11:37:12",
      "commits": 1
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "floodflow",
  "_universes": [
    "gowusu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T07:38:29.000Z",
      "distro": "resolute",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/1b73500bcbdf0d776b58829fb267420dc83eb0604de2c17663781f095141a42c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T07:38:19.000Z",
      "distro": "resolute",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/9a0fc2469d49005b973f2e52aae060af1006e64be61fde8a3c8eb1f95f4776ca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T08:01:50.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/957fd93b992dcaf977c7921003a3bbb3532e8d3f9f139680ff77e483977fbeb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T08:01:41.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/e3bb2ffad71b994e059c671f8b700925d450087ee228753fe989381dff7a9d83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-09-28T07:38:14.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/a00e6bb493a6d202fae622fc89b3d1cd1059c3ce842bee4356a2428b3f7bdf7a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T07:36:57.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/407016d3b53438ceb00a6eef31fa03322ddbdfb07d605f4ee2a83985dbd3365e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T07:37:28.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/6396bfa865201a448ed3e68783fafff4220afe5ad352e28480da56674bff3a7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T07:37:01.000Z",
      "commit": "9a92f3d6d20690e75b99095713b7c07123431c17",
      "fileid": "https://r2.ropensci.org/c610b3bc48f12c585fb7d7561967e92d43b227556624abec4df82b161162940b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gowusu/actions/runs/36392148233"
    }
  ]
}