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
Previous Next

© Copyright 2026, kitagry.

Built with Sphinx using a theme provided by Read the Docs.