ProvenPin Install

Stacks

pandas recipes

5 tested pandas integration recipes with pandera, openpyxl, pyarrow, SQLAlchemy. Exact pinned versions and a last-passed receipt, last run 2026-10-15.

passed3/3python

pandas + Pandera DataFrame schema validation

Validate pandas DataFrames with Pandera DataFrameModel schemas: dtypes, coercion, value checks, custom dataframe checks and lazy error reports.

pandas@3.0.6pandera@0.34.1pytest@9.1.1
last passed 2026-10-15 13:32 UTC
passed4/4python

pandas DataFrame to formatted Excel report with openpyxl styles and roundtrip read

Write a DataFrame to a styled .xlsx with openpyxl (header styles, number formats, widths, freeze panes, filters), then read it back with pandas and verify, fully offline.

pandas@3.0.6openpyxl@3.1.5pytest@9.1.1
last passed 2026-10-15 13:32 UTC
passed4/4python

Pandas pyarrow-backed dtypes with partitioned Parquet round trips

Write and read partitioned Parquet with pyarrow, enforce a pa.schema on write, and keep nullable ints intact using dtype_backend=pyarrow, tested offline on tmp_path.

pandas@3.0.6pyarrow@26.0.0pytest@9.1.1
last passed 2026-10-15 13:32 UTC
passed6/6python

pandas to_sql and read_sql with a SQLAlchemy 2 engine on sqlite, with dtype handling

Write and read DataFrames through a SQLAlchemy 2 engine, control column types with dtype, and handle datetimes and nullable ints, tested offline on in-memory sqlite.

pandas@3.0.6sqlalchemy@2.1.4pytest@9.1.1
last passed 2026-10-15 13:32 UTC
passed5/5python

scikit-learn Pipeline with ColumnTransformer on pandas, GridSearchCV and joblib

A scikit-learn Pipeline that scales numeric columns and one-hot encodes categories inside a ColumnTransformer on a pandas DataFrame, tuned with GridSearchCV, then saved and reloaded with joblib. Tested offline on small in-memory data.

scikit-learn@1.9.1pandas@3.0.6joblib@1.6.0
last passed 2026-10-15 13:33 UTC

Used together with pandas

panderaopenpyxlpyarrowSQLAlchemyscikit-learnjoblib