Scientific computing & reproducibility · pandas core team / NumFOCUS
pandas
Open-source Python library for labeled, tabular data manipulation and analysis, built on NumPy.
pandas is the standard way analysts and researchers work with tabular data in Python: its DataFrame and Series structures add labeled rows and columns, group-by aggregation, joins and time-series handling on top of NumPy's raw arrays. It reads and writes most common formats (CSV, Excel, SQL, Parquet, JSON) and handles missing data explicitly rather than leaving it to crash downstream code. As a library rather than a service, reproducibility comes from pinning an exact pandas version in the project's environment file, since its behavior and defaults have changed across major versions. It's the de facto data-wrangling layer beneath most Python-based analytics and machine-learning workflows, and is fiscally sponsored by NumFOCUS with no paid tier of its own.
At a glance
| Vendor | pandas core team / NumFOCUS |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (BSD-3-Clause) |
| Best for | Data wrangling and exploratory analysis in Python before modeling or visualization. |
Pricing
Free and open source; fiscally sponsored by NumFOCUS with no paid tier.
Pricing has not been verified yet — see the vendor's site.
Features
- DataFrame and Series labeled data structures
- Flexible I/O for CSV, Excel, SQL and Parquet
- Group-by aggregation and merge/join operations
- Time-series resampling and rolling windows
- Explicit missing-data handling
- Vectorized string and datetime operations
Integrations
Profile last reviewed September 21, 2026