framecheck Logo

Contents:

  • API Reference
  • FrameCheck Methods
  • Usage Examples
  • Validation Comparison
framecheck
  • FrameCheck Documentation
  • View page source

FrameCheck Documentation

A lightweight Python library for defining and validating expectations on pandas DataFrames.

Installation

pip install framecheck

Project Links

  • GitHub

  • Try in Google Collab

Contents:

  • API Reference
    • framecheck
    • framecheck.column_checks
    • framecheck.dataframe_checks
    • framecheck.utilities
    • framecheck.persistence
    • framecheck.function_registry
  • FrameCheck Methods
    • Basic DataFrame Checks
    • Row-Level Checks
    • Column Checks
    • Cross-Column Validations
    • Custom Checks
    • Validation Execution
    • Persistence
    • Function Registry
  • Usage Examples
    • column(…) – Core Behaviors
    • columns(…) and columns_are(…)
    • custom_check(…)
    • Other Checks
  • Validation Comparison
    • Shared Setup
    • FrameCheck (19 lines)
    • Pandera (with row capture added manually)
    • Pydantic (manual row iteration)
    • Serialization and Persistence
    • Registered Check Functions
Next

© Copyright 2025, Nick Olivier.

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