PyPO

PyPO: a Python package for Physical Optics - Published in JOSS (2023)

https://github.com/pypo-dev/pypo

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 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
    2 of 7 committers (28.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation ·

Repository

📡 Open-source physical optics simulation package.

Basic Info
Statistics
  • Stars: 17
  • Watchers: 1
  • Forks: 6
  • Open Issues: 17
  • Releases: 3
Created almost 4 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

DOI DOI

Welcome to the Python Physical Optics (PyPO) package!

For full documentation and instructions on how to install and use PyPO, we kindly refer to the documentation page.

Owner

  • Name: PyPO
  • Login: PyPO-dev
  • Kind: organization

The organisation page for PyPO: Python Physical Optics

JOSS Publication

PyPO: a Python package for Physical Optics
Published
August 12, 2023
Volume 8, Issue 88, Page 5478
Authors
Arend Moerman ORCID
Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Mekelweg 4, 2628 CD, Delft, The Netherlands
Maikel H. Gafaji
The Hague University of Applied Sciences, Johanna Westerdijkplein 75, 2521 EN, The Hague, The Netherlands
Kenichi Karatsu ORCID
Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Mekelweg 4, 2628 CD, Delft, The Netherlands, SRON—Netherlands Institute for Space Research, Niels Bohrweg 4, 2333 CA, Leiden, The Netherlands
Akira Endo ORCID
Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Mekelweg 4, 2628 CD, Delft, The Netherlands
Editor
Daniel S. Katz ORCID
Tags
Physical Optics Geometrical Optics Reflectors CUDA

Citation (CITATION.cff)

cff-version: "1.2.0"
authors:
- family-names: Moerman
  given-names: Arend
  orcid: "https://orcid.org/0000-0002-0475-6134"
- family-names: Gafaji
  given-names: Maikel H.
- family-names: Karatsu
  given-names: Kenichi
  orcid: "https://orcid.org/0000-0003-4562-5584"
- family-names: Endo
  given-names: Akira
  orcid: "https://orcid.org/0000-0003-0379-2341"
contact:
- family-names: Moerman
  given-names: Arend
  orcid: "https://orcid.org/0000-0002-0475-6134"
doi: 10.5281/zenodo.8241427
message: If you use this software, please cite our article in the
  Journal of Open Source Software.
preferred-citation:
  authors:
  - family-names: Moerman
    given-names: Arend
    orcid: "https://orcid.org/0000-0002-0475-6134"
  - family-names: Gafaji
    given-names: Maikel H.
  - family-names: Karatsu
    given-names: Kenichi
    orcid: "https://orcid.org/0000-0003-4562-5584"
  - family-names: Endo
    given-names: Akira
    orcid: "https://orcid.org/0000-0003-0379-2341"
  date-published: 2023-08-12
  doi: 10.21105/joss.05478
  issn: 2475-9066
  issue: 88
  journal: Journal of Open Source Software
  publisher:
    name: Open Journals
  start: 5478
  title: "PyPO: a Python package for Physical Optics"
  type: article
  url: "https://joss.theoj.org/papers/10.21105/joss.05478"
  volume: 8
title: "PyPO: a Python package for Physical Optics"

GitHub Events

Total
  • Issues event: 9
  • Watch event: 2
  • Issue comment event: 18
  • Push event: 3
  • Pull request review event: 3
  • Pull request review comment event: 2
  • Pull request event: 7
  • Fork event: 2
Last Year
  • Issues event: 10
  • Watch event: 2
  • Issue comment event: 21
  • Push event: 5
  • Pull request review event: 6
  • Pull request review comment event: 2
  • Pull request event: 8
  • Fork event: 2

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 557
  • Total Committers: 7
  • Avg Commits per committer: 79.571
  • Development Distribution Score (DDS): 0.399
Past Year
  • Commits: 13
  • Committers: 4
  • Avg Commits per committer: 3.25
  • Development Distribution Score (DDS): 0.538
Top Committers
Name Email Commits
arend a****n@g****m 335
gafa m****i@g****m 184
arend95 7****5 24
arend a****d@d****4 8
Daniel S. Katz d****z@i****g 3
Paul Grimes p****s@c****u 2
Brodi Elwood b****d@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 29
  • Total pull requests: 98
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 6
  • Total pull request authors: 5
  • Average comments per issue: 1.66
  • Average comments per pull request: 0.08
  • Merged pull requests: 90
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 13
  • Pull requests: 28
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 6 days
  • Issue authors: 5
  • Pull request authors: 4
  • Average comments per issue: 1.54
  • Average comments per pull request: 0.11
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • arendMoerman (14)
  • brandondube (6)
  • PaulKGrimes (5)
  • MrGafaji (2)
  • bdelwood (1)
  • mugundhan1 (1)
Pull Request Authors
  • arendMoerman (72)
  • MrGafaji (18)
  • PaulKGrimes (4)
  • bdelwood (2)
  • danielskatz (2)
Top Labels
Issue Labels
enhancement (6) paper (6) bug (5) documentation (5) GUI (2) fundamental (2) performance (1)
Pull Request Labels

Dependencies

.github/workflows/draft-pdf.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
setup.py pypi