MCPcopy
hub / github.com/nalepae/pandarallel

github.com/nalepae/pandarallel @v1.6.5 sqlite

repository ↗ · DeepWiki ↗ · release v1.6.5 ↗
127 symbols 354 edges 14 files 8 documented · 6%
README

Pandaral·lel

PyPI version fury.io PyPI license PyPI download month

Without parallelization Without Pandarallel
With parallelization With Pandarallel

Pandaral.lel provides a simple way to parallelize your pandas operations on all your CPUs by changing only one line of code. It also displays progress bars.

Maintainers

Installation

pip install pandarallel [--upgrade] [--user]

Quickstart

from pandarallel import pandarallel

pandarallel.initialize(progress_bar=True)

# df.apply(func)
df.parallel_apply(func)

Usage

Be sure to check out the documentation.

Examples

An example of each available pandas API is available:

Core symbols most depended-on inside this repo

chunk
called by 8
pandarallel/utils.py
update
called by 5
pandarallel/progress_bars.py
get_pandas_version
called by 3
pandarallel/utils.py
get_axis_int
called by 2
pandarallel/utils.py
set_error
called by 2
pandarallel/progress_bars.py
get_progress_bars
called by 2
pandarallel/progress_bars.py
progress_wrapper
called by 2
pandarallel/progress_bars.py
get_chunks
called by 2
pandarallel/data_types/generic.py

Shape

Method 56
Function 47
Class 24

Languages

Python100%

Modules by API surface

tests/test_pandarallel.py34 symbols
pandarallel/progress_bars.py22 symbols
pandarallel/core.py13 symbols
pandarallel/data_types/dataframe.py10 symbols
pandarallel/data_types/series.py9 symbols
pandarallel/data_types/dataframe_groupby.py8 symbols
pandarallel/data_types/rolling_groupby.py7 symbols
pandarallel/data_types/expanding_groupby.py7 symbols
pandarallel/data_types/series_rolling.py6 symbols
pandarallel/data_types/generic.py6 symbols
pandarallel/utils.py5 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add pandarallel \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact