Repository navigation
Releases: endarthur/bma
Release list
BMA 1.3.0
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.
BMA v1.0.0
BMA v1.0.0 — Block Model Atelier
First release. Client-side CSV block model analyzer for mining and geostatistics.
Features
- Preflight — auto-detect delimiters, column types, XYZ coordinates; override types, skip columns, per-column value filters
- Summary — file metadata, grid geometry, block dimensions, sub-block detection, fill ratio
- Calc — calculated columns with expression editor, live preview, autocomplete, chained evaluation
- Statistics — Welford online stats, t-digest quantiles (P10–P90), CDF plots, zero/negative filters
- Categories — value counts, frequency bars, Shannon entropy, search, collapse
- StatsCat — grouped statistics by categorical variable, CDF overlays, cross-tabulation
- Export — stream-export selected/renamed/reordered columns as CSV with drag-and-drop ordering
Usage
Download bma_v1.html and open it in any modern browser. No server, no dependencies, no install.
Also available at endarthur.github.io/bma