Skip to content

Commit 717c7a0

Browse files
igerberclaude
andcommitted
Add Zenodo DOI badge, citation metadata, and identifiers
Zenodo minted DOIs for diff-diff when v3.1.3 was released: - concept DOI: 10.5281/zenodo.19646175 (always-latest) - v3.1.3 DOI: 10.5281/zenodo.19646176 Wires the concept DOI into the README badge row and the BibTeX citation block; adds concept + versioned DOIs to CITATION.cff via `doi:` (top-level, for tools like GitHub's "Cite this repository" button) and `identifiers:` (for explicit concept-vs-versioned distinction). Also updates the BibTeX author from "diff-diff contributors" to "Gerber, Isaac" to match CITATION.cff's canonical authorship. Docs audit (paper.md, docs/, llms guides) found no stale "no DOI" or "pending" placeholder language to clean up. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 35866e8 commit 717c7a0

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
- Add Zenodo DOI badge to README; upgrade the BibTeX citation block with the concept DOI (`10.5281/zenodo.19646175`) and list author as Isaac Gerber (matching `CITATION.cff`). Add `doi:` and `identifiers:` entries (concept + versioned) to `CITATION.cff`. DOI was minted by Zenodo when v3.1.3 was released.
12+
1013
## [3.1.3] - 2026-04-18
1114

1215
### Added

CITATION.cff

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ authors:
99
license: MIT
1010
version: "3.1.3"
1111
date-released: "2026-04-18"
12+
doi: "10.5281/zenodo.19646175"
13+
identifiers:
14+
- type: doi
15+
value: "10.5281/zenodo.19646175"
16+
description: "Concept DOI — always resolves to the latest release"
17+
- type: doi
18+
value: "10.5281/zenodo.19646176"
19+
description: "Versioned DOI for v3.1.3"
1220
url: "https://github.com/igerber/diff-diff"
1321
repository-code: "https://github.com/igerber/diff-diff"
1422
keywords:

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
66
[![Downloads](https://img.shields.io/pypi/dm/diff-diff.svg)](https://pypi.org/project/diff-diff/)
77
[![Documentation](https://readthedocs.org/projects/diff-diff/badge/?version=stable)](https://diff-diff.readthedocs.io/en/stable/)
8+
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.19646175.svg)](https://doi.org/10.5281/zenodo.19646175)
89

910
A Python library for Difference-in-Differences (DiD) causal inference analysis with an sklearn-like API and statsmodels-style outputs.
1011

@@ -3067,12 +3068,16 @@ If you use diff-diff in your research, please cite it:
30673068
```bibtex
30683069
@software{diff_diff,
30693070
title = {diff-diff: Difference-in-Differences Causal Inference for Python},
3070-
author = {{diff-diff contributors}},
3071+
author = {Gerber, Isaac},
3072+
year = {2026},
30713073
url = {https://github.com/igerber/diff-diff},
3074+
doi = {10.5281/zenodo.19646175},
30723075
license = {MIT},
30733076
}
30743077
```
30753078

3079+
The DOI above is the Zenodo concept DOI — it always resolves to the latest release. To cite a specific version, look up its versioned DOI on [the Zenodo project page](https://doi.org/10.5281/zenodo.19646175).
3080+
30763081
See [`CITATION.cff`](CITATION.cff) for the full citation metadata.
30773082

30783083
## License

0 commit comments

Comments
 (0)