Package: cmrlifecycle 0.0.1

Michael Sumner

cmrlifecycle: Audit the Revision and Production Lifecycle of NASA CMR Granules

Queries NASA's Common Metadata Repository (CMR) granule search API and distinguishes CMR metadata revision churn from actual changes to the underlying science data file, using UMM-JSON fields such as revision-id, ProviderDates, and DataGranule ProductionDateTime. Built to support decisions about when a downstream mirror (for example a Cloud-Optimized GeoTIFF conversion published to source.coop) needs to be regenerated, rather than reacting to every CMR metadata touch.

Authors:Michael Sumner [aut, cre, cph]

cmrlifecycle_0.0.1.tar.gz
cmrlifecycle_0.0.1.zip(r-4.7-any)cmrlifecycle_0.0.1.zip(r-4.6-any)cmrlifecycle_0.0.1.zip(r-4.5-any)
cmrlifecycle_0.0.1.tgz(r-4.6-any)cmrlifecycle_0.0.1.tgz(r-4.5-any)
cmrlifecycle_0.0.1.tar.gz(r-4.7-any)cmrlifecycle_0.0.1.tar.gz(r-4.6-any)
cmrlifecycle_0.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
cmrlifecycle/json (API)

# Install 'cmrlifecycle' in R:
install.packages('cmrlifecycle', repos = c('https://hypertidy.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/hypertidy/cmrlifecycle/issues

Pkgdown/docs site:https://hypertidy.github.io

On CRAN:

Conda:

3.48 score 1 stars 6 scripts 6 exports 16 dependencies

Last updated from:28cb641bfe. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develWARNING123
source / vignettesOK665
linux-releaseWARNING110
macos-releaseWARNING103
macos-oldrelWARNING92
windows-develWARNING84
windows-releaseWARNING79
windows-oldrelWARNING83
wasm-releaseOK94

Exports:cmr_all_collectionscmr_audit_revisionscmr_collection_livenesscmr_find_collectionscmr_find_granulesplot_cmr_lifecycle

Dependencies:clidplyrgenericsgluejsonlitelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr

Auditing One Collection: A Quick-Start Guide
Step 1: find your collection | Step 2: is it actually alive, and what does it cover? | Step 3: run the audit | Step 4: look at it | When your collection doesn't play by MUR's rules | If your collection is cloud-hosted | Cheat sheet

Last update: 2026-08-26
Started: 2026-08-25

Beyond One Collection: Lessons from Auditing the CMR Provider Landscape
Summary | The landscape: collections, granules, and this package's tools | Where it started: auditing one collection | Generalizing: finding out what's out there | Not every collection has granules | The S3 region gotcha | A silent correctness bug hiding in plain sight | Is this collection still alive? The ends_at_present rabbit hole | A quick-start for a new user

Last update: 2026-08-26
Started: 2026-08-25

CMR Snapshot: Provider Metadata Health, Today
One collection, right now | ends_at_present, provider by provider, today | A small live liveness sample

Last update: 2026-08-25
Started: 2026-08-25