matplotlib

Previous topic

What’s new in matplotlib

Next topic

License

This Page

Github stats

GitHub stats for 2012/06/30 - 2012/09/07 (tag: v1.1.1)

These lists are automatically generated, and may be incomplete or contain duplicates.

The following 71 authors contributed 1151 commits.

  • Aaron Boushley
  • Ahmet Bakan
  • Amy
  • Andrew Dawson
  • Arnaud Gardelein
  • Ben Gamari
  • Ben Root
  • Bradley M. Froehle
  • Brett Graham
  • Bussonnier Matthias
  • C. Gohlke
  • Christoph Dann
  • Christoph Gohlke
  • Corey Farwell
  • Craig M
  • Craig Tenney
  • Damon McDougall
  • Daniel Hyams
  • Darren Dale
  • David Huard
  • Eric Firing
  • Ezra Peisach
  • Gellule Xg
  • Graham Poulter
  • Hubert Holin
  • Ian Thomas
  • Ignas Anikevicius (gns_ank)
  • Jack (aka Daniel) Kelly
  • Jack Kelly
  • Jae-Joon Lee
  • James R. Evans
  • Jason Grout
  • Jens H. Nielsen
  • Joe Kington
  • John Hunter
  • Jonathan Waltman
  • Jouni K. Seppänen
  • Lance Hepler
  • Marc Abramowitz
  • Martin Spacek
  • Matthew Emmett
  • Matthias BUSSONNIER
  • Michael Droettboom
  • Michiel de Hoon
  • Mike Kaufman
  • Neil
  • Nelle Varoquaux
  • Nikolay Vyahhi
  • Paul Ivanov
  • Peter Würtz
  • Phil Elson
  • Piti Ongmongkolkul
  • Robert Johansson
  • Russell Owen
  • Ryan May
  • Simon Cross
  • Stefan van der Walt
  • Takafumi Arakaki
  • Thomas A Caswell
  • Thomas Kluyver
  • Thomas Robitaille
  • Tobias Hoppe
  • Tony S Yu
  • Zach Pincus
  • bev-a-tron
  • endolith
  • goir
  • mcelrath
  • pelson
  • pwuertz
  • vbr

We closed a total of 349 issues, 123 pull requests and 226 regular issues; this is the full list (generated with the script tools/github_stats.py):

