pandas
Data analysis and manipulation library for Python.
Mostly friendly. Welcome, with extra rules.
AI coding assistants may help write code, tests and docs if their use is disclosed with the specific tool and the output is fully reviewed. In issues, pull requests and review comments AI may not speak for contributors, apart from translation and grammar editing.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Mostly friendly
- AI use must be disclosed
- A human must review the output
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- Unfriendly
- AI use must be disclosed
- Only minor help (autocomplete, grammar)
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Unfriendly
- AI use must be disclosed
- Only minor help (autocomplete, grammar)
In their own words
Code contributions
You must disclose that you used an automated tool in the contribution, and be specific about which one.
You must fully review and modify the result of the automated tool.
Using these tools to help write the code, tests, and documentation in a contribution is fine.
Issues & bug reports
This policy applies to any contribution made to pandas, including submitted issues or pull requests.
Discussion is different: in issues, pull requests, and review comments, do not use AI to speak for you.
AI-written text
Translation and grammar editing are an explicit exception to the rule above.
Disclosure still applies, so say that you used a tool.
Sources
- Contributing to pandaspandas.pydata.org/docs/dev/development/contributing.htmlSnapshot 9 Oct 2026