Pavise
Contents:
Getting Started
User Guide
Basic Usage
pandas Backend
polars Backend
Validators
Strict Mode
Error Messages
API Reference
Examples
Pavise
User Guide
View page source
User Guide
This guide covers all features of Pavise in detail.
Basic Usage
Design Philosophy
Type Checking vs Runtime Validation
Covariance and Structural Subtyping
Backend Selection
Handling Optional Columns
Supported Types
Creating Empty DataFrames
pandas Backend
Installation
Basic Usage
Type Mapping
pandas ExtensionDtype
Index Validation
Nullable Types
Method Chaining
Performance Considerations
polars Backend
Installation
Basic Usage
Type Mapping
polars DataType
Nullable Types
Performance Considerations
LazyFrame Support
Differences from pandas Backend
Method Chaining
Validators
Available Validators
Combining Multiple Validators
Performance Considerations
Strict Mode
Enabling Strict Mode
Error Message
Use Cases
When Not to Use Strict Mode
Combining with Validators
Error Messages
Type Errors
Missing Columns
Validator Errors
Strict Mode Errors
Performance Notes