edr4r (development version)
- Quote software and API names in
DESCRIPTION, and
document the output class and meaning for every exported function help
topic.
- Parse RFC 3339 datetime offsets correctly and preserve datetime axes
as character when any value cannot be parsed.
- Validate client settings, bounding boxes, datetime/limit filters,
and radius/corridor dimensions before sending requests.
- Preserve leading zeros in CSV identifier and code columns.
- Reject CoverageJSON ranges whose shapes, axes, and values
disagree.
- Warn when station maps use unlimited inexact nearest-coordinate
matching, and retain multiple coverage coordinate groups matched to one
station.
- Add
edr_parameter_groups() for optional
cross-collection parameter mappings advertised by some deployments.
- Skip location discovery for explicit
cube,
area, and position
edr_explore(output = "data") queries when the locations
response would not be consumed.
- Make
edr_explore(method = "auto") try advertised area
queries before location discovery, then honor polygon
coords when falling back from a missing or unavailable area
endpoint by bounding and spatially filtering locations before
per-location requests.
- Preserve mixed numeric/text CoverageJSON values as character instead
of silently converting text values to
NA.
- Make
edr_explore(method = "auto") choose bulk spatial
queries only when the matching spatial input is supplied.
- Add grid and vertical-profile plot views to
edr_plot(),
with automatic view detection.
- Allow
edr_explore() to return plots or data for
gridded/profile coverage queries, including
method = "position" for profile-style responses.
- Add interactive coverage maps to
edr_map() and
edr_explore(), with in-map selectors for gridded coverage
slices (parameter, datetime, z)
and profile selectors for parameter /
datetime.
- Materialize CoverageJSON regular-grid axes declared with
start, stop, and num, as used by
the WWDH usgs-prism collection.
- Warn when per-station
edr_explore() fallback fetches
fail.
- Tighten collection-id, coordinate, and WKT validation.
- Add
max_match_distance to edr_map() for
bounded spatial matching.
edr4r 0.1.0
- Initial release.
- Discovery:
edr_landing(),
edr_conformance(), edr_collections(),
edr_collection(), edr_queryables().
- Query verbs:
edr_locations() /
edr_location(), edr_items() /
edr_item(), edr_position(),
edr_area(), edr_cube(),
edr_radius(), edr_trajectory(),
edr_corridor().
- Low-level escape hatch:
edr_request().
- Parsers:
covjson_to_tibble() for CoverageJSON,
geojson_to_sf() for GeoJSON.