Skip to content

Record Zenodo DOI for the v0.16.0 software archive - #78

Merged
tjkessler merged 1 commit into
mainfrom
docs/zenodo-0.16.0-doi
Oct 15, 2026
Merged

tjkessler merged 1 commit into
mainfrom
docs/zenodo-0.16.0-doi

Conversation

@tjkessler

Copy link
Copy Markdown
Owner

Follow-up to the 0.16.0 release, mirroring #57 for 0.15.0. Only the version DOI and the matching "through vX" wording change; there are no code changes.

Release status (checked)

  • PyPI: koopman-graph 0.16.0 is the latest version. The wheel and sdist were uploaded 2026-10-15 22:14 UTC by release workflow run 38814699319 (verify ✅, pypi-publish ✅). PyPI lists the new reaction and cantera extras.
  • Install check (CONTRIBUTING step 8): pip install koopman-graph==0.16.0 from PyPI into a fresh Python 3.12 venv. __version__ and the package metadata both report 0.16.0, all 6 reaction cards load, and reaction_chain_v1 generates.
  • Zenodo: record 23405877, version 0.16.0, archive tjkessler/KoopmanGraph-0.16.0.zip, created 10 s after the GitHub release. It's under the same concept record as 0.14.0 and 0.15.0 (concept DOI 10.5281/zenodo.21326272). The record lookup and the concept-version listing agree.

Changes: 10.5281/zenodo.22045904 → 10.5281/zenodo.23405877

  • CITATION.cff: doi and identifiers[0].value. date-released stays 2026-10-15, the GitHub release date; Zenodo shows 2026-10-16 because of time zones, and Record Zenodo DOI for the v0.15.0 software archive #57 kept the release-prep date in the same situation.
  • README.md: the DOI badge (image and link) and the BibTeX doi.
  • paper.bib: software entry doi and url.
  • paper.md: "Zenodo archives are available through v0.16.0 (DOI: …23405877)" and "PyPI releases through v0.16.0".
  • tests/package/test_docs.py: the CITATION DOI pin.

No 0.15.0 DOI remains outside the historical CHANGELOG entry. The 0.16.0 CHANGELOG section had no "DOI is minted at the tag" placeholder, so it's unchanged.

Verification

  • tests/package (88 passed), including test_release_metadata_versions_agree and test_software_citation_matches_citation_cff.
  • Full -m "not slow and not distributed and not ray" suite passes, coverage ≥ 90%.
  • cffconvert --validate: valid under CFF schema 1.2.0.
  • https://doi.org/10.5281/zenodo.23405877 redirects (302) to the Zenodo record, and the badge SVG serves 200.

🤖 Generated with Claude Code

Zenodo archived the 0.16.0 GitHub release as record 23405877 (version
0.16.0, KoopmanGraph-0.16.0.zip; concept DOI 10.5281/zenodo.21326272).
Replace the 0.15.0 version DOI 10.5281/zenodo.22045904 with
10.5281/zenodo.23405877 in CITATION.cff (doi + identifiers), the README
badge and BibTeX, paper.bib, paper.md (archives and PyPI releases now
"through v0.16.0"), and the DOI pin in tests/package/test_docs.py, as
44ae3da did for 0.15.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tjkessler
tjkessler merged commit 70e0b89 into main Oct 15, 2026
12 checks passed
@tjkessler
tjkessler deleted the docs/zenodo-0.16.0-doi branch October 15, 2026 22:27
@codecov

codecov Bot commented Oct 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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