Just Export Your Data — We Handle the Rest
VeriOps automatically detects signal columns and cleans common formatting issues. Export from your historian or monitoring system and upload — no special formatting required.
Supported Formats
CSV, WAV, NPY, MAT
Minimum Duration
30 minutes of signal data
One-Time Healthy Sample
Set up once per equipment
Where Does VeriOps Data Come From?
VeriOps analyzes time-series sensor data from your existing industrial systems. You likely already have this data — it just needs to be exported.
Data Historians
Most plants store years of sensor data in historians. Export the relevant time range to CSV.
- OSIsoft PI / AVEVA PI
- Honeywell PHD
- AspenTech InfoPlus.21
- GE Proficy Historian
Vibration Monitoring Systems
Dedicated vibration systems capture high-frequency data. Export waveform or time-series data.
- SKF @ptitude / Microlog
- Emerson AMS / CSI
- Bently Nevada System 1
- Pruftechnik VIBSCANNER
SCADA / DCS Systems
Control systems log process variables. Export trend data for the equipment in question.
- Emerson DeltaV
- ABB 800xA
- Siemens PCS 7
- Rockwell PlantPAx
Portable & Manual Collection
Handheld data collectors and manual exports work fine — just ensure sufficient duration.
- Route-based vibration collectors
- Portable accelerometers
- Data logger exports
- MATLAB/Python processed data
Real-World Example
Here's how a reliability engineer at a refinery would use VeriOps to evaluate a suspect bearing.
Scenario: FCC Main Air Blower Bearing
Operations reported increased noise during startup
Register Equipment with Healthy Sample
The engineer registers the bearing in VeriOps and uploads 30+ minutes of healthy sample data from March 2024 — right after the last bearing replacement when the equipment was running smoothly.
Export Recent Data
When operations reports a concern, the engineer exports recent data (30+ minutes) from PI DataLink (tag: 103-MAB-VIB-001).
Upload and Request Decision
Upload just the recent data — VeriOps automatically uses the stored healthy sample for comparison.
Receive Decision
VeriOps compares recent data against the stored healthy sample and returns:
"Energy distribution has shifted toward higher harmonics compared to healthy sample. Degradation is currently reversible. Recommend monitoring at 7-day intervals. No immediate action required."
Outcome
The engineer has a defensible basis to continue operation with increased monitoring — not an alarm to react to, but a decision they can justify to their plant manager.
Supported File Formats
Upload directly from your data system. VeriOps automatically detects signal columns and ignores metadata like timestamps, status fields, and quality flags.
CSV
RecommendedComma or tab-separated values — the most common export format
We auto-detect signal columns. Date/time, status, and text columns are automatically ignored.
WAV
Audio waveform files from vibration sensors
Standard PCM format. Sample rate preserved from file metadata.
NPY
RecommendedNumPy binary format for pre-processed data
Fastest processing. Ideal for programmatic uploads.
MAT
MATLAB data files
v7.3 HDF5 format or earlier. Variable names should be descriptive.
Data Quality Checks
VeriOps automatically checks data quality during upload. Most exports from industrial systems pass without issue. If there's a problem, we'll tell you exactly what needs to be fixed.
| Requirement | Threshold | If Failed |
|---|---|---|
| Duration | ≥ 30 minutes | REFUSE |
| Sample Count | ≥ 1,800 samples (at 1 Hz) | REFUSE |
| Sampling Rate | 1 Hz – 100 kHz | REFUSE |
| Missing Values | ≤ 5% of samples | REFUSE |
| Invalid Values (NaN/Inf) | 0 allowed | REFUSE |
| Flatline Detection | ≤ 60 identical consecutive samples | REFUSE |
| Clipping Detection | ≤ 1% of samples at rail | REFUSE |
Quality gate failures result in refusal
VeriOps does not guess or interpolate. If your data fails quality checks, no decision will be issued. This is not an error — it protects decision integrity.
Healthy Sample Requirements
A healthy sample is reference data from when equipment was running well. No healthy sample = no decision.
One-Time Setup Per Equipment
When you register equipment in VeriOps, you upload a healthy sample once. This healthy sample is stored with your equipment profile and used for all future decisions — no need to re-upload healthy sample data each time.
Valid Healthy Sample Criteria
- Collected after maintenance, when equipment was running smoothly
- Same equipment, same operating conditions
- Minimum 30 minutes duration
- Passes all data quality requirements
- Collected within 12 months (or after major maintenance)
Healthy Sample Freshness
< 6 months
Current
6-12 months
Acceptable
> 12 months
Stale (refresh recommended)
When to Update Healthy Sample
Update your stored healthy sample from the Equipment settings page after:
- Major maintenance or overhaul (new healthy state)
- Component replacement (bearing, seal, etc.)
- Healthy sample older than 12 months
- Operating condition changes (new speed, load profile)
Equipment-Specific Data
Bearings
PRODUCTIONSignal type: Vibration (acceleration)
Recommended rate: 10 kHz or higher
Channels: Horizontal and/or vertical axis
What we evaluate: Energy distribution, impulsiveness, periodicity changes
Compressors
PRODUCTIONSignal type: Vibration and/or pressure
Recommended rate: 1 kHz or higher for vibration
Channels: Bearing proximity, discharge pressure
What we evaluate: Stability patterns, surge indicators, valve health
Oil & Gas Wells
PRODUCTIONSignal type: Process signals (pressure, temperature, flow)
Recommended rate: 1 Hz minimum for process data
Channels: TPT (downhole P/T), PDG, choke position
What we evaluate: Flow stability, hydrate risk, scaling trends
Turbines
PRELIMINARYSignal type: Vibration (bearing proximity)
Recommended rate: 10 kHz or higher
Note: Decisions capped at MED confidence until full validation complete.
What You Do Need
We handle formatting automatically, but there are a few things we can't fix for you:
At least 30 minutes of data
Shorter periods lack enough evidence for reliable decisions
A healthy sample for comparison
We need to know what "normal" looks like for your equipment
Working sensor (not frozen/flatlined)
A stuck sensor gives us no usable information
Signal within sensor range (not clipped)
Saturated signals lose important peak information
Clear Feedback on Any Issues
If something's wrong with your data, VeriOps tells you exactly what the problem is and how to fix it. No cryptic error messages — just clear guidance on what's needed.
Smart CSV Parsing
Just export your data as-is. VeriOps automatically handles common formatting from industrial systems.
We Automatically Handle
Example: Typical Historian Export
This is what a real PI DataLink export looks like — and it works fine:
Timestamp,103-MAB-VIB-001,103-MAB-VIB-001_Status,Quality 2024-01-15 10:30:00,0.0234,Good,192 2024-01-15 10:30:10,0.0241,Good,192 2024-01-15 10:30:20,N/A,Bad,0 2024-01-15 10:30:30,0.0238,Good,192 ...
VeriOps detects: "103-MAB-VIB-001" as the signal column. Timestamp, Status, and Quality columns are automatically ignored. The "N/A" value is treated as a missing sample.
Ready to evaluate your data?
Upload your dataset and receive a defensible operational decision.