{
  "_id": "6a366f393efcd9bda440aae4",
  "Package": "edr4r",
  "Title": "Client for OGC API - Environmental Data Retrieval (EDR)",
  "Version": "0.1.0",
  "Authors@R": "person(\"Kyle\", \"Onda\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"konda@lincolninst.edu\")",
  "Description": "A tidy R client for any service implementing the OGC API -\nEnvironmental Data Retrieval ('EDR') standard. General purpose,\nbut most of its real-world use is against in-situ monitoring\nnetworks (stream gauges, weather stations, snow and reservoir\ntelemetry) that expose their stations and time series as EDR\ncollections. Known working endpoints include the USGS waterdata\nOGC API and the Western Water Datahub. Provides discovery,\nquery, and parsing helpers for the locations, items, position,\narea, cube, radius, trajectory, and corridor query types.\nReturns 'CoverageJSON' as tidy 'tibble' rows and 'GeoJSON' as\n'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",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://ksonda.r-universe.dev",
  "Date/Publication": "2026-06-11 19:07:51 UTC",
  "RemoteUrl": "https://github.com/ksonda/edr4r",
  "RemoteRef": "HEAD",
  "RemoteSha": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-20 10:42:15 UTC",
    "User": "root"
  },
  "Author": "Kyle Onda [aut, cre, cph]",
  "Maintainer": "Kyle Onda <konda@lincolninst.edu>",
  "MD5sum": "29bb167b55f4a5af617b47364853a417",
  "_user": "ksonda",
  "_type": "src",
  "_file": "edr4r_0.1.0.tar.gz",
  "_fileid": "94875fdf8734a56a30962a6414b9f3154c2a629ba05274d8c232e25b5b684d4a",
  "_filesize": 1615003,
  "_sha256": "94875fdf8734a56a30962a6414b9f3154c2a629ba05274d8c232e25b5b684d4a",
  "_created": "2026-06-20T10:42:15.000Z",
  "_published": "2026-06-20T10:45:13.307Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82476973512,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7764622108"
    },
    {
      "job": 82476973536,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764621771"
    },
    {
      "job": 82476973511,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7764615531"
    },
    {
      "job": 82476973518,
      "time": 91,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764616414"
    },
    {
      "job": 82476770254,
      "time": 214,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764607066"
    },
    {
      "job": 82476973510,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764618918"
    },
    {
      "job": 82476973541,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7764616399"
    },
    {
      "job": 82476973531,
      "time": 95,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7764616745"
    },
    {
      "job": 82476973527,
      "time": 91,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764616395"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ksonda/edr4r",
  "_commit": {
    "id": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
    "author": "Kyle Onda <kyle.onda@gmail.com>",
    "committer": "Kyle Onda <kyle.onda@gmail.com>",
    "message": "Publish reveal presentation on pkgdown site\n",
    "time": 1781204871
  },
  "_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": "ksonda",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-22",
      "n": 3
    },
    {
      "week": "2026-23",
      "n": 17
    },
    {
      "week": "2026-24",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-06-03"
    },
    {
      "name": "dev",
      "date": "2026-06-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ksonda",
      "count": 28,
      "uuid": 44071350
    }
  ],
  "_userbio": {
    "uuid": 44071350,
    "type": "user",
    "name": "Kyle Onda",
    "followers": 16
  },
  "_downloads": {
    "count": 13,
    "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"
  ],
  "_homeurl": "https://github.com/ksonda/edr4r",
  "_realowner": "ksonda",
  "_cranurl": true,
  "_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_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_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/ksonda/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-05-31 22:45:34",
      "modified": "2026-06-04 19:20:25",
      "commits": 8
    },
    {
      "source": "wwdh-http-guide.Rmd",
      "filename": "wwdh-http-guide.html",
      "title": "Tutorial: USBR RISE data through the Western Water Datahub EDR API",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The ideas you need (and none you don't)",
        "Anatomy of a request URL",
        "The format switch: f=",
        "If you use curl",
        "2. Five-minute orientation in the browser",
        "3. Discover what RISE offers",
        "4. Find the parameter ids you need",
        "5. Find locations",
        "5a. The locations map",
        "5b. The items catalog: filter, browse, download",
        "6. Get data for one location",
        "Reading the response (CoverageJSON)",
        "7. Get data for many locations at once: /cube",
        "8. Get data inside a polygon: /area",
        "9. Downloading and using the data",
        "10. Interoperating beyond RISE",
        "Translating concepts across agencies: parameterGroups",
        "11. The whole workflow on one page",
        "12. Troubleshooting"
      ],
      "created": "2026-06-04 19:33:37",
      "modified": "2026-06-11 00:32:23",
      "commits": 5
    },
    {
      "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-01 19:46:33",
      "modified": "2026-06-04 04:09:37",
      "commits": 2
    },
    {
      "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-04 19:33:37",
      "modified": "2026-06-04 19:33:37",
      "commits": 1
    }
  ],
  "_score": 4.857332496431269,
  "_indexed": true,
  "_nocasepkg": "edr4r",
  "_universes": [
    "ksonda"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-20T10:44:33.000Z",
      "distro": "noble",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "537f043317b126eddeff0b80ba78294ef0c136a04b616c6f57ede4d02e538895",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-20T10:44:31.000Z",
      "distro": "noble",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "b2fb6f5ff9be05fc6451a378c6f17479b128354091a22e2991a2b922ef28d0f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-20T10:43:39.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "7377d197c6e615563ae6d2a55829a9d0089d30d409b21f17d72dba7b697cdb64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-20T10:43:45.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "465a0b086f0d69aa8d1b55a4023d2ba6e8f16c01b84fb73d5e16f0c606043ab0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-20T10:44:25.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "74d358a170fe539e98064a610d6cc597a9e4c1cea9b402fa4946ada8d8300469",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-20T10:43:28.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "a4c89ef6d8fc624bead9985aee958168edfb32fca78a66a34e4855ced3ffcdb4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-20T10:43:38.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "424b051e5390d3a32379b1bc1c61efed2a89a3b1af694e0bc135103926a58286",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-20T10:43:32.000Z",
      "commit": "f4c4480cf910f356d35fb7d7c4c288b7eb16075b",
      "fileid": "8bae9b4fa95fcc67cb1f29444a474c1d4d53fed0643fb416c763bad35b2b6259",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ksonda/actions/runs/27868630194"
    }
  ]
}