numpy/numpy
First human reply
3.4 hours
typical wait for an outside pull request, from 468 measured.
What happens to a stranger's pull request here, in the Porchlamp snapshot of 10 November 2026.
Outside pull requests to numpy/numpy got a first human reply in a median of 3.4 hours (468 pull requests, 22 April to 19 October 2026); 7% got none within 14 days. It ranks 74 of 4,044 overall. It is not ranked for first-time contributors: not enough evidence to show under this lens.
| Rank | 74 of 4,044 |
|---|---|
| Score | 74.78 |
| Tier | A (capped) |
| Median first reply | 3.4 hours |
| 14-day no-reply share | 7% |
| First-timer rank | Not enough evidence to show under this lens. |
| Ecosystem | Python |
| Window | 22 April to 19 October 2026 |
Composite
- Rank
- 74 of 4,044
- Score
- 74.78
- Tier
- A (capped)
- Coverage
- 81% Β· Ceiling A
- Quadrant
- Sweet Spot
Coordinates: leverage 87.2 (coverage 100%), friction 29.7 (coverage 68%)
Capped: this tier can go no higher until more of the project's inputs are measured. It reflects how much data there is, not how good the score is.
The Balanced rating from this snapshot, for the project's README. The image does not change when the rating does; its link always opens the current rating and its evidence.
[](https://porchlamp.org/projects/numpy/numpy/ "Porchlamp: β¦ Sweet Spot Β· Tier A (capped) Β· Score 74.78 Β· Coverage 81% Β· Ceiling A Β· Snapshot 2026-11-10")
Five pillars
| Pillar | Score | Coverage |
|---|---|---|
| Responsiveness | 86.7 | 55% |
| Criticality | 88.6 | 100% |
| Governance | 86.0 | 100% |
| Rigor | 85.8 | 100% |
| Accessibility | 6.0 | 50% |
The measured parameters
Responsiveness
| Parameter | Value | Score | Count | Window | Source |
|---|---|---|---|---|---|
| Decision Rate (90d)Share of outside pull requests that were merged or closed within 90 days. | Not shown: Collector failure | ||||
| PR Ghost Rate (14d)Share of outside pull requests with no maintainer response, merge or close within 14 days. | 6.5% | 87.0 | 414 | 27 April to 24 October 2026 | primaryraw/pr_window/numpy__numpy.json |
| First-timer Merge RateShare of first-time outside authors' decided pull requests that were merged. | Not shown: Collector failure | ||||
| Time to First ResponseMedian hours from an outside pull request opening to its first substantive human reply. | 3.4 hours (0.1 days) | 100.0 | 468 | 22 April to 19 October 2026 | primaryraw/pr_window/numpy__numpy.json |
| Time to Merge (p90)Hours within which 90% of merged outside pull requests were merged. | 402.0 hours (16.8 days) | 46.2 | 238 | 22 April to 19 October 2026 | primaryraw/pr_window/numpy__numpy.json |
Criticality
| Parameter | Value | Score | Count | Window | Source |
|---|---|---|---|---|---|
| DependentsPackages in the registry that depend on this project, counted once each. | 36,144 | 99.9 | β | β | primaryraw/dependents/numpy__numpy.json |
| Monthly DownloadsDownloads from the package registry in a month. | 802.2 million downloads a month | 99.1 | β | β | primaryraw/downloads/pypi__numpy.json |
| OpenSSF CriticalityOpenSSF criticality score from 0 to 1, computed from the project's public activity signals. | 0.681 | 68.1 | β | β | primaryraw/github_meta/numpy__numpy.json |
Governance
| Parameter | Value | Score | Count | Window | Source |
|---|---|---|---|---|---|
| Elephant FactorThe fewest organisations that account for half of the last year's commits. | 3 | 75.0 | 2,340 | β | primaryraw/commits_365d/numpy__numpy.json |
| Legal IP RegimeThe contributor licence regime: DCO, none, a foundation CLA or a corporate CLA. | No CLA or sign-off found | 85.0 | β | β | primaryraw/governance/numpy__numpy.json |
| Promotion LadderHow openly a contributor can become a maintainer, from closed to verified. | An outside contributor became a member or collaborator | 100.0 | β | β | primaryraw/governance/numpy__numpy.json |
Rigor
| Parameter | Value | Score | Count | Window | Source |
|---|---|---|---|---|---|
| AI Policy PostureWhether the project has a written policy on AI-assisted contributions. | Written AI policy | 95.0 | β | β | primaryraw/governance/numpy__numpy.json |
| Pipeline DefensesHow well the project's build and review pipeline defends against bad changes, 0 to 100. | 84 | 84.0 | β | β | primaryraw/scorecard/numpy__numpy.json |
| Substantive Review RateShare of decided pull requests that received a substantive review. | 63.2% | 79.0 | 410 | 22 April to 19 October 2026 | primaryraw/pr_window/numpy__numpy.json |
Accessibility
| Parameter | Value | Score | Count | Window | Source |
|---|---|---|---|---|---|
| Developer ExperienceDeveloper experience, 0 to 100: half CI run time, half setup signals. | 20 | 20.0 | 7 | β | primaryraw/actions_runs/numpy__numpy.json |
| Newcomer ConversionShare of first-time authors whose first pull request merged within 180 days. | Not shown: Collector failure | ||||
| Newcomer Issue SupplyOpen, unassigned, up-to-date issues marked for newcomers. | 0 | 0.0 | β | β | primaryraw/gfi/numpy__numpy.json |
| Newcomer Return RateShare of those merged first-time authors who sent a second pull request within 90 days. | Not shown: Collector failure | ||||
Persona view
| Persona | Rank | Score | Tier | Status |
|---|---|---|---|---|
| Balanced | 74 of 4,044 | 74.78 | A (capped) | Rated |
| First-timer | Not enough evidence to show under this lens. | |||
| Career capital | 92 of 872 | 71.01 | A (capped) | Rated |
| Senior systems | 4 of 986 | 82.96 | S | Rated |
| AI-assisted | 33 of 4,002 | 78.57 | A (capped) | Rated |
Integrity
- Snapshot
- 2026-11-10
- Raw hash
- 825dc6173633b6d30beb6b18ad8343768975c840362ffe3ac734cb4e30c19418
No suspicion flags on this repository.
The full record is in data/2026-11-10/repos/83.json, under the key numpy/numpy.
How every number is measured: Porchlamp methodology.
Open an issue about this record and say what looks wrong.
Porchlamp (2026). numpy/numpy. Snapshot 2026-11-10. https://porchlamp.org/projects/numpy/numpy/. CC BY 4.0.
Similar projects
The ranked projects nearest this one in the same ecosystem.
- pylint-dev/pylint (rank 57)
- numba/numba (rank 62)
- pytorch/pytorch (rank 69)
- The-PR-Agent/pr-agent (rank 77)
- PostHog/posthog (rank 91)