Optical design, optimization, and analysis in Python
active 2023-09-03 → 2026-04-01 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 942 days from 2023-09-03 to 2026-04-01. Pushes: 2,422 total, peak 59 in a day. Pull requests: 368 total, peak 9 in a day. Issues: 216 total, peak 8 in a day. Comments: 819 total, peak 18 in a day. Stars: 417 total, peak 23 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| HarrisonKramer | 2.9K | 2.2K | 240 | 318 |
| manuelFragata | 232 | 131 | 39 | 37 |
| codecov[bot] | 139 | 0 | 0 | 139 |
| Copilot | 125 | 4 | 4 | 61 |
| crnh | 89 | 18 | 19 | 36 |
| drpaprika | 80 | 36 | 12 | 20 |
| SeckinBerkay | 67 | 0 | 7 | 44 |
| rjmoerland | 28 | 8 | 4 | 12 |
| github-actions[bot] | 26 | 0 | 0 | 19 |
| hemkumarsrinivas | 26 | 0 | 2 | 18 |
| mattemilio | 17 | 0 | 3 | 7 |
| dependabot[bot] | 16 | 2 | 14 | 0 |
| lordpositron | 14 | 0 | 2 | 10 |
| xuxuxu0701 | 13 | 0 | 0 | 7 |
| Xiong-Ziyi | 12 | 0 | 4 | 2 |
| mocquin | 9 | 0 | 0 | 3 |
| google-labs-jules[bot] | 8 | 0 | 2 | 6 |
| codecov-commenter | 7 | 0 | 0 | 7 |
| ZvejysMegejas | 6 | 0 | 0 | 1 |
| kevin-axai | 5 | 0 | 0 | 3 |
Recent activity
Latest issues, pull requests and releases
- Pull request#541HarrisonKramer2026-03-29 12:19
- Pull request#539dependabot[bot]2026-03-28 05:47
- Pull request#539dependabot[bot]2026-03-28 05:47
- Issue#504HarrisonKramer2026-03-27 21:19Save optical design in Zemax ZMX file format
- Pull request#535HarrisonKramer2026-03-27 06:33
- Issue comment#458HarrisonKramer2026-03-24 11:02ISO 10110 Drawing Generator
- Issue comment#530codecov[bot]2026-03-22 21:10add BatchedRayEvaluator to eliminate redundant ray trace calls during optimization
- Issue comment#529HarrisonKramer2026-03-21 10:43feat: add Sobol distribution
- Pull request#529HarrisonKramer2026-03-21 08:02
- Pull request#529HarrisonKramer2026-03-21 07:05
- Issue comment#436jiecaix2026-03-21 02:14feat: Implement GRIN (Gradient-Index) material and propagation
- Issue#360github-actions[bot]2026-03-16 02:21Add comprehensive type hints and docstrings across codebase
- Issue#405github-actions[bot]2026-03-16 02:21Migrate backend to Python Array API Standard
- Issue comment#510lordpositron2026-03-14 18:13Thin film calculation
- Issue comment#510lordpositron2026-03-14 08:47Thin film calculation
- Pull request#520HarrisonKramer2026-03-14 07:38
- Issue comment#517codecov[bot]2026-03-13 06:09Chore(deps): Bump tornado from 6.5.2 to 6.5.5
- Pull request#517dependabot[bot]2026-03-13 05:58
- Pull request#517dependabot[bot]2026-03-13 05:58
- Pull request#517dependabot[bot]2026-03-13 05:58
- Pull request#517dependabot[bot]2026-03-13 05:58
- Issue comment#510codecov[bot]2026-03-11 20:22Thin film calculation
- Issue comment#246lutzerb2026-03-11 11:04Thin Film Optics Module
- Issue comment#502HarrisonKramer2026-03-10 19:16Polarizer as a Jones coating workaround
- Issue comment#510HarrisonKramer2026-03-10 10:04Thin film calculation
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 417 stars here means stars gained during the window, not the repo's star count.