BMA PV Detection — App Index

All pipeline apps running on m5 — local, no online

ARKKRA × C40 × BMA · YOLOv8l · m5 Max (Apple MPS) · 7 apps in the lineage

Live now

Live Training Dashboard TRAINING

Live Training Dashboard preview
:5279

Real-time training monitor — sparkline, epoch/batch progress, training-data gallery with 10,966 chips + ground-truth boxes. Polls results.csv every 6s.

React + Vite + Tailwind live results.csv paginated gallery
Open dashboard →

596.9 MW Solar Dashboard BUILT

596.9 MW Solar Dashboard preview
:5280

The production deliverable — editorial scrollytelling: "How much rooftop solar does Bangkok actually have?" 596.9 MW, 40-day build log, KPIs, detections map.

React + Vite + Tailwind v6l-detections-v3.geojson 51,981 detections
Open dashboard →

L5 Labeling Tool LABELING

L5 Labeling Tool preview
:8081

Human-in-the-loop verification — "Is this really a solar panel?" Gallery of 80,000 PV detections + 10,000 tennis-court false positives. 5,351 + 1,156 labels done.

Bun + Drizzle SQLite labels.drizzle.db 2 workstreams
Open labeling →

In the repo (not served)

Deliverable v1

viewer.html + raw-layers.html

First client deliverable — detection viewer + raw layer overlay.

static HTMLdeliverable-v1/

Deliverable v2

gallery-v2.html + viewer-v2.html

Gallery view + map viewer, second iteration.

static HTMLdeliverable-v2/

Open Datasets Viewer

5 HTML pages

MEA zone map, ERC tariff detail, open-datasets browser. Public-facing data portal.

static HTMLopen-datasets/viewer/

Flutter macOS App

native desktop

Native macOS detection viewer — spawned by an agent (Arkkra-Co org).

Flutteragents/1-build-flutter-…

Model lineage
VersionWhatmAP50Used by
v2First Bangkok model, 256px0.195
v6lYOLOv8l, 640px, 44M params0.375Solar Dashboard, Top-15, Labeling Tool
bma-v3-cleanBMA aerial, 1280px, cleaned labels0.106
m5-mps-v1Live retrain (m5 MPS) — ESRI-matched0.386 ↑Live Training Dashboard

Index · served from m5 · all apps local · no online · ARKKRA × C40 × BMA