SPB Git

spb/metrika Public

Stata-class statistics, GPU-accelerated by Apple Silicon. Native Swift — no Electron, no Python runtime, no compromises.

Swift 92.4% HTML 3.3% R 3% Shell 1.3%

History of Metrika/Sources/PointRenderer.metal · clear filter

  1. feat: v1.0 features — sample datasets, docs site, Metal 2M-point renderer
    - sysuse command with bundled samples (sales: 200-firm x 5-year panel;
      mtcars) shipped as ZQEngine resources, generated by
      scripts/make_samples.R
    - metrika-cli docs: static documentation site rendered from the shared
      command registry (docs/index.html, 38 commands, light/dark); CLI
      restructured with a default 'run' subcommand
    - Metal point-sprite renderer (CLAUDE.md §7 pane 4): packed 12-byte
      vertices, unified-memory buffer written once, scroll-pan /
      pinch-zoom / double-click-reset touching only a 24-byte uniform;
      takes over scatter plots past 100k points (METRIKA_METAL_THRESHOLD
      override for tests); verified rendering 2,000,000 points in-app
    - METRIKA_AUTORUN debug hook for headless app driving
    - MARKETING_VERSION 1.0.0
    - 116 kit tests + 4 UI tests green
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 6 days ago (Aug 5, 2026) · 1 file changed +58