Wellbore Genius
Help
Wellbore Genius

Wellbore Genius

Performance modeling

Compare Libraries

Data QC

Phase 3

One place to import decks, logs, and field measurements — with unit-swap, sentinel-value, and coordinate-system checks that catch bad data before the solver runs.

Importers

Auto-QC — FracFocus & WITSML ingest

Drop a FracFocus registry CSV or a WITSML 2.0 trajectory/log XML. We check percent closure, API formats, volume units, survey monotonicity, TVD‑vs‑MD geometry, null density, and sentinel values — then hold the result so every run screen can warn you before the solver starts.

QC standards & rule toggles

Tune what counts as a warning for FracFocus and WITSML ingest so the auto-QC gate matches your operating standards.

Defaults

Controls the hard stop on run screens. Warnings are still shown when blocking is off.

Suppressed findings are counted in the summary line so nothing disappears silently.

off

Any finding affecting at least this share of records is raised to amber.

off

Widespread problems become critical — use this to stop runs on systemic bad data.

  • · Shipped defaults — no operator overrides.
  • No header row — not a FracFocus export.

  • API, job date, or base-water column absent.

  • Header parsed but no rows survived.

  • Rows with fewer cells than the header.

  • API is not 10 or 14 digits.

  • Ingredient percentages miss 100 % badly.

  • Registry rounding drift.

  • No positive TotalBaseWaterVolume.

  • Volumes look like barrels labelled gallons.

  • Volume looks like a pad or field total.

  • Rows reporting zero base water.

  • TVD outside 0–30,000 ft.

  • TVD < 2,000 ft — possible metres.

  • Lat/lon outside valid ranges.

  • Outside the FracFocus reporting area.

  • JobStartDate cannot be parsed.

  • Reversed job window.

  • Job start in the future.

  • Ingredient rows without a valid CAS.

Run gate — block, warn, or allow

Defaults

Choose what each ingest-QC severity does to a run. Block stops the job, Warn first lets it start after an explicit acknowledgement, and Allow runs without interruption.

WatchDefault for every job without its own override.
AmberDefault for every job without its own override.
CriticalDefault for every job without its own override.
  • · Shipped defaults — critical blocks, amber warns, watch runs.
Run audit trail
Every run attempt with the QC thresholds, excluded records, gate acknowledgement, and policy versions that applied at click time.

No runs recorded yet in this browser.

0 attempt(s)
0 blocked
0 acknowledged
QC policy v:
Gate policy v:

Nothing recorded yet. Launch a gated run (batch sweep, simulation, sensitivity, forecast, or regulatory export) and the attempt is logged here automatically.

Quick scan — paste a CSV

We look for unit-swaps (kPa vs psi, °C vs °F, m vs ft, kg/m³ vs ppg), sentinel values (-999, 1e30, NaN), and out-of-envelope coordinates.

Once your data is clean, verify the physics against public benchmarks in the validation center.
Open Validation center →