Want a page like this for your product?Get started free →
pandas logopandas · product momentum

We ship fast.
Here’s the proof.

active
updated Apr 19, 2026
Shipped · 90 days
736
features & improvements
Avg. ship cadence
57.3
releases per week
Consecutive weeks
13
current shipping streak
Shipped · this week
0
features & improvements
Weekly velocity · last 14 weeks
Jan 19
Feb 16
Mar 16
Apr 13
now
Themes from pandas's shipments
click to filter ↓

Pandas now executes common operations significantly faster through targeted optimizations across data access, merging, groupby, and string handling. The library has eliminated unnecessary memory allocations, streamlined Cython code paths, and improved internal algorithms to deliver measurably quicker performance without any API changes.

Pandas has resolved dozens of edge cases and bugs that caused crashes, data corruption, or unexpected behavior in indexing, merging, groupby, datetime handling, and extension arrays. These fixes ensure reliable operations across complex scenarios like duplicate columns, MultiIndex levels, rolling calculations, and categorical data.

Pandas documentation and API have been significantly clarified with improved docstrings, better examples, and explicit explanations of parameter behavior and edge cases. Type hints have been comprehensively added across key classes, enabling better IDE support and static type checking for all pandas users.

Pandas is simplifying its API and preparing for version 3.1 by deprecating legacy features including automatic type conversions, outdated parameters, and unused methods. Users should review these deprecations and update their code to use recommended alternatives before these features are removed in future versions.

Recent shipments
110 of 759
1 / 76
19Apr
Simplified allow_duplicates parameter handlingImprovement

We've standardized the allow_duplicates parameter in insert and reset_index methods to use False as the default instead of an internal placeholder, making the API more consistent and easier to understand.

PR #65146
18Apr
Fixed documentation build workflow environmentFix

We fixed an issue in our documentation build process where the PANDAS_VERSION environment variable wasn't being set correctly, which could cause build failures or inconsistent documentation generation.

PR #65281
18Apr
Internal refactoring of datetime frequency managementImprovement

We've cleaned up internal datetime handling code to make future maintenance easier. This change has no impact on user-facing functionality.

PR #65276
18Apr
Fixed crash in rolling table operationsFix

Fixed a crash that occurred when using the rolling method with table mode for sum, mean, median, min, or max calculations. These operations now work reliably without errors.

PR #65273
18Apr
Documentation builds now use PixiImprovement

We've updated our documentation build process to use Pixi for more reliable and reproducible builds. This ensures documentation is generated consistently across all environments.

PR #65075
18Apr
Deprecated set_eng_float_format functionFeature

The set_eng_float_format function is now deprecated and will be removed in a future version. We recommend using alternative formatting methods for your numerical display needs.

PR #64717
18Apr
Improved test infrastructure for extension testingImprovement

We've enhanced our test base class to better support testing extension behavior around copy keyword handling. This makes it easier for developers to write comprehensive tests for custom extensions.

PR #65179
18Apr
Internal refactoring of frequency management codeImprovement

We've reorganized how frequency management code is structured internally to improve code maintainability. This change has no impact on user-facing functionality.

PR #65266
18Apr
Faster membership checks with optimized memory usage

We've improved the performance of membership checking operations by reducing unnecessary memory allocations. This change makes these operations faster and more efficient, especially when working with large datasets.

PR #64434
17Apr
Fixed assignment with list of tuples on object columnsFix

Fixed an issue where assigning a list of tuples to an object-dtype column using loc would fail or produce incorrect results. The operation now works as expected.

PR #65264
110 of 759
1 / 76
Ship velocity as a sales asset.
Get your own Momentum page — auto-updated from GitHub, zero maintenance.
Get started free →
pandas.momentum · auto-updated from GitHub
powered by Tangent
pandas · Product Momentum