Pull Requests (123):

  • PR #1168: PEP8 compliance on artist.py
  • PR #1213: Include username in tempdir
  • PR #1182: Bezier pep8
  • PR #1206: README and links fixes
  • PR #1192: Issue835 2: replacement for #835
  • PR #1187: Add a simple arrow example
  • PR #1120: FAIL: matplotlib.tests.test_transforms.test_pre_transform_plotting.test on Python 3.x
  • PR #714: Initial rework of gen_gallery.py
  • PR #1150: the affine matrix is calculated in the display coordinate for interpolation=’none’
  • PR #1145: Fix formatter reset when twin{x,y}() is called
  • PR #1201: Fix typo in object-oriented API
  • PR #1061: Add log option to Axes.hist2d
  • PR #1125: Reduce object-oriented boilerplate for users
  • PR #1195: Fixed pickle tests to use the BufferIO object for python3 support.
  • PR #1198: Fixed python2.6 support (by removing use of viewvalues on a dict).
  • PR #1197: Handled future division changes for python3 (fixes #1194).
  • PR #1162: FIX nose.tools.assert_is is only supported with python2.7
  • PR #803: Return arrow collection as 2nd argument of streamplot.
  • PR #1189: BUG: Fix streamplot when velocity component is exactly zero.
  • PR #1191: Small bugfixes to the new pickle support.
  • PR #1146: Fix invalid transformation in InvertedSymmetricalLogTransform.
  • PR #1169: Subplot.twin[xy] returns a Subplot instance
  • PR #1183: FIX undefined elements were used at several places in the mlab module
  • PR #498: get_sample_data still broken on v.1.1.x
  • PR #1170: Uses tight_layout.get_subplotspec_list to check if all axes are compatible w/ tight_layout
  • PR #1174: closes #1173 - backporting python2.7 subprocess’s check_output to be abl...
  • PR #1175: Pickling support added. Various whitespace fixes as a result of reading lots of code.
  • PR #1098: suppress exception upon quitting with qt4agg on osx
  • PR #1171: backend_pgf: handle OSError when testing for xelatex/pdflatex
  • PR #1164: doc: note contourf hatching in whats_new.rst
  • PR #1153: PEP8 on artist
  • PR #1163: tight_layout: fix regression for figures with non SubplotBase Axes
  • PR #1159: FIX assert_raises cannot be called with with
  • PR #1160: backend_pgf: clarifications and fixes in documentation
  • PR #1154: six inclusion for dateutil on py3 doesn’t work
  • PR #1149: Add Phil Elson’s percentage histogram example
  • PR #1158: FIX - typo in lib/matplotlib/testing/compare.py
  • PR #1155: workaround for fixed dpi assumption in adjust_bbox_pdf
  • PR #1142: What’s New: Python 3 paragraph
  • PR #1130: Fix writing pdf on stdout
  • PR #832: MPLCONFIGDIR tries to be created in read-only home
  • PR #1140: BUG: Fix fill_between when NaN values are present
  • PR #1144: Added tripcolor whats_new section.
  • PR #1010: Port part of errorfill from Tony Yu’s mpltools.
  • PR #1141: backend_pgf: fix parentheses typo
  • PR #1114: Make grid accept alpha rcParam
  • PR #1124: PGF backend, fix #1116, #1118 and #1128
  • PR #983: Issues with dateutil and pytz
  • PR #1133: figure.py: import warnings, and make imports absolute
  • PR #1132: clean out obsolete matplotlibrc-related bits to close #1123
  • PR #1131: Cleanup after the gca test.
  • PR #563: sankey.add() has mutable defaults
  • PR #731: Plot limit with transform
  • PR #1107: Added %s support for labels.
  • PR #774: Allow automatic use of tight_layout.
  • PR #1122: DOC: Add streamplot description to What’s New page
  • PR #1111: Fixed transoffset example from failing.
  • PR #840: Documentation Errors for specgram
  • PR #1088: For a text artist, if it has a _bbox_patch associated with it, the contains test should reflect this.
  • PR #986: Add texinfo build target in doc/make.py
  • PR #1076: PGF backend for XeLaTeX/LuaLaTeX support
  • PR #1090: External transform api
  • PR #1108: Fix documentation warnings
  • PR #861: Add rcfile function (which loads rc params from a given file).
  • PR #1062: increased the padding on FileMovieWritter.frame_format_str
  • PR #1100: Doc multi version master
  • PR #1105: Fixed comma between tests.
  • PR #1095: Colormap byteorder bug
  • PR #1103: colorbar: correct error introduced in commit 089024; closes #1102
  • PR #1067: Support multi-version documentation on the website
  • PR #1031: Added ‘capthick’ kwarg to errorbar()
  • PR #1074: Added broadcasting support in some mplot3d methods
  • PR #1064: Locator interface
  • PR #850: Added tripcolor triangle-centred colour values.
  • PR #1093: Exposed the callback id for the default key press handler so that it can be easily diabled. Fixes #215.
  • PR #1065: fixed conversion from pt to inch in tight_layout
  • PR #1082: doc: in pcolormesh docstring, say what it does.
  • PR #1078: doc: note that IDLE doesn’t work with interactive mode.
  • PR #1071: patches.polygon: fix bug in handling of path closing, #1018.
  • PR #1057: Contour norm scaling
  • PR #1056: Test framework cleanups
  • PR #778: Make tests faster
  • PR #1024: broken links in the gallery
  • PR #1054: stix_fonts_demo.py fails with bad refcount
  • PR #960: Fixed logformatting for non integer bases.
  • PR #897: GUI icon in Tkinter
  • PR #1053: Move Python 3 import of reload() to the module that uses it
  • PR #1049: Update examples/user_interfaces/embedding_in_wx2.py
  • PR #1050: Update examples/user_interfaces/embedding_in_wx4.py
  • PR #1051: Update examples/user_interfaces/mathtext_wx.py
  • PR #1052: Update examples/user_interfaces/wxcursor_demo.py
  • PR #1047: Enable building on Python 3.3 for Windows
  • PR #1036: Move all figures to the front with a non-interactive show() in macosx backend.
  • PR #1042: Three more plot_directive configuration options
  • PR #1022: contour: map extended ranges to “under” and “over” values
  • PR #1007: modifying GTK3 example to use pygobject, and adding a simple example to demonstrate NavigationToolbar in GTK3
  • PR #1004: Added savefig.bbox option to matplotlibrc
  • PR #976: Fix embedding_in_qt4_wtoolbar.py on Python 3
  • PR #1034: MdH = allow compilation on recent Mac OS X without compiler warnings
  • PR #1028: Fix use() so that it is possible to reset the rcParam.
  • PR #1033: Py3k: reload->imp.reload
  • PR #1002: Fixed potential overflow exception in the lines.contains() method
  • PR #1025: Timers
  • PR #989: Animation subprocess bug
  • PR #898: Added warnings for easily confusible subplot/subplots invokations
  • PR #963: Add detection of file extension for file-like objects
  • PR #973: Fix sankey.py pep8 and py3 compatibility
  • PR #972: Force closing PIL image files
  • PR #981: Fix pathpatch3d_demo.py on Python 3
  • PR #980: Fix basic_units.py on Python 3. PEP8 and PyLint cleanup.
  • PR #1014: qt4: remove duplicate file save button; and remove trailing whitespace
  • PR #1011: fix for bug #996 and related issues
  • PR #985: support current and future FreeBSD releases
  • PR #1000: Fix traceback for vlines/hlines, when an empty list or array passed in for x/y.
  • PR #994: Fix bug in pcolorfast introduced by #901
  • PR #993: Fix typo
  • PR #908: use Qt window title as default savefig filename
  • PR #971: Close fd temp file following rec2csv_bad_shape test
  • PR #851: Simple GUI interface enhancements
  • PR #979: Fix test_mouseclicks.py on Python 3
  • PR #977: Fix lasso_selector_demo.py on Python 3
  • PR #970: Fix tiff and jpeg export via PIL
  • PR #961: Issue 807 auto minor locator

