Skip to content

Say what the package does now, not what it did - #25

Merged
chross22 merged 1 commit into
masterfrom
refresh-metadata
Aug 7, 2026
Merged

Say what the package does now, not what it did#25
chross22 merged 1 commit into
masterfrom
refresh-metadata

Conversation

@chross22

@chross22 chross22 commented Aug 7, 2026

Copy link
Copy Markdown
Owner

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.

Title: Fetch and Match Copernicus Marine Data to Species ObservationsFetch Copernicus Marine Data and Match It in Space and Time

Description also brought 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.

GitHub sidebar updated to match, and topics gained netcdf, time-series, data-pipeline.

Going forward

Per Camille's request, refreshing the repo description, README, topics, DESCRIPTION, and NEWS.md is now part of pushing rather than a separate chore. The check that matters is whether a change makes any of them untrue rather than merely incomplete — a stale claim is worse than a missing one, which is exactly what happened here.

Verification

R CMD checkStatus: OK. Full suite green. README re-knitted and all anchors verified. Installed into both R 4.6.1 and 4.3.2.

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
@chross22
chross22 merged commit b6bff56 into master Aug 7, 2026
5 checks passed
@chross22
chross22 deleted the refresh-metadata branch August 7, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant