matplotlib

Previous topic

What’s new in matplotlib

Next topic

License

This Page

Github stats

GitHub stats for 2013/07/31 - 2014/10/18 (tag: v1.3.0)

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

The following 169 authors contributed 2105 commits.

  • Adam Heck
  • Adrian Price-Whelan
  • Alex Loew
  • Alistair Muldal
  • Andrea Bedini
  • Andreas Wallner
  • Andrew Dawson
  • Andrew Merrill
  • Aseem Bansal
  • Behram Mistree
  • Ben Cohen
  • Ben Gamari
  • Ben Keller
  • Ben Root
  • Benjamin Reedlunn
  • Brandon Liu
  • CJ Carey
  • Cameron Davidson-Pilon
  • Carissa Brittain
  • Carwyn Pelley
  • Chris Beaumont
  • Chris G
  • Christoph Gohlke
  • Christoph Hoffmann
  • Cimarron Mittelsteadt
  • Damon McDougall
  • Daniel O’Connor
  • Dara Adib
  • David Anderson
  • Dean Malmgren
  • Dmitry Lupyan
  • DonaldSeo
  • Elliott Sales de Andrade
  • Eric Firing
  • Eugene Yurtsev
  • Federico Ariza
  • Felipe
  • Filipe
  • Francesco Montesano
  • Francis Colas
  • Geoffroy Billotey
  • Gregory Ashton
  • Guillaume Gay
  • Gustavo Braganca
  • Hans Meine
  • Hans Moritz Günther
  • Ian Thomas
  • Jae-Joon Lee
  • Jake Vanderplas
  • JamesMakela
  • Jan Schulz
  • Jason Grout
  • Jason Miller
  • Jens Hedegaard Nielsen
  • Joe Kington
  • Joel B. Mohler
  • Jorrit Wronski
  • José Ricardo
  • Jouni K. Seppänen
  • Julian Taylor
  • JulianCienfuegos
  • Katy Huff
  • Kevin Chan
  • Kevin Keating
  • Kristen M. Thyng
  • Larry Bradley
  • Lennart Fricke
  • Leo Singer
  • Loïc Séguin-C
  • Magnus Nord
  • Maksym P
  • Manuel GOACOLOU
  • Marianne Corvellec
  • Markus Roth
  • Martin Dengler
  • Martin Fitzpatrick
  • Martin Spacek
  • Matt Klein
  • Matt Terry
  • Matthew Brett
  • Matthias Bussonnier
  • Matthieu Caneill
  • Matěj Týč
  • Michael
  • Michael Droettboom
  • Michiel de Hoon
  • Michka Popoff
  • Mikhail Korobov
  • MinRK
  • Nelle Varoquaux
  • Nic Eggert
  • Nicolas P. Rougier
  • Oliver Willekens
  • Patrick Marsh
  • Paul
  • Paul Hobson
  • Paul Ivanov
  • Per Parker
  • Peter Iannucci
  • Peter Würtz
  • Phil Elson
  • Pierre Haessig
  • Puneeth Chaganti
  • Remi Rampin
  • Richard Hattersley
  • Ricky
  • Robert Johansson
  • Rohan Walker
  • Roland Wirth
  • RutgerK
  • Ryan Blomberg
  • Ryan D’Souza
  • Ryan May
  • Scott Lasley
  • Scott Lawrence
  • Scott Stevenson
  • Sergey Kholodilov
  • Silviu Tantos
  • Simon Gibbons
  • Thomas A Caswell
  • Thomas Hisch
  • Thomas Robitaille
  • Till Stensitzki
  • Timo Vanwynsberghe
  • Tobias Megies
  • Todd Jennings
  • Tony S Yu
  • Tor Colvin
  • Trevor Bekolay
  • Vadim Markovtsev
  • Valentin Haenel
  • Viktor Kerkez
  • Vlad Seghete
  • Wieland Hoffmann
  • William Manley
  • Yaron de Leeuw
  • anykraus
  • arokem
  • aszilagyi
  • blackw1ng
  • blah blah
  • captainwhippet
  • chebee7i
  • danielballan
  • davidovitch
  • daydreamt
  • donald
  • endolith
  • fardal
  • grdlok
  • jowr
  • kcrisman
  • kelsiegr
  • khyox
  • kramer65
  • kshramt
  • limtaesu
  • marky
  • profholzer
  • rahiel
  • rhoef
  • sfroid
  • spiessbuerger
  • stahlous
  • syngron
  • ugurthemaster
  • vagrant
  • vbr
  • xbtsw

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

