openai-python — Engineering Performance
1 engineers all time · Jan 2025 – Dec 2025 · built 2026-09-08 · GitHub
Performance snapshot
Today's rolling 90-day reading for openai-python, compared with the start of the series. Pick a window to move that comparison point.
Avg. perf / dev / mo
−100.0%
0.14 → 0.00 ETV
Active engineers
−100.0%
1.0 → 0.0
Features
−7.3pp
7.3% → 0.0%
Performance Composition
Each month's output split by type of work: Features (new value), Maintenance (sustaining systems), Tests, Docs, and Fixes (rework). The yellow line is output per engineer, so when it rises each engineer is delivering more, whatever the team size did. Unit: Engineering Throughput Value (ETV).
Engineering capacity
Effective engineers behind openai-python, against its pre-AI baseline. Each subject has its own: openai-python's is 0.86 ETV / dev / mo, its first reading in April 2025. Per-engineer ETV divided by that gives a capacity multiple, and that multiple applied to the engineers active in the trailing 90 days turns it into engineer-equivalents. The line is the real headcount, so the gap between line and area is what the leverage is worth. Because each baseline is its own, every subject opens at 1.0x on its first day: multiples measure improvement and are not comparable between subjects.
Knowledge concentration
How dependent is this repo on a small number of engineers? Higher top-1 share = higher key-person risk.
Robert Craigie owns 100.0 % of commits.
Behind the numbers
Written summary of the work completed each month.
No monthly reports available yet.
Top engineers
Most impactful commits
Top 10 by ETV in the all-time window.
- 0.2ETVrefactor(tests): share snapshot utilsRobert Craigie · 266edeba · 2025-08-11
- 0.2ETVfix(client): avoid encoding error with empty API keysRobert Craigie · 90afdfff · 2025-06-27
- 0.1ETVchore(tests): add responses output_text testRobert Craigie · a4cd0b50 · 2025-08-11
- 0.1ETVchore(internal): revert temporary commit (#2121)Robert Craigie · 7319e6e3 · 2025-02-17
- 0.1ETVfix(vector stores): add missing arguments to files.upload_and_pollRobert Craigie · 48121221 · 2025-07-07
- 0.1ETVfix(package): make sounddevice and numpy optional dependenciesRobert Craigie · dbf975c8 · 2025-03-21
- 0.1ETVfix(responses): add missing params to stream() methodRobert Craigie · 845466f6 · 2025-08-27
- 0.1ETVfix(responses): add output_text backRobert Craigie · e574c12f · 2025-08-07
- 0.1ETVchore(tests): bump inline-snapshot dependencyRobert Craigie · 936b2f0d · 2025-08-07
- 0.1ETVRevert "chore(internal): streaming refactors (#2012)" This reverts commit d76a748f606743407f94dfc26758095560e2082a.Robert Craigie · e081d99e · 2025-01-13