Skip to content

Commit 0d6a114

Browse files
authored
Merge pull request #481 from lincc-frameworks/add_citation
Add citation information
2 parents 0948a46 + 49d572e commit 0d6a114

File tree

5 files changed

+48
-2
lines changed

5 files changed

+48
-2
lines changed

CITATION.bib

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@ARTICLE{2024RNAAS...8..141O,
2+
author = {{Oldag}, Drew and {DeLucchi}, Melissa and {Beebe}, Wilson and {Branton}, Doug and {Campos}, Sandro and {Chandler}, Colin Orion and {Christofferson}, Carl and {Connolly}, Andrew and {Kubica}, Jeremy and {Lynn}, Olivia and {Malanchev}, Konstantin and {Malz}, Alex I. and {Mandelbaum}, Rachel and {McGuire}, Sean and {Wenneman}, Chris},
3+
title = "{A Python Project Template for Healthy Scientific Software}",
4+
journal = {Research Notes of the American Astronomical Society},
5+
keywords = {Open source software, 1866},
6+
year = 2024,
7+
month = may,
8+
volume = {8},
9+
number = {5},
10+
eid = {141},
11+
pages = {141},
12+
doi = {10.3847/2515-5172/ad4da1},
13+
adsurl = {https://ui.adsabs.harvard.edu/abs/2024RNAAS...8..141O},
14+
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
15+
}
16+

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/lincc-frameworks/python-project-template/ci.yml)](https://github.com/lincc-frameworks/python-project-template/ci.yml)
44
[![Read the Docs](https://img.shields.io/readthedocs/lincc-ppt)](https://lincc-ppt.readthedocs.io/)
55

6-
This project template codifies LINCC-Framework's best practices for python code organization, testing, documentation, and automation. It is meant to help new python projects get started quickly, letting the user focus on writing code. The template takes care of the minutia of directory structures, tool configurations, and automated testing until the user is ready to take over.
6+
[![DOI:10.3847/2515-5172/ad4da1](https://zenodo.org/badge/DOI/10.3847/2515-5172/ad4da1.svg)](https://ui.adsabs.harvard.edu/abs/2024RNAAS...8..141O)
7+
8+
This project template codifies LINCC-Framework's best practices for python code organization, testing, documentation, and automation. It is meant to help new python projects get started quickly, letting the user focus on writing code. The template takes care of the minutia of directory structures, tool configurations, and automated testing until the user is ready to take over. You can read more in the [PPT research note](https://iopscience.iop.org/article/10.3847/2515-5172/ad4da1).
79

810
[Copier](https://copier.readthedocs.io/en/latest/) is required to use this template. Copier is an open source tool that hydrates projects from templates and natively supports updating projects as the original template matures. It's really neat!
911

@@ -30,6 +32,11 @@ bash .initialize_new_project.sh
3032

3133
See full documentation at [readthedocs](https://lincc-ppt.readthedocs.io/en/latest/source/contributing.html)
3234

35+
## Citation
36+
37+
If you use Python Project Template in your work, we ask the you cite the ["A Python Project Template for Healthy Scientific Software" research note](https://iopscience.iop.org/article/10.3847/2515-5172/ad4da1) [full citation](./CITATION.bib):
38+
39+
3340
## Acknowledgements
3441

3542
This project is supported by Schmidt Sciences.

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ please :doc:`/source/contact`
2626
source/configuration_checklist
2727
source/update_project
2828
source/contributing
29+
source/citation
2930
source/contact
3031

3132

docs/source/citation.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Citation
2+
===============================================================================
3+
4+
If you use Python Project Template in your work, we ask the you cite the `"A Python Project Template for Healthy Scientific Software" <https://iopscience.iop.org/article/10.3847/2515-5172/ad4da1)>`_ research note:
5+
6+
.. code-block:: text
7+
8+
@ARTICLE{2024RNAAS...8..141O,
9+
author = {{Oldag}, Drew and {DeLucchi}, Melissa and {Beebe}, Wilson and {Branton}, Doug and {Campos}, Sandro and {Chandler}, Colin Orion and {Christofferson}, Carl and {Connolly}, Andrew and {Kubica}, Jeremy and {Lynn}, Olivia and {Malanchev}, Konstantin and {Malz}, Alex I. and {Mandelbaum}, Rachel and {McGuire}, Sean and {Wenneman}, Chris},
10+
title = "{A Python Project Template for Healthy Scientific Software}",
11+
journal = {Research Notes of the American Astronomical Society},
12+
keywords = {Open source software, 1866},
13+
year = 2024,
14+
month = may,
15+
volume = {8},
16+
number = {5},
17+
eid = {141},
18+
pages = {141},
19+
doi = {10.3847/2515-5172/ad4da1},
20+
adsurl = {https://ui.adsabs.harvard.edu/abs/2024RNAAS...8..141O},
21+
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
22+
}

docs/source/overview.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ the full benefit of the template.
2222
.. _prerequisites:
2323

2424
Prerequisites
25-
--------------
25+
-------------
2626

2727
To use our template you'll need to install
2828
`Copier <https://copier.readthedocs.io/en/latest/>`_.

0 commit comments

Comments
 (0)