Skip to content

pandas

Data analysis and manipulation library for Python.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

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.

Contributing to pandas

You must fully review and modify the result of the automated tool.

Contributing to pandas

Using these tools to help write the code, tests, and documentation in a contribution is fine.

Contributing to pandas

Issues & bug reports

This policy applies to any contribution made to pandas, including submitted issues or pull requests.

Contributing to pandas

Discussion is different: in issues, pull requests, and review comments, do not use AI to speak for you.

Contributing to pandas

AI-written text

Translation and grammar editing are an explicit exception to the rule above.

Contributing to pandas

Disclosure still applies, so say that you used a tool.

Contributing to pandas

Sources