rerddap
R client for working with ERDDAP servers
An ERDDAP client steadily lowering the cost of pulling large oceanographic extracts
◆Recent moves
- 1mo ago
Parquet output for griddap and pre-request size estimates
`griddap()` gains parquet output, extending the format support `tabledap()` received in 1.2.0, and a new function estimates a `griddap()` download's size before the request is made. Together they address the two things that make large gridded extracts painful — transfer size, and not knowing it in advance.
View source ↗ - 5mo ago
Fix for parquet output in tabledap
A narrow fix for a minor issue when using `fmt = 'parquet'` with `tabledap()`, tidying the format support added in 1.2.0.
View source ↗ - 6mo ago
Interactive plotting docs and clearer error messages
Documentation on producing interactive plots plus improved error messages. No change to data retrieval behaviour.
View source ↗ - 1y ago
Graceful failure when ERDDAP servers are unavailable
All requests to external resources now fail gracefully when a resource is unavailable, with vignette examples updated. This is the standard CRAN requirement for packages that depend on remote services rather than a change users request.
View source ↗ - 1y ago
Parquet downloads and units attributes for tabledap
The release that started the parquet thread: against ERDDAP 2.25 or later, `tabledap()` can download parquet rather than csv, which the maintainer reports as up to 90% smaller for large extracts. It also attaches units as attributes to the returned dataframe, fixes `griddap` failing on large coordinate values in projected metre-based data, and makes `browse()` return a URL in non-interactive settings as documented.
View source ↗ - 2y ago
tabledap returns types matching the server dds
`tabledap` now returns the same data type as declared in the dataset's dds, aligning returned types with the server's own description.
View source ↗