Scientific Stack Status
Edit this pageNumPy and scientific-stack bring-up status for native extension execution.
This page tracks the public snapshot of scientific-stack compatibility through direct native-extension execution gates.
Base NumPy Gate (2026-02-23 snapshot)
| Gate | Status |
|---|---|
numpy_import | PASS |
numpy_ndarray_sum | PASS |
numpy_numerictypes_core | PASS |
Direct Scientific-Stack Probe Snapshot (2026-02-23)
| Probe | Status |
|---|---|
scipy_import | PASS |
pandas_import | FAIL |
pandas_series_sum | FAIL |
matplotlib_import | FAIL |
matplotlib_pyplot_smoke | FAIL |
Active P0 Blockers
numpy.ma.coreimport still overflows stack in current direct bring-up flow.- Pandas direct path currently fails in
pandas._libs.tslibs.dtypeswith class-attribute lookup mismatch. - Matplotlib direct path still fails in tuple-unpack/call-materialization paths for Cython-heavy modules.
Run Gate Probes
Shell
$ python3 scripts/probe_numpy_gate.py --pyrs target/debug/pyrs --cpython-lib .local/Python-3.14.3/Lib --out perf/numpy_gate_latest.json --timeout 20 $ python3 scripts/probe_numpy_gate.py --pyrs target/debug/pyrs --cpython-lib .local/Python-3.14.3/Lib --include-scientific-stack --probe-local-stack --python-probe-bin .venv-ext314/bin/python --out perf/numpy_gate_direct_latest.json --timeout 30 Canonical Internal Trackers
docs/NUMPY_BRINGUP_GATE.mddocs/CAPI_PLAN.mddocs/CAPI_LIFETIME_MODEL.mddocs/EXTENSION_CAPABILITY_MATRIX.mdperf/numpy_gate_direct_latest.json