Skip to content

Releases: endarthur/bma

BMA 1.3.0

Choose a tag to compare

@endarthur endarthur released this 21 Jun 19:30

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.html below and open it with a double-click — fully offline, nothing to install.
  • User manuals (English + Portuguese PDFs) are attached.

BMA v1.0.0

Choose a tag to compare

@endarthur endarthur released this 14 Feb 03:32

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