Skip to content

Matplotlib

Comprehensive library for creating static, animated and interactive visualizations in Python.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

AI may help contributors understand code, get ideas and proof-read text, but they must fully understand the output and not solve problems they could not solve themselves. AI use is described in the PR template, PR summaries must be in the contributor's own words, and bots or agents may not interact with the project.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • Contributor takes full responsibility
  • A human must review the output
  • No autonomous agents
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Mostly friendly
  • No autonomous agents
AI-written textPull request descriptions, issue comments and summaries written by AI.
Unfriendly
  • Only minor help (autocomplete, grammar)

In their own words

Code contributions

As with any tool, the resulting contribution is the responsibility of the human contributor.

Matplotlib contributing guide

Solving topics that you wouldn't be able to solve yourself without AI

Matplotlib contributing guide

Using AI output without ensuring that you fully understand the output or without verifying that it is the correct approach.

Matplotlib contributing guide

Describe if and how AI is used.

Matplotlib contributing guide

Issues & bug reports

External AI tooling (e.g. bots, agents) directly interacting with the project; including creating issues, PRs or commenting on GitHub or Discourse.

Matplotlib contributing guide

AI-written text

Translating or proof-reading your comments or PR descriptions. Please keep the wording as close as possible to your original wording.

Matplotlib contributing guide

Describe what issue is resolved and why you chose this solution in your own words (no AI please).

Matplotlib contributing guide

Sources