Pull Requests (622):

  • PR #3672: Python3 pep8 fixes
  • PR #3558: Adds multiple histograms side-by-side example
  • PR #3665: Remove usage of raw strides member in _backend_gdk.c
  • PR #3309: Explicitly close read and write of Popen process (latex)
  • PR #3662: Make all classes new-style.
  • PR #3646: Remove PyCXX dependency for core extension modules
  • PR #3664: [examples] pep8 fix e251 e27*
  • PR #3294: fix typo in figlegend_demo.py
  • PR #3666: remove print from test
  • PR #3638: MNT : slight refactoring of Gcf
  • PR #3387: include PySide in qt4agg backend check
  • PR #3597: BUG/TST : skip example pep8 if don’t know source path
  • PR #3661: Numpy 1.6 fixes
  • PR #3635: fix pep8 error classes e20[12] and e22[12] in examples
  • PR #3547: Don’t use deprecated numpy APIs
  • PR #3628: Document auto-init behavior of colors.Normalize and cm.ScalarMappable.
  • PR #3640: figure.max_num_figures was renamed to figure.max_open_warning.
  • PR #3650: Typo fixes. [backport to doc branch]
  • PR #3564: Rcparam validation fix
  • PR #3642: TST : know-fail shadding tests
  • PR #3632: Fix for #3623
  • PR #3619: PatchCollection: pass other kwargs for match_original=True
  • PR #3637: typo: mp4 -> mpeg4. Closes #3636.
  • PR #3629: examples: fix pep8 error class E211
  • PR #3622: setup.py creates a zombie C extension called “freetype2”
  • PR #3627: Fixed Image and Renderer pickling
  • PR #3515: examples: fix pep8 error classes E111 and E113
  • PR #3625: animate_decay.py example code is less complicated
  • PR #3621: matplotlib.__version__ is now unicode as of 1.4.0
  • PR #3620: Revert interactive determination
  • PR #3613: Fix problem with legend if data has NaN’s [backport to 1.4.x]
  • PR #3313: BUG: 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
  • PR #3496: BUG : fix str vs bytes issue in py3 in ps backend
  • PR #3609: Nbagg icons
  • PR #3611: Fix spelling error
  • PR #3600: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • PR #3560: Updated whats new for nbagg and legend/patheffects docs.
  • PR #3594: Unicode decode error [backport to 1.4.x]
  • PR #3574: rotation parameter has no effect on RegularPolyCollection
  • PR #3409: Win fixes
  • PR #3595: Some small doc fixes only relevant on the master branch
  • PR #3291: Lightsource enhancements
  • PR #3592: Fix crash in picking for zero-length path collection
  • PR #3585: merge V1.4.0-doc into v1.4.x
  • PR #3566: BUG : don’t assume label in boxpplot_stat
  • PR #3567: Fixed the differencing of images for the webagg/nbagg backends.
  • PR #3571: BUG : deal with empty list passed to boxplot
  • PR #3533: BUG : fix handling of flierprop by boxplot
  • PR #3514: Ticks on top axis disappear if tick size is too large (when using bbox_inches=’tight’)
  • PR #3578: Fixes test to assert instead of print
  • PR #3575: Supports locale-specified encoding for rcfile.
  • PR #3479: Build dep updates
  • PR #3552: Nbagg enhancements
  • PR #3559: Install texlive and other dependencies when building docs.
  • PR #3555: Typo in comment documentation for example timers.py
  • PR #3556: copy/paste corrections in test_backend_qt5
  • PR #3545: Provide an informative error message if something goes wrong in setfont [backport to 1.4.x]
  • PR #3548: Silence some Sphinx warnings by rewriting docstrings.
  • PR #3539: DEP : update six minimum version
  • PR #3543: DOC : fix main-page tags
  • PR #3524: Bug in AutoDateLocator when dates are in reverse order
  • PR #3464: BUG : nbagg py3k compatibility
  • PR #3534: BUG : fixes whis over-writing in boxplot_stats
  • PR #3535: BUG/DOC : Correct default value listed in docstring
  • PR #3369: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
  • PR #3510: Fix setupext [backport to 1.4.x]
  • PR #3530: Only insert links to pdfs if we are actually generating these.
  • PR #3487: Can not import matplotlib when launching from non-ascii path
  • PR #3526: BUG : fix eps corruption when using clipping
  • PR #3492: Allow python 3 version of PyCXX
  • PR #3521: More doc fixes
  • PR #3513: examples: fully automated fixing of E30 pep8 errors
  • PR #3461: This fixes a bunch of Sphinx warnings
  • PR #3507: general pep8 fixes
  • PR #3506: Named colors example, figure size correction [backport to 1.4.0-doc]
  • PR #3503: Win fix simple
  • PR #3495: BUG : don’t use super(self.__class__, self)
  • PR #3501: Bugfix for text.xytext property
  • PR #3376: Move widget.{get,set}_active to AxisWidget.
  • PR #3419: Better repr for Bboxes.
  • PR #3474: call set cursor on zoom/pan toggle [backpont to 1.4.x]
  • PR #3425: Pep8ify examples
  • PR #3477: Better check for required dependency libpng
  • PR #3478: BUG : restore back-compatibility of regisiter_backend
  • PR #2900: Remove no-longer-necessary KnownFail for python 3.2.
  • PR #3467: Bugfix in mlab for strided views of np.arrays [backport to 1.4.x]
  • PR #3469: Fix handling of getSaveFileName to be consistent [backport to 1.4.x]
  • PR #3384: Test marker styles
  • PR #3456: DOC : add known-bug + fix for QT5 toolbar issue
  • PR #3458: DOC : minor import tweaks
  • PR #3457: Add Qt5Agg to backends in matplotlibrc.template.
  • PR #3422: Use mailmap in github stats
  • PR #3429: DOC : added pytz to optional dependencies docs
  • PR #3453: Bbox rebase 14
  • PR #3427: DOC : added DOI link to citing.html
  • PR #3438: Get rid of unused pre python 2.6 code in doc make.py
  • PR #3414: Fixes TypeError when installing without freetype
  • PR #3428: DOC : add caveat about freetype 2.3
  • PR #3430: DOC : fixed markup / boxplot text in whats_new
  • PR #3426: DOC : remove piwik code
  • PR #3432: Update whats_new.rst
  • PR #3415: DOC: fix markup and download link in the Windows install section
  • PR #3408: test_text Modify filter warning regex
  • PR #3282: Catch warning thrown in Mollweide projection.
  • PR #2635: Crash on saving figure if text.usetex is True
  • PR #3241: Cast to integer to get rid of numpy warning
  • PR #3335: Fix and new test for #3327
  • PR #3278: Use libpng-config if available
  • PR #3244: Filter warnings in rcparams test (and others)
  • PR #3378: BUG: Fixes custom path marker sizing for issue #1980
  • PR #3401: enlarge on windows build instructions slightly
  • PR #3399: Cherrypick doc changes to v1.4.0
  • PR #3397: Install guide tweaks
  • PR #3394: DOC : add note about np.matrix and pandas objects
  • PR #3390: Move stylelib directory to mpl-data
  • PR #3381: BUG : make qApp global before using it
  • PR #3380: Remove residual mention of TODO file, which no longer exists.
  • PR #3349: DOC : added folders for api_changes and whats_new
  • PR #3360: BUG : modified logic on starting qApp
  • PR #3372: DOC: Fixed the wording of the deprecation warning
  • PR #3363: Identification of freetype when ‘freetype-config –ftversion’ fails.
  • PR #3359: PEP8 conformity; removed outcommented code
  • PR #3357: backend_qt5.py Don’t use six.u
  • PR #3287: DOC: comprehensive rewrite for OSX binary install
  • PR #3337: BUG : don’t assign color to flier props if None
  • PR #3342: AGG link changed. Also fix other doc warnings
  • PR #3262: 1.4.0 RC1: –ftversion vs –version freetype version
  • PR #3322: Fixed error with QSizePolicy
  • PR #3339: Fix mathmpl images not showing in HTML Help (CHM)
  • PR #3331: Restore compatibility with Python 3.2
  • PR #3324: Fix #3304.
  • PR #3325: ENH: add HTML Help builder option
  • PR #3329: Workaround for Sphinx not escaping _ (underscore) for tex output
  • PR #3323: Replaced unicode() function by six.text_type
  • PR #3301: Colormap choice guidelines in documentation - based on talk at SciPy 2014
  • PR #3320: DOC: Fix Malformed table. Text in column margin
  • PR #3317: TST: Fix test_animation RuntimeErrors on Windows
  • PR #3310: Fix MatplotlibDeprecationWarning: The “loc” positional argument to legend is deprecated
  • PR #3312: BUG: fix test error when ghostscript not installed
  • PR #3306: BUG : restore allow_rasterization on PolyCollection
  • PR #3302: Check for GhostScript in this test which needs it
  • PR #3194: Annotate bbox darrow
  • PR #3277: MNT : better error handling on determining gs version
  • PR #3300: Quiver3d fixes
  • PR #3284: BUG : fix _reshape_2D bug with [(n, 1), ..] input
  • PR #3296: V1.4.x
  • PR #3295: Use the interpolation parameter in make_thumbnail
  • PR #3235: Silence some more warnings
  • PR #3274: BUG : fixes FontProperties memory leak
  • PR #3275: TST: Fix ImportError: No module named ‘mpl_toolkits’
  • PR #3250: Fix WindowsError: [Error 32] The process cannot access the file
  • PR #3247: Usage faq
  • PR #3270: DOC : windows install docs from cgohlke
  • PR #3257: MRG: refactor and bugfixes for plot_directive
  • PR #3238: OSX install
  • PR #3258: Fix various memory leaks discovered through valgrind
  • PR #3253: Stop make.py removing generated documentation figs
  • PR #3269: Upload artifacts only on main repository.
  • PR #3251: Add animation.convert_path setting to matplotlibrc.template
  • PR #3266: remove obsolete TODO files
  • PR #3261: Get rid of warning about GTK3Agg with python3
  • PR #3249: TST: Fix test_backend_ps failures on Windows
  • PR #3217: Added some function arguments to the documentation for FuncAnimation
  • PR #3243: Fixed backend workflow.
  • PR #3246: Fix some hyperlinks in the documentation
  • PR #3004: FAQ and unit/ still refers to nxutils
  • PR #3239: Fix auto-closing in PolyCollection
  • PR #3193: Fix plot directive when used with multiple options.
  • PR #3236: Test PEP8 stuff in separate Travis build.
  • PR #3188: Np error patch
  • PR #3154: whitelist mpl_toolkits tests
  • PR #3230: DOC : added note about useoffset rcparam
  • PR #3228: DOC : top_level doc-string clean up
  • PR #3190: Adding two new styles to mplstyles
  • PR #3215: Close files in animation to silence some warning in the test suite on python3
  • PR #3237: Fix Collection3D. Fixes legend for scatter3d
  • PR #3233: Update numpy version in setup.py
  • PR #3227: Whats new cleaning
  • PR #3224: Fix lots of warnings in docs/Examples that crash
  • PR #3229: DEP : bump min numpy to 1.6
  • PR #3222: add reduce to the list of imports from six.moves
  • PR #3126: insertion of Annotation class docs into annotate docstring broken
  • PR #3221: Fixes #3219 by ignoring pep8 noncomplicant auto-generated file.
  • PR #2227: Refactor of top-level doc/README.rst
  • PR #3211: Mplot3d/depthshade
  • PR #3184: DOC : added warning to doc of get_window_extent
  • PR #3165: Bug restore boxplot defaults
  • PR #3207: Fix memory leak in tostring_rgba_minimize(). (#3197)
  • PR #3210: Fix PEP8 error.
  • PR #3203: Make type1font.py work better on Python 3.x
  • PR #3155: BUG : fix fetch of freetype version during build
  • PR #3192: TST : drop 3.2, add 3.4
  • PR #3121: Added ‘PyQt4v2’ to valid values for backend.qt4
  • PR #3167: BUG : raise exception in subplot if num out of range
  • PR #3208: Add missing import of unichr from six.
  • PR #3156: DOC : added whats_new entry for Qt5 backend
  • PR #2843: BUGFIX: This change fixes #2475, where contour labels added manually
  • PR #3201: Revert “[examples/api] autopep8 + use np.radians/np.degree where appropr...
  • PR #3200: Revert “pep8ify more examples in examples/ + use np.radians/np.degrees”
  • PR #3174: MNT : replace and deprecated qt4_compat
  • PR #3112: BUG : patches.Wedge.set_radius set wrong attribute
  • PR #2952: BUG : turned clipping off on pie chart components
  • PR #2951: BUG/API : tweaked how AnchoredSizeBar handles font properties
  • PR #3157: BLD : fix build on windows
  • PR #3189: BUG: use unittest.mock for Python 3.3+
  • PR #3045: Use less aggressive garbage collection
  • PR #3185: DOC : added details about r/cstride in plot3d
  • PR #3182: pep8ify more examples in examples/ + use np.radians/np.degrees
  • PR #3181: [examples/api] autopep8 + use np.radians/np.degree where appropriate
  • PR #3163: DOC : documented bottom kwarg of hist
  • PR #3180: DOC: Fix order of parameters in ax.text docstring.
  • PR #3168: DOC : add prominent doc about set_useOffset
  • PR #3162: BLD : made tornado an optional external package
  • PR #3169: Update pyplot_tutorial.rst
  • PR #3084: Improving plt.hist documentation
  • PR #3160: Glade tutorial branch fixed
  • PR #3008: Nbagg backend
  • PR #3164: fix bad pathing in whats_new.rst
  • PR #3159: BUG : fix qt4 backends
  • PR #3158: backend_pgf: Error message for missing latex executable (fix #3051)
  • PR #3125: DOC : added annotation example to arrow docstring
  • PR #3149: 3dquiver rebranch
  • PR #3141: BUG: Fix ‘TypeError: expected bytes, str found’ on Python 3
  • PR #3072: Implement backend for PyQt5 + modify Qt4 backends to use Qt5 module via shim
  • PR #3153: Avoid floating point sensitivity in trisurf3d test
  • PR #3147: Fix doc for sharey keyword in pyplot.subplots.
  • PR #3133: Doc cleanup
  • PR #3110: BUG: Add Figure.delcolorbar() to fully delete a colorbar
  • PR #3131: DOC : sixify unichr
  • PR #3132: DOC : added note about maintain ref to widgets
  • PR #2927: BUG : don’t use mutable objects as dictionary keys
  • PR #3122: DOC: mention Anaconda; clean some old junk out of the FAQ
  • PR #3130: Scatter set sizes whats new
  • PR #3127: DOC : added inherited-members to Axes autodoc
  • PR #3128: Axes aspect doc
  • PR #3103: errorbar: fmt kwarg defaults to None; use ‘none’ to suppress plot call
  • PR #3123: DOC : add documentation to Polygon methods
  • PR #3120: typo fix
  • PR #3099: New animation example (Joy Division’s Unchained Love cover)
  • PR #3111: bug fix: check the type of the ‘key’ of the two array ‘r1’ and ‘r2’
  • PR #3108: DOC : clarified doc of add_artist
  • PR #3107: Bug-fix for issue 3106
  • PR #3092: Adds check that rgb sequence is of length 3
  • PR #3100: Use autolim kwarg in add_collection to prevent duplication of effort.
  • PR #3104: BUG: in Spine.set_position(), preserve most Axis info.
  • PR #3101: Streamplot: clean up handling of masks, eliminate warning in test.
  • PR #3102: Image: handle images with zero columns or rows.
  • PR #2929: clip_on documentation note/warning
  • PR #3067: Fix for bug #3029.
  • PR #3078: fix argument checks in axis/base.margins
  • PR #3089: Fix log hist y-axis minimum with weighted data
  • PR #3087: small error in comment
  • PR #2996: Violin Plots
  • PR #3053: symlog-scale: Remove asssert linscale >= 1.
  • PR #3077: Invalidate font manager when rcParam family lists change.
  • PR #3081: Points to pixels
  • PR #3080: Minor fix to commit 24bc071
  • PR #3076: Bug: backend_pdf: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2
  • PR #3074: TST : force re-building of font-cache
  • PR #2874: Fix for issue #2541 (revised)
  • PR #2662: allow slice and fancy indexing to only show some markers
  • PR #2855: ENH Added the origin option to spy
  • PR #3022: Updating PyQt version checks for v4.10+
  • PR #3015: Date stem simplefix
  • PR #3017: Do not provide (wrong) mtext instances for pre-layouted text blocks (fixes #3000)
  • PR #3009: BUG: Showing a BboxImage can cause a segmentation fault
  • PR #3061: Add Axes.add_image() for consistency.
  • PR #3063: Change EPD links to Enthought Canopy
  • PR #3050: Animation example: rain drops
  • PR #2898: Fix animation errors
  • PR #3031: avoid np.nan values in colors array returned by axes3d._shade_colors
  • PR #3038: BUG : expand x/y range in hexbin if singular
  • PR #3018: Fix documentation of entropy function
  • PR #3036: Unicode fixes
  • PR #2871: Add a colorblind friendly heatmap.
  • PR #2879: BLD : adjust min six version to 1.3
  • PR #3037: DEP : removed levypdf from mlab
  • PR #3025: mpl issue: #2974 - documentation corrected
  • PR #3030: Fix minor typo in customisation docs
  • PR #2947: Re-Generate legend, through apply_callback/Apply
  • PR #3014: BUG : improved input clean up in Axes.{h|v}line
  • PR #2771: Fix font family lookup calculation
  • PR #3007: #3005 - Removed ‘ipython -pylab’ references
  • PR #2946: remove .rect member (clashes with QWidget)
  • PR #2837: EXP : turn of clipping in spine example
  • PR #2772: BUG : instantiate fall-back writer
  • PR #2922: ENH : add flag to box_plot and bxp to manage (or not) xticks
  • PR #2950: DOC : edits to optional dependencies
  • PR #2995: Added ‘interpolation_none_vs_nearest’ example, without .DS_store files
  • PR #3002: BUG/DOC : fix bad merge of INSTALL
  • PR #2993: Avoid a null-pointer dereference in _tri.cpp
  • PR #2994: Minor fixes in _macosx.m
  • PR #2997: Disable copying of C++ classes with nontrivial destructors
  • PR #2992: Remove a few dead assignments
  • PR #2991: Silence some compiler warnings related to ft2font
  • PR #2989: Don’t call Py_DECREF on null in _ttconv.cpp
  • PR #2984: small error in install faq
  • PR #2829: (fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
  • PR #2913: Allow :context: directive to take ‘reset’ option. Fixes #2892.
  • PR #2914: Don’t close figure if context and apply_rcparams are both set.
  • PR #2983: DOC/BUG : fixed sphinx markup
  • PR #2981: TST: __spec__ (an import-related variable for modules) was added in pyth...
  • PR #2978: BUG: EllipseCollection: fix transform error
  • PR #2968: BUG: Fix the triangular marker rendering error.
  • PR #2966: axvline doc typo fix
  • PR #2962: py3k fix
  • PR #2739: DOC : improved extent of imshow doc
  • PR #2960: PEP8 : making pep8 happy again
  • PR #2836: DOC/ENH : get/set_size_inches
  • PR #2948: DOC : added missing doc changes from #2844
  • PR #1204: Add power-law normalization
  • PR #2452: Fixed issues with errorbar limits
  • PR #2955: PEP8 : add missing line to un-break build
  • PR #2926: BUG: Removes iteration over locals (no-no) in mathtext
  • PR #2915: Consistency of the radius argument for Path.points_in_path
  • PR #2939: Fixes a bug in drawing bitmap images in the macosx backend for handling device scaling
  • PR #2949: CLN : removed version check that required numpy > 1.2
  • PR #2848: DOC : removed line about un-needed dependencies in Windows
  • PR #2940: Fix some documentation mistakes
  • PR #2933: #2897 Adding tests for pie ccw. Issue 2897
  • PR #2923: Issue 2899
  • PR #2930: Cranky pep8
  • PR #2847: DOC : add link to plt.subplots from Figure.add_subplot
  • PR #2906: Fix Cairo text on Python3 with pycairo
  • PR #2920: fix six check message
  • PR #2912: Fix paths in doc which are searched for matplotlibrc (XDG).
  • PR #2735: Fixes issue #966: When appending the new axes, there is a bug where it
  • PR #2911: text_axes missing cleanups
  • PR #2834: WebAgg: Fix IPython detection. Fix encoding error on Python 3
  • PR #2853: counterclock parameter for pie
  • PR #1664: Support for skewed transforms
  • PR #2844: BUG : Qt repaint workaround on windows
  • PR #2895: typos: s/coodinate/coordinate & s/contols/controls
  • PR #2875: Fix for issue #2872. Skip NaN’s in draw_path_collection.
  • PR #2887: fix a bug introduced in c998561d6cc1236
  • PR #2884: Fixed the failing tests on master.
  • PR #2851: Fix positional/kwarg handling of the Z argument
  • PR #2852: AttributeError: ‘module’ object has no attribute ‘next’
  • PR #2860: Fix subprocess.CalledProcessError on Google App Engine
  • PR #2865: WebAgg: raise WebAggApplication.started flag before blocking
  • PR #2867: GTK3 backend: implemented FigureCanvasBase.resize_event()
  • PR #2858: BUG: colorbar autoscaling now ensures a finite range of values
  • PR #2849: WebAgg issue - Uncaught SyntaxError: Unexpected token &
  • PR #2854: DOC hist is not cumulative by default
  • PR #2825: WebAgg: extracted figure_div style into css and changed layout
  • PR #2444: Fixed bad vector transforms.
  • PR #2731: 2d padding
  • PR #2846: Fix bug in horizontal step histograms (#2830)
  • PR #2819: DOC: clarified docstring for cbook.boxplot_stats
  • PR #2835: quiver: handle autoscaling with quiverkey when animated
  • PR #2838: TST : make 3.2 pass again
  • PR #2826: GTK3 backend: Replaced deprecated GObject calls with GLib
  • PR #2805: ENH: Updated inset locator axes to return a HostAxes by default
  • PR #2807: Python 3 METH_VARARGS with METH_KEYWORDS
  • PR #2821: DOC: point downloads at the matplotlib downloads
  • PR #2813: GTK3Agg backend: Only convert the cairo context to a cairocffi context o...
  • PR #2801: Named colors example
  • PR #2784: Scipy2013 Sprint: Cleaning F/C example
  • PR #2798: Added remove methods for legends in figure and axes objects
  • PR #2799: Xdg message repr
  • PR #2781: Triplot returns the artist it adds.
  • PR #2774: changed the text of INSTALL to be correct about what external
  • PR #2788: MEP12: Clean-up line and marker demos
  • PR #2787: Empty event loop
  • PR #2779: remove old animtion examples.
  • PR #2794: fix typo in documentation
  • PR #2793: missing mask for scroll event
  • PR #2780: ENH : improve error invalid error message for subplot
  • PR #2782: BUG: quiverkey must set the vector figure attribute
  • PR #2389: table.py: fix issue when specifying both column header text and color
  • PR #2755: Fixes legend.get_children() to actually return the real children of
  • PR #2599: Create interpolation_methods.py
  • PR #2621: Simplify and fix dpi handling in tight_bbox
  • PR #2752: Make standardization of input optional in mlab.PCA
  • PR #2726: Don’t snap pcolor
  • PR #2732: AttributeError: ‘Patch3DCollection’ object has no attribute ‘set_sizes’
  • PR #2442: Rewrite of the entire legend documentation, including tidy ups of code and style to all things “legend”.
  • PR #2746: ENH : added warning on annotate
  • PR #2675: clip_on = False does not work for x-axis
  • PR #1193: Cairo backend ignores alpha in imshow.
  • PR #2768: DOC/BUG: Fix references to demo files
  • PR #2744: handle NaN case nicely in _is_sorted
  • PR #2761: Fix line color handling
  • PR #2763: double_pendulum_animated.py in 1.2.1 fails due to clear_temp kwarg
  • PR #2756: Removes artificial limit in artist picker traversal. There are quite a
  • PR #2555: Make it possible to add mpl.rcParams to itself or deepcopy
  • PR #2558: fixes issue #2556
  • PR #2762: BUG : makes Axes.margins work with just kwargs
  • PR #2643: ENH/REF: Overhauled boxplots
  • PR #2734: Fixed issue #1733 - AxesImage draw function now takes into account the
  • PR #2757: Added missing warnings import
  • PR #2753: BUG : fixes py3k import
  • PR #1227: Does the gtk3agg backend work on python3?
  • PR #2751: BUG : fix failing test on 3.2
  • PR #2749: Qt4 keys
  • PR #2137: PIL -> Pillow
  • PR #2705: Build fails on OS X with NumPy 1.9
  • PR #2707: Callable date formatter
  • PR #1299: Update Axes3D.tricontour for custom triangulations
  • PR #2474: MEP12: Example clean-up for reference
  • PR #2727: Typo in explanation of annotation_demo
  • PR #2728: fixed comment white space pep8
  • PR #2720: Look for user-specified styles in ~/.config/matplotlib/stylelib
  • PR #2712: Anchored sizebar fontprop
  • PR #2713: Compare pep
  • PR #2207: color of candlestick lines
  • PR #2551: Fix behavior of hist function when passed empty dataset
  • PR #2595: EHN: add a span_stays option to widget.SpanSelector
  • PR #2647: use GridSpec in plt.subplots
  • PR #2725: DOC : fixes small typos in matplotlib.dates docs
  • PR #2714: Deprecated matplotlib.testing.image_util.
  • PR #2691: Change LogFormatterExponent to consistently format negative exponents
  • PR #2719: Package initialization made possible when executed in environments with...
  • PR #2718: Added missing cleanup decorator import.
  • PR #2248: axes_grid1: ImageGrid respect the aspect ratio of axes.
  • PR #2481: datestr2num of year and month fails on 29th, 30th, and 31st of month
  • PR #2423: Off-axes markers unnecessarily saved to PDF
  • PR #2239: Update of mlab.pca - updated docstring, added saving the eigenvalues.
  • PR #2711: Fixes issue #2525
  • PR #2704: Bugfix for issue #1747. Allows removal of figure text artists.
  • PR #2696: Fix Tk keyboard modifier masks on Windows
  • PR #2690: Build failure on MacOS X 10.5.8 (PowerPC G5) with Python 3.3.3
  • PR #2628: improved get_ticklabels kwarg
  • PR #2634: address FuncAnimantion trying to take lengths of generators
  • PR #2468: Add “sage” colors to colors.py
  • PR #2521: Fix backend_svg.RendererSVG.draw_text to render urls
  • PR #2703: Updating regex used to split sphinx version string.
  • PR #2701: Fix FancyBboxPatch Typo
  • PR #2700: Consistent grid sizes in streamplot.
  • PR #2689: Disable offset box clipping by default.
  • PR #2693: Use mpl.checkdep_ghostscript function to find ghostscript
  • PR #2679: Make test_save_animation_smoketest actually run
  • PR #2504: Using qhull for Delaunay triangulation
  • PR #2683: Close a figure with a type long or uuid figure number
  • PR #2677: Make sure self._idle is set to True in all cases
  • PR #2597: BUG: Add subplot spec eq
  • PR #2650: Lightsource shade method parameters for color range definition
  • PR #2665: MacOSX backend supports 2x DPI images and MathTeX.
  • PR #2680: Deprecate toolbarqt4agg
  • PR #2685: Remove a redundant comparison that raises an exception in Python 3
  • PR #2657: different fix for comparing sys.argv and unicode literals
  • PR #2646: Fix Gtk3 crash when running inside of IPython
  • PR #2661: NF - see axes.get_label() when clicking on Edit curves lines and axes pa...
  • PR #2676: Fix typo in _axes.vlines doc-string
  • PR #2569: Explicitly cast the input array to float before doing anything to it
  • PR #2671: Deprecate IPython-related Sphinx extensions
  • PR #2656: Use IPython’s copy of ipython_console_highlighting Sphinx ext, if available
  • PR #2515: overloaded _make_twin_axes on LocateableAxesBase
  • PR #2659: DOC: Remove redundant colormaps from examples
  • PR #2636: “usepackage[russian]{babel}” does not work in matplotlib 1.3.1
  • PR #2648: Update backend_webagg.py
  • PR #2641: plot_date: Set the default fmt to ‘o’
  • PR #2645: Add option to show/hide the source link in plot_directive
  • PR #2644: Small typo in the license.
  • PR #2461: New style format str
  • PR #2503: Fix interactive mode detection
  • PR #2640: Axes.plot: remove set_default_color_cycle from the docstring
  • PR #2639: BUGFIX: ensure that number of classes is always of type INT in Colormap
  • PR #2629: backend_qt4agg: remove redundant classes. Closes #1151.
  • PR #2594: New layout for qt4 subplottool + QMainWindow -> QDialog
  • PR #2623: setupext: put pkg-config -I, -L, -l locations at the head of the list
  • PR #2610: improve docstring and add test fot to_rgb(<float>)
  • PR #2618: Fix issue 1172
  • PR #2619: slight tweak to mpl_example
  • PR #2626: minor pep8 to fix failing master builds.
  • PR #2606: embedding_webagg example: Download button does not work
  • PR #2588: Refactor mechanism for saving files.
  • PR #2615: Fixes issue #2482 and adds note in matplotlibrc.template
  • PR #2613: BLD Fix build failure on Python 3.4b1 for Windows
  • PR #2459: pep8 for backend_pdf.py
  • PR #2409: Fix bugs related to bottom kwarg in step histograms
  • PR #2549: Add methods to control theta position of r-ticklabels on polar plots
  • PR #2567: more informative exceptions for empty/not-existing images in compare_images()
  • PR #2603: Correcting bad string comparsion in lin-log plot aspect verification
  • PR #2561: multi-colored text example
  • PR #2236: Add easy style sheet selection
  • PR #2582: fix initialization of AnnotationBbox
  • PR #2574: Add axes.titleweight as an rc param
  • PR #2579: MultiCursor: make events connected during __init__ accessible (for later removal)
  • PR #2591: Fix infinite recursion in units with ndarray subclasses.
  • PR #2587: Make backend_pgf more flexible when saving to file-handles or streams (fix #1625).
  • PR #2554: User Guide Structure
  • PR #2571: This fixes thee probllem brought up in the mailing list with the recent spectrum improvements
  • PR #2544: Fix 2542
  • PR #2584: Fix typo in legend documentation
  • PR #2401: adds rcParam axes.formatter.useoffset
  • PR #2495: fixed an enconding bug when checking for gs version
  • PR #2581: AffineBase.__eq__ should not raise an exception when the other does not ...
  • PR #2462: Path effects update
  • PR #2562: Just some small tweaks to the recipes
  • PR #2550: Using a single-shot timer with the Wx backend raises an AttributeError
  • PR #2198: Fix compilation on Solaris
  • PR #2553: removing items from the call to six.iteritems
  • PR #2547: fix removed api change regarding spectral functions
  • PR #2514: Mpl toolkit pep8
  • PR #2522: Add additional spectrum-related plots and improve underlying structure
  • PR #2535: Move external libraries to ‘extern’ directory - correction
  • PR #2534: cast argv to unicode before testing
  • PR #2531: Move external libraries to ‘extern’ directory
  • PR #2526: Minor doc fixes
  • PR #2523: Unicode issue in EPS output when using custom font
  • PR #2479: Rastized background color
  • PR #2512: Fix saving to in-memory file-like objects in Postscript backend
  • PR #2472: Plots using twinx draw on top of figure frame
  • PR #2485: ENH better error message when wrong cmap name.
  • PR #2491: Re-enabled PEP8 test, closing #2443.
  • PR #2502: Updated the docs of pyplot.gca.
  • PR #2428: BUG: Fixed object type missmatch in SymLogNorm
  • PR #2496: Adding a missing ‘b’ back into two ‘bbox_‘ kwargs
  • PR #2494: Update scatter_demo.py
  • PR #2486: make pep8 test routine reusable for other projects
  • PR #2480: Use Pillow always on Travis
  • PR #2406: BUG: Fixed github stats retrieval
  • PR #2441: Catch stderr as well as stdout
  • PR #2415: Bug: alpha parameter was ignored when fill color is #000000
  • PR #2300: would crash if get_home() returns None
  • PR #2420: Refactor WebAgg so it can communicate over another web server
  • PR #2447: BUG: Fix boxplots with manual confidence intervals passed as a numpy array
  • PR #2453: PdfPages: add option to delete empty file when closed
  • PR #2458: pep8 clean up
  • PR #2156: [Sprint] scatter plots are (reportedly) too slow
  • PR #2464: Rename C++ variables to avoid use of reserved identifiers
  • PR #2470: ENH: use checkdep_ghostscript to determine ghostscript executable
  • PR #2469: BUG: gswin64c.exe not detected on Windows
  • PR #2476: Updated the position of a few of the text examples because they were overlapping and hard to read.
  • PR #2379: Make matplotlib.test() print meaninful messages when baseline images are not installed
  • PR #2418: AssertionError with quiver, quiverkey, and an additional patch.
  • PR #2425: DOC: axis_off wrongfuly appears as a parameter to Figure.add_subplot
  • PR #2445: Declare Numpy as a setup dependency
  • PR #2336: Added check in autoscale_None for completely masked pcolor plots.
  • PR #2460: minor pep8 fix on every file
  • PR #2457: Privatize Text.cached
  • PR #2433: Handle Unicode font filenames correctly/Fix crashing MacOSX backend
  • PR #2455: Gitignore update
  • PR #2446: Don’t set use_2to3 unless we have to.
  • PR #2449: Qt4 clear before draw
  • PR #2435: Explicitly catch TypeError when doing pyparsing monkeypatch check
  • PR #2440: Pdfpages pagecount convenience getter method
  • PR #2437: Fix randomly failing tests
  • PR #2099: Updated coding standards test to raise an exception containing the PEP8 failiures.
  • PR #2439: Use six.string_types instead of basestring.
  • PR #2436: Catch explicit exceptions when setting locale
  • PR #2430: Document API change in hist
  • PR #2416: Multipage pdf with statement
  • PR #2427: DOC: Add axes_api to documentation after the refactoring
  • PR #2271: docs: add webagg-backend
  • PR #2417: Adding possibility to remove invisible lines and patches from relim
  • PR #2242: DOC:Use monospace for –
  • PR #2426: Remove dead rms computation
  • PR #2421: docstring fix
  • PR #2382: New stlye qt calls
  • PR #2351: Annotation refactor
  • PR #2408: backend_pgf: fix str/unicode comparison errors (v1.3.x)
  • PR #2407: backend_pgf: fix str/unicode comparison errors
  • PR #2404: Fix backend_ps.py
  • PR #2399: TypeError occurs when self.button=None in MouseEvents
  • PR #2402: support tight_bbox for pgf output, fixes #2342 (v1.3.x)
  • PR #2391: support tight_bbox for pgf output, fixes #2342
  • PR #2396: Try UNIXy and Windowsy ways of setting locale
  • PR #2331: Make optional backends respect setup.cfg
  • PR #2393: use six.move for cStringIO
  • PR #2372: Fix step histogram endline
  • PR #2390: Transparent rcparams
  • PR #2383: BUG: Fix IndexError: too many indices with numpy 1.8
  • PR #2386: locale breaks test suite
  • PR #2229: Matplotlib does not display hatching when rendering to pdf in fill_between
  • PR #2371: Corrections to cbook.warn_deprecated calls().
  • PR #2381: don’t install python-dateutil==2.1 on python 3.3
  • PR #2380: check if pyparsing <<= is broken instead of checking the version
  • PR #2374: Doc fix typos
  • PR #2368: Set locale for tests
  • PR #2226: Stop relying on 2to3 and use six.py for compatibility instead
  • PR #2335: make sure we only perform absolute imports on loading a backend
  • PR #2192: Follow the PSF code of conduct
  • PR #2367: Fix a number of long-failing tests
  • PR #2363: [bug correction] trirefine is now independant of triangulation numbering
  • PR #2357: Better axis limits when using shared axes and empty subplots
  • PR #2358: Broken IPython notebook integration
  • PR #2352: changed colorbar outline from a Line2D object to a Polygon object
  • PR #2054: Ipython/Webagg integration
  • PR #2301: Upload test result images to Amazon S3
  • PR #2319: fix draw_idle reference in NavigationToolbar2
  • PR #2345: texmanager font selection crashes
  • PR #2307: font_manager.py UnicodeDecodeError when starting ipython –pylab
  • PR #2306: Mollweide latitude grid
  • PR #2325: BF: guard against broken PyQt import
  • PR #2327: Bar demo2 improve
  • PR #2332: Except AttributeError when checking for gtk3 backends
  • PR #2340: Fix #2339: render math text when using path effects
  • PR #2338: issues with pyparsing 1.5.7 and python 2.7
  • PR #2334: Remove disabled code.
  • PR #2344: Fixed the issue of pyplot tutorial missing the show() command
  • PR #2308: Make pyplot.bar color kwarg less ambiguous
  • PR #2333: Fix wrong syntax for assert
  • PR #2326: BUG FIX for Pull Request #2275: Fix incorrect function calls
  • PR #2328: Fix PySide compatibility
  • PR #2316: Replace the obsolete wx.PySimpleApp
  • PR #2317: fix the docstring for scale_docs
  • PR #2110: Fix rc grid parameter inconsistency
  • PR #2278: Can’t find 64-bit GhostScript on win64
  • PR #2266: pyparsing version parsing error
  • PR #2262: View accepts FirstResponder (for key_press_events)
  • PR #2147: Make nonposy=’clip’ default for log scale y-axes
  • PR #1920: finance ochl->ohlc
  • PR #2059: Pep8 on many tests
  • PR #2275: Fix Qt4 figure editor color setting and getting
  • PR #2279: Pyparsing
  • PR #2290: Fix a recursion problem with masked arrays in get_converter
  • PR #2285: Handle prop=None case in AnchoredText.__init__()
  • PR #2291: ENH: use an artist’s update() method instead of the setp() function
  • PR #2245: Adding a flush_events method to the MacOSX backend
  • PR #2251: Remove deprecated code marked for deletion in v1.3
  • PR #2280: PEP8 on tri module
  • PR #2282: Extend search path for PyCXX headers
  • PR #2283: Incorrect overriding of sys.stdout
  • PR #2158: Changes to anchored_artists.AnchoredSizeBar
  • PR #1939: GTK error, failed building on command line
  • PR #2265: WebAgg favicon serving error in Python 3
  • PR #2267: Mention six in what’s new and install docs
  • PR #2261: WebAgg performance improvements
  • PR #1547: qt4_editor/formlayout.py TypeError: float() argument must be a string or a number
  • PR #2260: texmanager font family fix

Issues (1342):

  • #3672: Python3 pep8 fixes
  • #3355: Unneeded argument in get_linestyle
  • #3558: Adds multiple histograms side-by-side example
  • #3665: Remove usage of raw strides member in _backend_gdk.c
  • #3309: Explicitly close read and write of Popen process (latex)
  • #3488: pep8ify examples (part2)
  • #3589: ENH: add to_grayscale() method to color maps
  • #3662: Make all classes new-style.
  • #3646: Remove PyCXX dependency for core extension modules
  • #3664: [examples] pep8 fix e251 e27*
  • #3294: fix typo in figlegend_demo.py
  • #3666: remove print from test
  • #3667: A bug in mpl_toolkits.mplot3d.axes3d
  • #3638: MNT : slight refactoring of Gcf
  • #3387: include PySide in qt4agg backend check
  • #3597: BUG/TST : skip example pep8 if don’t know source path
  • #3596: Pep8 tests fails when running python tests.py from base mpl dir.
  • #3661: Numpy 1.6 fixes
  • #3660: shading tests + numpy 1.6
  • #3635: fix pep8 error classes e20[12] and e22[12] in examples
  • #3653: Make ScalarMappable a new-style class.
  • #3547: Don’t use deprecated numpy APIs
  • #2092: Move to new Numpy API
  • #3601: matplotlib.style.available not updated upon adding/deleting .mplstyle files
  • #3616: matplotlib.pyplot.imread silently fails on uint16 images.
  • #3628: Document auto-init behavior of colors.Normalize and cm.ScalarMappable.
  • #3640: figure.max_num_figures was renamed to figure.max_open_warning.
  • #3650: Typo fixes. [backport to doc branch]
  • #3651: Error when saving rasterized figure to PDF
  • #3470: MacOSX backend breaks for matplotlib 1.4 after importing seaborn
  • #3564: Rcparam validation fix
  • #3642: TST : know-fail shadding tests
  • #3641: Annotations with Latex code cause errors in 1.5 master
  • #3623: Qt5 backend doesn’t work with Qt 5.3
  • #3636: mp4 is a container format, not a codec
  • #3632: Fix for #3623
  • #3639: Shading tests failing on master
  • #3619: PatchCollection: pass other kwargs for match_original=True
  • #3617: PatchCollection.__init__ ignores all kwargs if match_original=True
  • #3637: typo: mp4 -> mpeg4. Closes #3636.
  • #3629: examples: fix pep8 error class E211
  • #2873: Add violin plots
  • #3622: setup.py creates a zombie C extension called “freetype2”
  • #3213: add whats_new entry for nbagg
  • #3392: Cannot pickle figure or axes (TypeError: instancemethod)
  • #3614: Pickling imshow fails (?due to _imcache)
  • #3606: nbagg issues with ipython 3.0
  • #3494: corrupt eps output on python3
  • #3627: Fixed Image and Renderer pickling
  • #3515: examples: fix pep8 error classes E111 and E113
  • #3625: animate_decay.py example code is less complicated
  • #3621: matplotlib.__version__ is now unicode as of 1.4.0
  • #3505: Interactive mode not working in 1.4
  • #3620: Revert interactive determination
  • #3311: Ship conda package metadata with matplotlib?
  • #3248: Divide by zero error in matplotlib.tests.test_colors.test_light_source_shading_color_range
  • #3613: Fix problem with legend if data has NaN’s [backport to 1.4.x]
  • #3618: UnicodeDecodeError when I try to import matplotlib from directory with non-ascii name
  • #3313: BUG: 3 fixes for widgets (MultiCrusor, SpanSelector, Slider)
  • #3496: BUG : fix str vs bytes issue in py3 in ps backend
  • #3609: Nbagg icons
  • #3611: Fix spelling error
  • #3607: Icon for font awesome 3.2.1 and 4 [backport to 1.4.x]
  • #3605: matplotlib.pylab.specgram generate bad image in 1.4.0
  • #3604: regression in pandas test suite with mpl 1.4.0
  • #3603: Error saving file (Qt5 backend)
  • #2907: Expose ax.yaxis.labelpad and ax.xaxis.labelpad to the rc file
  • #3096: Axes labelpad rc
  • #3544: flier objects missing from structure return by boxplot
  • #3600: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • #3599: BUG: now only set ‘marker’ and ‘color’ attribute of fliers in boxplots
  • #3516: import error when non-ascii characters are present in cwd or user name (windows)
  • #3560: Updated whats new for nbagg and legend/patheffects docs.
  • #3594: Unicode decode error [backport to 1.4.x]
  • #3532: BUG : skip looking up expanduser if unicode error
  • #3574: rotation parameter has no effect on RegularPolyCollection
  • #3409: Win fixes
  • #3573: Bug: Empty sym string for boxplots still displays fliers.
  • #3595: Some small doc fixes only relevant on the master branch
  • #3291: Lightsource enhancements
  • #3459: boxplot in version 1.4.0 does not respect property settings for fliers (flierprops)
  • #3592: Fix crash in picking for zero-length path collection
  • #3590: Won’t use a font although it can be found by the FontManager
  • #3591: BUG: Cannot pick empty vline
  • #3586: Merge V1.4.x into master.
  • #3585: merge V1.4.0-doc into v1.4.x
  • #3412: Matplotlib 1.4 doesn’t install from source on CentOS 6
  • #3423: Pytz should be specified and documented as a required dependency
  • #3569: boxplot stats regression on empty data
  • #3563: boxplot() and xticklabels
  • #3566: BUG : don’t assume label in boxpplot_stat
  • #3567: Fixed the differencing of images for the webagg/nbagg backends.
  • #3571: BUG : deal with empty list passed to boxplot
  • #3533: BUG : fix handling of flierprop by boxplot
  • #3581: pep8 cleanup on scatter_demo.py
  • #3514: Ticks on top axis disappear if tick size is too large (when using bbox_inches=’tight’)
  • #3578: Fixes test to assert instead of print
  • #1713: Can’t store Unicode values in .matplotlibrc
  • #3575: Supports locale-specified encoding for rcfile.
  • #3479: Build dep updates
  • #233: Make hist with ‘step’ histtype draw Line2D instead of Patch
  • #3522: Inverting a datetime / plot_date y-axis
  • #3570: matplotlib save dynamic user changes to plot
  • #3568: Daily build fails at “import matplotlib.pyplot as plt”
  • #3541: pyplot: Fix exception in _backend_selection during import [backport to 1.4.x]
  • #3565: clabel randomly inconsistend when placed manually
  • #3552: Nbagg enhancements
  • #3559: Install texlive and other dependencies when building docs.
  • #3550: Install texlive when building docs.
  • #3555: Typo in comment documentation for example timers.py
  • #3556: copy/paste corrections in test_backend_qt5
  • #3545: Provide an informative error message if something goes wrong in setfont [backport to 1.4.x]
  • #3551: Window isn’t drawn
  • #3538: Importing matplotlib failing when pacakge “six” is 1.3.0
  • #3542: fix boxplot docs
  • #3548: Silence some Sphinx warnings by rewriting docstrings.
  • #3549: Texlive travis
  • #3539: DEP : update six minimum version
  • #3543: DOC : fix main-page tags
  • #3524: Bug in AutoDateLocator when dates are in reverse order
  • #3455: Documentation bug: boxplot docs have contradicting information
  • #3468: boxplot() draws (min, max) whiskers after a zero-IQR input regardless of whis value
  • #3436: matplotlib.use(‘nbagg ‘) does not work in Python 3
  • #3464: BUG : nbagg py3k compatibility
  • #3534: BUG : fixes whis over-writing in boxplot_stats
  • #3529: Symlog norm still gives wrong result with integer lintresh.
  • #3535: BUG/DOC : Correct default value listed in docstring
  • #3537: 3D figures cannot be created in 1.4.0: ‘module’ object has no attribute ‘_string_to_bool’
  • #3369: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
  • #3510: Fix setupext [backport to 1.4.x]
  • #3530: Only insert links to pdfs if we are actually generating these.
  • #3487: Can not import matplotlib when launching from non-ascii path
  • #3527: Drawing an arrow using axis.annotate raises DeprecationWarning
  • #3525: BUG : decode byte-strings in afm.py
  • #3523: invalid EPS figure in Mac OS X
  • #3526: BUG : fix eps corruption when using clipping
  • #3492: Allow python 3 version of PyCXX
  • #3521: More doc fixes
  • #3504: postscript axes corner is not perfect
  • #3520: a question about subplot in spyder
  • #3513: examples: fully automated fixing of E30 pep8 errors
  • #3512: What else apart from useOffset is controlling tick label offsets?
  • #3461: This fixes a bunch of Sphinx warnings
  • #3507: general pep8 fixes
  • #3506: Named colors example, figure size correction [backport to 1.4.0-doc]
  • #3493: Incorrect use of super() in mplot3d?
  • #3439: Registering backends broken by backwards incompatible change
  • #3511: Error in plot-gui while saving image
  • #3509: Add Build Instructions for Windows 7 Using Visual Studio?
  • #3503: Win fix simple
  • #3495: BUG : don’t use super(self.__class__, self)
  • #3500: Annotation xytext property does not return xyann value
  • #3501: Bugfix for text.xytext property
  • #3376: Move widget.{get,set}_active to AxisWidget.
  • #3497: Ortho basemap projection with limits crashes
  • #3447: cursor doesn’t change on keypress (GTKAgg backend)
  • #3419: Better repr for Bboxes.
  • #3474: call set cursor on zoom/pan toggle [backpont to 1.4.x]
  • #3425: Pep8ify examples
  • #3477: Better check for required dependency libpng
  • #3472: Memory leak displaying PIL image.
  • #3484: TclError for draw_event handler calling close()
  • #3480: Duplicate labels produced when using custom Locators/Formatters
  • #3475: need for rubberband in zoom tool
  • #3478: BUG : restore back-compatibility of regisiter_backend
  • #3471: Fix for invalid check of freetype version when no freetype library exists [backport to 1.4.x]
  • #2900: Remove no-longer-necessary KnownFail for python 3.2.
  • #3465: psd() draw a wrong line with sliced array(Matplotlib 1.4.0)
  • #3454: backend_qt5 (1.4.0): Not saving the figure with NavigationToolbar (solved)
  • #3467: Bugfix in mlab for strided views of np.arrays [backport to 1.4.x]
  • #3469: Fix handling of getSaveFileName to be consistent [backport to 1.4.x]
  • #3416: Specify difficulties installing mpl on OSX.
  • #2970: add test of all the standard marker symbols
  • #3318: Running setup.py egg_info starts to compile everything
  • #3384: Test marker styles
  • #3466: Invalid DISPLAY variable
  • #3463: when executing a small script nothing happens!!
  • #3462: Add legend.framealpha to matplotlibrc
  • #2934: Line labels don’t update in the legend after changing them through the Qt4Agg dialog box
  • #3431: Qt5 toolbar support not working in release 1.4.0
  • #3407: Update dns/IP adress
  • #3456: DOC : add known-bug + fix for QT5 toolbar issue
  • #3458: DOC : minor import tweaks
  • #3460: zoomed_inset_axes shows a incorrect result.
  • #3457: Add Qt5Agg to backends in matplotlibrc.template.
  • #3417: update citation page
  • #3450: Wrong permissions when installing from source on Linux
  • #3422: Use mailmap in github stats
  • #3429: DOC : added pytz to optional dependencies docs
  • #3434: Update tight_bbox.py [backport to 1.4.x]
  • #3453: Bbox rebase 14
  • #3452: Bbox fix rebase
  • #3449: matplotlib/colors.py: modifying dict while iterating
  • #3445: can’t bring plot to front eclipse after running the script on mac ox 10.9
  • #3427: DOC : added DOI link to citing.html
  • #3443: Pip install matplotlib does not work on Python 3.2 anymore
  • #3440: V1.4.x (Mac backend’s “Save as ...”)
  • #3438: Get rid of unused pre python 2.6 code in doc make.py
  • #3414: Fixes TypeError when installing without freetype
  • #2931: Added center and frame arguments for pie-charts
  • #3411: fix rst mark up
  • #3413: update freetype version in docs
  • #3428: DOC : add caveat about freetype 2.3
  • #3430: DOC : fixed markup / boxplot text in whats_new
  • #3426: DOC : remove piwik code
  • #3432: Update whats_new.rst
  • #3396: Sort out OSX dmg files
  • #2803: Get wx backends and examples compitable with Phoenix
  • #3415: DOC: fix markup and download link in the Windows install section
  • #3410: Latex rendering fails in ipython
  • #3408: test_text Modify filter warning regex
  • #3404: Wrong plot on basemap with latlon=True
  • #3406: A layer stacking problem of exported svg image compatible with inkscape
  • #3282: Catch warning thrown in Mollweide projection.
  • #2635: Crash on saving figure if text.usetex is True
  • #3327: FontProperties are shared by all three titles of an Axes object
  • #3328: copy FontProperty objects when creating titles (fix #3327)
  • #3241: Cast to integer to get rid of numpy warning
  • #3335: Fix and new test for #3327
  • #3278: Use libpng-config if available
  • #3244: Filter warnings in rcparams test (and others)
  • #1980: Custom marker created from vertex list scales wrong
  • #3378: BUG: Fixes custom path marker sizing for issue #1980
  • #3395: Update Downloads page
  • #2545: Some of Russian letters are not visible in EPS
  • #3405: The memory taken up from the RAM pool by imshow
  • #1717: Definitive docs for how to compile on Windows
  • #3401: enlarge on windows build instructions slightly
  • #3398: windows build comments with winbuild repository link
  • #3399: Cherrypick doc changes to v1.4.0
  • #3397: Install guide tweaks
  • #2999: Update and clarify installation documentation
  • #3394: DOC : add note about np.matrix and pandas objects
  • #2138: pyplot.scatter not converting x and y to a 1-D sequence when the input is a 1xN matrix...
  • #3388: Build support with dependencies for Windows
  • #3144: Backend documentation
  • #3379: syntax warning in qt5 with 1.4.0rc4
  • #2451: _macosx.so crash in build using Xcode 5
  • #3362: 3D line object loses its color cycle in a function animation
  • #3390: Move stylelib directory to mpl-data
  • #3385: Regression with cx_support in 1.4.0rc4
  • #3389: request: more than two axes/spine on plot
  • #3386: add PySide to interactive_bk list
  • #3383: Tkinter backend finishes with segmentation fault
  • #3289: Float division patches
  • #2881: Focus stays in terminal on OS X and 1.3.1
  • #3381: BUG : make qApp global before using it
  • #2060: Fix tox.ini
  • #3380: Remove residual mention of TODO file, which no longer exists.
  • #166: RuntimeError: CGContextRef is NULL with draw_artist
  • #169: csv2rec encoding support
  • #311: Intelligent log labels
  • #374: Add general rcParam mechanism for text
  • #449: stem plots have no color cycling mechanisms
  • #862: The y-axis label of figures created with psd() should not say “Density” when scale_by_freq=False
  • #1021: Hatching Inconsistencies
  • #1501: Panning and zooming does not work on axes created with twinx (and twiny)
  • #1412: Path collection filling/stroking logic is different from the usual in the pdf backend
  • #1746: pcolormesh with lambert projection ignores lower hemisphere
  • #2684: Savefig to EPS with cyrillic title doesn’t work
  • #1933: backend_pdf.py fails on 3d plots (1.3.x)
  • #1996: Bug when installing in OS X with easy_install
  • #2157: numpy/core/_methods.py:57: RuntimeWarning: invalid value encountered in double_scalars
  • #2292: Axes label rotation
  • #2343: Test failures
  • #2448: idle_add deprecation warning.
  • #2355: Type Error in bar3d plot when saved as svg
  • #2361: pylab import fails for non-framework python installs on OS X
  • #3349: DOC : added folders for api_changes and whats_new
  • #2596: Latex formatting does not seem to work with xkcd style
  • #2611: no __init__.py in matplotlib-1.3.1.win-amd64-py2.7.exe
  • #2620: WebAgg for multiple clients
  • #2686: Tornado error when using matplotlib WabAgg backend
  • #2649: incorrect detection of text.latex.unicode=True
  • #3367: macosx broken on python 3.4 non-framework builds, shaky on framework
  • #3360: BUG : modified logic on starting qApp
  • #3372: DOC: Fixed the wording of the deprecation warning
  • #3363: Identification of freetype when ‘freetype-config –ftversion’ fails.
  • #3366: feature request: set_data method for errorbar
  • #3365: font configuration
  • #3361: saving 3D line figure in pgf format results in error
  • #3359: PEP8 conformity; removed outcommented code
  • #3358: Don’t use unicode_literals in backend_qt4
  • #3357: backend_qt5.py Don’t use six.u
  • #3340: Plotting a dataframe from pandas: IndexError: list index out of range
  • #3183: pep8ify examples/ part 3
  • #3338: resizing figures in webagg
  • #3353: Fix typo reported by @cel4
  • #3240: Add documentation to Travis builds.
  • #3287: DOC: comprehensive rewrite for OSX binary install
  • #3348: fix deprecation warning in simple linear interpolation
  • #3336: Boxplot shows wrong color for lower outliers
  • #3337: BUG : don’t assign color to flier props if None
  • #3245: First pass at the reorganization of content on the matplotlib home page.
  • #3342: AGG link changed. Also fix other doc warnings
  • #3262: 1.4.0 RC1: –ftversion vs –version freetype version
  • #3214: add whats_new for webagg
  • #3209: Install docs are hopelessly out of date
  • #3322: Fixed error with QSizePolicy
  • #3308: SVG backend font-weight bug
  • #3344: Cairo backend math text
  • #3339: Fix mathmpl images not showing in HTML Help (CHM)
  • #3333: No response on editing axes by NavigationToolbar2 in interactive mode
  • #3332: savefig crashes in backend_p[df|s].py when using plot-option mew
  • #3331: Restore compatibility with Python 3.2
  • #3304: 1.4.0 RC1+7: * glibc detected * python: corrupted double-linked list
  • #3324: Fix #3304.
  • #3325: ENH: add HTML Help builder option
  • #3326: Docs build failure on Launchpad.
  • #3329: Workaround for Sphinx not escaping _ (underscore) for tex output
  • #3323: Replaced unicode() function by six.text_type
  • #3321: SymLogNorm returns ‘inf’ and ‘nan’ when given negative vmin as __init__ argument
  • #3223: get colorbar slides
  • #3259: Attribute error when testing on system without ghostscript
  • #3301: Colormap choice guidelines in documentation - based on talk at SciPy 2014
  • #3320: DOC: Fix Malformed table. Text in column margin
  • #3319: colorbar
  • #3317: TST: Fix test_animation RuntimeErrors on Windows
  • #3297: test_mplot3d.test_quiver3d tests require np.meshgrid from numpy >= 1.7.0
  • #3310: Fix MatplotlibDeprecationWarning: The “loc” positional argument to legend is deprecated
  • #3312: BUG: fix test error when ghostscript not installed
  • #3299: 1.4.0 RC1 UserWarning: Rasterization of PolyCollection will be ignored
  • #3307: SVG backend font-weight bug
  • #3306: BUG : restore allow_rasterization on PolyCollection
  • #3302: Check for GhostScript in this test which needs it
  • #3194: Annotate bbox darrow
  • #3277: MNT : better error handling on determining gs version
  • #3300: Quiver3d fixes
  • #3284: BUG : fix _reshape_2D bug with [(n, 1), ..] input
  • #3220: pylab_examples/boxplot_demo.py crashes
  • #3296: V1.4.x
  • #3295: Use the interpolation parameter in make_thumbnail
  • #3288: put generated .aux file into .gitignore
  • #3283: Suppress invalid argument warnings in inverse Mollweide projection
  • #3280: Docs build failure on Launchpad.
  • #3235: Silence some more warnings
  • #3281: Error with pip install with Python 3.4
  • #3252: ImportError: No module named ‘mpl_toolkits’
  • #3264: 1.4.0rc1: Python-level memory “leak” (internal font cache?)
  • #3274: BUG : fixes FontProperties memory leak
  • #3275: TST: Fix ImportError: No module named ‘mpl_toolkits’
  • #3276: free type memory leak
  • #3250: Fix WindowsError: [Error 32] The process cannot access the file
  • #2918: re-write contribution guide lines
  • #3170: DOC : whole bunch of documentation clean up
  • #3115: do not reccomened using pyplot in scripts
  • #3271: Fix use of a non-integer index in split_path_inout.
  • #3247: Usage faq
  • #3255: Out of memory failures on Travis
  • #3268: Travis broken
  • #3270: DOC : windows install docs from cgohlke
  • #3257: MRG: refactor and bugfixes for plot_directive
  • #3238: OSX install
  • #3258: Fix various memory leaks discovered through valgrind
  • #2908: 404 links on the screenshot page
  • #3253: Stop make.py removing generated documentation figs
  • #3269: Upload artifacts only on main repository.
  • #3251: Add animation.convert_path setting to matplotlibrc.template
  • #3266: remove obsolete TODO files
  • #3261: Get rid of warning about GTK3Agg with python3
  • #3260: webagg backend does not show figures due to JS error
  • #3256: Fix memory leak in FT2Font.
  • #3249: TST: Fix test_backend_ps failures on Windows
  • #3254: Won’t write approx LaTeX character in legend?
  • #3234: Put PEP8 tests in its own Travis configuration
  • #3217: Added some function arguments to the documentation for FuncAnimation
  • #3243: Fixed backend workflow.
  • #3246: Fix some hyperlinks in the documentation
  • #3004: FAQ and unit/ still refers to nxutils
  • #2758: Test toolkits rebase
  • #2533: Bug in mplot3D with PolyCollection: (0, 0) data point is always inserted into the data set.
  • #2045: PolyCollection path closing is projected incorrectly by add_collection3d
  • #2928: matplotlib.sphinxext.plot_directive.py issue with ..image:: directive option passing for latex output.
  • #2975: webagg generated JS quotes
  • #3198: Fix deprecation warning in simple_linear_interpolation
  • #3152: OSX test failures
  • #3175: Navigation toolbar, Save button, last used folder path
  • #3197: Memory Leak in Agg
  • #3239: Fix auto-closing in PolyCollection
  • #3193: Fix plot directive when used with multiple options.
  • #3236: Test PEP8 stuff in separate Travis build.
  • #3188: Np error patch
  • #3186: Numpy 1.9 issues.
  • #3154: whitelist mpl_toolkits tests
  • #3230: DOC : added note about useoffset rcparam
  • #3216: edit useoffset docs in ticker to mention rcparam
  • #3228: DOC : top_level doc-string clean up
  • #3190: Adding two new styles to mplstyles
  • #3215: Close files in animation to silence some warning in the test suite on python3
  • #3237: Fix Collection3D. Fixes legend for scatter3d
  • #3233: Update numpy version in setup.py
  • #3227: Whats new cleaning
  • #3224: Fix lots of warnings in docs/Examples that crash
  • #3229: DEP : bump min numpy to 1.6
  • #3226: bump numpy version to 1.6
  • #3191: Test errors with numpy 1.5 - advice?
  • #3222: add reduce to the list of imports from six.moves
  • #3126: insertion of Annotation class docs into annotate docstring broken
  • #3221: Fixes #3219 by ignoring pep8 noncomplicant auto-generated file.
  • #3219: pep8 test failure on macosx
  • #1541: Transparecy of figures in 3D plots (mplot3d)
  • #2227: Refactor of top-level doc/README.rst
  • #3211: Mplot3d/depthshade
  • #1692: switch to turn off auto-shading in scatter3D
  • #3218: Started simple reorganization of the gallery examples
  • #2487: WebAgg kills IPython kernel
  • #3184: DOC : added warning to doc of get_window_extent
  • #3055: Add warning to get_window_extent
  • #3165: Bug restore boxplot defaults
  • #3042: boxplot does not take parameters into account
  • #3207: Fix memory leak in tostring_rgba_minimize(). (#3197)
  • #3210: Fix PEP8 error.
  • #3203: Make type1font.py work better on Python 3.x
  • #3049: PDF Embedded fonts with python3 mpl reported as ‘Unknown’ by pdffonts and pdf readers
  • #3155: BUG : fix fetch of freetype version during build
  • #3192: TST : drop 3.2, add 3.4
  • #3090: Set up travis to test 3.4/drop 3.2
  • #3121: Added ‘PyQt4v2’ to valid values for backend.qt4
  • #2977: RC backend.qt validation too limiting.
  • #3167: BUG : raise exception in subplot if num out of range
  • #3166: subplot(x, x, 0) should raise Exception
  • #3208: Add missing import of unichr from six.
  • #3156: DOC : added whats_new entry for Qt5 backend
  • #2475: BUG: manual clabel positioning broke between 1.2 and 1.3
  • #2843: BUGFIX: This change fixes #2475, where contour labels added manually
  • #3205: BUG : patch from mikofski to fix webagg example
  • #3204: embedded_webagg.py example needs patches
  • #3202: dateutil isn’t included in 1.3.1
  • #3199: triplot, etc examples broken by merged PR #3182
  • #3201: Revert “[examples/api] autopep8 + use np.radians/np.degree where appropr...
  • #3200: Revert “pep8ify more examples in examples/ + use np.radians/np.degrees”
  • #3174: MNT : replace and deprecated qt4_compat
  • #3172: replace qt4_compat.py
  • #3112: BUG : patches.Wedge.set_radius set wrong attribute
  • #2952: BUG : turned clipping off on pie chart components
  • #2518: pie chart is trimmed
  • #2951: BUG/API : tweaked how AnchoredSizeBar handles font properties
  • #2394: AnchoredSizeBar does not respect FontProperties size setting.
  • #3157: BLD : fix build on windows
  • #3140: Building issue under windows.
  • #3189: BUG: use unittest.mock for Python 3.3+
  • #3045: Use less aggressive garbage collection
  • #3044: matplotlib shouldn’t call gc.collect()
  • #3185: DOC : added details about r/cstride in plot3d
  • #3143: Document r/c stride in plot_surface/wire frame
  • #3182: pep8ify more examples in examples/ + use np.radians/np.degrees
  • #3181: [examples/api] autopep8 + use np.radians/np.degree where appropriate
  • #3163: DOC : documented bottom kwarg of hist
  • #3136: bottom keyword argument of hist() not documented
  • #3180: DOC: Fix order of parameters in ax.text docstring.
  • #3178: Regression in IPython Sphinx extension
  • #3176: rendering bugs in log/log-base-2 histograms
  • #3168: DOC : add prominent doc about set_useOffset
  • #2796: pyplot.plot casts integer tick values to floats
  • #3171: Changing the legend fontsize “hides” dotted lines in the legend
  • #3162: BLD : made tornado an optional external package
  • #3039: tornado not optional
  • #3169: Update pyplot_tutorial.rst
  • #1026: Feature request: Quiver plot in Axes3D object
  • #2268: _update_patch_transform(): AttributeError: ‘Rectangle’ object has no attribute ‘_y’
  • #3084: Improving plt.hist documentation
  • #1847: Crash when creating polar plot with log scale on radial axis
  • #3160: Glade tutorial branch fixed
  • #3008: Nbagg backend
  • #3066: BUG: restore default boxplot style and respect for the sym kwarg
  • #3164: fix bad pathing in whats_new.rst
  • #3161: Docs build failure
  • #3088: Add tutorial file for Glade 3.16-GTK3.10-Python 3
  • #3159: BUG : fix qt4 backends
  • #3158: backend_pgf: Error message for missing latex executable (fix #3051)
  • #3051: improve error message when pgf can’t find tex executable
  • #3125: DOC : added annotation example to arrow docstring
  • #2350: Arrows affected by data transform
  • #3149: 3dquiver rebranch
  • #2961: Implementation of 3D quiver
  • #3141: BUG: Fix ‘TypeError: expected bytes, str found’ on Python 3
  • #3072: Implement backend for PyQt5 + modify Qt4 backends to use Qt5 module via shim
  • #3153: Avoid floating point sensitivity in trisurf3d test
  • #3151: document api changes
  • #3139: savefig() saves different aspect ratio than show()
  • #3138: ENH: Function to “reset” the color cycle on a set of axes
  • #3145: Error in subplots sharey docs?
  • #3147: Fix doc for sharey keyword in pyplot.subplots.
  • #2958: feature request: set figure sizes w.r.t. screen resolution
  • #3082: GTK-Glade tutorial is out of date
  • #3133: Doc cleanup
  • #3110: BUG: Add Figure.delcolorbar() to fully delete a colorbar
  • #2688: Deleting axis in matplotlib > v1.2.1 does not work similar to v1.1.1
  • #3131: DOC : sixify unichr
  • #3117: Qt4 backend using unichr() in python3
  • #3132: DOC : added note about maintain ref to widgets
  • #3105: Sliders unresponsive when created inside a function
  • #2927: BUG : don’t use mutable objects as dictionary keys
  • #2828: PS backend fails to save polar plot
  • #3122: DOC: mention Anaconda; clean some old junk out of the FAQ
  • #3130: Scatter set sizes whats new
  • #3113: BUG: PathCollection’ object has no attribute ‘set_sizes’
  • #3127: DOC : added inherited-members to Axes autodoc
  • #3128: Axes aspect doc
  • #2608: Docs: pyplot.axes() should mention the aspect keyword argument
  • #3103: errorbar: fmt kwarg defaults to None; use ‘none’ to suppress plot call
  • #2366: Errorbar plot ignores linestyle rcParam
  • #3123: DOC : add documentation to Polygon methods
  • #3035: Add docs to Polygon *_xy
  • #3124: Zooming to a point changes a picked point’s index for data longer than 100 points
  • #3120: typo fix
  • #2492: subplots() shared scale is off
  • #3118: Wrong datalims with empty plots with shared axes
  • #2963: Segmentation Fault on adding BBoxImage to matshow
  • #3099: New animation example (Joy Division’s Unchained Love cover)
  • #3111: bug fix: check the type of the ‘key’ of the two array ‘r1’ and ‘r2’
  • #3093: Python 3.4 tkagg backend error while importing pyplot
  • #3108: DOC : clarified doc of add_artist
  • #3109: Undesired crop with thick lines
  • #2822: DOC : added caveat to Axes.add_artist
  • #2288: Symmetric Log scale: linscale < 1 ?
  • #3106: small bug in ‘class Appender’
  • #3107: Bug-fix for issue 3106
  • #3079: Scatter plot color array length should raise Error
  • #3092: Adds check that rgb sequence is of length 3
  • #3100: Use autolim kwarg in add_collection to prevent duplication of effort.
  • #3095: Memory issue when plotting large arrays with pcolormesh
  • #2738: BUG : errorbar does not respect lines.linestyle rcparam
  • #3104: BUG: in Spine.set_position(), preserve most Axis info.
  • #2941: Order of ax.spines[].set_position() and ax.yaxis.set_major_formatter() produces different results
  • #3012: set_ticks_position to non-default position, sets all tick texts to empty string
  • #3097: scatter should take array for alpha
  • #3101: Streamplot: clean up handling of masks, eliminate warning in test.
  • #3102: Image: handle images with zero columns or rows.
  • #3091: set_xlim() crashes kernel if interpolation=’none’
  • #3098: Fix regression in pcolormesh: don’t generate a path list.
  • #3094: Various improvements in finance.py
  • #2929: clip_on documentation note/warning
  • #3029: freetype cannot be found by build
  • #3032: Fix unable to find Freefont on Ubuntu 14.04
  • #3067: Fix for bug #3029.
  • #3052: Unresponsive figure when using interactive mode on Windows
  • #3078: fix argument checks in axis/base.margins
  • #3086: Multiple test errors in current master on Python 3.4 / Ubuntu 12.04
  • #2945: Bug in y-minimum for weighted, log, stepped Axes.hist
  • #3089: Fix log hist y-axis minimum with weighted data
  • #3087: small error in comment
  • #2996: Violin Plots
  • #3053: symlog-scale: Remove asssert linscale >= 1.
  • #3085: Mistake in documentation of Figure.colorbar()
  • #3077: Invalidate font manager when rcParam family lists change.
  • #3081: Points to pixels
  • #2889: bug: path effects in text() change text properties
  • #3080: Minor fix to commit 24bc071
  • #3054: BUG : fix for text path rendering issues
  • #3075: Add warning about updating font rcparams
  • #3076: Bug: backend_pdf: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2
  • #3074: TST : force re-building of font-cache
  • #3065: font priority bug
  • #3073: TST : fix font-priority test
  • #3047: Updated CHANGELOG and whats_new.rst: with (re-)generate auto-legend
  • #2150: Bug in bar plot, leading zeros in data (bar heights) are ignored.
  • #2942: #2150 Updating patch limits if either width or height is non zero: Issue 2150
  • #2541: mouse-over coordinates wrong for polar plot with customized theta direction/offset
  • #2874: Fix for issue #2541 (revised)
  • #1981: plot() - Markevery only supports startpoint and stepsize, not endpoint
  • #2662: allow slice and fancy indexing to only show some markers
  • #2855: ENH Added the origin option to spy
  • #3022: Updating PyQt version checks for v4.10+
  • #3021: PyQt4 installation check fails as pyqtconfig is no longer built by default
  • #2471: Qt5 Backend
  • #3068: XDG_CONFIG_HOME causes server to crash
  • #3010: How to set multiple default fonts with matplotlib?
  • #3001: Install file got merge conflict
  • #3033: Feature Request: Artists should have a name attribute?
  • #3069: vistrails ImportError: No module named pylab.plot
  • #3015: Date stem simplefix
  • #2602: stem function with datetime argument does not work in 1.3.1
  • #3000: PGF backend: Lines in multi-line text drawn at same position
  • #3017: Do not provide (wrong) mtext instances for pre-layouted text blocks (fixes #3000)
  • #3009: BUG: Showing a BboxImage can cause a segmentation fault
  • #3061: Add Axes.add_image() for consistency.
  • #3063: Change EPD links to Enthought Canopy
  • #3050: Animation example: rain drops
  • #1891: Animation module errors out when using Python3
  • #1381: Figure.add_subplot documentation doesn’t explain args
  • #2898: Fix animation errors
  • #3031: avoid np.nan values in colors array returned by axes3d._shade_colors
  • #3038: BUG : expand x/y range in hexbin if singular
  • #2863: ensure non-singular extent in hexbin
  • #3005: Remove all references to `ipython --pylab`
  • #3048: Animation example displaying earthquakes
  • #3043: CHANGELOG whats_new.rst / Re-generate simple auto legend
  • #3040: OSX 10.7 Install Error
  • #3018: Fix documentation of entropy function
  • #2861: Update backend_cairo.py
  • #3028: Import error QT4 backend with python3.2.3
  • #3036: Unicode fixes
  • #2871: Add a colorblind friendly heatmap.
  • #2879: BLD : adjust min six version to 1.3
  • #3037: DEP : removed levypdf from mlab
  • #2974: documentation mistake in errorbar
  • #3025: mpl issue: #2974 - documentation corrected
  • #3030: Fix minor typo in customisation docs
  • #3026: Bug in matplotlib.mlab.levypdf
  • #3027: Update mlab.py
  • #2947: Re-Generate legend, through apply_callback/Apply
  • #3034: A function to refresh the figure.
  • #3014: BUG : improved input clean up in Axes.{h|v}line
  • #2197: pyplot.errorbar: problem with some shapes of the positional arguments
  • #2771: Fix font family lookup calculation
  • #3007: #3005 - Removed ‘ipython -pylab’ references
  • #3003: PGF backend: Fix vertical positioning of multi-line text
  • #2946: remove .rect member (clashes with QWidget)
  • #2839: BUG : fixes non-float args to stem
  • #2896: add doc for qt repaint
  • #2837: EXP : turn of clipping in spine example
  • #2772: BUG : instantiate fall-back writer
  • #2651: in animation writer object not instanciated
  • #2922: ENH : add flag to box_plot and bxp to manage (or not) xticks
  • #2921: Boxplot resets x-axis limits and ticks
  • #2950: DOC : edits to optional dependencies
  • #2490: INSTALL should list ffmpeg/avconv/mencoder/imagemagick optional dependencies and versions
  • #2916: Docs build segfaults on Launchpad
  • #2995: Added ‘interpolation_none_vs_nearest’ example, without .DS_store files
  • #3002: BUG/DOC : fix bad merge of INSTALL
  • #2965: Feature Request: Data Cursor Mode
  • #3006: The FreeType extension defines add_flags, but is never called. This
  • #2899: adding linewidth argument to pie
  • #2993: Avoid a null-pointer dereference in _tri.cpp
  • #2994: Minor fixes in _macosx.m
  • #2559: The response of mouse zoom & pan is slow with Qt4Agg backend.
  • #2997: Disable copying of C++ classes with nontrivial destructors
  • #2998: importing matplotlib breaks warn() function, when given an argument of type bytes
  • #2992: Remove a few dead assignments
  • #2991: Silence some compiler warnings related to ft2font
  • #2969: Tarball not installing on mac osx 10.9.2
  • #2990: Added ‘interpolation_none_vs_nearest’ example
  • #2989: Don’t call Py_DECREF on null in _ttconv.cpp
  • #2987: OpenCV + figure.show() doesn’t block GUI
  • #2972: aliasing with imshow(z, interpolation = ‘none’), when saved as a pdf
  • #2985: let KeyErrors pass silently on callback removal
  • #2979: add ‘buttons’ parameter in LassoSelector and SpanSelector
  • #2967: Exception with sphinx 1.2.2 using the ipython directive
  • #2984: small error in install faq
  • #2829: (fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
  • #2097: PGF-related test failures on Mac OS-X
  • #2976: Gtk3Agg backend (Ubuntu 14.04)
  • #2892: Reset plot_directive context
  • #2913: Allow :context: directive to take ‘reset’ option. Fixes #2892.
  • #2914: Don’t close figure if context and apply_rcparams are both set.
  • #2890: plot_apply_rcparams=True causes figure to not appear when updated
  • #2983: DOC/BUG : fixed sphinx markup
  • #2982: Docs build failure on Launchpad.
  • #2981: TST: __spec__ (an import-related variable for modules) was added in pyth...
  • #2978: BUG: EllipseCollection: fix transform error
  • #2964: line style rendering error
  • #2968: BUG: Fix the triangular marker rendering error.
  • #2966: axvline doc typo fix
  • #2962: py3k fix
  • #2739: DOC : improved extent of imshow doc
  • #2960: PEP8 : making pep8 happy again
  • #2303: Document figure.get_size_inches, improve set_size_inches and improve a ValueError message
  • #2836: DOC/ENH : get/set_size_inches
  • #2953: col2hex in figureoptions.py not versatile enough
  • #2956: Type of offset is int, not pointer.
  • #2948: DOC : added missing doc changes from #2844
  • #1204: Add power-law normalization
  • #2452: Fixed issues with errorbar limits
  • #2955: PEP8 : add missing line to un-break build
  • #2925: ‘Dictionary size changed during iteration’ in mathtext.py
  • #2926: BUG: Removes iteration over locals (no-no) in mathtext
  • #2915: Consistency of the radius argument for Path.points_in_path
  • #2939: Fixes a bug in drawing bitmap images in the macosx backend for handling device scaling
  • #2949: CLN : removed version check that required numpy > 1.2
  • #2848: DOC : removed line about un-needed dependencies in Windows
  • #2330: Documentation problem about installing matplotlib
  • #2152: We don’t actually support Numpy v1.4
  • #2943: Typos in doc of vlines
  • #2944: Have pyplot.subplots return an np array no matter how many plots are created
  • #2670: Core dump with use.tex
  • #2938: Stem plots could handle dates, no?
  • #2937: Distortion of vertical axis labels that contain MathTeX (MacOSX backend)
  • #2940: Fix some documentation mistakes
  • #2897: add ccw pie test
  • #2933: #2897 Adding tests for pie ccw. Issue 2897
  • #2936: #2897 Resubmitting the pull request for Issue 2897
  • #2932: Py3K failure in transform.contains_branch
  • #2923: Issue 2899
  • #2930: Cranky pep8
  • #2847: DOC : add link to plt.subplots from Figure.add_subplot
  • #2919: Import hangs when importing pyplot
  • #2909: BUG : add __hash__ to AffineBase
  • #2924: Pyplot figure window container
  • #966: axes_grid: indicate the axes for the suplot with append_axes
  • #2906: Fix Cairo text on Python3 with pycairo
  • #2903: Cairo Backend: Can’t convert ‘bytes’ object to str implicitly on Python3
  • #2775: Compatibility with pandas 0.13
  • #2920: fix six check message
  • #2546: Candlestick shadow is drawn after candlestick body
  • #2917: NotImplemented Error with gtk3cairo
  • #2912: Fix paths in doc which are searched for matplotlibrc (XDG).
  • #2735: Fixes issue #966: When appending the new axes, there is a bug where it
  • #2911: text_axes missing cleanups
  • #2905: Cairo: fix TypeError in figure.text() on Python3
  • #2870: Wrong symbols from a TrueType font
  • #2883: Fixing building issues on OSX 10.9 when using a non-system python installation
  • #2902: Installer crash on Mac OS X 10.9.2 (crashed on child side of fork pre-exec)
  • #2034: Legend tuple handler improve
  • #2834: WebAgg: Fix IPython detection. Fix encoding error on Python 3
  • #2853: counterclock parameter for pie
  • #1664: Support for skewed transforms
  • #2901: Trouble importing GTK when pyplot is imported
  • #2844: BUG : Qt repaint workaround on windows
  • #2895: typos: s/coodinate/coordinate & s/contols/controls
  • #2894: typo: s/contols/controls
  • #2891: wxversion
  • #2601: Legend does not work for quiver
  • #2875: Fix for issue #2872. Skip NaN’s in draw_path_collection.
  • #2888: Is there any way to keep the length between ticks in symlog plot the same?
  • #2887: fix a bug introduced in c998561d6cc1236
  • #2882: [arm] segfault with matplotlib.mlab.PCA
  • #2884: Fixed the failing tests on master.
  • #2878: merging 1.3.x broke build on master
  • #2159: Add darken and lighten to colors
  • #2537: Clockwise pie diagram
  • #2851: Fix positional/kwarg handling of the Z argument
  • #2808: BUG: master has broken some 3d plots
  • #2852: AttributeError: ‘module’ object has no attribute ‘next’
  • #2876: Added called process error to __all__
  • #2860: Fix subprocess.CalledProcessError on Google App Engine
  • #2877: plt.xscale('log') overrides grid
  • #2865: WebAgg: raise WebAggApplication.started flag before blocking
  • #2872: Matplotlib “eats” points when zeros present on logscaled scatter plot
  • #2867: GTK3 backend: implemented FigureCanvasBase.resize_event()
  • #2868: backend_qt4 qt4_editor figureoptions get_icon crashes application
  • #2866: ‘rounding’ of x coordinates in plt.plot with large 64-bit numbers
  • #2864: Frame around colorbar doesn’t use closepath (in PDF renderer at least)
  • #2862: how to realize the function like surf(x,y,z,c) in matlab
  • #2858: BUG: colorbar autoscaling now ensures a finite range of values
  • #2642: FloatingPointError exception in figure.colorbar
  • #2859: BUG? subplot with sharex clears axes
  • #2849: WebAgg issue - Uncaught SyntaxError: Unexpected token &
  • #2856: Add labels to points to aid data exploration
  • #2840: read Navigation toolbar parameters
  • #2854: DOC hist is not cumulative by default
  • #2825: WebAgg: extracted figure_div style into css and changed layout
  • #2830: Bug in multiple step horizontal histograms
  • #1455: Boxplot: allow whiskers to always cover entire range
  • #2444: Fixed bad vector transforms.
  • #2795: turn clipping off in spine example
  • #2731: 2d padding
  • #2846: Fix bug in horizontal step histograms (#2830)
  • #2806: BUGFIX: contour.py - add_label_near()
  • #2818: BUGFIX: This change fixes #2475, and incorporates pull request #2806
  • #2824: WebAgg: drawing text is either skipped or duplicated
  • #2776: TST : add time out to ani.save
  • #2819: DOC: clarified docstring for cbook.boxplot_stats
  • #2682: sphinx documentation, links, [I hate] orange
  • #2835: quiver: handle autoscaling with quiverkey when animated
  • #2616: Quiver does not _init with animated=True and quiverkey attached
  • #2777: unicode strings u'' have leaked into test_legend.py
  • #2769: squash smoke test on 3.2
  • #2838: TST : make 3.2 pass again
  • #2630: Qt4 save file dialog fails to appear on OSX
  • #2347: Colorbar autoscale handling an array of one value
  • #1499: twinx() on an inset axes wrongly acts on the main axes
  • #2598: colorbar() TypeError: only length-1 arrays can be converted to Python scalars
  • #2815: Bar plot width even for odd number of ‘left’ greater than 10
  • #2832: WebAgg Python3 ... strings again
  • #2833: path.simplify and path.simplify_threshold have no effect for SVG output
  • #2826: GTK3 backend: Replaced deprecated GObject calls with GLib
  • #2805: ENH: Updated inset locator axes to return a HostAxes by default
  • #2652: Axis tickmarks of 1e20 and higher fail
  • #2281: Documentation fails to build with Python 3
  • #2807: Python 3 METH_VARARGS with METH_KEYWORDS
  • #2202: Autoscale does not work for artists added with Axes.add_artist
  • #2786: eventplot raises an exception for empty sequences
  • #2821: DOC: point downloads at the matplotlib downloads
  • #2817: Provide ‘lite’ version of release tar file
  • #2164: [SPRINT] Single letter colors different than full name colors [sprint]
  • #2809: BUGFIX: This change fixes #2475
  • #2813: GTK3Agg backend: Only convert the cairo context to a cairocffi context o...
  • #2810: Segfault when blitting multiple subplots with the gtk3agg backend
  • #2814: nanovg backend?
  • #2811: plot_surface displays darkened colormap
  • #2801: Named colors example
  • #2804: Fixed the image compare functionality.
  • #2802: Getting Exception with “loc” attribute in title
  • #1995: - wxPython Phoenix
  • #2784: Scipy2013 Sprint: Cleaning F/C example
  • #2798: Added remove methods for legends in figure and axes objects
  • #2799: Xdg message repr
  • #2781: Triplot returns the artist it adds.
  • #2774: changed the text of INSTALL to be correct about what external
  • #2788: MEP12: Clean-up line and marker demos
  • #2787: Empty event loop
  • #2792: Disable legend on matplotlib.axes instance
  • #2779: remove old animtion examples.
  • #2027: Old animation examples
  • #2791: Basemap background image has latitudes reversed
  • #2789: Hatching color in contourf function.
  • #2715: Upload packages to PyPI directly, for pip 1.5
  • #2797: Memory black hole in matplotlib animation.
  • #2794: fix typo in documentation
  • #2793: missing mask for scroll event
  • #2668: No “scroll_event” when using Gtk3 backends
  • #2785: Log plots (semilogx, semilogy and loglog) crash with type error
  • #409: Errorbar layering
  • #2181: Scipy2013 Sprint: Cleaning examples of api example
  • #2780: ENH : improve error invalid error message for subplot
  • #2098: figure.add_subplot(1311): ValueError: Illegal argument(s) to subplot: (1, 3, 1, 1)
  • #2228: Building docs: Could not import extension sphinxext.math_symbol_table (exception: No module named math_symbol_table)
  • #2573: Matplotlib install breaks pip?
  • #2373: python-dateutil encoding issues under python 3.3
  • #2782: BUG: quiverkey must set the vector figure attribute
  • #2389: table.py: fix issue when specifying both column header text and color
  • #2729: update list of dependencies
  • #2748: matplotlib 1.3.1 for Python 3.2.5 on Mac OS X produces corrupt .eps files
  • #1962: When legend is outside the axes, pick events get handled twice
  • #2755: Fixes legend.get_children() to actually return the real children of
  • #1880: KeyEvent’s key attribute and modifier keys in WX backend
  • #2599: Create interpolation_methods.py
  • #2586: PGF backend does not clip image with specific bounding box
  • #2621: Simplify and fix dpi handling in tight_bbox
  • #2752: Make standardization of input optional in mlab.PCA
  • #2773: matplotlib 1.3.1 is broken on windows
  • #2557: Splitting navigation and toolbar
  • #2726: Don’t snap pcolor
  • #2760: line color=’none’ regression in 1.3
  • #2732: AttributeError: ‘Patch3DCollection’ object has no attribute ‘set_sizes’
  • #2770: No way to pass clear_temp to Animation.save
  • #2442: Rewrite of the entire legend documentation, including tidy ups of code and style to all things “legend”.
  • #2747: Error with Savefig, Pyparsing
  • #2746: ENH : added warning on annotate
  • #2675: clip_on = False does not work for x-axis
  • #1193: Cairo backend ignores alpha in imshow.
  • #2768: DOC/BUG: Fix references to demo files
  • #2766: Docs build failure
  • #1027: Possible bug in boxplot()
  • #991: Perfectly horizontal or vertical lines don’t render to svg
  • #841: Error autoscaling histogram with histtype=’step’
  • #217: New features for boxplot
  • #2744: handle NaN case nicely in _is_sorted
  • #2761: Fix line color handling
  • #2763: double_pendulum_animated.py in 1.2.1 fails due to clear_temp kwarg
  • #2765: There is no 1.2.2 out in the wild
  • #2754: changed timeout on travis so that smoketest stops timing out
  • #2756: Removes artificial limit in artist picker traversal. There are quite a
  • #2543: rcsetup.validate_bool_maybe_none(None) raises Exception
  • #2555: Make it possible to add mpl.rcParams to itself or deepcopy
  • #2556: Quiver leaks memory when called multiple times
  • #2558: fixes issue #2556
  • #2767: Transparency of overlaid contour fill without effect on underlying isocontours
  • #2740: MEP22 first draft (DO NOT MERGE)
  • #2510: Axes.margins() raises ValueError when only **kwargs is used
  • #2762: BUG : makes Axes.margins work with just kwargs
  • #2590: wrong version of mpl_toolkits imported when installing mpl with python setup.py install –user
  • #2730: ENH : added test on number of large differences between images
  • #2643: ENH/REF: Overhauled boxplots
  • #2669: PGF backend can’t find 64-bit ghostscript on win64
  • #2540: Location of subplot.set_aspect(...) matters for imshow
  • #2605: cxx error when installing matplotlib 1.3 on CentOS 5.9
  • #2622: Matplotlib fails to build with Freetype 2.5.1 on OS X
  • #2687: plt.xkcd() gives an error when a plt.text() is added with two line breaks “nn”
  • #608: mpl_toolkits.axisaritst should implement separate artists for x- and y- gridlines
  • #2655: The “2to3” seems doesn’t work while buliding matplotlib1.3.1 with python3.x
  • #1733: im.set_clip_path(rectangle) doesn’t work
  • #2734: Fixed issue #1733 - AxesImage draw function now takes into account the
  • #2757: Added missing warnings import
  • #2135: Test toolkits rebase
  • #2750: Jitter plot
  • #1736: Implement a Colormap.__reversed__
  • #2753: BUG : fixes py3k import
  • #2256: Can’t import plot_directive in Python 3
  • #1227: Does the gtk3agg backend work on python3?
  • #1030: patch facecolor does not respect alpha value
  • #1703: matploblib ignoring the switching of rendering backends
  • #2710: Fixed empty text bbox drawing.
  • #2751: BUG : fix failing test on 3.2
  • #1429: [sphinxext] needs ability to build html without the link to source
  • #1203: multi-subplot animation problem
  • #2633: svg from filenames containing ‘–’ can be illformed
  • #1148: Matplotlib doesn’t save correctly the figuren when using patches.Circle on different plots
  • #2264: Qt4Agg does not send backspace key_press_events
  • #1947: Generate thumbnail of figure contents for use as figure window icon
  • #2529: unable to build docs locally
  • #2741: seg-fault building docs
  • #1529: Unsatisfactory API example
  • #2749: Qt4 keys
  • #2137: PIL -> Pillow
  • #2302: mpl_connect event.key has ‘alt’ prepended in matplotlib 1.2 on windows
  • #2212: spyder and matplotlib
  • #2273: Qt4 keys
  • #2733: doc on rebase a pull request
  • #2276: implemented support for asymmetric margins.
  • #2263: Correct setup of margins for logarithmic plots
  • #1992: QT backend: Post-plotting layout values set via GUI get lost after zoom-in/zoom-out cycle
  • #1311: textcords=’axes fraction’ does not work for some axes ranges
  • #1712: Pylab function show() accepts any arguments
  • #1567: Create kwarg to normalize histogram such that sum of bin values equals 1
  • #2169: [SPRINT] Much better alpha control in mplot3d. Closes #1541
  • #829: tight_layout: take suptitle into account?
  • #2249: Autocompletion on rcParams: long-overdue restructuring of rcParams
  • #2118: rc_file does not restore settings from my matplotibrc
  • #2737: Duplicate month name in AutoDateLocator on DST timezones
  • #1408: Feature request: streaklines and improvements to streamplot
  • #1060: AutoDateLocator.__init__: add version since which keywords are available
  • #2237: Interactive plot styling
  • #1413: Reminder: PySide decref patch
  • #990: imshow extent keyword (documentation?)
  • #379: Axes objects to hold dictionary of axis objects
  • #2477: Add image value to x=, y= cursor text.
  • #2483: animation with ‘ffmpeg’ backend incompative with ‘bounding_box=tight’
  • #2218: color should set both facecolor and edgecolor in pyplot.bar
  • #2566: hsv_to_rgb isn’t the inverse of rgb_to_hsv
  • #1561: mlab.psd returns incorrect frequency axis for two-sided spectra with nfft odd.
  • #2365: Missing final edge in a ‘step’ histogram for matplotlib 1.3.0
  • #2346: 2.7.5-r2: Fatal Python error: Segmentation fault at matplotlib/transforms.py”, line 2370 in get_matrix
  • #2305: Request: Set figure size in pixels, not inches
  • #2214: new figure invoked from a python shell in Emacs for win32 freezes console even after it’s closed
  • #2235: Broken doc build
  • #1901: Qt4Agg + PySide fails to open a plot on linux64 (CentOS-5,6)
  • #1942: Matplotlib widgets: How to disconnect spanselector once selection is completed?
  • #1952: import pylab; pylab.plot([1,3,2]): Failed to load platform plugin “xcb”
  • #1863: SpanSelector broken in master
  • #1586: frameon=False shifts plot axes to to the right and increases figure width
  • #2121: geo_demo fails on OpenBSD
  • #2091: PEP8 conformance test fails without listing location of failures
  • #1738: Issue building on OSX 10.8.2
  • #1080: patch for building with mingw32
  • #867: Plots with many subplots can be slow
  • #912: FreeSans horizontal misalignment in PDF, SVG, PS backends
  • #1594: python3.3m/longintrepr.h:49: error: ‘PY_UINT32_T’ does not name a type
  • #339: Use scrollbars when figure size is larger than screen
  • #1520: “TextPath imported but not used”, says pyflakes
  • #1614: Segfault ufunc_object.c:1750
  • #1627: TkAgg backend: draw_if_interactive() broken?
  • #1309: matplotlib.tests.test_mathtext.mathfont_cm_23_test.test makes python debug to crash
  • #338: Interactive Compass object
  • #1805: Each pyplot function deserves its own page
  • #1371: vertical alignment of yticklabels fails on 0
  • #1363: error in matplotlib.pyplot.plot_date doku?
  • #1308: plot_date should not use markers by default
  • #1245: Cairo Backend: print_surface
  • #224: Faster implementation of draw_rubberband in GTK+ backend
  • #429: undefined behavior of figure.add_subplot() once subplot is modified.
  • #2673: ‘key_press_event’ registering keypresses as alt-key combo (win8, python3.3, matplotlib 1.3.1)
  • #2466: Implementation of separate horizontal/vertical axes padding to the axis_grid toolkit
  • #2705: Build fails on OS X with NumPy 1.9
  • #2707: Callable date formatter
  • #1299: Update Axes3D.tricontour for custom triangulations
  • #2007: mixed backend rely on __getattr__ method
  • #2176: Adjustments to contour.py so that levels are set accordingly to input vmin and vmax, if provided, so color bar works correctly.
  • #2474: MEP12: Example clean-up for reference
  • #2727: Typo in explanation of annotation_demo
  • #2728: fixed comment white space pep8
  • #666: griddata constant spacing check needs tweaking
  • #2313: mlab.griddata() more robust check for constant spacing
  • #2720: Look for user-specified styles in ~/.config/matplotlib/stylelib
  • #2712: Anchored sizebar fontprop
  • #2713: Compare pep
  • #2717: Unexpected behaviour in errorbar
  • #2207: color of candlestick lines
  • #2551: Fix behavior of hist function when passed empty dataset
  • #2595: EHN: add a span_stays option to widget.SpanSelector
  • #2647: use GridSpec in plt.subplots
  • #2724: Documentation for WeekdayLocator.byweekday parameter incorrect?
  • #2725: DOC : fixes small typos in matplotlib.dates docs
  • #2714: Deprecated matplotlib.testing.image_util.
  • #2691: Change LogFormatterExponent to consistently format negative exponents
  • #2719: Package initialization made possible when executed in environments with...
  • #2723: Backend selection without $DISPLAY available
  • #2718: Added missing cleanup decorator import.
  • #2695: Matplotlib useable on clusters with read-only resp. non-existing home directories on compute nodes.
  • #1907: Timers independent of canvases
  • #1780: New colormap normalizations: sqrt, arcsinh
  • #1519: new methods set_xlabel and set_ylabel in “class Figure”
  • #1254: backend_cairo.py – added print_surface method
  • #1200: Hatch linewidth for pdf and ps backends (#235).
  • #1143: [Sprint] Matlab fplot
  • #1134: Enable mlab.rec2txt() to write small floats instead of just zero
  • #827: make hist histype=’step’ return list of container instead list of list
  • #701: modify pcolor so masked elements are plotted with color specifed in cmap.set_bad
  • #801: tight_labels
  • #2248: axes_grid1: ImageGrid respect the aspect ratio of axes.
  • #2585: Improvements to anchored_artists.AnchoredSizeBar
  • #2481: datestr2num of year and month fails on 29th, 30th, and 31st of month
  • #2423: Off-axes markers unnecessarily saved to PDF
  • #2500: WIP: Fix streamplot set
  • #2239: Update of mlab.pca - updated docstring, added saving the eigenvalues.
  • #2592: api docs for matplotlib.artist.get and matplotlib.artist.getp are exactly the same
  • #1747: NotImplementedError: cannot remove artist
  • #2525: cfl() doesn’t clear gcf()._suptitle
  • #2711: Fixes issue #2525
  • #2704: Bugfix for issue #1747. Allows removal of figure text artists.
  • #2696: Fix Tk keyboard modifier masks on Windows
  • #2709: matplotlib colors darker than equivalent matlab colors
  • #2690: Build failure on MacOS X 10.5.8 (PowerPC G5) with Python 3.3.3
  • #2507: AutoDateFormatter: More customizable formatting
  • #2628: improved get_ticklabels kwarg
  • #1715: axes.get_xticklabels() doesn’t return all tick labels.
  • #2634: address FuncAnimantion trying to take lengths of generators
  • #1769: FunctionAnimator tries to take length of iterator
  • #2468: Add “sage” colors to colors.py
  • #2520: Adds option to plot average in boxplot, besides the median
  • #2432: Rotate markers in Scatter plot
  • #2521: Fix backend_svg.RendererSVG.draw_text to render urls
  • #2703: Updating regex used to split sphinx version string.
  • #2701: Fix FancyBboxPatch Typo
  • #2653: Inconsistent streamplot grid size
  • #2700: Consistent grid sizes in streamplot.
  • #2689: Disable offset box clipping by default.
  • #2530: AnchoredOffsetBox not taken into account by bbox_inches=’tight’
  • #2693: Use mpl.checkdep_ghostscript function to find ghostscript
  • #2692: _get_xdg_config_dir(), _get_xdg_cache_dir() - Restored for conformity to the standard.
  • #1809: Delaunay bug: bad triangulations (intersecting triangles)
  • #2679: Make test_save_animation_smoketest actually run
  • #2660: Error with _compute_convex_hull on certain triangulations.
  • #2504: Using qhull for Delaunay triangulation
  • #2683: Close a figure with a type long or uuid figure number
  • #2583: Pylab figure becomes unresponsive after an error
  • #2677: Make sure self._idle is set to True in all cases
  • #2597: BUG: Add subplot spec eq
  • #2650: Lightsource shade method parameters for color range definition
  • #2665: MacOSX backend supports 2x DPI images and MathTeX.
  • #1958: Macosx: Retina displays are not supported
  • #2112: New subplottool and various fixes
  • #2680: Deprecate toolbarqt4agg
  • #2685: Remove a redundant comparison that raises an exception in Python 3
  • #2657: different fix for comparing sys.argv and unicode literals
  • #2646: Fix Gtk3 crash when running inside of IPython
  • #2661: NF - see axes.get_label() when clicking on Edit curves lines and axes pa...
  • #2681: Plotting a matrix fails with maximum recursion depth exceeded.
  • #2676: Fix typo in _axes.vlines doc-string
  • #2569: Explicitly cast the input array to float before doing anything to it
  • #2607: Allow global customization of ticker params
  • #2672: Exporting 3d plots as u3d files
  • #2671: Deprecate IPython-related Sphinx extensions
  • #2674: properties instead of set_ and get_
  • #2666: Deprecate IPython-related Sphinx extensions
  • #2656: Use IPython’s copy of ipython_console_highlighting Sphinx ext, if available
  • #2515: overloaded _make_twin_axes on LocateableAxesBase
  • #2659: DOC: Remove redundant colormaps from examples
  • #2658: “float() argument must be a string or a number” when saving a png
  • #2636: “usepackage[russian]{babel}” does not work in matplotlib 1.3.1
  • #2648: Update backend_webagg.py
  • #2641: plot_date: Set the default fmt to ‘o’
  • #2593: I’d like to see axes.get_label() when clicking on ‘Edit curves lines and axes parameters’ after plt.show()
  • #2645: Add option to show/hide the source link in plot_directive
  • #2644: Small typo in the license.
  • #532: Figure.tight_layout() error or doesn’t work on Win with wxPython
  • #1732: Explicitely passing an axes to share axis with
  • #2461: New style format str
  • #2503: Fix interactive mode detection
  • #2640: Axes.plot: remove set_default_color_cycle from the docstring
  • #2639: BUGFIX: ensure that number of classes is always of type INT in Colormap
  • #2638: TypeError: Cannot cast scalar from dtype(‘float64’) to dtype(‘int64’) according to the rule ‘same_kind’
  • #2629: backend_qt4agg: remove redundant classes. Closes #1151.
  • #1151: FigureManagerQT used in new_figure_manager of Qt4Agg backend
  • #2631: BUG Raise exception for invalid input
  • #2594: New layout for qt4 subplottool + QMainWindow -> QDialog
  • #2623: setupext: put pkg-config -I, -L, -l locations at the head of the list
  • #1451: 3D animation example no longer works.
  • #1172: Axes.tick_params() fails with labelsize=<string> and direction=’out’
  • #2610: improve docstring and add test fot to_rgb(<float>)
  • #2609: to_rgb(float) or to_rgb(str(flot))
  • #2618: Fix issue 1172
  • #2619: slight tweak to mpl_example
  • #2626: minor pep8 to fix failing master builds.
  • #2482: animation fails to create a movie with ‘ffmpeg_file’ backend
  • #2443: Fix PEP8 test failures on master
  • #2604: adding global variable to keep track if gtkmain has been called
  • #2617: factor the pyplot dependence out of the figure_manager classes
  • #1545: gtk backend should switch to gtk.Builder
  • #2606: embedding_webagg example: Download button does not work
  • #1646: Interactive mode broken in Qt4Agg backend?
  • #1745: hist again... normed=True, stacked=True doesn’t make sense
  • #2588: Refactor mechanism for saving files.
  • #1196: errorbar bars don’t respect zorder
  • #2412: FAIL: matplotlib.tests.test_axes.test_single_point.test
  • #2411: FAIL: matplotlib.tests.test_axes.test_symlog2.test
  • #2410: matplotlib.tests.test_image.test_rasterize_dpi.test failure
  • #2329: set_position on Annotation is not working
  • #1486: ENH: Boxplot median and confidence intervals computed with user-spec’d function
  • #1181: NF - Text numeric values for ha and va
  • #2614: Initialization fails if get_home() returns None
  • #2615: Fixes issue #2482 and adds note in matplotlibrc.template
  • #2493: Solve issue #2482
  • #2613: BLD Fix build failure on Python 3.4b1 for Windows
  • #2459: pep8 for backend_pdf.py
  • #2612: Traitlets
  • #2409: Fix bugs related to bottom kwarg in step histograms
  • #2549: Add methods to control theta position of r-ticklabels on polar plots
  • #2567: more informative exceptions for empty/not-existing images in compare_images()
  • #2473: black background on rasterized quadmesh in ps output
  • #2603: Correcting bad string comparsion in lin-log plot aspect verification
  • #697: Partial coloring of text
  • #2561: multi-colored text example
  • #2236: Add easy style sheet selection
  • #2600: register Axes3D along with other projections
  • #2582: fix initialization of AnnotationBbox
  • #2574: Add axes.titleweight as an rc param
  • #2579: MultiCursor: make events connected during __init__ accessible (for later removal)
  • #2591: Fix infinite recursion in units with ndarray subclasses.
  • #1625: saving pgf to a stream is not supported
  • #2587: Make backend_pgf more flexible when saving to file-handles or streams (fix #1625).
  • #2554: User Guide Structure
  • #2565: mlab.psd behavior change
  • #2571: This fixes thee probllem brought up in the mailing list with the recent spectrum improvements
  • #2589: mathtext rendered does’t work with bundled pyparsing.py module
  • #2544: Fix 2542
  • #2542: Visual glitch in Axes borders
  • #2584: Fix typo in legend documentation
  • #2578: pie_chart_with_horizontal_bar_chart added
  • #2400: Feature request: rc parameter for ‘useOffset=False’
  • #461: ScalarFormatter creates useless offsets by default
  • #2576: ENH: Change default value of useOffset to false in ScalarFormatter.
  • #2401: adds rcParam axes.formatter.useoffset
  • #2495: fixed an enconding bug when checking for gs version
  • #2581: AffineBase.__eq__ should not raise an exception when the other does not ...
  • #2572: PPA for Precise
  • #2564: Axes3D scatter changes the color in version 1.2.1 during rotation
  • #2462: Path effects update
  • #2570: matplotlib 1.3.0 doc build for mac osx 10.9
  • #2364: No official build of OSX version on the download page.
  • #2563: Cannot hide axes ticks with log-scales
  • #2562: Just some small tweaks to the recipes
  • #2550: Using a single-shot timer with the Wx backend raises an AttributeError
  • #2198: Fix compilation on Solaris
  • #2552: after use(‘Agg’), the animate does not work well
  • #2553: removing items from the call to six.iteritems
  • #2547: fix removed api change regarding spectral functions
  • #2514: Mpl toolkit pep8
  • #883: bbox_inches=”tight” causes huge figures and text far outside figure frame
  • #2548: Zoom/pan shifts displayed surface.
  • #2538: streamplot hangs in application embedding Python interpreter
  • #2522: Add additional spectrum-related plots and improve underlying structure
  • #2535: Move external libraries to ‘extern’ directory - correction
  • #2534: cast argv to unicode before testing
  • #2531: Move external libraries to ‘extern’ directory
  • #2526: Minor doc fixes
  • #2523: Unicode issue in EPS output when using custom font
  • #2513: Patch disconnected when moved to another axes.
  • #2479: Rastized background color
  • #2512: Fix saving to in-memory file-like objects in Postscript backend
  • #2472: Plots using twinx draw on top of figure frame
  • #842: Patch.update_from does not preserve the facecolor when alpha is set.
  • #792: Make tests pass under all freetype versions
  • #2498: savefig() with StringIO.StringIO() object failing for PS backend on Python 2.7.5
  • #2252: Transparent SVGs not rendered correctly in PDF with ipython nbconvert
  • #2485: ENH better error message when wrong cmap name.
  • #2505: [Wishlist] fontproperties of table
  • #2489: tiny correction of matplotlibrc.template
  • #2506: minor docstring fix in dates.py
  • #2491: Re-enabled PEP8 test, closing #2443.
  • #2501: ttfFontProperty fails with invalid/misconfigured fonts
  • #2502: Updated the docs of pyplot.gca.
  • #2428: BUG: Fixed object type missmatch in SymLogNorm
  • #2497: Handle floats with commas in AFM files
  • #2496: Adding a missing ‘b’ back into two ‘bbox_‘ kwargs
  • #2494: Update scatter_demo.py
  • #2484: Fixes issue #2482 and recasts xrange as iter
  • #2486: make pep8 test routine reusable for other projects
  • #2480: Use Pillow always on Travis
  • #2406: BUG: Fixed github stats retrieval
  • #2441: Catch stderr as well as stdout
  • #2415: Bug: alpha parameter was ignored when fill color is #000000
  • #2300: would crash if get_home() returns None
  • #2420: Refactor WebAgg so it can communicate over another web server
  • #2447: BUG: Fix boxplots with manual confidence intervals passed as a numpy array
  • #2453: PdfPages: add option to delete empty file when closed
  • #2458: pep8 clean up
  • #2463: _tri breaks build on Cygwin
  • #2156: [Sprint] scatter plots are (reportedly) too slow
  • #1814: ipython and matplotlib
  • #2464: Rename C++ variables to avoid use of reserved identifiers
  • #2470: ENH: use checkdep_ghostscript to determine ghostscript executable
  • #2469: BUG: gswin64c.exe not detected on Windows
  • #2476: Updated the position of a few of the text examples because they were overlapping and hard to read.
  • #2379: Make matplotlib.test() print meaninful messages when baseline images are not installed
  • #2293: 1.3.0: type of hist return value changed
  • #2418: AssertionError with quiver, quiverkey, and an additional patch.
  • #2425: DOC: axis_off wrongfuly appears as a parameter to Figure.add_subplot
  • #2196: 1.3.0rc4: FAIL: matplotlib.tests.test_image.test_rasterize_dpi.test
  • #2445: Declare Numpy as a setup dependency
  • #2336: Added check in autoscale_None for completely masked pcolor plots.
  • #2377: ConnectionPatch “axis fraction” failure when axesB contains a plot
  • #2460: minor pep8 fix on every file
  • #2457: Privatize Text.cached
  • #2433: Handle Unicode font filenames correctly/Fix crashing MacOSX backend
  • #2455: Gitignore update
  • #2454: AxesImage.set_cmap() and AxesImage.set_clim() have no effects.
  • #2446: Don’t set use_2to3 unless we have to.
  • #2449: Qt4 clear before draw
  • #2424: remove some redunancy in _BaseAxes
  • #2435: Explicitly catch TypeError when doing pyparsing monkeypatch check
  • #2440: Pdfpages pagecount convenience getter method
  • #2437: Fix randomly failing tests
  • #2099: Updated coding standards test to raise an exception containing the PEP8 failiures.
  • #2439: Use six.string_types instead of basestring.
  • #2438: Use six.string_types instead of basestring.
  • #2289: speedup figure rendering removal of .startswith() calls and use generato...
  • #2431: BUG: in font_manager, handle unicode output from fontconfig
  • #2436: Catch explicit exceptions when setting locale
  • #2430: Document API change in hist
  • #2311: Use mimetypes module rather than try to implement our own
  • #2416: Multipage pdf with statement
  • #2427: DOC: Add axes_api to documentation after the refactoring
  • #2271: docs: add webagg-backend
  • #2417: Adding possibility to remove invisible lines and patches from relim
  • #2429: Document API change in hist
  • #947: Explain @cleanup decorator in testing documentation
  • #2096: Drawing a histplot crashes deeply inside matplotlib
  • #2242: DOC:Use monospace for –
  • #2426: Remove dead rms computation
  • #2421: docstring fix
  • #2419: extra ticklocs and ticklabels when plotting with bar(log=True) in matplotlib >= 1.3
  • #2378: issues with unicode_literals and pysides.QtCore.Slot
  • #2414: Adding the possibility to exclude invisible lines and patches in relim
  • #2382: New stlye qt calls
  • #2351: Annotation refactor
  • #2297: Fix bugs related to bottom kwarg in step histograms
  • #2117: fixes #2097, pgf: get scalable system-fonts from fontconfig, rely on builtin fonts for tests
  • #2408: backend_pgf: fix str/unicode comparison errors (v1.3.x)
  • #2407: backend_pgf: fix str/unicode comparison errors
  • #2403: PGF backend tests failing
  • #2404: Fix backend_ps.py
  • #2405: Operator ‘<<’ is deprecated, use ‘<<=’ instead
  • #2399: TypeError occurs when self.button=None in MouseEvents
  • #2402: support tight_bbox for pgf output, fixes #2342 (v1.3.x)
  • #2391: support tight_bbox for pgf output, fixes #2342
  • #2342: savefig PGF - RuntimeError: Cannot get window extent w/o renderer
  • #2398: printing MouseEvents throws TypeError when button==None
  • #2397: request : could the default windows font of matplotlib support an utf-8 “µ” ?
  • #2396: Try UNIXy and Windowsy ways of setting locale
  • #2392: PDF link for documentation of version 1.3.0 gets documentation for version 1.2.1
  • #2331: Make optional backends respect setup.cfg
  • #2393: use six.move for cStringIO
  • #2372: Fix step histogram endline
  • #2395: Drawing arrows correctly in log scale plots is too hard
  • #2385: fix forgotten cStringIO replacement when replacing 2to3 with six
  • #2384: Make background transparent by default when saving figure
  • #2388: Set default for transparency savefig
  • #2390: Transparent rcparams
  • #2383: BUG: Fix IndexError: too many indices with numpy 1.8
  • #2376: feature test pyparsing 2 bug instead of version check
  • #2386: locale breaks test suite
  • #2229: Matplotlib does not display hatching when rendering to pdf in fill_between
  • #2371: Corrections to cbook.warn_deprecated calls().
  • #2381: don’t install python-dateutil==2.1 on python 3.3
  • #2380: check if pyparsing <<= is broken instead of checking the version
  • #2374: Doc fix typos
  • #788: font_styles test failing for some people
  • #1115: Pass text alignment information to the PDF, PGF and PS backends
  • #1121: Cairo text is misaligned vertically
  • #1157: Use automatic dependency installation
  • #1342: Make test data install optional
  • #1658: WebAgg backend blocks
  • #2021: Running tests in parallel occasionally hangs in unpredictable ways
  • #2062: Deprecate our IPython-related Sphinx directives
  • #2286: Don’t enable “interactive mode” if not at the console
  • #2368: Set locale for tests
  • #2226: Stop relying on 2to3 and use six.py for compatibility instead
  • #2320: fail to import matplotlib.pyplot
  • #2310: Fix wrong binding of JS this
  • #2335: make sure we only perform absolute imports on loading a backend
  • #2309: use(‘module://’) directive doesn’t work as expected
  • #2192: Follow the PSF code of conduct
  • #2367: Fix a number of long-failing tests
  • #2363: [bug correction] trirefine is now independant of triangulation numbering
  • #2356: Bad xlim/ylim when using shared axes subplots and an empty subplot
  • #2357: Better axis limits when using shared axes and empty subplots
  • #2362: Non-ascii font name makes matplotlib.pyplot fail at import
  • #2358: Broken IPython notebook integration
  • #2296: rc defaults incorrectly interpreted by colorbar
  • #2352: changed colorbar outline from a Line2D object to a Polygon object
  • #2354: Possible memory leaks reported by valgrind
  • #2054: Ipython/Webagg integration
  • #2191: Write a dependency policy
  • #2301: Upload test result images to Amazon S3
  • #2348: Ignore any non-ascii characters when reading font information.
  • #2319: fix draw_idle reference in NavigationToolbar2
  • #2349: Plot errorbars as boxes instead of bars
  • #2345: texmanager font selection crashes
  • #2307: font_manager.py UnicodeDecodeError when starting ipython –pylab
  • #2306: Mollweide latitude grid
  • #2299: Mollweide projection no longer shows horizontal gridlines
  • #1648: RuntimeError: No SFNT name table
  • #2325: BF: guard against broken PyQt import
  • #2327: Bar demo2 improve
  • #2332: Except AttributeError when checking for gtk3 backends
  • #2134: MatPlotLib Figure Freezing on Windows
  • #2340: Fix #2339: render math text when using path effects
  • #2338: issues with pyparsing 1.5.7 and python 2.7
  • #2334: Remove disabled code.
  • #2344: Fixed the issue of pyplot tutorial missing the show() command
  • #2339: Math text with path effects is rendered as plain text
  • #2337: pylot tutorial’s codes are missing statements
  • #2308: Make pyplot.bar color kwarg less ambiguous
  • #2333: Fix wrong syntax for assert
  • #2321: PDF backend failure
  • #2318: clean up of Qt namespace breaks PySides
  • #2326: BUG FIX for Pull Request #2275: Fix incorrect function calls
  • #2328: Fix PySide compatibility
  • #2323: Axes cannot be animated using animation.py with blit
  • #2322: Axes cannot be animated using animation.py with blit
  • #2312: Replace the obsolete wx.PySimpleApp in the demo file embedding_in_wx5
  • #2316: Replace the obsolete wx.PySimpleApp
  • #2317: fix the docstring for scale_docs
  • #2244: Upgrade requirement to pyparsing 2.0.1, and fix pyparsing deprecation warnings
  • #2109: rcparam[‘axes.grid’]=True != axes.grid(True) ?
  • #2110: Fix rc grid parameter inconsistency
  • #197: FigureCanvasMac.flush_events() raises NotImplementedError
  • #2278: Can’t find 64-bit GhostScript on win64
  • #2266: pyparsing version parsing error
  • #2262: View accepts FirstResponder (for key_press_events)
  • #2255: XKCD-style doesn’t work with LineCollection
  • #949: add AOSA chapter link to docs?
  • #2147: Make nonposy=’clip’ default for log scale y-axes
  • #163: Problem with errorbar in log scale
  • #1920: finance ochl->ohlc
  • #2059: Pep8 on many tests
  • #2295: Vertical text alignment in multi-line legend entries
  • #2275: Fix Qt4 figure editor color setting and getting
  • #2274: Figure editor incorrectly captures color properties
  • #2287: Alpha values smaller than 1/256
  • #2279: Pyparsing
  • #2290: Fix a recursion problem with masked arrays in get_converter
  • #2285: Handle prop=None case in AnchoredText.__init__()
  • #2291: ENH: use an artist’s update() method instead of the setp() function
  • #2245: Adding a flush_events method to the MacOSX backend
  • #2251: Remove deprecated code marked for deletion in v1.3
  • #2280: PEP8 on tri module
  • #2282: Extend search path for PyCXX headers
  • #2283: Incorrect overriding of sys.stdout
  • #2158: Changes to anchored_artists.AnchoredSizeBar
  • #2284: plt.hist(... histtype=’step’) draws one line too much
  • #1939: GTK error, failed building on command line
  • #2272: zombie webpages
  • #2269: examples/showcase/xkcd.py does not show line randomization on Mac OS X
  • #2265: WebAgg favicon serving error in Python 3
  • #2267: Mention six in what’s new and install docs
  • #2261: WebAgg performance improvements
  • #1547: qt4_editor/formlayout.py TypeError: float() argument must be a string or a number
  • #2206: 1.3.0rc4: FAIL: No such file or directory: u’.../doc/mpl_toolkits/axes_grid/examples/demo_floating_axis.py’
  • #2260: texmanager font family fix