Skip to content

Commit

Permalink
Zenodo (#241)
Browse files Browse the repository at this point in the history
  • Loading branch information
zdaq12 authored Aug 1, 2023
1 parent bdf51f5 commit 47cd557
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 1 deletion.
11 changes: 10 additions & 1 deletion .github/workflows/tests+pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,17 @@ jobs:
- run: DEBUG=1 VERBOSE=1 pip install --verbose -e .[tests]
- run: pytest -v -s -We -p no:unraisableexception tests

zenodo_json:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: notiz-dev/github-action-json-property@release
with:
path: '.zenodo.json'
prop_path: 'creators'

build:
needs: [debug_build_ok]
needs: [debug_build_ok, zenodo_json]
strategy:
matrix:
platform: [ubuntu-latest, macos-12, windows-latest]
Expand Down
43 changes: 43 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"title": "PyPartMC",
"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.",
"creators": [
{
"affiliation": "University of Illinois Urbana-Champaign",
"name": "D'Aquino, Zach",
"orcid": "0000-0002-4712-8015"
},
{
"affiliation": "AGH University of Kraków, Kraków, Poland",
"name": "Arabas, Sylwester",
"orcid": "0000-0003-2361-0082"
},
{
"affiliation": "University of Illinois Urbana-Champaign",
"name": "Curtis, Jeffrey",
"orcid": "0000-0002-1447-2127"
},
{
"affiliation": "University of Illinois Urbana-Champaign",
"name": "Vaishnav, Akshunna"
},
{
"affiliation": "University of Illinois Urbana-Champaign",
"name": "Riemer, Nicole",
"orcid": "0000-0002-3220-3457"
},
{
"affiliation": "University of Illinois Urbana-Champaign",
"name": "West, Matthew"
}
],
"keywords": [
"cloud microphysics",
"aerosol microphysics",
"particle-based simulation",
"Monte-Carlo",
"atmospheric physics"
],
"license": "GPL-3.0-only",
"upload_type": "software"
}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ The Python API can facilitate using PartMC from other environments - see, e.g.,
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/open-atmos/PyPartMC/graphs/commit-activity)
[![Github Actions Build Status](https://github.com/open-atmos/PyPartMC/workflows/tests/badge.svg?branch=main)](https://github.com/open-atmos/PyPartMC/actions)
[![API docs](https://img.shields.io/badge/API_docs-pdoc3-blue.svg)](https://open-atmos.github.io/PyPartMC/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7662635.svg)](https://doi.org/10.5281/zenodo.7662635)


## TL;DR (try in a Jupyter notebook)
Expand Down

0 comments on commit 47cd557

Please sign in to comment.