industries
Pyvorin for Predictive Maintenance
Sensor anomaly detection and remaining useful life estimation.
Published May 30, 2026
Sensor Anomaly Detection
Z-score, rolling median, and isolation forest on vibration and temperature data.
def rolling_zscore(series, window=50):
result = []
for i in range(window, len(series)):
subset = series[i-window:i]
mean = sum(subset) / len(subset)
variance = sum((x - mean) ** 2 for x in subset) / len(subset)
std = variance ** 0.5
result.append((series[i] - mean) / std)
return result
Remaining Useful Life
Degradation modelling and survival analysis for equipment.
Failure Mode Classification
Classify sensor signatures into known failure modes.