Skip to content

Commit 47cd557

Browse files
authored
Zenodo (#241)
1 parent bdf51f5 commit 47cd557

File tree

3 files changed

+54
-1
lines changed

3 files changed

+54
-1
lines changed

.github/workflows/tests+pypi.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,17 @@ jobs:
2525
- run: DEBUG=1 VERBOSE=1 pip install --verbose -e .[tests]
2626
- run: pytest -v -s -We -p no:unraisableexception tests
2727

28+
zenodo_json:
29+
runs-on: ubuntu-latest
30+
steps:
31+
- uses: actions/checkout@v2
32+
- uses: notiz-dev/github-action-json-property@release
33+
with:
34+
path: '.zenodo.json'
35+
prop_path: 'creators'
36+
2837
build:
29-
needs: [debug_build_ok]
38+
needs: [debug_build_ok, zenodo_json]
3039
strategy:
3140
matrix:
3241
platform: [ubuntu-latest, macos-12, windows-latest]

.zenodo.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"title": "PyPartMC",
3+
"description": "PyPartMC is a Python interface to PartMC, a particle-resolved Monte-Carlo code for atmospheric aerosol simulation. PyPartMC is implemented in C++ and it also constitutes a C++ API to the PartMC Fortran internals.",
4+
"creators": [
5+
{
6+
"affiliation": "University of Illinois Urbana-Champaign",
7+
"name": "D'Aquino, Zach",
8+
"orcid": "0000-0002-4712-8015"
9+
},
10+
{
11+
"affiliation": "AGH University of Kraków, Kraków, Poland",
12+
"name": "Arabas, Sylwester",
13+
"orcid": "0000-0003-2361-0082"
14+
},
15+
{
16+
"affiliation": "University of Illinois Urbana-Champaign",
17+
"name": "Curtis, Jeffrey",
18+
"orcid": "0000-0002-1447-2127"
19+
},
20+
{
21+
"affiliation": "University of Illinois Urbana-Champaign",
22+
"name": "Vaishnav, Akshunna"
23+
},
24+
{
25+
"affiliation": "University of Illinois Urbana-Champaign",
26+
"name": "Riemer, Nicole",
27+
"orcid": "0000-0002-3220-3457"
28+
},
29+
{
30+
"affiliation": "University of Illinois Urbana-Champaign",
31+
"name": "West, Matthew"
32+
}
33+
],
34+
"keywords": [
35+
"cloud microphysics",
36+
"aerosol microphysics",
37+
"particle-based simulation",
38+
"Monte-Carlo",
39+
"atmospheric physics"
40+
],
41+
"license": "GPL-3.0-only",
42+
"upload_type": "software"
43+
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ The Python API can facilitate using PartMC from other environments - see, e.g.,
1313
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/open-atmos/PyPartMC/graphs/commit-activity)
1414
[![Github Actions Build Status](https://github.com/open-atmos/PyPartMC/workflows/tests/badge.svg?branch=main)](https://github.com/open-atmos/PyPartMC/actions)
1515
[![API docs](https://img.shields.io/badge/API_docs-pdoc3-blue.svg)](https://open-atmos.github.io/PyPartMC/)
16+
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7662635.svg)](https://doi.org/10.5281/zenodo.7662635)
1617

1718

1819
## TL;DR (try in a Jupyter notebook)

0 commit comments

Comments
 (0)