Issues (226):

  • #1096: Documentation bug: pyplot.arrow does not list enough keywords to successfully draw an arrow
  • #1168: PEP8 compliance on artist.py
  • #1213: Include username in tempdir
  • #1182: Bezier pep8
  • #1177: Handled baseline image folder identification for non matplotlib projects.
  • #1091: Update README.txt for v1.2
  • #1206: README and links fixes
  • #1192: Issue835 2: replacement for #835
  • #1187: Add a simple arrow example
  • #1120: FAIL: matplotlib.tests.test_transforms.test_pre_transform_plotting.test on Python 3.x
  • #835: add documentation for figure show method in backend_bases and backend_template
  • #714: Initial rework of gen_gallery.py
  • #1150: the affine matrix is calculated in the display coordinate for interpolation=’none’
  • #1087: Update whats new section
  • #385: BUG: plot_directive: look for plot script files relative to the .rst file
  • #1110: twiny overrides formatter and adds another x-axis
  • #1145: Fix formatter reset when twin{x,y}() is called
  • #547: undocumented scatter marker definition change
  • #1201: Fix typo in object-oriented API
  • #1061: Add log option to Axes.hist2d
  • #1094: Feature request - make it simpler to use full OO interface
  • #1125: Reduce object-oriented boilerplate for users
  • #1085: Images shifted relative to other plot feature in vector graphic output formats
  • #1195: Fixed pickle tests to use the BufferIO object for python3 support.
  • #1198: Fixed python2.6 support (by removing use of viewvalues on a dict).
  • #1194: Streamplot result python version dependent
  • #1197: Handled future division changes for python3 (fixes #1194).
  • #557: Crash during date axis setup
  • #600: errorbar(): kwarg ‘markevery’ not working as expected.
  • #174: Memory leak in example simple_idle_wx.py
  • #232: format in plot_direcitive sphinx>=1.0.6 compatible patch
  • #1162: FIX nose.tools.assert_is is only supported with python2.7
  • #1165: tight_layout fails on twinx, twiny
  • #803: Return arrow collection as 2nd argument of streamplot.
  • #1189: BUG: Fix streamplot when velocity component is exactly zero.
  • #1191: Small bugfixes to the new pickle support.
  • #323: native format for figures
  • #1146: Fix invalid transformation in InvertedSymmetricalLogTransform.
  • #1169: Subplot.twin[xy] returns a Subplot instance
  • #1183: FIX undefined elements were used at several places in the mlab module
  • #498: get_sample_data still broken on v.1.1.x
  • #1170: Uses tight_layout.get_subplotspec_list to check if all axes are compatible w/ tight_layout
  • #1173: The PGF backend only works on python2.7 and +
  • #1174: closes #1173 - backporting python2.7 subprocess’s check_output to be abl...
  • #1175: Pickling support added. Various whitespace fixes as a result of reading lots of code.
  • #1179: Attempt at making travis output shorter.
  • #1020: Picklable figures
  • #1098: suppress exception upon quitting with qt4agg on osx
  • #1171: backend_pgf: handle OSError when testing for xelatex/pdflatex
  • #1164: doc: note contourf hatching in whats_new.rst
  • #606: Unable to configure grid using axisartist
  • #1153: PEP8 on artist
  • #1163: tight_layout: fix regression for figures with non SubplotBase Axes
  • #1117: ERROR: matplotlib.tests.test_axes.test_contour_colorbar.test fails on Python 3
  • #1159: FIX assert_raises cannot be called with with
  • #206: hist normed=True problem?
  • #1160: backend_pgf: clarifications and fixes in documentation
  • #1154: six inclusion for dateutil on py3 doesn’t work
  • #320: hist plot in percent
  • #1149: Add Phil Elson’s percentage histogram example
  • #1158: FIX - typo in lib/matplotlib/testing/compare.py
  • #1135: Problems with bbox_inches=’tight’
  • #1155: workaround for fixed dpi assumption in adjust_bbox_pdf
  • #1142: What’s New: Python 3 paragraph
  • #1138: tight_bbox made assumptions about the display-units without checking the figure
  • #1130: Fix writing pdf on stdout
  • #832: MPLCONFIGDIR tries to be created in read-only home
  • #1140: BUG: Fix fill_between when NaN values are present
  • #1144: Added tripcolor whats_new section.
  • #1010: Port part of errorfill from Tony Yu’s mpltools.
  • #1141: backend_pgf: fix parentheses typo
  • #1114: Make grid accept alpha rcParam
  • #1118: ERROR: matplotlib.tests.test_backend_pgf.test_pdflatex on Python 3.x
  • #1116: ERROR: matplotlib.tests.test_backend_pgf.test_xelatex
  • #1124: PGF backend, fix #1116, #1118 and #1128
  • #745: Cannot run tests with Python 3.x on MacOS 10.7
  • #983: Issues with dateutil and pytz
  • #1137: PGF/Tikz: savefig could not handle a filename
  • #1128: PGF back-end fails on simple graph
  • #1133: figure.py: import warnings, and make imports absolute
  • #1123: Rationalize the number of ancillary (default matplotlibrc) files
  • #1132: clean out obsolete matplotlibrc-related bits to close #1123
  • #1131: Cleanup after the gca test.
  • #563: sankey.add() has mutable defaults
  • #238: patch for qt4 backend
  • #731: Plot limit with transform
  • #1107: Added %s support for labels.
  • #720: Bug with bbox_inches=’tight’
  • #1084: doc/mpl_examples/pylab_examples/transoffset.py not working as expected
  • #774: Allow automatic use of tight_layout.
  • #1122: DOC: Add streamplot description to What’s New page
  • #1111: Fixed transoffset example from failing.
  • #840: Documentation Errors for specgram
  • #1088: For a text artist, if it has a _bbox_patch associated with it, the contains test should reflect this.
  • #1119: ERROR: matplotlib.tests.test_image.test_imread_pil_uint16 on Python 3.x
  • #353: Improved output of text in SVG and PDF
  • #291: size information from print_figure
  • #986: Add texinfo build target in doc/make.py
  • #1076: PGF backend for XeLaTeX/LuaLaTeX support
  • #1090: External transform api
  • #1108: Fix documentation warnings
  • #811: Allow tripcolor to directly plot triangle-centered functions
  • #1005: imshow with big-endian data types on OS X
  • #892: Update animation.py docstrings to “raw” Sphinx format
  • #861: Add rcfile function (which loads rc params from a given file).
  • #988: Trim white spaces while saving from Navigation toolbar
  • #670: Add a printer button to the navigation toolbar
  • #1062: increased the padding on FileMovieWritter.frame_format_str
  • #188: MacOSX backend brings up GUI unnecessarily
  • #1041: make.osx SDK location needs updating
  • #1043: Fix show command for Qt backend to raise window to top
  • #1046: test failing on master
  • #962: Bug with figure.savefig(): using AGG, PIL, JPG and StringIO
  • #1045: 1.1.1 not in pypi
  • #1100: Doc multi version master
  • #1106: Published docs for v1.1.1 missing pyplot.polar
  • #569: 3D bar graphs with variable depth
  • #359: new plot style: stackplot
  • #297: pip/easy_install installs old version of matplotlib
  • #152: Scatter3D: arguments (c,s,...) are not taken into account
  • #1105: Fixed comma between tests.
  • #1095: Colormap byteorder bug
  • #1102: examples/pylab_examples/contour_demo.py fails
  • #1103: colorbar: correct error introduced in commit 089024; closes #1102
  • #1067: Support multi-version documentation on the website
  • #1031: Added ‘capthick’ kwarg to errorbar()
  • #1074: Added broadcasting support in some mplot3d methods
  • #1032: Axesbase
  • #1064: Locator interface
  • #850: Added tripcolor triangle-centred colour values.
  • #1059: Matplotlib figure window freezes during interactive mode
  • #215: skipping mpl-axes-interaction during key_press_event’s
  • #1093: Exposed the callback id for the default key press handler so that it can be easily diabled. Fixes #215.
  • #909: Log Formatter for tick labels can’t handle non-integer base
  • #1065: fixed conversion from pt to inch in tight_layout
  • #1086: Problem with subplot / matplotlib.dates interaction
  • #782: mplot3d: grid doesn’t update after adding a slider to figure?
  • #703: pcolormesh help not helpful
  • #1082: doc: in pcolormesh docstring, say what it does.
  • #1068: Add stairstep plotting functionality
  • #1078: doc: note that IDLE doesn’t work with interactive mode.
  • #704: ignore case in edgecolors keyword in pcolormesh (and possibly other places)
  • #708: set_clim not working with NonUniformImage
  • #768: Add “tight_layout” button to toolbar
  • #791: v1.1.1 release candidate testing
  • #844: imsave/imshow and cmaps
  • #939: test failure: matplotlib.tests.test_mathtext.mathfont_stix_14_test.test
  • #875: Replace “jet” with “hot” as the default colormap
  • #881: “Qualitative” colormaps represented as continuous
  • #1072: For a text artist, if it has a _bbox_patch associated with it, the conta...
  • #1071: patches.polygon: fix bug in handling of path closing, #1018.
  • #1018: BUG: check for closed path in Polygon.set_xy()
  • #1066: fix limit calculation of step* histogram
  • #1073: Mplot3d/input broadcast
  • #906: User-specified medians and conf. intervals in boxplots
  • #899: Update for building matplotlib under Mac OS X 10.7 Lion and XCode > 4.2
  • #1057: Contour norm scaling
  • #1035: Added a GTK3 implementation of the SubplotTool window.
  • #807: Crash when using zoom tools on a plot: AutoMinorLocator after MultipleLocator gives “ValueError: Need at least two major ticks to find minor tick locations”
  • #1023: New button to toolbar for tight_layout.
  • #1056: Test framework cleanups
  • #778: Make tests faster
  • #1048: some matplotlib examples incompatible with wxpython 2.9
  • #1024: broken links in the gallery
  • #1054: stix_fonts_demo.py fails with bad refcount
  • #960: Fixed logformatting for non integer bases.
  • #897: GUI icon in Tkinter
  • #1053: Move Python 3 import of reload() to the module that uses it
  • #1049: Update examples/user_interfaces/embedding_in_wx2.py
  • #1050: Update examples/user_interfaces/embedding_in_wx4.py
  • #1051: Update examples/user_interfaces/mathtext_wx.py
  • #1052: Update examples/user_interfaces/wxcursor_demo.py
  • #1047: Enable building on Python 3.3 for Windows
  • #819: Add new plot style: stackplot
  • #1036: Move all figures to the front with a non-interactive show() in macosx backend.
  • #1042: Three more plot_directive configuration options
  • #1044: plots not being displayed in OSX 10.8
  • #1022: contour: map extended ranges to “under” and “over” values
  • #1007: modifying GTK3 example to use pygobject, and adding a simple example to demonstrate NavigationToolbar in GTK3
  • #1004: Added savefig.bbox option to matplotlibrc
  • #976: Fix embedding_in_qt4_wtoolbar.py on Python 3
  • #1013: compilation warnings in _macosx.m
  • #1034: MdH = allow compilation on recent Mac OS X without compiler warnings
  • #964: Animation clear_temp=False reuses old frames
  • #1028: Fix use() so that it is possible to reset the rcParam.
  • #1033: Py3k: reload->imp.reload
  • #1002: Fixed potential overflow exception in the lines.contains() method
  • #1025: Timers
  • #989: Animation subprocess bug
  • #898: Added warnings for easily confusible subplot/subplots invokations
  • #963: Add detection of file extension for file-like objects
  • #973: Fix sankey.py pep8 and py3 compatibility
  • #972: Force closing PIL image files
  • #981: Fix pathpatch3d_demo.py on Python 3
  • #980: Fix basic_units.py on Python 3. PEP8 and PyLint cleanup.
  • #996: macosx backend broken by #901: QuadMesh fails so colorbar fails
  • #1017: axes.Axes.step() function not documented
  • #1014: qt4: remove duplicate file save button; and remove trailing whitespace
  • #655: implement path_effects for Line2D objects
  • #999: pcolormesh edgecolor of “None”
  • #1011: fix for bug #996 and related issues
  • #1009: Simplify import statement
  • #982: Supported FreeBSD10 as per #225
  • #225: Add support for FreeBSD >6.x
  • #985: support current and future FreeBSD releases
  • #1006: MacOSX backend throws exception when plotting a quadmesh
  • #1000: Fix traceback for vlines/hlines, when an empty list or array passed in for x/y.
  • #1001: Bug fix for issue #955
  • #994: Fix bug in pcolorfast introduced by #901
  • #993: Fix typo
  • #908: use Qt window title as default savefig filename
  • #830: standard key for closing figure (“q”)
  • #971: Close fd temp file following rec2csv_bad_shape test
  • #851: Simple GUI interface enhancements
  • #979: Fix test_mouseclicks.py on Python 3
  • #977: Fix lasso_selector_demo.py on Python 3
  • #970: Fix tiff and jpeg export via PIL
  • #707: key_press_event in pyqt4 embedded matplotlib
  • #243: Debug version/symbols for win32
  • #255: Classes in _transforms.h in global namespace
  • #961: Issue 807 auto minor locator
  • #345: string symbol markers (“scattertext” plot)
  • #247: DLL load failed
  • #808: pip install matplotlib fails
  • #168: setupext.py incorrect for Mac OS X
  • #213: Fixing library path in setupext.py for Mac