Skip to page content
SAVRN
Search Plan a project

Dataset · Tabular classification

3w-causal-real-group-audit

by Sankalp Thakur sankalpsthakur/3w-causal-real-group-audit

Decision-level and episode-level results from a well-event detection study on real Petrobras 3W 2.0 recordings, tested on well groups the detectors never saw in training. Use these tables to see how detectors transfer across wells.

Rows224,174
Configurations3
Size7.8 MB
Licensecc-by-4.0
AccessPublicly accessible
Monthly Downloads38

Dataset Card

By Sankalp Thakur, published under cc-by-4.0, revision 201765b93b22.

3W well-event audit tables (Petrobras 3W 2.0)

Decision-level and episode-level results from a well-event detection study on real Petrobras 3W 2.0 recordings, tested on well groups the detectors never saw in training. Use these tables to see how detectors transfer across wells. This is not a new sensor dataset; raw sensor values stay with the upstream source.

from datasets import load_dataset
decisions = load_dataset("sankalpsthakur/3w-causal-real-group-audit", "decisions")

Configurations

Config One row per Splits
decisions (default) 30-second decision after a 180-second warmup: labels, eligibility, all 11 candidates' scores and alarms validation, confirmation
episodes Candidate and episode: coverage, carried-in alarm, onset delay validation, confirmation
corpus Source recording (2,228 files: 1,119 real, 1,089 simulated, 20 drawn): hashes, labels, channel availability metadata
  • Scores, labels and provenance columns are for auditing. Never feed them to a predictor as inputs.
  • event_timestamp_ns is the dataset's nominal clock, not arrival or decision time.
  • Filename groups are anonymized public IDs, not authenticated well identities.

What the tables show

The validation-selected detector covered 24 of 55 confirmation episodes and caught 3 of 12 observable onsets within 300 seconds. It raised 42 false alarms over 9.124 normal days and spent 64.392% of normal time in alarm. Use the tables to study transfer, abstention and alarm burden, not barrier integrity, remaining life or deployment readiness.

The study used 357 training, 33 validation, 138 confirmation and 113 reserved recordings, and excluded 478 overlapping real recordings. Models and the full report are in well-production-event-causal.

Source and attribution

Derived from Petrobras 3W 2.0 under CC BY 4.0. The source descriptor was published in April 2026; the pinned release predates it. See ATTRIBUTION.md, table schemas, protocol and manifest. The previous card is in HISTORY.md.

Structure

decisions 221,077 rows

SplitRowsSize
validation140,5436.4 MB
confirmation80,5342.6 MB
recordingstringfilename_groupstringsource_sha256stringdecision_rowint64event_timestamp_nsint64class_labelint32binary_targetint8numeric_input_eligibleboolgrid_exposure_secondsint32score__signal_logistic_C0.1float32alarm__signal_logistic_C0.1boolscore__signal_logistic_C1.0float32alarm__signal_logistic_C1.0boolscore__signal_logistic_C10.0float32alarm__signal_logistic_C10.0boolscore__missingness_logistic_C0.1float32alarm__missingness_logistic_C0.1boolscore__missingness_logistic_C1.0float32alarm__missingness_logistic_C1.0boolscore__missingness_logistic_C10.0float32alarm__missingness_logistic_C10.0boolscore__causal_tcn_seed7float32alarm__causal_tcn_seed7boolscore__causal_tcn_seed29float32alarm__causal_tcn_seed29boolscore__normal_residual_maxfloat32alarm__normal_residual_maxboolscore__normal_residual_cusum_k0.5float32alarm__normal_residual_cusum_k0.5boolscore__normal_residual_cusum_k1.0float32alarm__normal_residual_cusum_k1.0bool

corpus 2,228 rows

SplitRowsSize
metadata2,228445.2 KB
recordingstringoriginstringfilename_groupstringsource_sha256stringgit_blob_sha1stringsource_rowsint64source_bytesint64first_timestamp_nsint64last_timestamp_nsint64normal_label_rowsint64unknown_label_rowsint64positive_label_rowsint64leading_unknown_rowsint64study_group_rolestringselected_recordingboolexclusion_reasonstringfinite_rows__P-ANULARint64finite_rows__P-JUS-CKGLint64finite_rows__P-MON-CKPint64finite_rows__P-PDGint64finite_rows__P-TPTint64finite_rows__QGLint64finite_rows__T-TPTint64

episodes 869 rows

SplitRowsSize
validation2644.3 KB
confirmation6056.1 KB
candidatestringrecordingstringfilename_groupstringeventint32start_rowint64end_row_exclusiveint64known_onsetbooleligible_decisionsint32alarm_coveredboolcarried_in_alarmboolfirst_covered_rowint64known_onset_delay_secondsint64

Details

Repository
sankalpsthakur/3w-causal-real-group-audit
Publisher
Sankalp Thakur
Task category
Tabular classification
Tags
time-series, industrial, 3w
Size category
Not stated by the source
Languages
Not stated by the source
Revision
201765b93b225d8838a614b72faa50ae1f417cf7
Last updated
2026-10-07

Files

14 files, 7.8 MB in total.

Data9 files · 7.7 MB
Documentation4 files · 11.4 KB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
PUBLICATION-MANIFEST.jsonData1.8 KB—
TABLES.jsonData9.8 KB—
benchmark-manifest.jsonData380.4 KB—
benchmark-protocol.jsonData7.9 KB—
data/corpus/metadata.parquetData217.8 KB7baeeb57337f
data/decisions/confirmation.parquetData2.1 MB65694abddde8
data/decisions/validation.parquetData5.1 MB6199b144aa58
data/episodes/confirmation.parquetData5.6 KB6048287bf1df
data/episodes/validation.parquetData5.0 KB001d22bf52f5
ACCESS-LEDGER.mdDocumentation3.2 KB—
ATTRIBUTION.mdDocumentation1.3 KB—
HISTORY.mdDocumentation4.0 KB—
README.mdDocumentation2.9 KB—
.gitattributesRepository2.5 KB—

License and Download

License
cc-by-4.0
Access
No access gate
Download from Sankalp Thakur

Released by Sankalp Thakur through its official repository on Hugging Face. Read the license.

Models Trained on This Dataset