Paicos

Paicos: A Python package for analysis of (cosmological) simulations performed with Arepo - Published in JOSS (2024)

https://github.com/tberlok/paicos

Science Score: 100.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    1 of 6 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords from Contributors

mesh

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation ·

Repository

An object-oriented Python package for analysis of (cosmological) simulations performed with Arepo

Basic Info
  • Host: GitHub
  • Owner: tberlok
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 9.77 MB
Statistics
  • Stars: 15
  • Watchers: 3
  • Forks: 3
  • Open Issues: 1
  • Releases: 9
Created over 3 years ago · Last pushed 4 months ago
Metadata Files
Readme Contributing License Citation Support

README.md

DOI CircleCI pylint flake8 Documentation Status

Paicos

An object-oriented Python package for analysis of (cosmological) simulations performed with Arepo.

Documentation and asking for help

Installation instructions and tips on how to get started can be found on readthedocs.

If you have questions not answered there or if you simply can't get things working, then please feel free to create an issue or to send an email to tberlok ad nbi.ku.dk.

Reporting issues and/or requesting features

Paicos uses GitHub Issues to track bugs and feature requests. Please search the existing issues before filing new issues to avoid duplicates.

Contributing

Contributions are very welcome indeed! Please see instructions here.

Citing

Please cite Paicos whenever you use it for your research. A Bibtex file can be found below: @article{Berlok_Paicos_A_Python_2024, author = {Berlok, Thomas and Jlassi, Léna and Puchwein, Ewald and Haugbølle, Troels}, doi = {10.21105/joss.06296}, journal = {Journal of Open Source Software}, month = apr, number = {96}, pages = {6296}, title = {{Paicos: A Python package for analysis of (cosmological) simulations performed with Arepo}}, url = {https://joss.theoj.org/papers/10.21105/joss.06296}, volume = {9}, year = {2024} }

Owner

  • Name: Thomas Berlok
  • Login: tberlok
  • Kind: user
  • Location: Germany
  • Company: Leibniz Institute for Astrophysics Potsdam (AIP)

Postdoctoral researcher in theoretical astrophysics

JOSS Publication

Paicos: A Python package for analysis of (cosmological) simulations performed with Arepo
Published
April 20, 2024
Volume 9, Issue 96, Page 6296
Authors
Thomas Berlok ORCID
Niels Bohr Institute, University of Copenhagen, Denmark, Leibniz-Institut für Astrophysik Potsdam, Germany
Léna Jlassi ORCID
Leibniz-Institut für Astrophysik Potsdam, Germany
Ewald Puchwein ORCID
Leibniz-Institut für Astrophysik Potsdam, Germany
Troels Haugbølle ORCID
Niels Bohr Institute, University of Copenhagen, Denmark
Editor
Josh Borrow ORCID
Tags
astronomy

Citation (CITATION.cff)

cff-version: "1.2.0"
authors:
- family-names: Berlok
  given-names: Thomas
  orcid: "https://orcid.org/0000-0003-0466-603X"
- family-names: Jlassi
  given-names: Léna
  orcid: "https://orcid.org/0009-0007-9039-294X"
- family-names: Puchwein
  given-names: Ewald
  orcid: "https://orcid.org/0000-0001-8778-7587"
- family-names: Haugbølle
  given-names: Troels
  orcid: "https://orcid.org/0000-0002-9422-8684"
contact:
- family-names: Berlok
  given-names: Thomas
  orcid: "https://orcid.org/0000-0003-0466-603X"
doi: 10.5281/zenodo.10994256
message: If you use this software, please cite our article in the
  Journal of Open Source Software.
preferred-citation:
  authors:
  - family-names: Berlok
    given-names: Thomas
    orcid: "https://orcid.org/0000-0003-0466-603X"
  - family-names: Jlassi
    given-names: Léna
    orcid: "https://orcid.org/0009-0007-9039-294X"
  - family-names: Puchwein
    given-names: Ewald
    orcid: "https://orcid.org/0000-0001-8778-7587"
  - family-names: Haugbølle
    given-names: Troels
    orcid: "https://orcid.org/0000-0002-9422-8684"
  date-published: 2024-04-20
  doi: 10.21105/joss.06296
  issn: 2475-9066
  issue: 96
  journal: Journal of Open Source Software
  publisher:
    name: Open Journals
  start: 6296
  title: "Paicos: A Python package for analysis of (cosmological)
    simulations performed with Arepo"
  type: article
  url: "https://joss.theoj.org/papers/10.21105/joss.06296"
  volume: 9
title: "Paicos: A Python package for analysis of (cosmological)
  simulations performed with Arepo"

GitHub Events

Total
  • Create event: 16
  • Commit comment event: 1
  • Issues event: 2
  • Watch event: 7
  • Delete event: 3
  • Issue comment event: 3
  • Push event: 55
  • Pull request review event: 3
  • Pull request event: 23
Last Year
  • Create event: 16
  • Commit comment event: 1
  • Issues event: 2
  • Watch event: 7
  • Delete event: 3
  • Issue comment event: 3
  • Push event: 55
  • Pull request review event: 3
  • Pull request event: 23

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 657
  • Total Committers: 6
  • Avg Commits per committer: 109.5
  • Development Distribution Score (DDS): 0.05
Past Year
  • Commits: 37
  • Committers: 2
  • Avg Commits per committer: 18.5
  • Development Distribution Score (DDS): 0.054
Top Committers
Name Email Commits
Thomas Berlok t****k@g****m 624
LenaJlassi l****i@a****e 22
Thomas Berlok b****k@n****w 6
dependabot[bot] 4****] 3
Troels Haugbølle h****l@n****k 1
Lorenzo Maria Perrone l****p@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 27
  • Total pull requests: 61
  • Average time to close issues: 3 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 4
  • Total pull request authors: 6
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.21
  • Merged pull requests: 56
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 1
  • Pull requests: 10
  • Average time to close issues: 3 months
  • Average time to close pull requests: 12 days
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.4
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • tberlok (15)
  • kyleaoman (9)
  • ttricco (1)
  • LorenzoLMP (1)
Pull Request Authors
  • tberlok (70)
  • dependabot[bot] (9)
  • lenajlassi (9)
  • LorenzoLMP (2)
  • dfm (2)
  • haugboel (2)
Top Labels
Issue Labels
enhancement (3) bug (2) good first issue (1) wontfix (1)
Pull Request Labels
dependencies (9) python (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 511 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 13
  • Total maintainers: 1
pypi.org: paicos

An object-oriented Python package for analysis of (cosmological) simulations performed with Arepo.

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 511 Last month
Rankings
Dependent packages count: 9.6%
Average: 38.8%
Dependent repos count: 68.0%
Maintainers (1)
Last synced: 4 months ago

Dependencies

.github/workflows/flake8.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/manylinux.yml actions
  • RalfG/python-wheels-manylinux-build v0.7.1-manylinux2014_x86_64 composite
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/pylint.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
docs/requirements.in pypi
  • ipython ==8.16.1
  • myst-parser ==2.0.0
  • nbsphinx ==0.9.3
  • sphinx ==7.2.6
  • sphinx-copybutton ==0.5.2
  • sphinx-rtd-theme ==1.3.0
  • sphinxcontrib-napoleon ==0.7
docs/requirements.txt pypi
  • alabaster ==0.7.13
  • appnope ==0.1.3
  • asttokens ==2.4.1
  • attrs ==23.1.0
  • babel ==2.13.1
  • backcall ==0.2.0
  • beautifulsoup4 ==4.12.2
  • bleach ==6.1.0
  • certifi ==2023.7.22
  • charset-normalizer ==3.3.2
  • decorator ==5.1.1
  • defusedxml ==0.7.1
  • docutils ==0.18.1
  • exceptiongroup ==1.1.3
  • executing ==2.0.1
  • fastjsonschema ==2.18.1
  • idna ==3.4
  • imagesize ==1.4.1
  • ipython ==8.16.1
  • jedi ==0.19.1
  • jinja2 ==3.1.2
  • jsonschema ==4.19.2
  • jsonschema-specifications ==2023.7.1
  • jupyter-client ==8.5.0
  • jupyter-core ==5.5.0
  • jupyterlab-pygments ==0.2.2
  • markdown-it-py ==3.0.0
  • markupsafe ==2.1.3
  • matplotlib-inline ==0.1.6
  • mdit-py-plugins ==0.4.0
  • mdurl ==0.1.2
  • mistune ==3.0.2
  • myst-parser ==2.0.0
  • nbclient ==0.8.0
  • nbconvert ==7.10.0
  • nbformat ==5.9.2
  • nbsphinx ==0.9.3
  • packaging ==23.2
  • pandocfilters ==1.5.0
  • parso ==0.8.3
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • platformdirs ==3.11.0
  • pockets ==0.9.1
  • prompt-toolkit ==3.0.39
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pygments ==2.16.1
  • python-dateutil ==2.8.2
  • pyyaml ==6.0.1
  • pyzmq ==25.1.1
  • referencing ==0.30.2
  • requests ==2.31.0
  • rpds-py ==0.10.6
  • six ==1.16.0
  • snowballstemmer ==2.2.0
  • soupsieve ==2.5
  • sphinx ==7.2.6
  • sphinx-copybutton ==0.5.2
  • sphinx-rtd-theme ==1.3.0
  • sphinxcontrib-applehelp ==1.0.7
  • sphinxcontrib-devhelp ==1.0.5
  • sphinxcontrib-htmlhelp ==2.0.4
  • sphinxcontrib-jquery ==4.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-napoleon ==0.7
  • sphinxcontrib-qthelp ==1.0.6
  • sphinxcontrib-serializinghtml ==1.1.9
  • stack-data ==0.6.3
  • tinycss2 ==1.2.1
  • tornado ==6.3.3
  • traitlets ==5.13.0
  • urllib3 ==2.0.7
  • wcwidth ==0.2.9
  • webencodings ==0.5.1
pyproject.toml pypi
requirements.txt pypi
  • astropy >=4.3
  • cython *
  • h5py *
  • matplotlib *
  • numpy *
  • pytest *
  • pytest-order *
  • scipy >=1.7.3
setup.py pypi
  • astropy *
  • h5py *
  • numpy *
  • scipy *