Portfolio

SWAPP Module Directory

Complete industrial analytics suite with 4 core application modules, foundation APIs, and strategic independence path

Layer 1: Foundation

Connectivity & Extraction - The data access backbone

API Layer

piwebapi

Secure PI data access layer with governed REST APIs. SSO/RBAC authentication, 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
Core Infrastructure
Python SDK

pipolars

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

  • 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
Analytics SDK

Layer 2: Platform

Work App + Extension System - The unified workbench

Core Platform

swapp (core)

Workbench platform with unified authentication, navigation, workspaces, and extension framework. The foundation for all SWAPP modules.

  • Core Platform: Auth, Nav, Workspaces
  • Extension Framework (module contracts)
  • Saved Views + Sharing + Comments
  • Data Access Layer (API client + caching)
  • Governance: Audit logs + Usage analytics
  • AI Foundation: Prompt/versioning + safe tool calls
  • Deployment/Operations (CI/CD, envs, rollout)
Platform Core

Layer 3: Application Modules

Replacing licensed apps with integrated modules - Launch your applications

Navigation

Explorer

Navigate your asset framework with an intuitive tree view. Search, favorite, and create deep links to any data point.

  • AF Tree Browser + Search
  • Favorites, Tags/Attributes Compare
  • Deep Links to Trend/Stats
  • Asset Catalog Metadata
Visualization

Trend

Multi-tag charting with overlays, annotations, and shared views. AI-powered "what changed?" analysis with evidence.

  • Core Trending UX (multi-tag charts)
  • Context Layers (alarms/events/maintenance)
  • Saved Views + Sharing + Snapshots
  • Comparisons (time-shift, baseline, fleet)
  • AI Insights: "What changed?" + hypotheses
Analysis

Stats

Guided statistical flows for correlation, regression, outlier detection, and distributions with reusable recipes.

  • Guided Stats Workflows (EDA, corr, regression)
  • Reproducible "Analysis Recipes" UI
  • Export & Reporting (PDF/PowerPoint)
  • Advanced: DOE-lite / capability / control charts
  • AI "Ask the dataset" with safe compute
Performance

PPM

KPI dashboards with loss accounting. Weekly and monthly AI reports with chart-backed references.

  • PPM Data Integration (read-only first)
  • KPI Dashboards (availability, efficiency, heat rate)
  • Loss Accounting / Deviation Tracking
  • Write-back actions (tickets, notes, approvals)
  • AI Report Generator (weekly/monthly summary)

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)
Q4 2026 Pilot
Architecture

Cross-Project Dependencies

How the SWAPP ecosystem connects together

piwebapi
pipolars swapp
pipolars
trend comparisons stats recipes AI safe compute
swapp core
explorer trend stats ppm
explorer
AF mapping (piwebapi)
scadanerve
SWAPP UX patterns governance patterns