Skip to content

Add Zenodo deposit metadata - #328

Merged
vahid-ahmadi merged 1 commit into
mainfrom
chore/zenodo-metadata
Sep 18, 2026
Merged

vahid-ahmadi merged 1 commit into
mainfrom
chore/zenodo-metadata

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Contributor

Zenodo is now switched on for this repository, so the next GitHub release will be archived and given a DOI. This needs to land before that release.

Without .zenodo.json, Zenodo infers the deposit metadata from GitHub. In practice that means:

  • the GitHub account that creates the release becomes the sole author of the deposit
  • the title becomes the repository name and description rather than the software's title

A JOSS reviewer compares the archive's author list against the paper's, so a deposit crediting one person for a four-author paper is exactly the kind of mismatch that gets queried.

This records:

  • Authors, in the paper's order, each with an ORCID: Vahid Ahmadi, Max Ghenis, María Juaristi, Nikhil Woodruff, all PolicyEngine
  • Title matching paper.md: microdf: Weighted DataFrames and Series for Survey Microdata Analysis
  • MIT licence, open access, and keywords

Note the author order here mirrors paper.md and CITATION.cff on the joss-paper branch. If that order changes when the authorship question on #315 is settled, this file needs the same change — the deposit is minted once per release and the metadata is baked in at that moment.

Fragment is .changed, so a patch bump. Once merged, the pipeline tags the new version and the release can be created from that tag.

Zenodo is now enabled for this repository, and without .zenodo.json it
infers the deposit metadata from GitHub: the account that created the
release becomes the sole author, and the title is the repository name
and description. A JOSS reviewer compares the archive's author list
against the paper's, so it needs to match.

Records the four authors with ORCIDs, the paper's title, and the MIT
licence.
@vahid-ahmadi
vahid-ahmadi merged commit 369730a into main Sep 18, 2026
8 checks passed
@vahid-ahmadi
vahid-ahmadi deleted the chore/zenodo-metadata branch September 18, 2026 11:19
@vahid-ahmadi vahid-ahmadi mentioned this pull request Sep 18, 2026
30 of 31 tasks
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