Skip to content
hannah edited this page Jul 13, 2023 · 54 revisions

Developer Area

Matplotlib calendar

Our meeting schedule can be viewed at https://scientific-python.org/calendars

Download/import: .ics

Matplotlib Enhancement Proposals (MEPs)

MEPs are used to track the progress of larger changes to matplotlib that are not easily encapsulated into a single pull request.

New MEPs should be created as PRs into the documentation.

  • Discussion MEP8: Improve PEP8 compliance.
  • Discussion MEP9: Add a global manager for all user interactivity with artists; make any artist resizeable, moveable, highlightable, and selectable as desired by the user.
  • Progress 1.3 MEP10: Modernize documentation.
  • Completed 1.3 MEP11: Improve third-party dependency resolution.
  • Progress 1.3 MEP12: Reorganize example gallery and clean up examples.
  • Discussion MEP13: Use python properties
  • Discussion MEP14: Improve text handling
  • Discussion MEP15: Fix axis autoscaling when limits are specified for one axis only
  • Proposed MEP16: Constraint-based layout (continuation of #1109)
  • Proposed MEP17: Interactive tweaking of plots
  • Proposed MEP18: Plottable object interface
  • Proposed MEP19: Improve continuous integration, nightly builds of code and docs
  • Proposed MEP20: Interactive gallery/examples
  • Proposed MEP21: Overhaul color handling
  • Progress Mep22: Separation of user interaction from Canvas and Toolbar
  • Discussion MEP23: Group several figures under the same FigureManager
  • Discussion MEP24: Negative values in polar plots
  • Discussion MEP25: Data Controller layer
  • Discussion MEP26: Artist Style Sheet
  • Progress MEP27: Backend Refactor (Gcf)
  • Discussion MEP28: Don't force alpha
  • Discussion MEP30: Grid population strategies
  • Discussion MEP31: Dimension unit handling

Meetings and Sprints

Scipy 2013

Scipy 2014

Hangouts

Sub-Pages of this Wiki

Key Project Pages

Developer info