PorchlampFind the projects that leave the light on.2026-11-10

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.

Key facts
Rank74 of 4,044
Score74.78
TierA (capped)
Median first reply3.4 hours
14-day no-reply share7%
First-timer rankNot enough evidence to show under this lens.
EcosystemPython
Window22 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.

Maintainer README badge
Porchlamp: ♦ Sweet Spot Β· Tier A (capped) Β· Score 74.78 Β· Coverage 81% Β· Ceiling A Β· Snapshot 2026-11-10

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.

[![Porchlamp: ♦ Sweet Spot Β· Tier A (capped) Β· Score 74.78 Β· Coverage 81% Β· Ceiling A Β· Snapshot 2026-11-10](https://porchlamp.org/badges/sweet-spot-tier-a-capped.svg)](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

Score out of 100, and how much of the pillar was measured
PillarScoreCoverage
Responsiveness86.755%
Criticality88.6100%
Governance86.0100%
Rigor85.8100%
Accessibility6.050%

The measured parameters

Responsiveness

ParameterValueScoreCountWindowSource
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.041427 April to 24 October 2026primaryraw/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.046822 April to 19 October 2026primaryraw/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.223822 April to 19 October 2026primaryraw/pr_window/numpy__numpy.json

Criticality

ParameterValueScoreCountWindowSource
DependentsPackages in the registry that depend on this project, counted once each.36,14499.9β€”β€”primaryraw/dependents/numpy__numpy.json
Monthly DownloadsDownloads from the package registry in a month.802.2 million downloads a month99.1β€”β€”primaryraw/downloads/pypi__numpy.json
OpenSSF CriticalityOpenSSF criticality score from 0 to 1, computed from the project's public activity signals.0.68168.1β€”β€”primaryraw/github_meta/numpy__numpy.json

Governance

ParameterValueScoreCountWindowSource
Elephant FactorThe fewest organisations that account for half of the last year's commits.375.02,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 found85.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 collaborator100.0β€”β€”primaryraw/governance/numpy__numpy.json

Rigor

ParameterValueScoreCountWindowSource
AI Policy PostureWhether the project has a written policy on AI-assisted contributions.Written AI policy95.0β€”β€”primaryraw/governance/numpy__numpy.json
Pipeline DefensesHow well the project's build and review pipeline defends against bad changes, 0 to 100.8484.0β€”β€”primaryraw/scorecard/numpy__numpy.json
Substantive Review RateShare of decided pull requests that received a substantive review.63.2%79.041022 April to 19 October 2026primaryraw/pr_window/numpy__numpy.json

Accessibility

ParameterValueScoreCountWindowSource
Developer ExperienceDeveloper experience, 0 to 100: half CI run time, half setup signals.2020.07β€”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.00.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

PersonaRankScoreTierStatus
Balanced74 of 4,04474.78A (capped)Rated
First-timerNot enough evidence to show under this lens.
Career capital92 of 87271.01A (capped)Rated
Senior systems4 of 98682.96SRated
AI-assisted33 of 4,00278.57A (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.