Skip to content

Add NumPy API coverage dashboard and CI artifact#625

Merged
Nucs merged 3 commits into
masterfrom
feature/numpy-api-coverage-dashboard
Jul 20, 2026
Merged

Add NumPy API coverage dashboard and CI artifact#625
Nucs merged 3 commits into
masterfrom
feature/numpy-api-coverage-dashboard

Conversation

@Nucs

@Nucs Nucs commented Jul 20, 2026

Copy link
Copy Markdown
Member

Summary

  • add a deterministic NumPy 2.4.2 ↔ NumSharp public API coverage artifact generated from runtime/reflection inventories
  • publish and validate the artifact in CI, including official latest-stable NumPy documentation links
  • add the interactive NumPy API Coverage & Support dashboard with explorer filters, support math, tooltips, source links, and responsive cards
  • document the feature in the README with the saved Surface Scoreboard and Capability Map screenshots

Validation

  • python coverage/generate_coverage.py --check
  • python coverage/audit_documentation.py (560 official links)
  • workflow YAML parsing and artifact/image integrity checks
  • docfx docfx.json (0 errors)
  • live browser QA with no console errors

@Nucs Nucs self-assigned this Jul 20, 2026
@Nucs Nucs added architecture Cross-cutting structural changes affecting multiple components NumPy 2.x Compliance Aligns behavior with NumPy 2.x (NEPs, breaking changes) documentation Improvements or additions to documentation api Public API surface (np.*, NDArray methods, operators) labels Jul 20, 2026
@Nucs Nucs added this to the NumPy 2.x Compliance milestone Jul 20, 2026
@Nucs
Nucs merged commit 3d83eab into master Jul 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api Public API surface (np.*, NDArray methods, operators) architecture Cross-cutting structural changes affecting multiple components documentation Improvements or additions to documentation NumPy 2.x Compliance Aligns behavior with NumPy 2.x (NEPs, breaking changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant