diff --git a/.github/workflows/zenodo-archive.yml b/.github/workflows/zenodo-archive.yml new file mode 100644 index 0000000..8d143f0 --- /dev/null +++ b/.github/workflows/zenodo-archive.yml @@ -0,0 +1,13 @@ +name: Archive release to Zenodo + +on: + release: + types: [published] + +jobs: + archive: + uses: virtualcell/zenodo-maint/.github/workflows/archive.reusable.yml@v1 + with: + tag: ${{ github.event.release.tag_name }} + secrets: + ZENODO_TOKEN: ${{ secrets.ZENODO_TOKEN }} diff --git a/.github/workflows/zenodo-drift.yml b/.github/workflows/zenodo-drift.yml new file mode 100644 index 0000000..b735576 --- /dev/null +++ b/.github/workflows/zenodo-drift.yml @@ -0,0 +1,10 @@ +name: Zenodo drift check + +on: + schedule: + - cron: '0 12 * * 1' + workflow_dispatch: {} + +jobs: + drift: + uses: virtualcell/zenodo-maint/.github/workflows/drift.reusable.yml@v1 diff --git a/.zenodo.json b/.zenodo.json new file mode 100644 index 0000000..de2512d --- /dev/null +++ b/.zenodo.json @@ -0,0 +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": [] +} diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..2ed80f4 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,23 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it using these metadata." +title: "pyvcell" +type: software +repository-code: "https://github.com/virtualcell/pyvcell" +license: MIT +doi: 10.5281/zenodo.21127437 # concept DOI (all versions) +authors: + - family-names: "Schaff" + given-names: "James C." + affiliation: "University of Connecticut School of Medicine" + orcid: "https://orcid.org/0000-0003-3286-7736" + - family-names: "Patrie" + given-names: "Alexander" + affiliation: "University of Connecticut School of Medicine" + orcid: "https://orcid.org/0009-0002-6886-2291" + - family-names: "Drescher" + given-names: "Logan" + affiliation: "University of Connecticut School of Medicine" + - family-names: "Moraru" + given-names: "Ion I." + affiliation: "University of Connecticut School of Medicine" + orcid: "https://orcid.org/0000-0002-3746-9676"