Platform

7 Integrated Modules for Fleet Reliability

From data access and visualization to predictive analytics, automated alerting, and business reporting — a complete reliability operations suite

Layer 1: Foundation

Dual-API data access backbone — .NET for operational speed, Python for analytics power

API Layer

piwebapi (.NET)

Fast REST API for operational data in the DMZ (Demilitarized Zone). Visualization, summaries, extraction with Single Sign-On (SSO) / Role-Based Access Control (RBAC), caching, throttling, and full observability.

  • Secure API Gateway + Auth/RBAC
  • Core Timeseries Endpoints
  • AF Mapping Layer
  • Reliability & Performance (Caching/Rate limits)
  • Observability + SLIs/SLOs
  • Data Quality/Units/Timezone Normalization
  • Audit & Compliance Logging
dotnet add package PIWebAPI
Python SDK

pipolars

Modern Python analytics SDK built on Polars. High-performance dataframe layer with domain-specific helpers for industrial data. Powers pifastapi analytics.

  • Polars Connector: read_pi() + read_af()
  • Industrial Time Helpers (resample/interpolate/align)
  • Quality Flags + Units/Timezone Engine
  • Feature Library for Power Plants
  • Reusable Analysis Recipes
  • Performance & Memory Optimization
pip install pipolars uv pip install pipolars

Layer 2: Platform

Unified workbench with API (Application Programming Interface) Gateway, extension system, and AI (Artificial Intelligence) foundation

Core Platform

SWAPP Core

Platform foundation common to all modules. Unified authentication, asset management, API Gateway routing, and extension framework for the entire module ecosystem.

  • Authentication & SSO (Microsoft Entra ID)
  • Asset Management & Workspaces
  • API Gateway (routes to .NET / Python)
  • Extension Framework (module contracts)
  • Saved Views + Sharing + Comments
  • Governance: Audit logs + Usage analytics
  • AI Foundation: Prompt/versioning + safe tool calls
  • Computerized Maintenance Management System (CMMS) Integration (Dynamics 365 connector)

Layer 3: Application Modules

6 application modules — from asset exploration to automated reporting and loss accounting

Navigation

Explorer

Interactive discovery and navigation of data assets. Browse your asset framework with tree view, smart search, and deep links to any data point across the fleet.

  • Asset Tree Viewer
  • Smart Search
  • Favorites & Tags/Attributes Compare
  • Deep Links to Trend/Stats
Visualization

Trend

Chart and visually analyze sensor streams and signals. Multi-tag charting with overlays, annotations, and AI-powered change detection.

  • Tag Charting (multi-tag plots)
  • Annotations & Context Layers
  • Saved Views + Sharing + Snapshots
  • Comparisons (time-shift, baseline, fleet)
  • AI Insights: "What changed?" + hypotheses
Analysis

Stats

Guided statistical analysis with standard analytics workflows and KPI dashboards for fleet performance evaluation.

  • Standard Analytics (correlation, regression, outliers)
  • KPI Dashboards
  • Reproducible "Analysis Recipes" UI
  • Export & Reporting (PDF/PowerPoint)
  • AI "Ask the dataset" with safe compute
Monitoring

Alert

Online asset performance tracking with real-time notifications, event management, and alarm routing across the fleet.

  • Notifications & Alarm Management
  • Events & Anomaly Detection
  • Event Correlation Engine
  • Technology-Specific Alert Templates
  • Integration with CMMS Dispatch
Intelligence

Insight

Fast pattern detection and signal comparison for Machine Learning (ML)-driven insights. Changepoint detection, AI/ML patterns, and analytics services across fleet history.

  • Pattern Detection & Changepoint Detection
  • AI/ML Patterns & Classification
  • AI and Analytics Services
  • Similarity Search Across History
  • Cross-Plant & Cross-OEM Benchmarking
Reporting

Report

Performance tracking, loss accounting, and business impact dashboards with Power BI integration.

  • Time-Based Reporting (weekly/monthly)
  • Loss Accounting & Deviation Tracking
  • Report Generation (automated, auditable)
  • KPI Dashboards (availability, efficiency, heat rate)
  • Financial Impact & Power BI Integration

Layer 4: Strategic Independence

PI Alternative Path — Sensors to agents pipeline

Pilot

Scadanerve

Sensors-to-agents architecture providing an alternative path for edge ingestion and open historian integration. Proving PI independence through real plant pilots.

  • Ingestion MVP (OPC UA/Modbus/MQTT)
  • Open Historian / Time-series Storage
  • Asset Model (AF-like hierarchy)
  • "Bridge Mode" (PI vs Scadanerve parity)
  • Agent Layer (monitoring + explanation)
  • Scale-out (edge deployment, fleet templates)
Architecture

Cross-Project Dependencies

How the SWAPP ecosystem connects together, including CMMS and Business Intelligence (BI) integrations

piwebapi
pipolars swapp core alert
pipolars
trend comparisons stats recipes insight ML AI safe compute
swapp core
explorer trend stats alert insight report
alert + insight
Dynamics 365 CMMS Field Service
report
Power BI Dataverse
scadanerve
SWAPP UX patterns governance patterns