Repository navigation
The first major release since 1.0 — a year of work on the in-browser block-model analyzer. BMA is still a single HTML file: no install, no server, and your data never leaves the browser.
Highlights
Compare any number of datasets. The model versus its samples, an infill campaign, a re-estimate, a second model — each a peer with its own coordinates, filter, calculated columns, weight and geometry. Every analysis panel (Statistics, Categories, Swath, GT, StatsCat) clones and docks independently.
Drillholes — from raw tables to composites (headline of 1.3). Drop collar / survey / interval tables and BMA desurveys (arc-correct) and composites them into an analyzable dataset. A real compositing surface: length × density mass-weighting, per-column combine rules (mean / sum / min / max / majority / first), multi-column domain splits, per-table calcols & filter, raw-table export, and before/after support-QA histograms. Merge a second interval table (assays + lithology) into the composite by down-hole union re-segment — gaps counted, never silently dropped.
Validation tools. Δ% against any reference, Q–Q, directional swath profiles, GSLIB cell declustering, top-cut capping analysis, grade–tonnage with a theoretical curve.
Workspace & design. A dockable rails workspace, the GCU design system, a data tree / property catalog (units, colors, roles, pairings), and context menus everywhere.
Built for big files. Streaming analysis (never loads the whole file into memory), off-thread Web Worker, single-pass statistics with t-digest quantiles. Packs a whole project (data + configuration) into one .bma.zip.
Get it
- Use it online, or download
bma-1.3.0.htmlbelow and open it with a double-click — fully offline, nothing to install. - User manuals (English + Portuguese PDFs) are attached.