From 7ef867e32e8d56752f5e33ca2d03f576a0b2f46d Mon Sep 17 00:00:00 2001 From: Jim Schaff Date: Fri, 3 Jul 2026 07:58:54 -0400 Subject: [PATCH 1/2] Fix title casing: pyvcell -> pyVCell The .zenodo.json and CITATION.cff titles were lowercased ("pyvcell") while the published Zenodo record shows "pyVCell". Since archiving uses .zenodo.json verbatim, the next release would have regressed the published title. Aligns both files with the displayed title. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01BZx7w9BexQc9wWU5JoHYaF --- .zenodo.json | 2 +- CITATION.cff | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index de2512d..b266ed4 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,6 +1,6 @@ { "upload_type": "software", - "title": "pyvcell", + "title": "pyVCell", "license": "mit", "creators": [ { diff --git a/CITATION.cff b/CITATION.cff index 2ed80f4..2334d84 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,6 +1,6 @@ cff-version: 1.2.0 message: "If you use this software, please cite it using these metadata." -title: "pyvcell" +title: "pyVCell" type: software repository-code: "https://github.com/virtualcell/pyvcell" license: MIT From 84fbe1550f1be9e66c35507ac3c8eb244432290b Mon Sep 17 00:00:00 2001 From: Jim Schaff Date: Fri, 3 Jul 2026 08:54:22 -0400 Subject: [PATCH 2/2] Apply prettier formatting (fixes quality check) Runs the repo's prettier pre-commit hook so the `quality` gate passes. Normalizes .zenodo.json indentation and quote style in CITATION.cff / zenodo-drift.yml; no semantic changes (title stays pyVCell). Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01BZx7w9BexQc9wWU5JoHYaF --- .github/workflows/zenodo-drift.yml | 2 +- .zenodo.json | 52 +++++++++++++++--------------- CITATION.cff | 2 +- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/zenodo-drift.yml b/.github/workflows/zenodo-drift.yml index b735576..4c8becf 100644 --- a/.github/workflows/zenodo-drift.yml +++ b/.github/workflows/zenodo-drift.yml @@ -2,7 +2,7 @@ name: Zenodo drift check on: schedule: - - cron: '0 12 * * 1' + - cron: "0 12 * * 1" workflow_dispatch: {} jobs: diff --git a/.zenodo.json b/.zenodo.json index b266ed4..87e8a26 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,28 +1,28 @@ { - "upload_type": "software", - "title": "pyVCell", - "license": "mit", - "creators": [ - { - "name": "Schaff, James C.", - "affiliation": "University of Connecticut School of Medicine", - "orcid": "0000-0003-3286-7736" - }, - { - "name": "Patrie, Alexander", - "affiliation": "University of Connecticut School of Medicine", - "orcid": "0009-0002-6886-2291" - }, - { - "name": "Drescher, Logan", - "affiliation": "University of Connecticut School of Medicine" - }, - { - "name": "Moraru, Ion I.", - "affiliation": "University of Connecticut School of Medicine", - "orcid": "0000-0002-3746-9676" - } - ], - "description": "

pyvcell is the Python wrapper for Virtual Cell (VCell) modeling and simulation — local scripting of spatial modeling, simulation, data analysis, and visualization, plus access to the Virtual Cell remote APIs. Supports VCML and SBML import/export.

", - "related_identifiers": [] + "upload_type": "software", + "title": "pyVCell", + "license": "mit", + "creators": [ + { + "name": "Schaff, James C.", + "affiliation": "University of Connecticut School of Medicine", + "orcid": "0000-0003-3286-7736" + }, + { + "name": "Patrie, Alexander", + "affiliation": "University of Connecticut School of Medicine", + "orcid": "0009-0002-6886-2291" + }, + { + "name": "Drescher, Logan", + "affiliation": "University of Connecticut School of Medicine" + }, + { + "name": "Moraru, Ion I.", + "affiliation": "University of Connecticut School of Medicine", + "orcid": "0000-0002-3746-9676" + } + ], + "description": "

pyvcell is the Python wrapper for Virtual Cell (VCell) modeling and simulation — local scripting of spatial modeling, simulation, data analysis, and visualization, plus access to the Virtual Cell remote APIs. Supports VCML and SBML import/export.

", + "related_identifiers": [] } diff --git a/CITATION.cff b/CITATION.cff index 2334d84..23a0115 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,7 +4,7 @@ title: "pyVCell" type: software repository-code: "https://github.com/virtualcell/pyvcell" license: MIT -doi: 10.5281/zenodo.21127437 # concept DOI (all versions) +doi: 10.5281/zenodo.21127437 # concept DOI (all versions) authors: - family-names: "Schaff" given-names: "James C."