prysm: A Python optics module

prysm: A Python optics module - Published in JOSS (2019)
https://github.com/brandondube/prysm

Keywords

4d diffraction forbes-polynomial gpu-computing modeling mtf mtf-mapper optics phase-retrieval phasecam propagation psf python q-polynomial raytracing trioptics wavefront wavefront-sensing zernike zygo

Last synced: 2 months ago
JSON representation

Acceptance Criteria

Repository metadata

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 months ago

Total Commits: 1,607
Total Committers: 12
Avg Commits per committer: 133.917
Development Distribution Score (DDS): 0.019

Commits in past year: 44
Committers in past year: 1
Avg Commits per committer in past year: 44.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Brandon Dube b****e@g****m 1577
Jaren Ashcraft j****t@e****u 15
Work w****k@d****u 3
u-yuta u****a 2
Work w****k@d****u 2
Jashcraf j****t@a****u 2
Matthew Petroff g****b@m****t 1
Erik e****y@g****m 1
samkberry T****z 1
Work w****k@d****u 1
Work w****k@d****u 1
Work w****k@J****n 1

Committer domains:


Issue and Pull Request metadata

Last synced: 4 months ago

Total issues: 91
Total pull requests: 13
Average time to close issues: 8 months
Average time to close pull requests: 3 months
Total issue authors: 19
Total pull request authors: 8
Average comments per issue: 2.11
Average comments per pull request: 1.77
Merged pull request: 7
Bot issues: 0
Bot pull requests: 1

Past year issues: 3
Past year pull requests: 1
Past year average time to close issues: 5 months
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 1.67
Past year average comments per pull request: 1.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/brandondube/prysm

Top Issue Authors

  • brandondube (66)
  • Jashcraf (5)
  • diplodocuslongus (2)
  • ira7bar (2)
  • JakobSilbermann (2)
  • egemenimre (2)
  • Nireil (1)
  • asebian (1)
  • jonathanabishop (1)
  • AlistairSymonds (1)
  • jerbrown-optics (1)
  • farrukhazfar (1)
  • ammichalko (1)
  • usryokousha (1)
  • julesfowler (1)

Top Pull Request Authors

  • Jashcraf (8)
  • deisenroth (2)
  • ListNoncomprehension (2)
  • tealtortoise (1)
  • egemenimre (1)
  • dependabot[bot] (1)
  • JulesScholler (1)
  • erik-bu (1)
  • mpetroff (1)

Top Issue Labels

  • enhancement (25)
  • good first issue (16)
  • help wanted (15)
  • bug (7)
  • Epic (6)
  • Documentation (4)
  • Performance (2)
  • question (1)

Top Pull Request Labels

  • dependencies (1)

Package metadata

pypi.org: prysm

a python optics module

  • Homepage: http://prysm.readthedocs.io
  • Documentation: https://prysm.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.21.1 (published over 3 years ago)
  • Last Synced: 2025-10-26T01:40:00.747Z (2 months ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 914 Last month
  • Rankings:
    • Dependent packages count: 10.069%
    • Average: 16.077%
    • Downloads: 16.534%
    • Dependent repos count: 21.628%
  • Maintainers (1)

Dependencies

docs/requirements.txt pypi
  • imageio ==2.21.1
  • ipykernel *
  • matplotlib ==3.5.3
  • nbconvert ==6.5.3
  • nbsphinx ==0.8.9
  • pydata-sphinx-theme ==0.9.0
  • scikit-image ==0.19.3
  • setuptools ==64.0.3
  • sphinx ==5.1.1
setup.py pypi

Score: 15.113065504442574