API Reference¶
This section provides complete API documentation for all public classes, functions, and modules in PIPolars.
Overview¶
PIPolars is organized into several modules:
Module |
Description |
|---|---|
|
User-facing API (PIClient, PIQuery) |
|
Core types, configuration, and exceptions |
Caching backends and strategies |
|
|
PI Server connectivity |
|
Data extraction from PI |
|
Data conversion to Polars |
Quick Reference¶
Main Classes¶
Main client for extracting PI System data as Polars DataFrames. |
|
Fluent query builder for PI data. |
|
Main configuration class for PIPolars library. |
Types¶
Represents a PI AF Time specification. |
|
Represents a single PI value with timestamp and quality. |
|
Data retrieval modes for PI Point queries. |
|
Summary calculation types for PI data. |
|
Timestamp handling modes for summary calculations. |
|
PI data quality flags. |
Exceptions¶
Base exception for all PIPolars errors. |
|
Raised when connection to PI System fails. |
|
Raised when data retrieval or conversion fails. |
|
Raised when a PI query is invalid or fails. |