Search tools, frameworks, libraries, categories and domains
Lightweight compatibility layer that lets libraries support pandas, Polars, PyArrow and more with one API.
pip install narwhals
Package narwhals, last 26 weeks.
narwhals
Other tools in the same categories.
pandas-dev/pandas
The ubiquitous Python DataFrame library for data cleaning, analysis and I/O.
numpy/numpy
Fundamental N-dimensional array library that nearly all scientific Python builds on.
pola-rs/polars
Fast multi-threaded DataFrame library in Rust with a lazy query engine; the main pandas alternative.
scipy/scipy
Core algorithms for optimization, statistics, signal processing and linear algebra in Python.
apache/arrow
Standard columnar in-memory format and libraries (PyArrow) enabling zero-copy data exchange between tools.
ibis-project/ibis
Portable Python DataFrame API that compiles to SQL for DuckDB, BigQuery, Snowflake and 20+ backends.
NVIDIA/cudf
NVIDIA RAPIDS GPU DataFrame library that can accelerate pandas and Polars code with no changes.
statsmodels/statsmodels
Statistical modeling, hypothesis tests and econometrics with R-style formulas in Python.