Back to All Open Science Grantees
Ensuring the Continued Growth of pandas
Proposal Summary
To support the growth and health of pandas, the foundational library for tabular data structures in the Scientific Python Ecosystem, by funding continued maintenance and community building efforts.
Project
pandas is a Python library providing high-performance, easy-to-use data structures to work with heterogeneous, tabular data (so-called dataframes). It is a foundational library in the Scientific Python Ecosystem, providing the most widely-used data structures for this kind of data, and it is the most-used Python tag on StackOverflow. pandas documentation averages over 1,000,000 unique visitors per month. Specifically within the biomedical and life sciences, pandas is used directly by researchers and by libraries. pandas is a community-led open source project largely supported by volunteer work. This proposal aims to meet user needs by funding people to contribute to tasks such as triaging new issues, reviewing pull requests, fixing bugs, managing releases and maintaining release infrastructure, ensuring the test suite to pass, and keeping the continuous integration services running. These tasks are crucial to keep a large project running, and to ensure that contributing can happen smoothly. Moreover, this work brings added value to the end-user in the form of regular releases and timely regression fixes. The pandas project is driven by its community, which consists of individuals around the world who volunteer their valuable time and energy to make this open source project possible.