{
  "_id": "6a34498a3efcd9bda43c1f2c",
  "Package": "edr4r",
  "Title": "Client for the 'OGC API - Environmental Data Retrieval' Standard",
  "Version": "0.1.0",
  "Authors@R": "person(\"Kyle\", \"Onda\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"konda@lincolninst.edu\")",
  "Description": "A tidy 'R' client for services implementing the 'OGC API -\nEnvironmental Data Retrieval' ('EDR') standard. It is general\npurpose, but most of its real-world use is against in-situ\nmonitoring networks (stream gauges, weather stations, snow and\nreservoir telemetry) that expose their stations and time series\nas 'EDR' collections. Known working endpoints include the 'USGS\nwaterdata OGC API' and the 'Western Water Datahub'. Provides\ndiscovery, query, and parsing helpers for the locations, items,\nposition, area, cube, radius, trajectory, and corridor query\ntypes. Returns 'CoverageJSON' as tidy 'tibble' rows and\n'GeoJSON' as 'sf' objects.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/ksonda/edr4r",
  "BugReports": "https://github.com/ksonda/edr4r/issues",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-18 19:37:06 UTC",
    "User": "root"
  },
  "Author": "Kyle Onda [aut, cre, cph]",
  "Maintainer": "Kyle Onda <konda@lincolninst.edu>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-18 17:35:55 UTC",
  "RemoteUrl": "https://github.com/cran/edr4r",
  "RemoteRef": "HEAD",
  "RemoteSha": "f2f9d6c5df8fefb92a909b49d98e5c750248459b",
  "MD5sum": "8033bb8215848b75192ea168d84bb373",
  "_user": "cran",
  "_type": "src",
  "_file": "edr4r_0.1.0.tar.gz",
  "_fileid": "b7cc13533adddc51af272aa6a8b9156f6ece60fd650bc05c858ca35dc187b8d9",
  "_filesize": 1367791,
  "_sha256": "b7cc13533adddc51af272aa6a8b9156f6ece60fd650bc05c858ca35dc187b8d9",
  "_created": "2026-06-18T19:37:06.000Z",
  "_published": "2026-06-18T19:39:54.985Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82217892476,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7733928827"
    },
    {
      "job": 82217892456,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7733931801"
    },
    {
      "job": 82217275368,
      "time": 198,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7733882888"
    },
    {
      "job": 82217892376,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7733926082"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27784402970",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/edr4r",
  "_commit": {
    "id": "f2f9d6c5df8fefb92a909b49d98e5c750248459b",
    "author": "Kyle Onda <konda@lincolninst.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1781804155
  },
  "_maintainer": {
    "name": "Kyle Onda",
    "email": "konda@lincolninst.edu",
    "login": "ksonda",
    "twitter": "@adnosk",
    "description": "",
    "uuid": 44071350
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-06-18"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ksonda",
      "count": 1,
      "uuid": 44071350
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 610,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/edr4r"
  },
  "_devurl": "https://github.com/ksonda/edr4r",
  "_searchresults": 12,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/edr4r.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-06-18"
    }
  ],
  "_exports": [
    "covjson_to_tibble",
    "edr_area",
    "edr_client",
    "edr_collection",
    "edr_collections",
    "edr_conformance",
    "edr_corridor",
    "edr_cube",
    "edr_explore",
    "edr_item",
    "edr_items",
    "edr_landing",
    "edr_location",
    "edr_locations",
    "edr_map",
    "edr_parameter_groups",
    "edr_parameters",
    "edr_plot",
    "edr_position",
    "edr_queryables",
    "edr_radius",
    "edr_request",
    "edr_save_html",
    "edr_trajectory",
    "geojson_to_sf"
  ],
  "_help": [
    {
      "page": "covjson_to_tibble",
      "title": "Convert a CoverageJSON response to a tidy tibble",
      "topics": [
        "covjson_to_tibble"
      ]
    },
    {
      "page": "edr_area",
      "title": "Area query (data inside a polygon)",
      "topics": [
        "edr_area"
      ]
    },
    {
      "page": "edr_client",
      "title": "Create an EDR client",
      "topics": [
        "edr_client"
      ]
    },
    {
      "page": "edr_collection",
      "title": "Get a single collection's metadata",
      "topics": [
        "edr_collection"
      ]
    },
    {
      "page": "edr_collections",
      "title": "List collections offered by the service",
      "topics": [
        "edr_collections"
      ]
    },
    {
      "page": "edr_conformance",
      "title": "Declared OGC API conformance classes",
      "topics": [
        "edr_conformance"
      ]
    },
    {
      "page": "edr_corridor",
      "title": "Corridor query (data along a path with a width)",
      "topics": [
        "edr_corridor"
      ]
    },
    {
      "page": "edr_cube",
      "title": "Cube query (data inside a bounding box)",
      "topics": [
        "edr_cube"
      ]
    },
    {
      "page": "edr_explore",
      "title": "One-shot fetch + plot + map for a collection",
      "topics": [
        "edr_explore"
      ]
    },
    {
      "page": "edr_items",
      "title": "Items (OGC API Features) helpers",
      "topics": [
        "edr_item",
        "edr_items"
      ]
    },
    {
      "page": "edr_landing",
      "title": "EDR service landing page",
      "topics": [
        "edr_landing"
      ]
    },
    {
      "page": "edr_location",
      "title": "Get data for a single location",
      "topics": [
        "edr_location"
      ]
    },
    {
      "page": "edr_locations",
      "title": "List locations in a collection",
      "topics": [
        "edr_locations"
      ]
    },
    {
      "page": "edr_map",
      "title": "Map EDR locations or coverage data",
      "topics": [
        "edr_map"
      ]
    },
    {
      "page": "edr_parameter_groups",
      "title": "List cross-collection parameter groups",
      "topics": [
        "edr_parameter_groups"
      ]
    },
    {
      "page": "edr_parameters",
      "title": "List the data parameters a collection serves",
      "topics": [
        "edr_parameters"
      ]
    },
    {
      "page": "edr_plot",
      "title": "Plot an EDR response as a ggplot",
      "topics": [
        "edr_plot"
      ]
    },
    {
      "page": "edr_position",
      "title": "Position query (data at a point)",
      "topics": [
        "edr_position"
      ]
    },
    {
      "page": "edr_queryables",
      "title": "Get the queryables (filter properties) for a collection",
      "topics": [
        "edr_queryables"
      ]
    },
    {
      "page": "edr_radius",
      "title": "Radius query (data within a radius of a point)",
      "topics": [
        "edr_radius"
      ]
    },
    {
      "page": "edr_request",
      "title": "Perform a low-level EDR request",
      "topics": [
        "edr_request"
      ]
    },
    {
      "page": "edr_save_html",
      "title": "Save a map to a standalone HTML file",
      "topics": [
        "edr_save_html"
      ]
    },
    {
      "page": "edr_trajectory",
      "title": "Trajectory query (data along a path)",
      "topics": [
        "edr_trajectory"
      ]
    },
    {
      "page": "geojson_to_sf",
      "title": "Convert a GeoJSON EDR response to an 'sf' object",
      "topics": [
        "geojson_to_sf"
      ]
    }
  ],
  "_readme": "https://github.com/cran/edr4r/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with edr4r",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Create a client",
        "2. Discover collections and parameters",
        "3. Find locations",
        "4. Retrieve data for one station",
        "5. Plot the time series",
        "6. Map stations with per-station popups",
        "7. Map a gridded PRISM coverage",
        "A few things worth knowing",
        "See also"
      ],
      "created": "2026-06-18 17:35:55",
      "modified": "2026-06-18 17:35:55",
      "commits": 1
    },
    {
      "source": "usgs-streamgages.Rmd",
      "filename": "usgs-streamgages.html",
      "title": "USGS streamgages: discover and map a basin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Connect and discover collections",
        "Discovering parameters",
        "2. Find streamgages in the Triangle",
        "3. Pull streamflow for one station",
        "4. Map every gauge with per-station popups",
        "A few things worth knowing about the USGS endpoint",
        "See also"
      ],
      "created": "2026-06-18 17:35:55",
      "modified": "2026-06-18 17:35:55",
      "commits": 1
    },
    {
      "source": "wwdh-collections.Rmd",
      "filename": "wwdh-collections.html",
      "title": "Western Water Datahub collection field guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The mental model",
        "2. Ten-minute discovery checklist",
        "3. Choosing a query type",
        "4. Station and reservoir time series",
        "5. Gridded climate data: PRISM",
        "6. Feature and catalog layers",
        "7. Browser and curl equivalents",
        "8. Practical troubleshooting",
        "9. A compact workflow template"
      ],
      "created": "2026-06-18 17:35:55",
      "modified": "2026-06-18 17:35:55",
      "commits": 1
    },
    {
      "source": "wwdh-http-guide.Rmd",
      "filename": "wwdh-http-guide.html",
      "title": "Western Water Datahub EDR with raw HTTP",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Base URL and response formats",
        "2. Discovery first",
        "3. Endpoint map",
        "4. Common query parameters",
        "5. URL encoding rules",
        "6. Finding parameters",
        "7. Finding stations or locations",
        "8. One known station: /locations/",
        "9. Many stations or grid cells: /cube",
        "10. One point from a grid: /position",
        "11. Polygon queries: /area",
        "12. Feature layers: /queryables and /items",
        "Filtering /items with queryables",
        "13. Cross-provider storage workflow",
        "Step 1: choose equivalent parameters",
        "Step 2: request USBR RISE storage in the bbox for 2024",
        "Step 3: request USACE storage in the bbox for 2024",
        "14. Response types in practice",
        "15. A language-agnostic workflow",
        "16. Troubleshooting raw requests"
      ],
      "created": "2026-06-18 17:35:55",
      "modified": "2026-06-18 17:35:55",
      "commits": 1
    }
  ],
  "_score": 3.3802112417116064,
  "_indexed": false,
  "_nocasepkg": "edr4r",
  "_universes": [
    "cran",
    "ksonda"
  ],
  "_indexurl": "https://ksonda.r-universe.dev/edr4r",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-18T19:39:11.000Z",
      "distro": "noble",
      "commit": "f2f9d6c5df8fefb92a909b49d98e5c750248459b",
      "fileid": "09f90614ba5be087da66ed1673c8c9ba4d5eacb8935b7580a680417e4b4e9962",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27784402970"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-18T19:39:16.000Z",
      "distro": "noble",
      "commit": "f2f9d6c5df8fefb92a909b49d98e5c750248459b",
      "fileid": "a5eb19af51a0c7cd44badfdc6b38a4c21876aff49b76cee28783f7d1a03b336f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27784402970"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-18T19:39:22.000Z",
      "commit": "f2f9d6c5df8fefb92a909b49d98e5c750248459b",
      "fileid": "c61aad000552028cd3b57cf26f56507b228333bd4037fb8b1dc17574addf6f70",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27784402970"
    }
  ]
}