From bc061654778652186146c427c5c6b0e33f7ba0bd Mon Sep 17 00:00:00 2001 From: David Nickerson Date: Mon, 9 Feb 2026 13:40:34 +1300 Subject: [PATCH 1/5] Adding initial CITATION.cff file. Initial file generated using https://citation-file-format.github.io/cff-initializer-javascript/#/ --- CITATION.cff | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 000000000..0e6e72560 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,31 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +title: libCellML +message: >- + If you use this software, please cite it using the + metadata from this file. +type: software +authors: + - name: The libCellML contributors. + website: >- + https://github.com/cellml/libcellml/graphs/contributors +identifiers: + - type: doi + value: 10.5281/zenodo.6975548 + description: The concept DOI of the work. +repository-code: 'https://github.com/cellml/libcellml' +url: 'https://libcellml.org' +abstract: >- + The purpose of libCellML is to provide a software library + for tool developers to support CellML in their + applications. CellML is a specification to store and + exchange computer-based mathematical models, allowing + scientists to share models even if they are using + different model-building software. +keywords: + - CellML + - Physiome Project + - COMBINE +license: Apache-2.0 From 6e18c3d257ac78c8dea25041d20825d3eae702f2 Mon Sep 17 00:00:00 2001 From: David Nickerson Date: Mon, 9 Feb 2026 13:40:57 +1300 Subject: [PATCH 2/5] Adding zenodo badge to readme --- README.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index dc8fd29bf..cd6208875 100644 --- a/README.rst +++ b/README.rst @@ -1,7 +1,10 @@ +.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.6975548-blue.svg + :target: https://doi.org/10.5281/zenodo.6975548 + .. image:: https://github.com/cellml/libcellml/actions/workflows/deploy-on-release.yml/badge.svg :width: 200 :target: https://github.com/cellml/libcellml/actions/workflows/deploy-on-release.yml - + libCellML ========= From df1ef46c64fbe1de880d692830502e1406ca7caf Mon Sep 17 00:00:00 2001 From: "David (Andre) Nickerson" Date: Mon, 9 Feb 2026 16:18:00 +1300 Subject: [PATCH 3/5] Add citation instructions to README Added a section on how to cite the project with DOI information. --- README.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.rst b/README.rst index cd6208875..6fd797cda 100644 --- a/README.rst +++ b/README.rst @@ -1,5 +1,6 @@ .. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.6975548-blue.svg :target: https://doi.org/10.5281/zenodo.6975548 + :alt: DOI .. image:: https://github.com/cellml/libcellml/actions/workflows/deploy-on-release.yml/badge.svg :width: 200 @@ -39,3 +40,16 @@ libCellML is an open-source project, thus, welcoming contributions. If you are interested we encourage you to fork `libCellML on GitHub `_ and submit a pull request with your modifications. For more information on contributing code see the documentation at https://libcellml.org/. + +How to cite +----------- + +We put a lot of effort into developing this tool. If it helps your research, please consider citing the latest version: + +.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.6975548-blue.svg + :target: https://doi.org/10.5281/zenodo.6975548 + :alt: DOI + +You can use the "Cite this repository" button in the sidebar to export the citation in your preferred format (BibTeX, APA, etc.). + +For specific versioning requirements (e.g., for reproducibility), you can find DOIs for individual releases `on our Zenodo page `_. From a9cf184d0494ac34227c5246b1f4ed3bb0c8f113 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Tue, 10 Feb 2026 00:37:02 +1300 Subject: [PATCH 4/5] Fix formatting issues in README.rst --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 6fd797cda..dc003c0f8 100644 --- a/README.rst +++ b/README.rst @@ -5,7 +5,7 @@ .. image:: https://github.com/cellml/libcellml/actions/workflows/deploy-on-release.yml/badge.svg :width: 200 :target: https://github.com/cellml/libcellml/actions/workflows/deploy-on-release.yml - + libCellML ========= @@ -52,4 +52,4 @@ We put a lot of effort into developing this tool. If it helps your research, ple You can use the "Cite this repository" button in the sidebar to export the citation in your preferred format (BibTeX, APA, etc.). -For specific versioning requirements (e.g., for reproducibility), you can find DOIs for individual releases `on our Zenodo page `_. +For specific versioning requirements (e.g., for reproducibility), you can find DOIs for individual releases on `our Zenodo page `_. From 0c2d0c82a4deeaa0a7029f62eb0d1c6019c9b461 Mon Sep 17 00:00:00 2001 From: "David (Andre) Nickerson" Date: Tue, 10 Feb 2026 09:51:44 +1300 Subject: [PATCH 5/5] Update author name format in CITATION.cff --- CITATION.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index 0e6e72560..36a067826 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,7 +8,7 @@ message: >- metadata from this file. type: software authors: - - name: The libCellML contributors. + - name: libCellML Contributors website: >- https://github.com/cellml/libcellml/graphs/contributors identifiers: