$npx skillfedfor your agent

pandarallel

An easy to use library to speed up computation (by parallelizing on multi CPUs) with pandas.

With conditionsPyPI Scientific/EngineeringReleased May 2023513.1K downloads / moBSDSource build

Decision gist · record as of 2026-08-14

sdist only — pandarallel-1.6.5.tar.gz · builds from source
v1.6.5 · released 2023-05-02 · Python >=3.7

Yes, if you have large pandas DataFrames and need quick parallelization without framework overhead—but only if you can accept an abandoned package. The library is stable for its current scope, has no known vulnerabilities, and works with supported Python versions. However, do not rely on it for production systems where you need active maintenance or compatibility with future pandas/Python releases. Consider alternatives if you need ongoing support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >= 3.7; parallelization behavior differs between Mac/Linux and Windows platforms.
  • Installation has high friction due to compiled dependencies or system-level requirements.
  • The package is abandoned as of 1200 days since its last release, with no active maintenance—use only if you accept the risk of unpatched issues and no future updates.

License · maintenance · safety

BSD (permissive) — BSD is a permissive license; you can use, modify, and distribute this package freely with minimal restrictions, though you must retain the license notice.

last release 2023-05-02 (1200 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 513,139 downloads/mo, #6,252 on PyPI

Verify before relying

from pandarallel import pandarallel

pandarallel.initialize(progress_bar=True)
df.parallel_apply(func)
  • Whether the package works reliably with recent pandas versions (last release was 2023-05-02).
  • Whether high install friction is due to compiled dependencies or environment setup requirements.
  • Compatibility status with current Python 3.x minor versions beyond the stated >= 3.7 requirement.
Same gist for agents: .md · .json

What it is and what it does

Pandarallel is a library that speeds up pandas DataFrame operations by distributing them across multiple CPU cores. Instead of rewriting your code, you initialize the library once and then swap standard pandas method calls (like `apply`) for their parallel equivalents (like `parallel_apply`). It also displays progress bars during execution.

The package is designed for data scientists and analysts who work with large DataFrames and want to leverage multicore systems without learning distributed computing frameworks. However, the project is no longer actively maintained—the last release was in May 2023, and there have been no updates for over 1200 days. This means new pandas versions, Python releases, or bug reports will not receive fixes.

Use it for

  • Speed up row-wise or column-wise transformations on large DataFrames by distributing work across available CPU cores.
  • Monitor long-running pandas operations with built-in progress bars while parallelizing the computation.
  • Quickly prototype parallel data processing workflows without rewriting existing pandas code to use a distributed framework.
  • Process data-science pipelines that apply custom functions to millions of rows more efficiently on multi-CPU machines.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you have large pandas DataFrames and need quick parallelization without framework overhead—but only if you can accept an abandoned package.

The library is stable for its current scope, has no known vulnerabilities, and works with supported Python versions. However, do not rely on it for production systems where you need active maintenance or compatibility with future pandas/Python releases. Consider alternatives if you need ongoing support.

Install

pandarallel on PyPI

Before you install

Installation has high friction due to compiled dependencies or system-level requirements. The package is abandoned as of 1200 days since its last release, with no active maintenance—use only if you accept the risk of unpatched issues and no future updates.

Requires Python >= 3.7; parallelization behavior differs between Mac/Linux and Windows platforms.

License in practice

BSD is a permissive license; you can use, modify, and distribute this package freely with minimal restrictions, though you must retain the license notice.

Quickstart

from pandarallel import pandarallel

pandarallel.initialize(progress_bar=True)
df.parallel_apply(func)

Verify before relying

  • Whether the package works reliably with recent pandas versions (last release was 2023-05-02).
  • Whether high install friction is due to compiled dependencies or environment setup requirements.
  • Compatibility status with current Python 3.x minor versions beyond the stated >= 3.7 requirement.

Package facts

LicenseBSD permissive
Python supportSupports the current Python release >=3.7
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 1,200 days since the last release
First released
Downloads513,139 / month, #6,252 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyTopic :: Scientific/Engineering

Evidence: pandarallel-1.6.5.tar.gz

Tags

Capabilities
pandas parallel applymulticore dataframe operationsspeed up pandas with multiple cpusparallel pandas computationpandas parallelization librarydistributed pandas operationspandas progress bar parallel
Topics
pandas-accelerationmultiprocessing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “multicore dataframe operations”

  • pandarallelPandarallel parallelizes pandas DataFrame operations across multiple…
  • mapplyProvides a lightweight, customizable multi-core apply function for…
  • swifterSwifter applies functions to DataFrames and Series using automatic…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also mapply · para · swifter · dask · modin · dask-geopandas · numbagg · joblibspark · pytest-xdist · dask-cudf-cu12