From 72863ddcd1ff623991f9916ebdbf74d257c7a791 Mon Sep 17 00:00:00 2001 From: chross22 <52218551+chross22@users.noreply.github.com> Date: Fri, 7 Aug 2026 15:55:47 -0400 Subject: [PATCH] Say what the package does now, not what it did Title, Description, and the README's opening line all described a package that fetches Copernicus data and matches it to species observations. matchData()'s arguments were renamed this afternoon precisely because that is not what it does: the join is a general spatiotemporal nearest-feature match, and either side may be stations, tag positions, or another gridded product. That made these stale in the way that matters. Not incomplete - wrong. A reader deciding whether the package fits their problem would have concluded it did not, on the strength of a sentence describing an earlier version of it. Also brings the Description up to date on what has been added since it was last written: daily fetches by period or by named date, parallel downloads, and caching. The GitHub description and topics are updated to match, with netcdf, time-series, and data-pipeline added. Co-Authored-By: Claude Opus 5 --- DESCRIPTION | 25 ++++++++++++++----------- README.Rmd | 6 +++++- README.md | 6 +++++- 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index e310313..c22d85c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,20 +1,23 @@ Package: datamatch -Title: Fetch and Match Copernicus Marine Data to Species Observations +Title: Fetch Copernicus Marine Data and Match It in Space and Time Version: 0.0.0.9000 Authors@R: person("Camille", "Ross", email = "camille.ross@maine.edu", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-1428-2294")) Description: Downloads environmental data from the Copernicus Marine Service - and matches it to species observation data (presence-absence, density, - count) in space and time, at the environmental data's own resolution. - Variables are requested by familiar names such as 'SST' rather than - product-specific codes, and reanalysis or analysis-and-forecast products - can be used interchangeably. Also provides spatial and temporal resampling - for combining products of different resolution, gap filling for satellite - ocean colour, seafloor terrain from NOAA ETOPO, basin-scale climate - indices, and plots for inspecting what was downloaded. Available products - and variables are listed under the Access Data tab on the Copernicus Marine - Service website (). + and joins it to point data in space and time, at the downloaded data's own + resolution. The join is a general spatiotemporal nearest-feature match, so + either side may be species observations, survey stations, tag positions, or + another gridded product. Variables are requested by familiar names such as + 'SST' rather than product-specific codes; monthly means, whole daily + periods, or named dates can be fetched, in parallel and cached; and + reanalysis or analysis-and-forecast products can be used interchangeably. + Also provides spatial and temporal resampling for combining products of + different resolution, gap filling for satellite ocean colour, seafloor + terrain from NOAA ETOPO, basin-scale climate indices, and plots for + inspecting what was downloaded. Available products and variables are listed + under the Access Data tab on the Copernicus Marine Service website + (). License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) diff --git a/README.Rmd b/README.Rmd index 0f8399a..b284fdf 100644 --- a/README.Rmd +++ b/README.Rmd @@ -19,7 +19,11 @@ knitr::opts_chunk$set( [![R-CMD-check](https://github.com/chross22/datamatch/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/chross22/datamatch/actions/workflows/R-CMD-check.yaml) -The goal of datamatch is to pull environmental data from Copernicus Marine Service and match spatially and temporally to species occurrence data. +datamatch pulls environmental data from the Copernicus Marine Service and joins +it to point data in space and time. The join is general — species observations, +survey stations, tag positions, or another gridded product — and the package +also covers regridding, gap filling, seafloor terrain, and basin-scale climate +indices.
Contents diff --git a/README.md b/README.md index 7877926..27d5778 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,11 @@ output: github_document [![R-CMD-check](https://github.com/chross22/datamatch/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/chross22/datamatch/actions/workflows/R-CMD-check.yaml) -The goal of datamatch is to pull environmental data from Copernicus Marine Service and match spatially and temporally to species occurrence data. +datamatch pulls environmental data from the Copernicus Marine Service and joins +it to point data in space and time. The join is general — species observations, +survey stations, tag positions, or another gridded product — and the package +also covers regridding, gap filling, seafloor terrain, and basin-scale climate +indices.
Contents