This repository was archived by the owner on Oct 27, 2022. It is now read-only.
Tags: clearlinux-pkgs/matplotlib
Tags
Remove dependency on Python 2 Signed-off-by: Patrick McCarty <[email protected]>
matplotlib: Autospec creation for update from version 3.4.1 to versio…
…n 3.4.2
Antony Lee (4):
Backport PR #19860: Move "howto interpreting box plots" to boxplot docstring
Backport PR #19948: Allow numpy arrays to be used as elinewidth
Backport PR #19949: FIX: subfigure indexing error
Backport PR #20161: Fix resetting grid visibility
David Stansby (1):
Backport PR #19983: Fix handling of "d" glyph in backend_ps.
Elliott Sales de Andrade (23):
BLD: bump branch away from tag
DOC: Add Zenodo DOI for 3.4.1.
DOC: Clean up trailing whitespace in release notes.
Backport PR #19868: Remove "Install from source" from Installing FAQ
Backport PR #19881: Remove two sections from Plotting FAQ
Backport PR #19893: Remove Howto: Plot numpy.datetime64 values
Backport PR #19903: Fix textbox cursor color, set its linewidth.
Backport PR #19913: Minor docstring improvement for set_aspect()
Backport PR #19961: FIX: subfigure tightbbox
Backport PR #19970: Initialize members of PathClipper and check for m_has_init
Backport PR #19992: Minor fixes to polar locator docstrings.
Backport PR #19964: FIX: add subplot_mosaic axes in the order the user gave them to us
Backport PR #19995: Fix valinit argument to RangeSlider
Backport PR #19999: DOC: add note about axes order to docstring
Backport PR #20031: Cleanup widget examples
Backport PR #19686: Declare sphinxext.redirect_from parallel_read_safe
Backport PR #19978: fixed bug in CenteredNorm, issue #19972
Backport PR #19876: FIX: re-order unit conversion and mask array coercion
Backport PR #20147: DOC: add example of labelling axes
Backport PR #20147: DOC: add example of labelling axes
DOC: Update GitHub stats for 3.4.2.
Move API changes to correct file.
REL: v3.4.2
Ian Thomas (1):
Backport PR #20171: Remove unsupported arguments from tricontourf documentation
Jody Klymak (10):
Backport PR #19788: Reformat references
Backport PR #19788: Reformat references
Backport PR #19861: Remove FAQ Installing - Linux notes
Backport PR #19847: Reformat references (part 2)
Backport PR #19987: Fix set_thetalim((min, max)).
Backport PR #20041: Clarify docs for stackplot.
Backport PR #20082: Fix bar_label for bars with nan values
Backport PR #20135: Add tricontour/tricontourf arguments(corner_mask, vmin vmax, antialiased, nchunk, hatches) documentation
Backport PR #20146: Don't clip clip paths to Figure bbox.
Backport PR #20150: Rename mosaic layout
Thomas A Caswell (7):
Backport PR #19863: Cleanup docstrings related to interactive mode
Backport PR #20037: Don't generate wheels unusable on PyPy7.3.{0,1}.
Backport PR #20083: Revert "Temporarily switch intersphinx to latest pytest."
Backport PR #20083: Revert "Temporarily switch intersphinx to latest pytest."
Backport PR #20096: Ignore errors for sip with no setapi.
Backport PR #20145: Fix broken link to ggplot in docs
Backport PR #20145: Fix broken link to ggplot in docs
Tim Hoffmann (16):
Backport PR #19867: Remove "Use show()" from how-to
Backport PR #19883: Small cleanups to FAQ.
Backport PR #19895: Added PyPI info to third party page
Backport PR #19888: Fix errorbar drawstyle
Backport PR #19911: Shorten "how-to draw order"
Backport PR #19939: add highlight-text to the third party packages list
Backport PR #19939: add highlight-text to the third party packages list
Backport PR #19919: Copy errorbar style normalization to 3D
Backport PR #19971: Fix missing closing bracket in docs
Backport PR #19962: Dev install troubleshooting
Backport PR #20017: FIX typos in imshow_extent.py
Backport PR #20062: [DOC] Add top-level .. module:: definition for matplotlib
Backport PR #20062: [DOC] Add top-level .. module:: definition for matplotlib
Backport PR #20123: Ensure that Matplotlib is importable even if there's no HOME.
Backport PR #19959: Bugfix Tk start_event_loop
Backport PR #20148: FIX: MouseButton representation in boilerplate generated signatures
hannah (1):
Backport PR #19963: test_StrCategoryLocator using parameterized plotter
matplotlib: Autospec creation for update from version 3.4.0 to versio…
…n 3.4.1
Antony Lee (1):
Backport PR #19817: Fix antialiasing with old pycairo/cairocffi.
Elliott Sales de Andrade (10):
BLD: bump branch away from tag
DOC: Add Zenodo DOI for 3.4.0.
Backport PR #19774: Document how to create sphinx-gallery references to examples
Backport PR #19784: FIX errorbar problem with fillstyle
Backport PR #19805: Fix suptitle out of layout
Backport PR #19824: Access pdf annotations while inside pikepdf.Pdf context manager.
Copy new attributes in Collection.update_from.
Backport PR #19812: FIX: size and color rendering for Path3DCollection
DOC: Update GitHub stats for 3.4.1.
REL: v3.4.1
Thomas A Caswell (1):
Backport PR #19811: Fix Inkscape cleanup at exit on Windows.
Tim Hoffmann (11):
Backport PR #19732: Reword the axis_artist module docstring.
Backport PR #19719: Respect antialiasing settings in cairo backends as well.
Backport PR #19725/#19758: Cleanup installing docs
Backport PR #19790: Small typo fixes to interactive guide.
Backport PR #19790: Small typo fixes to interactive guide.
Backport PR #19786: Fix code-of-conduct link on doc homepage.
Backport PR #19786: Fix code-of-conduct link on doc homepage.
Backport PR #19793: Fix non existent URI s
Backport PR #19814: Fix positioning of annotation arrow.
Backport PR #19822: Clarify default backend selection doc.
Backport PR #19822: Clarify default backend selection doc.
matplotlib: Autospec creation for update from version 3.3.4 to versio…
…n 3.4.0
A N U S H (7):
Create hat_graph.py
Fixed flask8 errors
fixed whitespace problem
Final FIx
FIxed E302
added reference
Update hat_graph.py
Adam Brown (2):
Search for minus of any font size to get height of tex result
Update lib/matplotlib/dviread.py
Aditya Malhotra (1):
added the round function to calculate accurate result
Aitik Gupta (14):
Add strictly increasing check, corresponding doc fix
Increase test coverage for Grid
Added support for overset/underset
Added test for overset/underset
Added test baseline image
Typo fix: integral is not a over/under symbol
Fixed overunder symbols' alignments
Merge some mathtext tests
Update baseline images for mathtext
Update baseline images for other tests
Add overset/underset whatsnew entry
Exchange variable names
Simplify whatsnew entry
One more exchange
Alejandro García (20):
Improve webagg support for non-alphanumeric key events on non-qwerty keyboards
Fix typo on mpl.js
Improve WebAgg backend handling of shift as a modifier
Improve Wx backend handling of modifier keys combinations
Make meta key name consistent with other backends
Add Qt backend support for super key
Move Qt backend modifier order for better consistency
Make Qt backend consistent when pressing multiple modifiers
Add Caps Lock key to Qt backend SPECIAL_KEY dictionary
Document change of specified name for meta key on Qt5 backend
Improve Gtk3 backend handling of shift as a modifier
Change reference on documentation
Improve Tk backend handling of shift as a modifier
Fix documentation
Remove stray changes
Remove even more stray changes
Add to user's event handling documentation a note about inconsistencies on keyboard events between user interface tookits
Report the changes in the behaviour of the backends
Make if condition cleaner on lib/matplotlib/backends/backend_wx.py
Remove extra space on lib/matplotlib/backends/web_backend/js/mpl.js
Alex Henrie (1):
FIX: Keep lists of lists of one scalar each 2D in _reshape_2D
Alexander Schlüter (2):
Fix image data cursor when artist has additional transform
Add test for data cursor on transformed image
Alexis de Almeida Coutinho (2):
Fix kwargs handling in AnnotationBbox
Update lib/matplotlib/offsetbox.py
Andreas C Mueller (1):
typo in 3.3 whatsnew
Antony Lee (277):
Bind WX_CHAR_HOOK instead of WX_KEY_DOWN for wx key_press_event.
Replace _prod_vectorized by @-multiplication.
Don't duplicate docstrings of pyplot-level cmap setters.
Don't linewrap css in svg header.
Don't pass "wrong" `indent=False` in SVG generation.
Deprecate passing bytes to FT2Font.set_text.
Fix tooltip for wx toolbar.
Mention keyboard modifiers in toolbar tooltip texts.
Set Win32 AppUserModelId to fix taskbar icons.
Make macos toolbar also get tooltips from base class.
Remove remnants of macosx old-style toolbar.
Dedupe implementations of configure_subplots().
Remove "created-by-matplotlib" comment in svg output.
Keep cachedRenderer as None when pickling Figure.
Clarify gridspec error message for non-integer inputs.
Fix check for manager = None.
FontManager fixes.
Move Win32_{Get,Set}ForegroundWindow to c_internal_utils.
Fix type doc for scroll event "step" attribute.
"Fix" tight_layout for template backend.
Fix _get_renderer for FigureCanvasBase.
Don't use bezier helpers in axisartist.
Deprecate dpi_cor property of FancyArrowPatch.
Fix tk tooltips for dark themes.
Small cleanups to contour() code.
Soft-deprecate mutation_aspect=None.
Support location="left"/"top" for gridspec-based colorbars.
Fix whatsnew confusing typo.
Reorganize colorbar docstrings.
Partially fix rubberbanding in GTK3.
Deprecate `FancyBboxPatch(..., boxstyle="custom", bbox_transmuter=...)`
Fix overindented bullet/enumerated lists.
Deprecate FigureCanvas.{get,set}_window_title.
Set colorbar label only in set_label.
Colorbar cleanups.
Keep using a single dividers LineCollection instance in colorbar.
Prefer colorbar(ScalarMappable(...)) to ColorbarBase in tutorial.
Avoid need to lock in dvi generation, to avoid deadlocks.
Remove overspecified latex geometry.
Warn in colorbar() when mappable.axes != figure.gca().
Also warn in pyplot.colorbar (by falling back to Figure.colorbar).
Style cleanup to pyplot.
Tighten a bit the RendererAgg API.
Directly remove the C-level get_content_extents.
Simplify projection-of-point-on-polyline in contour.py.
Normalize gridspec ratios to lists in the setter.
Build lognorm/symlognorm from corresponding scales.
Make inset_axes and secondary_axis picklable.
Special case degree-1 Bezier curves.
Avoid using Bbox machinery in Path.get_extents; special case polylines.
Deprecate the unneeded Fonts.destroy.
Shorten tight_bbox.
Cache realpath resolution in font_manager.
Deprecate various vector-backend-specific mathtext helpers.
Improve docs of mathtext internals.
Fix typo in mathtext_data.
Switch svg glyph references back to hex; merge tex & non-tex names.
Record svg glyphs in 1/64 pixel units.
Switch from a hand-written glyph outline decomposer to FreeType's one.
Stop using ttconv for pdf.
Safely import pyplot if a GUI framework is already running.
Inline some helpers in ColorbarBase.
Add missing check for None in Qt toolmanager.
Change default keymap in toolmanager example.
Dedent rst list.
More nouns/imperative forms in docs.
Avoid triggering backend resolution during qt initial import.
Improve headlessness detection for backend selection.
Cleanup menu example.
Switch to MathTextBackend to plain Texts.
Avoid demo'ing passing kwargs to gca().
Always strip out date in postscript's test_savefig_to_stringio.
Move {get,set}_{x,y}label to _AxesBase.
Decrease output when running `pytest -s`.
List existing rcParams in rcParams docstring.
Move Axes `__repr__` from Subplot to AxesBase.
Remove extra stickies in barstacked histogram.
Don't modify bottom argument in place in stacked histograms.
Remove unnecessary autoscale handling in hist().
Improve formatting of defaults in docstrings.
Cleanup multiple_yaxis_with_spines example.
Reuse InsetLocator to make twinned axes follow their parents.
Deprecate public access to many mathtext internals.
Fewer "soft" dependencies on LaTeX packages.
Inline ScalarFormatter._formatSciNotation.
Include kerning when outputting pdf strings.
Correctly position text with nonzero descent with afm fonts / ps output.
Templatize _image.resample to deduplicate it.
Fold ColorbarPatch into Colorbar, deprecate colorbar_factory.
Consistent behavior of draw_if_interactive across interactive backends.
Correctly remove support for \stackrel.
Deprecate TextArea minimumdescent.
Directly support 3D and convert datasets in _process_unit_info.
Deprecate BoxStyle._Base.
Remove incorrect override of pcolor/contour in parasite axes.
Use test cache for test result images too.
Prepare for merging SubplotBase into AxesBase.
Merge all axisartist axis_direction demos together.
Text cleanups.
Use get_x/yaxis_transform more.
Factor out pdf Type3 glyph drawing.
Fix docstring of zaxis_date.
Simplify wx rubberband drawing.
Simplify Rectangle and RegularPolygon.
Shorten mlab tests.
Correctly sync state of wx toolbar buttons when triggered by keyboard.
add_subplot(..., axes_class=...) for more idiomatic mpl_toolkits usage.
Correctly separate two fantasy font names.
Deprecate MathTextParser("bitmap") and associated APIs.
Provide a 'cursive' font present in Windows' default font set.
Remove outdate comment about canvases with no manager attribute.
Handle colorbar orientation directly in mesh generation.
Fix typo in warning message.
Regenerate background when RectangleSelector active-flag is set back on.
Simplify Colorbar.set_label, inline Colorbar._edges.
Support activating figures with plt.figure(figure_instance).
Move PostScript Type3 subsetting to pure python.
Sync SubplotDivider API with SubplotBase API changes.
Small simplifications to BboxImage.
Define GridFinder.{,inv_}transform_xy as normal methods.
Fix some missing references.
Simplify tmpdir handling in backend_pgf.
Small cleanups to parasite axes.
Remove accidentally added swapfile.
Rework deprecation mechanism.
Further simplify pgf tmpdir cleanup.
Small API cleanups to plot_directive.
Dedupe setting of initial window title in each FigureManager.
Small simplification to triage_tests.py.
Deprecate GraphicsContextPS.
Numpydocify setp.
More accurate handling of unicode/numpad input in gtk3 backends.
Document limitations on `@deprecated` with multiple-inheritance.
Cleanup sample_data.
Shorter property deprecation.
Also fix tk key mapping, following the same strategy as for gtk.
_make_norm_from_scale fixes.
Shorten GraphicsContextWx.get_wxcolour.
Allow Type3 subsetting of otf fonts in pdf backend.
Merge ParasiteAxesAuxTransBase into ParasiteAxesBase.
wx backend API cleanups.
Remove the use_cmex font fallback mechanism.
Disable mouseover info for NonUniformImage.
Use ax.add_image rather than ax.images.append in NonUniformImage example
Remove some unused tick private attributes.
Support `ax.grid(visible=<bool>)`.
Add a helper to copy a colormap and set its extreme colors.
Remove unused wx private attribute.
Clarify behavior of CallbackRegistry.disconnect with nonexistent cids.
Warn in pgf backend when unknown font is requested.
Update Qt version in event handling docs.
Fix interaction with unpickled 3d plots.
Resolve mathtext.fontset at FontProperties creation time.
Reword FontProperties docstring.
Fix RGBAxes docs markup.
Add dependency on ucs for pgf tests using [utf8x]{inputenc}.
Slightly compress down the pgf tests.
Remove fallback to nonexistent setDevicePixelRatioF.
Use selectfont instead of findfont + scalefont + setfont in PostScript.
Simplify repeat_delay and fix support for it when using iterable frames.
Unmark wx-threading-test-failure as strict xfail.
Rework interactive backends tests.
Improve and simplify text width computation in clabel.
Cleanup "code that should be eventually removed" and is now unnedded.
Use CallbackRegistry for {Artist,Collection}.add_callback.
Move ImageMagick version exclusion to _get_executable_info.
Remove hard-coded API removal version mapping.
Factor out common functionality in HostAxes.twin{,x,y}.
Default to ScalarFormatter for contour plots.
Merge two contour tests.
Update baseline images.
Use lambdas to prevent gc'ing and deduplication of widget callbacks.
Improve warning message for missing font family specified via alias.
Cleanup stem docs and simplify implementation.
Edit usetex docs.
Small cleanup to StepPatch._update_path.
Replace sphinx-gallery-specific references by standard :doc: refs.
Remove unnecessary calls to lower().
Remove special-casing for PostScript dpi in pyplot.py.
Fix clabel() for backends without canvas.get_renderer()
Simplify contour_label_demo.
Cleanup Firefox SVG example.
Cleanup interactive pan/zoom.
Don't access private renderer attributes in tkagg blit.
Fix the doc of GraphicsContextBase.set_clip_rectangle.
Micro-optimize check_isinstance.
Set clip path for PostScript texts.
Remove reference to unicode-math in pgf preamble.
Inline _print_pdf_to_fh, _print_png_to_fh.
Deprecate event processing wrapper methods on FigureManagerBase.
Common `__init__` for VPacker and HPacker.
Support normalize_kwargs(None) (== {}).
Better document multilinebaseline.
Compactify the implementation of ContourLabeler.add_label_near.
Improve docs of _get_packed_offsets, _get_aligned_offsets.
Replace mathtext assertions by unpacking.
Cleanup comments/docs in backend_macosx, backend_pdf.
Dedupe docs of GridSpec.subplots.
Update event handling docs.
Deprecate never used `resize_callback` param to FigureCanvasTk.
Remove individual doc entries for some methods Axes inherits from Artist
Inline and optimize ContourLabeler.get_label_coords.
grid_helper_curvelinear cleanups.
Fix markup in interactive figures doc.
Prepare inlining MovieWriter.cleanup() into MovieWriter.finish().
Remove _draw_{ticks2,label2}; skip extents computation in _update_ticks.
Better validate tick direction.
Inline MovieWriter._frame_sink.
Simplify GridHelper invalidation.
Reword docs for exception_handler in CallbackRegistry.
Cleanup Animation frame_formats.
Small improvements to aitoff projection.
Remove incorrect statement about `hist(..., log=True)`.
Mention in a few more places that artists default to not-pickable.
Suppress -Wunused-function about _import_array when compiling tkagg.cpp.
Support setting rcParams["image.cmap"] to Colormap instances.
Fix failing tests with pytest 6.2.
Don't lose unit change handlers when pickling/unpickling.
Cleanups to webagg & friends.
Fix the docstring of suptitle/subxlabel/supylabel.
Simplify test_backend_pdf::test_multipage_properfinalize.
Deprecate additional positional args to plot_{surface,wireframe}.
Fix trivial quiver doc typo.
Fix incorrect statement regarding test images cache size.
Fix markup for mplot3d example.
Make return value of _get_patch_verts always an array.
Download qhull at build-or-sdist time.
Use simpler approach to skip previously-removed mathtext tests.
Add machinery for png-only, single-font mathtext tests.
Support \sqrt[not-a-number]{...}.
Remove the unused TransformNode._gid.
Switch to reentrant qhull 2020 8.0.2.
Merge the FreeType and Qhull download mechanisms.
Copy qhull license to LICENSES/.
Speedup LinearSegmentedColormap.from_list.
Clarify return format of Line2D.get_data.
Fix misplaced colon in bug report template.
Make all transforms copiable (and thus scales, too).
Simplify X11 checking for Qt.
Improve docs of _path C-extension.
Pin to oldest supported PyQt on minver CI instance.
Improve FT2Font docstrings.
Revert "Deprecate setting Line2D's pickradius via set_picker."
Remove the deprecated rcParams["datapath"].
os.environ-related cleanups.
Prefer concatenate to h/vstack in simple cases.
Fix trivial doc typos.
Document use of Pillow as alternative.
Force classic ("auto") date converter in classic style.
Shorten/make more consistent the half-filled marker definitions.
Always include sample_data in installs.
Improve doc of default labelpad.
Better document font.<generic-family> rcParams entries.
Switch to documenting generic collections in lowercase.
Style fixes to triintepolate docs.
Support empty stairs.
Replace gtk3 deprecated APIs that have simple replacements.
Fix the docstring of draw_markers to match the actual behavior.
Make figure parameter optional when constructing canvases.
Slightly reorganize api docs.
Switch array-like (M, N) to (M, N) array-like.
Include tex output in pdf LatexError.
Fix trivial typo in error message.
Prefer `tr1-tr2` to `tr1+tr2.inverted()`.
Set the GTK background color to white.
Remove workaround for numpy<1.16, and update version check.
Prefer projection="polar" over polar=True.
Dedupe implementations of {XAxis,YAxis}._get_tick_boxes_siblings.
Fix tight_layout() on "canvasless" figures.
Clarify axes.autolimit_mode rcParam.
Skip setting up a tmpdir in tests that don't need one.
Simplify checking for tex packages.
Fix text.usetex when using xcolor in preamble.
Fix default label visibility for top-or-left-labeled shared subplots().
Backport PR #19456: Doc implement reredirects
Backport PR #19649: Use globals() instead of locals() for adding colormaps as names to cm module
Backport PR #19766: Set colormap modification removal to 3.6.
Arthur Milchior (1):
Update first occurrence of QT to show both 4 and 5
BAKEZQ (1):
Fix typing error
BH4 (2):
Fix documentation of edgecolors precedence
Documentation: facecolor has priority over facecolors
BaoGiang HoangVu (3):
extend linear regression lines to the entire length of plots in Anscombe's Quartet example
draw regression lines with `axline`
add references
Ben Root (1):
FIX: Add get/set color methods for some 3d collections
Bradley Dice (9):
Created _repr_png_ and _repr_html_ for Colormap objects.
Add a border to clarify the boundary of the image.
Add tests for _repr_png_ and _repr_html_.
Added What's New entry.
Add PngInfo.
Update PngInfo.
Enforce stricter tests for _repr_png_.
Add getters and _repr_html_ for over/under/bad values of Colormap objects. (#17900)
Fix typo: interable -> iterable.
Braxton Lamey (1):
Add description examples/pyplots/pyplot simple.py (#17697)
Brian McFee (2):
fixes #17908 , updates frame_format to support all listed by animation writers
revised test name for animation format check
Bruno Beltran (24):
BF: ignore CLOSEPOLY after NaN in PathNanRemover
TESTS: ensure removing nan's doesn't break bar
BF: for degenerate polygons, add CLOSEPOLY vertex
DOCS: add action items to PR template
BF: ensure exception caught if no kpeswitch
CLEANUP: validate join/cap style centrally
DOCS: optional doc building dependencies
DOCS: document log locator's `numticks`
BF: text not "draw"n shouldn't count for tightbbox
Text should take up a pixel of window extent when invisible
DOC: annotation tightbbox API change
CI: pydocstyle>=5.1.0, and update PR instructions
MAINT: deprecate validCap, validJoin
DOCS: docs should fail on warning
BUGFIX: remove all but one warning from docs
DOCS: remove last warning from docs
DOCS: edits to warnings fixes from @timhoffm
DOCS: fix contourf hatch demo legend
BUGFIX: make plot directive naively "responsive"
BF: DOCS: fix slash for windows in conf.py
REORG: JoinStyle and CapStyle classes
REVERT: Do not expose JoinStyle/CapStyle at all
DOCS: Centralize JoinStyle/CapStyle docs
REORG: _types -> _enums
Bryan Kok (3):
Turn "How to use Matplotlib in a web application server" into a sphinx-gallery example
Fix flake8
Add note about how to run the example using the flask CLI
Byron Boulton (2):
Allow savefig to save SVGs on FIPS enabled systems #18192
Note change of SVG ID generation from MD5 to SHA512 #18192
Carsten Schelp (1):
correct reference to 68-95-99.7% rule (#19074)
Charles (11):
Basic changes
Basic changes
Basic changes
Removed abs value on parameter
Add test for callable
Reduced size of long line
Add new line to EOF as per linting message.
Add new line to EOF as per linting message.
Added entry in doc/users/next_whats_new/, as per checklist.
Added entry in doc/users/next_whats_new/, as per checklist.
Cat emoji in example changed to '🐱', as previous Glyph '🐈' not included in Matplotlib's standard font DejaVu Sans, breaking doc building.
CharlesHe16 (1):
Update lib/matplotlib/sankey.py
Christian Baumann (1):
Extended the convolution filter
Contextualist (1):
Fix `swap_if_landscape` call in backend_ps
DangoMelon (11):
Minor docs fixes
Add earlier color validation
Add missing dash
Correct a typo
Change to keyword-only argument
Skip validation if color is 'auto'
Update _check_in_list docstring
Remove whitespace
Add valid color test
Docstring corrections
Use f-strings and more explicit variable names
Daniel (4):
2-D array RGB and RGBA values not understood in plt.plot()
Tests have been added that check a figure created
Testing 2d to 1d conversion function in
Change .reshape((-1)) to .reshape(-1)
Daniel Ingram (1):
Example showing scale-invariant angle arc (#12518)
David Meyer (1):
Clarify Doc for Secondary axis, ad-hoc example (#19249)
David Stansby (57):
Allow list of hatches to {bar, barh}
Add whatsnew
Update hatch demo
Fix limit setting when plotting empty data
Add test
Test with plot too
Use default style in test
Allow passing emtpy list of ticks for FixedLocator
Improve categorical converter error message
Make variable name clearer
Fix BoundaryNorm for multiple colors and one region
Fix grammar
Link to style-file example page in docs
Add missing space in cairo error
Fix release() method name in macosx backend
Fix link to get_offsets in hexbin doc
Test for patch color override warnings
Test empty verts
Test antialiased default setting
Test default linestyle
Add cap/joinstyle default tests
Remove un-used trivial setters and getters
Remove support for multiple-color strings in to_rgba_array
Add removal note
Remove rcsetup deprecations
Add removal note
Improve removal note
Improve removal note
Remove deprecated animation code
Add removal note
Remove disable_internet.py
Add removal note
Set shading='auto' if invalid value passed
Fix typo
Check for float values for min/max values to ax{v,h}line (#17822)
Error on unexpected kwargs in scale classes
Remove mpl.testing deprecations for 3.4
Add removal note
Force locator and locator inheritence
Remove mpl.colors deprecations for 3.4
Clarification in ArtistAnimation docstring
Add a code of conduct link to github
Add contributor covenant CoC
Add contact details
Update coc links
Update contact details
Fix axes direction for a floating axisartist
Test for axis direction
Check that no new figures are created in image comparison tests
Fix acorr test
Add tests
Document Triangulation.triangles
Update lib/matplotlib/tri/triangulation.py
Request an autoscale at the end of ax.pie()
Ignore STOP and CLOSPOLY codes when calculating path extents
Make TaggedValue in basic_units a sequence
Backport PR #19707: DOC: fix dx in Arrow guide
David Young (1):
Fix canvas redraws during motion in figures with a Button or TextBox
Diego Leal (3):
Moved the files and deleted `Our Favorite Recipes` section
Implemented `math_fontfamily` param in `FontProperties`
Added new fonts to the test function 'test_math_fontfamily'.
Dr. Thomas A Caswell (2):
DOC: removing extra word
TST: fix skip logic and make test symmetric
Dylan Cutler (14):
Add pause() and resume() methods to base Animation class.
fix style issues
use set_animated correctly
remove _paused attribute from Animation class
rm fig.set_animated call left in
Add example script
rm docstring
rm unused sys import
add ending newline to pause_resume.py
added entry to doc/users/next_whats_new/
add title to pause/resume example
review comments on pause/resume animation example
add tmp variable for PauseAnimation in example, update docs/missing-references.json
add TimedAnimation methods to docs/missing-references.json
EBenkler (1):
Move ToolManager warnings to rcParam validator
Elliott Sales de Andrade (343):
ci: Print out reasons for not deploying docs.
DOC: Add svg2pdf converter for generating PDF docs.
CI: Only skip devdocs deploy if PR is to this repo.
DOC: Add some numpydoc headings in tri.
Add missing TriContourSet to matplotlib.tri docs.
Split apart and numpydoc tricontour[f] docs.
Sync tricontour[f] docs with contour's.
Update [tri]contour[f] docs from review comments.
Capitalize Matplotlib in artists tutorial.
Update hard-coded outputs in artists tutorial.
DOC: Add correct headings to sankey.
DOC: Add numpydoc headings in dates.
DOC: Add numpydoc headings to lines.
DOC: Add numpydoc headings for offsetbox.
DOC: Add numpydoc headings to legend.
DOC: Add numpydoc headers to colorbar.make_axes*.
Fix summary for imshow in doc tables.
Fix running contour's test_internal_cpp_api directly.
Don't duplicate deprecated parameter addendum.
DOC: Fix names for GitHub stats pages.
Add some duplicate names to mailmap.
DOC: Fix some inconsistent heading underlines.
DOC: Don't use cross-references in section titles.
DOC: Re-order 3.3. what's new page.
CI: Install, or upgrade, Python 3 on homebrew.
DOC: Shorten a title.
DOC: Add more plots to 3.3 what's new.
Increase default tolerance slightly for 32-bit systems.
Update aarch64 tolerances.
Increase tolerance for ppc64le and s390x.
DOC: Add more entries to 3.3 what's new.
Mention single char colors shading in more places.
DOC: Mention shorthand hex RGB(A) in color demo.
DOC: Fix a typo in Axes.pie docstring.
Fix FFMpegBase.isAvailable with detached terminals.
Update PyPI classifiers to remove 3.6 and add 3.9.
Remove old Python 3.6 contextlib import.
DOC: Edit the 3.3 what's new based on review.
DOC: More edits to the 3.3 what's new from review.
DOC: Re-order 3.3 what's new changes.
Remove unnecessary file save during test.
Fix drawing zoom rubberband on GTK backends.
DOC: Increase heading level of 3.3 what's new entries.
DOC: Add trailing slashes to URLs in config.
Deprecate hatch patterns with invalid values.
DOC: Use hatch style reference in Collection docstring.
Sync Cairo's usetex measurement with base class.
Remove another overspecified latex geometry.
TST: Ignore deprecations when switching backends.
gtk: Fix `draw` on unmapped windows.
gtk/tk: Ensure no flicker when hovering over images.
Use separators in toolmanager consistent with toolbar.
Sync ToolManager status message to toolbar's.
Use argumentless `super()` more.
Fix flipped paths in non-writable config dir warning.
Use `super()` more in event classes.
Use `super()` more in collections and containers.
Use `super()` more in transforms.
Use `super()` more in Axes/Axis.
Use `super()` more in offset boxes.
Remove some unused imports.
Fix PolyCollection.set_verts optimization.
scatter: Raise if unexpected type of `s` argument.
Use `super()` in text-related classes.
Use `super()` in triangulation classes.
Use `super()` in legends.
Use `super()` in line classes.
Use `super()` in color-related classes.
Discourage references in section headings.
Use `super()` in widget classes and examples.
Use `super()` in animation classes.
Use `super()` in date classes.
Use `super()` in patch classes.
Use `super()` in hatch and path effects.
Use `super()` in tick locator classes.
Use `super()` in various remaining classes.
Revert "Convert adjust_bbox to use ExitStack."
Privatize cbook.format_approx.
ci: Add tee to debug reviewdog.
ci: Disable filtering of lint errors.
Fix flake8 issues.
Test mixed-mode renderer with tight bbox_inches.
Use same Make as FreeType's configure to build it.
Silence context for blitting type check exception.
Fix and simplify test_draw_frame.
pdf: Convert operator list to an Enum.
DOC: Move an API change fragment to new location.
Update exclude_patterns for moved API/what's new.
Fix nbAgg sizing on Chrome 84.
nbagg: Use device sized content size to resize canvas.
nbAgg: Fix disabling the context menu in the canvas.
Fix the return value of Axes.get_navigate_mode.
Downgrade symbol substitution log to info level.
Use `super()` in tool manager.
Use `super()` in blocking input.
Use `super()` in backend classes and examples.
Go back to checking figures for their manager in destroy.
Skip test_interactive_backend on macOS Travis.
Use certifi when downloading bundled build requirements.
Simplify some checks in widgets.
Deprecated some internal Widget attributes.
Set pipefail when running flake8 linter.
Try out cibuildwheel.
Ensure manylinux1 is used for wheels.
Fix cibuildwheel trigger condition.
Pin NumPy when building wheels.
Fetch all commits so that wheels get correct version.
Prevent dirty tree while building wheels on CI.
Build wheels for PyPy if on v3.3.* branch/tag.
Also build Python 3.6 wheels for v3.3.x.
Add validation for the orientation in stem().
Rename stem parameters to be clearer.
Flip meaning of orientation in `stem()`.
Remove API deprecations backported to 3.3.1.
Use CallbackRegistry for all Widget event observers.
Shorten some conditions in widgets.
Improve stem orientation tests and what's new doc.
Fix broken links in doc build.
Fix Path.get_extents for empty paths.
boxplot: Add conf_intervals reference to notch docs.
Remove unused import to fix flake8.
Remove redundant alpha in Path3DCollection.
Correctly re-order scatter3d face/edgecolors.
Fix errorbar property cycling to match plot.
Re-group some bits of errorbar.
Return used kwargs from _process_plot_var_args._plot_args.
Make errorbar's main Line2D closer to plot.
Simplify creating style dict for errorbar bars/caps.
scatter3d: Test sorting of face/edge colours.
Also test scatter3d sorting with depthshade=False.
Also sort line widths for scatter3d.
Capture output of CallbackRegistry exception test.
Make Colorbar outline into a Spine.
Disable FH4 so that we don't require VCRUNTIME140_1.dll.
Remove redundant angles in ellipse demo.
nbagg: Store DPI ratio on figure instead of window.
Add test that legend doesn't warn with TeX enabled.
DOC: Add some types to Returns entries.
Support horizontalalignment in TextArea/AnchoredText.
Fix Axis scale on twinned Axes.
Fix some typos in matplotlibrc template.
DOC: Add missing space in missing reference message.
Fix missing references in MEP texts.
DOC: Remove outdated missing reference exceptions.
DOC: Fix references in cbook.
DOC: Add missing docstring to API index.
DOC: Fix references in contribution guides.
Remove outdated note about middle click in nbAgg backend.
Handle double-click in webagg/nbagg.
Normalize properties passed to ToolHandles.
nbagg: Use OutputArea event to trigger figure close.
Warn if an animation is gc'd before doing anything.
CI: Pin nbconvert to working version.
Fix BoundingBox in EPS files.
Fix depth shading when edge/facecolor is none.
Correctly set depthshaded colours on 3D collections.
Add tests for 3D collection colour setters.
Add setters for more overridden 3D collection properties.
Add accessors for 3D collection's depth shading.
Add a what's new entry for 3D collection modification.
Remove Locator.autoscale.
Remove deprecated font-related things.
Remove deprecated backend code.
Remove mlab deprecations.
Remove axisartist deprecations.
Remove unit bbox deprecations.
Remove miscellaneous deprecations.
Don't leak full path into PostScript Title.
Update PS Creator field to match other backends.
Simplify producing warnings for bad PDF metadata.
Add test for invalid PDF metadata warnings.
Simplify implementation of Text3D.
Add getter/setter for Text3D position.
Add test and API note for locale grouping in ScalarFormatter.
Add default exclusion to coverage exclude_lines.
Convert _math_style_dict into an Enum.
Don't pass *markevery* to errorbar lines/caps.
Accept same types to errorevery as markevery.
Import matplotlib as mpl in dates.
Add parameter docs for AutoDateFormatter.
DOC: Add an option to disable Google Analytics.
Include analytics on devdocs also.
Support binary comms in nbagg.
Fix setting 0-timeout timer with Tornado.
Create security policy
Add security policy info to release guide.
Update test image to fix Ghostscript 9.53.
Support usetex in date Formatters.
Fix singleshot timers in wx.
Add a test for Patch accepting 'none' linestyle.
nbagg: Don't close figures for bubbled events.
pdf: Defer writing annotations until after pages.
pdf: Support setting URLs on Text objects.
Avoid an unnecessary Path->str->Path.
TST: Lock cache directory during cleanup.
DOC: Convert pgf examples to OO style.
DOC: Swap fonts in pgf example.
Check minimum macOS when defining deprecated symbols.
Remove a check for an old macOS.
Update link to Apple docs on OS version checking.
Fix check for macOS 10.10.
Catch TypeError when validating rcParams types.
Remove extra newlines in contour(f) docs.
Add a ponyfill for ResizeObserver on older browsers.
Add ResizeObserver polyfill license to our directory.
Ignore eslint on embedded JavaScript.
Fix deprecation warning in GitHub Actions.
Quote some paths.
Return minpos from _path.get_path_collection_extents.
Propagate minpos from Collections to Axes.dataLim.
Add a test for scatter autolim on log scale.
Only propagate minpos if it's been set.
Add documentation for Bbox.minpos*.
Update to latest cibuildwheel release.
Don't read 3D properties off the renderer for drawing.
Remove unused function from art3d.
Deprecate 3D properties on the renderer during draw.
Deprecate renderer parameter in do_3d_projection.
Add some more explanatory comments to deprecations.
Fix some small typos in Artist tutorial.
Add cross-references to Artist tutorial.
Cleanup a TODO in the Artist tutorial.
Add CPython 3.9 wheels.
Support fully-fractional HiDPI added in Qt 5.14.
Switch Tk to using PNG files for buttons.
Remove now unused images.
Add missing dimension in genfrac LaTeX example.
DOC: Fix some bugs in math symbol tables.
DOC: Put bibliography/indices in their own Part.
Port test CI from Travis to GitHub Actions.
ci: Add code coverage.
ci: Add macOS build.
ci: Limit pycairo to a version that works on old Ubuntu.
ci: Ensure minimum version builds are really constrained.
ci: Add caching to match Travis.
Run tests on GitHub Actions for pull requests too.
GitHub Actions: Filter out C coverage like on Travis.
Always pass integers to wx.Size.
DOC: Add explicit font filenames for some TeX systems.
Fix headless tests on Wayland.
Remove more deprecations.
Remove deprecated 'smart bounds' functionality.
Remove deprecated parameters.
Remove deprecated toolkit colorbar implementation.
Add missing obj_type to rcParam deprecation.
Rename a confusing variable.
Use Qt events to refresh pixel ratio.
webagg: Don't send figure pixel ratio too early.
webagg: Fix another too-early use of the WebSocket.
Copy logging setup from FFMpegWriter to FFMpegFileWriter.
Support raw/rgba frame format in FFMpegFileWriter.
Remove unsupported animation frame formats.
TST: Check all supported animation frame formats.
Implement lazy autoscaling in mplot3d.
TST: Parametrize 2D test_unautoscale also.
DOC: Add an API note lazy autoscaling for Axes3D.
Make stem3d arguments explicit.
Set stem3d defaults to match 2D and mpl20 style.
Simplify axes3d implementation.
Modernize stem3d documentation.
Switch stem3d from using zdir to orientation.
Add tests for stem3d.
DOC: Add what's new for stem3d, and tweak example.
Ignore missing _FancyAxislineStyle doc targets.
Ensure backend is set for subprocess'd tests.
Skip Qt tests on import error.
Disable fail-fast on GitHub Actions.
Don't update homebrew on GitHub Actions.
Fix some typos in plot docstring.
Update documentation on docstring interpolation.
Add missing docstring interpolations.
Deprecate project argument to Line3DCollection.draw.
Fix brew installation on Azure pipelines.
Don't allow pyzmq 21.0.0 on AppVeyor.
TST: Mark Cairo backends as not threadsafe.
Don't include the node_modules JS in sdists.
Fix license verification in wheels.
Make FreeType.add_flags into a class method.
Remove register storage class from Agg files.
Skip an ImageMagick test if ffmpeg is unavailable.
Fix building aganst system Qhull.
Fix PGF with special character paths.
Fix specgram test on NumPy 1.20.
Disable LTO if -fno-lto is in *FLAGS environment.
Inline convert_voidptr to tkagg.
Disable LTO in one test configuration.
Reduce redundancy while checking *FLAGS for LTO.
Temporarily switch intersphinx to latest pytest.
Move sphinx extension files into mpl-data.
Simplify mpl-data inclusion in sdists.
BLD: bump branch away from tag
DOC: Add Zenodo DOI for 3.3.4.
Don't allow pyzmq 22.0.0 on AppVeyor.
wx: Use an integral font size.
wx: Only pass integers to event loop timer.
Fix depth sorting/drawing of an empty Poly3DCollection.
Add a smoketest that empty 3D scatters do not break.
Add units to bar_label padding documentation.
Remove unnecessary facecolor cache in Patch3D.
Implement angles for bracket arrow styles.
Document that angles are accepted in bracket arrowstyles.
Remove Travis remnants.
Remove travis from requirements file names.
Replace Travis CI by GitHub Actions in docs.
Test that text is located correctly with xcolor.
Remove some unnecessary masking in errorbar.
Sync some things from 2D errorbar to 3D.
Make errorbar3d property cycling match 2D.
Sync caps of errorbar3d with 2d.
Re-sync errorevery parsing from 2D to 3D errorbar.
DOC: Update GitHub stats for 3.4.0.
REL: v3.4.0rc1
BLD: bump branch away from tag
Backport PR #19597: Fix IPython import issue
Backport PR #19583: FIX: check for a set during color conversion
Backport PR #19582: Add kerning to single-byte strings in PDFs
Backport PR #19632: Fix handling of warn keyword in in Figure.show.
Backport PR #19639: FIX: do not allow single element list of str in subplot_mosaic
Backport PR #19611: Fix double picks.
Backport PR #19618: FIX: make the cache in font_manager._get_font keyed by thread id
Backport PR #19663: ENH: add a copy method to colormaps
Backport PR #19661: Fix CoC link
Backport PR #19671: Fix crash in early window raise in gtk3.
DOC: Update GitHub stats for 3.4.0.
REL: v3.4.0rc2
BLD: bump branch away from tag
DOC: Update GitHub stats for 3.4.0.
REL: v3.4.0rc3
BLD: bump branch away from tag
DOC: Prepare What's new page for 3.4.0.
DOC: Add more plots to What's new for 3.4.
Move image.cmap what's new to rcParams section.
DOC: Add additional what's new entries.
DOC: Move 3.4.0 development docs to final location.
DOC: Set 3.4.0 API changes to be current version.
DOC: Move 3.4.0 removal docs to final location.
DOC: Move 3.4.0 behaviour change docs to final location.
DOC: Move 3.4.0 deprecation docs to final location.
DOC: Add an API note about Qhull changes.
Backport PR #19762: FIX: do not report that webagg supports blitting
Fix deprecation for imread on URLs.
DOC: Update GitHub stats for 3.4.0.
REL: v3.4.0
Emily FY (3):
axes3d panning
fix flake8 issues
added what's new entry
Eric Firing (4):
Alpha argument can be an array
Fixups from review
Clarify color priorities in collections
In scatter, fix single rgb edgecolors handling
Eric Larson (5):
BUG: Fix all-masked data
TST: Add test for _repr_html_
MAINT: Unify
STY: Rename fixture->klass
STY: Move
Eric Prestat (3):
Set `QT_MAC_WANTS_LAYER='1'` on mac to fix issue with the qt backend on mac big sur.
Fix linting.
Set environment variable only on macos big sur and if it isn't already set.
Evan Berkowitz (10):
Deeper marker copies in Line2D update_from
Update MarkerStyle.set_marker and __init__ docs
Squash flake8 complaints
Test marker=MarkerStyle instance
Make MarkerStyle marker choices a list
Squash flake8 complaints
One more comma.
Harmonize MarkerStyle --> markerstyle in test
plt --> ax
Wrap trailing words to comply with flake8.
Ewan Sutherland (1):
Backport PR #19665: Changed FormatStrFormatter documentation to include how to get unicode minus
Federico Ariza (1):
move canvas focus after toomanager initialization
Forrest (16):
Created hatches_styles.py
corrected spaces after commas
Corrected for PEP8
Update examples/shapes_and_collections/hatches_styles.py
Update examples/shapes_and_collections/hatches_styles.py
Update examples/shapes_and_collections/hatches_styles.py
Corrected for E402 and sphinx: Title underline too short
Changed filename and added constrained_layout and spellchecked
Update .flake8
Corrected for incorrect filename hatch_style_reference.py
Removed import numpy
Moved title to bottom of plots
Update examples/shapes_and_collections/hatch_style_reference.py
Removed asterisks
Added density and combination hatching examples
Update hatch style reference
Greg Lucas (6):
AGG: Forcing quadmesh to call snap. Also, don't override edgecolor choices from Python, do the logic up there.
Adding snap capabilities to gc within quadmesh.
Adding a temporary pcolormesh snapping rcParam to remove the need to update many baseline images.
Updating tests with a new rcparam override for pcolormesh snapping to prevent baseline image updates.
Adding a whats new entry for pcolormesh snapping.
MAINT: Warn on non-increasing/decreasing pcolor coords
Harry Knight (2):
Update ConciseDateFormatter
Suppress offset text in ConciseDateFormatter when largest scale is in years
Harsh Sharma (1):
Update version of Matplotlib that needs Python 3.7
Hassan Kibirige (1):
DOC: Add blackman to list of imshow interpolations
Hugo van Kemenade (1):
Revert "FIX: pin pytest"
Iain-S (1):
Fix error message in plt.close().
Ian Hunt-Isaak (18):
correct api note formatting
grammar and formatting of api note
add references to widget examples
support blitting in webagg backend
add blitting to nbagg UAT notebook + correct the numbering of stopping figure
Create a RangeSlider widget (#18829)
add references to statistics examples
remove incorrect statement from example description
more robust check for enter key in TextBox (#19262)
Expand on slider_demo example (#19264)
Move cheatsheet focus to the cheatsheets away
add a header paragraph to the top level contributing tab
add install step to the Contributing code
move issues for new contributors higher up on the page
update the versions to modern versions
Remove early link to gitwash and place description in the see also
Clarify description of good first issues
Use absolute link for discourse
Ian Thomas (1):
Replace use of pyplot with OO api in some examples (#19359)
Ilya V. Schurov (1):
Fixes MIME type for svg frame_format in HTMLWriter.
Isuru Fernando (1):
Fix PyPy compatiblity issue
ItsRLuo (1):
Changed orientation variable to string from boolean
J. Scott Berg (6):
Don't include CLOSEPOLY verticies when computing patch bounds
Make flake8 happy
Add test for ingoring CLOSEPOLY verticies in patches
Also ignore STOP verticies when computing bounds
_update_patch_limits: use a simpler method to select the vertices to include
test_patch_bounds: use numpy in place of math/sys
Jae-Joon Lee (1):
gc.get_clip_path checks for nan
Jann Paul Mattern (14):
Added SymNorm for normalizing symmetrical data around a center (0 by default).
Apply suggestions from code review
added suggested protection against changes to vmin
now using halfrange, renamed SymNorm to CenteredNorm
added comment
bugfix and small improvements
small set of tests for CenteredNorm
added example code to tutorial
added reference to CenteredNorm
Update lib/matplotlib/colors.py
Update tutorials/colors/colormapnorms.py
added whats new entry for CenteredNorm and expanded testing to setters
cleaned CenteredNorm code
expanded CenteredNorm testing
Jerome F. Villegas (4):
DOCS: Change terminal language
Prose copy edits for Usage Guide
DOCS: Copy edit for Usage Guide
Removed usage.rst file
Jerome Villegas (7):
DOCS: Specifying Colors tutorial format & arrange
Typos and cycler addition
Alpha/Artist color explanation changes
Alpha & color examples and static images
Artist and zorder language clarification
X11/CSS4 example added, gallery reference moved up
Clarification of language for indexing "CN" colors
Jirka Hladky (3):
Added the trace plot of the end point
Fixed flake8 flagged problems
Clear trace history when animation get restarted
Jody Klymak (61):
MNT: reorganize next_api again
FIX: properly handle dates when intmult is true
DOC: add API change note
ENH: add rcParam for ConciseDate and interval_multiples
FIX: new date rcParams weren't being evaluated
ENH: reuse gridspec if possible
DOC: improve hatch example
DOC: update hatch_style_reference
DOC: save to static on generation, but git ignore
FIX: undeprecate and udate num2epoch/epoch2num
FIX: use internal _set_postion, not external
TST: add test that colorbar goes on bottom
FIX: update num2julian and julian2num
FIX: catch all multi-dim warnings pandas
DOC: update tight layout guide with set_in_layout (#18100)
FIX: list of strings not reshaped properly
FIX: list of strings not reshaped properly
TST: test categorical
FIX: check if axes is off page before repositioning title
TST: Add a test for off page
FLK8: fix flae8 complaint: unrelated to this PR
Rewrite of constrained layout.
FIX: make reshape2d accept pandas df with string indices
DOC: fix date example
Update examples/text_labels_and_annotations/date.py
FIX: allow manually placed axes in constrained_layout
DOC: reword non-monotonic cell center warning
FIX: unit-convert pcolorargs before interpolating
TST: add a test
Update lib/matplotlib/backend_bases.py
FIX: pin pytest
DOC: fix autoscale docstring
DOC: fix autoscale docstring
ENH: Subfigures
FIX: improve date performance regression
FIX: make timezone conversion one loop instead of two
FIX: stop deprecation message colorbar
ENH: add supxlabel and supylabel to figure...
FIX: add a default scale to Normalize
FIX: update a transform from transFigure to transSubfigure
FIX/TST: recursively remove ticks
ENH: allow passing a scale instance to set_scale
TST: add a test
FIX: use transform with mplot3d
TST: add a test
DOC: add FuncScale to set_x/yscale
Update lib/matplotlib/testing/decorators.py
FIX/DOC - make Text doscstring interp more easily searchable
FIX: process lists for inverse norms
ENH: Add func norm
FIX: fix bbox_inches=tight and constrained layout bad interaction
FIX: make sure that actual bboxes also work
DOC: make canonical version stable
DOC: add fixed-aspect colorbar examples
Backport PR #19589: Changes linestyle parameter of flierprops
Backport PR #19577: Fix "return"->"enter" mapping in key names.
Backport PR #19625: Restore _AxesStack to track a Figure's Axes order.
Backport PR #19690: Only warn about existing redirects if content differs.
Backport PR #19746: Fix resizing in nbAgg.
Backport PR #19739: Changed 'python -mpip' to 'python -m pip' for consistency
Backport PR #19757: Fixed python -mpip typo
Johan von Forstner (13):
implement a function `axline_transaxes`
improve docs
improve tests
fix special case for slope=0
implement simpler solution for calculation of axline_transaxes
fix flake8 errors
Do not change data limits if a transform is passed
fix flake8 error
Shorten docstring
Update examples/pyplots/axline.py
Update doc/users/next_whats_new/axline_transform.rst
fix docs warning
what's new: re-wrap and fix duplicated *xy2*
John Losito (2):
Allow dependabot to check GitHub actions daily
Allow dependabot to check GitHub actions weekly
John Peloquin (1):
Clarify keyword argument in error message
Jouni K. Seppänen (21):
Reduce numerical precision in Type 1 fonts
Make the formatting more explicit
Build on xcode9
Try to install Qt 4.8
Add some decorative titles in the travis output
Skip the tests requiring Qt5
See if we can add timings to the titles
Skip warning about unused import
uncomment only: master
Remove Qt4.8
Don't install libpng
Don't install pkg-config
Put the downloads in ~/Downloads
Simplify script
Try caching the downloads elsewhere
Clarify comment
Change several deprecated symbols in _macosx.m
Define aliases if we are compiling on older SDKs
Test with more font sizes
Fix ssl fetching on older systems
Deprecate ps.useafm for mathtext
Lee Johnston (18):
Catch Pandas AssertionError on deprecated multidimensional indexing
Simplify try...except and add additional comment
Fix flake8 line length complaint
Fix autoscaling to exclude inifinite data limits when possible. Fix #18137
Improve finite data limit algorithm efficiency
Reduce the data limit logic some more
Improve minimum_minpos efficiency
Fix imshow to work with subclasses of ndarray. Fix #18077
Add a test to check ndarray subclass handling
Improve test coverage of QuantityND
Add set_xunits and set_yunits
Synchronize units change in Axis.set_units for shared axis
Add test for datetime and categorical
Separate shared_axis tests
DOCS: describe shared axes behavior with units
describe shared axes behavior with units
Synchronize view limits of shared axes after setting ticks
Synchronize view limits of shared axes after setting ticks
Leo Singer (2):
MNT: Remove deprecated axes kwargs collision detection
MAINT: fix typo from #19438
Lucy Liu (2):
DOC Use 'Axes' in _axes.py docstrings (#18806)
axes
Léonard Gérard (3):
Fix ConciseDateFormatter when only micros change
Separate test
flake8 fixes
Maria-Alexandra Ilie (1):
removed glossary (#18696)
Marianne Corvellec (1):
Specify case when parameter is ignored. (#18626)
Mark Harfouche (1):
handle usecase where QT_API is specified with some capitals (#19245)
Martin Spacek (1):
DOC: fix align_xlabels() typo
Mary Chris Go (1):
Add explanatory text for rasterization demo (#18012)
Matthew Petroff (11):
Properly use thin space after math text operator.
Don't add space before subscript / superscript.
Use indexed color for PNG images in PDF files when possible.
Don't use indexed color for grayscale.
Fix issue with large PNG images in PDF.
Extend operator thin space insertion to `\operatorname{}`.
Don't change behavior for Kerns.
Increase tolerance so subpixel issue doesn't cause test failure.
Clarify variable names.
Drop failing test, since it is tested elsewhere.
Fix bug with space between operator and sub / superscripts.
Matthias Bussonnier (9):
DOC: Numpydoc format.
Update lib/matplotlib/__init__.py
sync with matplotlib.axes.Axes.cohere
DOC: Autoreformating of backend/*.py
Update lib/matplotlib/__init__.py
rewrap
Doc: Minor formatting.
DOC: fix incorrect parameter name.
DOC: correct off by one indentation.
Matthias Geier (1):
DOC: remove stray assignment in "multiple legends" example
Max Chen (22):
Resolve 'text ignores rotational part of transformation' bug (#698)
improve arg name, docstring, add test
add a whatsnew note
fix GH #17005
fix arg role in doc
change return type
apply suggested changes in docs
Add an auto-labeling helper function for bar charts
named bar_label, add arg-validation, tests and whats_new
fix doc reference issue
one more fix for doc reference
resolve suggested improvements
resolve suggested improvements
missing a colon in docstring
remove arg 'shifting', rename arg 'label_type', improve docstring
rebase and run boilerplate
resolve suggested improvements
update existing examples, add test for errbars
resolve conflict, use more dat
revise kwargs docstring
replace cbook with _api
add doc for BarContainer attr
McToel (1):
Added example on how to make packed bubble charts (#18223)
Michael Grupp (1):
examples: fix a few deprecated subplot specifiers.
Michaël Defferrard (2):
fix typo in Poly3DCollection docstring
doc: unify vlines and hlines
Mohammad Aflah Khan (1):
Update pyplot.py
Neilzon Viloria (1):
Fix IndexError when using scatter3d and depthshade=False (#18156)
Nora Moseman (3):
test for align_ylabel constrained_layout bug: first implementation
fixed formatting
do not call plot(), set explicit positive y_lim for subplots, fix formatting
Pamela Wu (2):
added cloning, pip -e, git clean, dev.txt
apply docs wording suggestions
Petar Mlinarić (2):
Test LogFormatter.__call__ with tiny numbers
Change coeff computation for LogFormatters
Peter Williams (3):
Fix creation of AGG images bigger than 1024**3 pixels
Fix AGG crash when rendering extremely long horizontal lines.
Apply suggestions from code review
Philipp Arras (3):
Cleanup
Support minus signs for pgf backend in combination with pdflatex
Skip test if LaTeX is not available
Pratyush Raj (1):
Fix CSS table header layout
Péter Leéh (5):
removed whitespace from colormaps tutorial
colormap title on extra axes
Update tutorials/colors/colormaps.py
moved nrows into plot_color_gradients
added solution from gallery/colormap reference
Randall Ung (5):
Update collections.py
Add test
Fix test
Format
Address Flake 8
Rezangyal (1):
Patch now support the "None" linestyle
Richard Sheridan (24):
fix FigureManagerTk close behavior if embedded in Tk App
use frame inspection instead
Track ownership of mainloop with class attribute Part I: RED
Track ownership of mainloop with class attribute Part II: GREEN
fix class reference
create test_figuremanager_cleans_own_mainloop
rewrite of FigureManagerTk destroy logic
Address timeout issues directly
flake8
Use finally to reset mainloop ownership
Library code should never call update_idletasks
resize_event eventually calls draw_idle
Unnecessary method override for del
override FigureCanvasTk start_event_loop and stop_event_loop
Test update is never called
Correct start_event_loop behavior
pause for a short time rather than sneaky update
tighten and comment test_never_update
linting
Add parent widget to IntVar
Migrate tk backend tests into subprocesses
Better behavior in case of timeout
linting
universal subprocesses
Rob McDonald (1):
TickedStroke, a stroke style with ticks useful for depicting constraints.
Rohit Rawat (6):
MEP22 toolmanager set axes navigate_mode
Use Axes.set_navigate_mode instead of accessing protected member
Add testcase for toolmanager set axes navigate_mode
Fix test case to cover the code changes
Add rubberband in toolmanager to remove warning
Replace assert with match argument in the pytest.warns call
Ruben Verweij (1):
Issue #17659: set tick color and tick labelcolor independently from rcParams (#17661)
Ruth Comer (1):
clarify date format example
Ryan May (9):
BUG: Fix implementation of _is_closed_polygon
ENH: Add version check for mac sdk version
Protect use of newer macOS APIs
Only make the unguarded API warning an error
ENH: Improve saving animations in GIF from ffmpeg
BUG: Fix passing of parameters from save to MovieWriter
Fix example code for enabling logging in API change notice (#18094)
DOC: Add note about locators at top of ticker docs
Fix PR welcome action
Sam Tygier (3):
Merge consecutive rasterizations
Rasterization tests
Changes for Merge consecutive rasterizations
ShawnChen1996 (7):
Update colorbar.py
Update examples/color/colorbar_basics.py
Update lib/matplotlib/tests/test_colorbar.py
Update lib/matplotlib/tests/test_colorbar.py
Update lib/matplotlib/tests/test_colorbar.py
Update lib/matplotlib/tests/test_colorbar.py
Update lib/matplotlib/tests/test_colorbar.py
Sidharth Bansal (1):
Change the image for test_load_from_url
Srihitha Maryada (1):
Implement 3D stem plots.
Stephen Sinclair (1):
Call to ExitStack.push should have been ExitStack.callback.
Struan Murray (1):
Fix warning when legend is added while using TeX.
Thomas A Caswell (106):
TST: Indicate where the warmup started and actual test began
MNT: use engineering formatter for memory usage
TST: spin the event loop
MNT: use default colors
MNT: use better internal names
DOC: specify that the LaTeX installation needs to include cm-super
FIX: correctly process the tick label size
MNT: migrate away from deprecated c-api
MNT: update mailmap
FIX: be more careful about not importing pyplot early
FIX: also run fill_between data limit updates through update_datalim
TST: refactor empty-data test to use check_figures_equal
DOC: fix typo
DOC: point to bbox static "constructor" functions in set_position
DOC: add python -m to pip incantations
DOC/DEV: rename dev.txt -> dev-requirements.txt
BLD: use -r to point at other files in dev requirements file
DOC: correct rst markup
STY: satisfy pep8
DOC: add inline explanation of the re-scaling logic in BoundrayNorm
DOC: fix rst markup
DOC: re-word comments
API: add a check that we have at least one region
BLD: default to system freetype on AIX
ENH: pick the middle color only 1 region with BoundaryNorm
API: treat xunits=None and yunits=None as "default"
DOC: make doc string slightly more precise
MNT: bump minimum python-dateutil version to 2.7
MNT: bump minimum pyparsing to 2.2.1
MNT: bump minimum numpy version to 1.16
DOC/TST: correctly document the minimum kiwisolver and test
API: bump minimum version of Python to 3.7 for mpl 3.4
API: resolve unset vmin / vmax in all ScalarMapple based methods
FIX: Be sure matplotlib.backends is imported before we use it
DOC: clarify that display space coordinates are not stable
FIX: fix reading from http/https urls via imread
TST: make sure certifi is actually installed for tests
FIX: check we have a back button in tk toolbar before we touch it
MNT: do a better job guessing the GUI framework in use
DOC: fix markup
DOC: correct cross-reference names
MNT: do not cache a version of inverse transform that can go stale
FIX: special-case LogNorm when resealing
CI: skip qt, cairo, gobject related installs on OSX on travis
DOC: add missing word
DOC: fix typo on API change note for stackrel
DOC: remove stackrel from example code
MNT: improve error messages on bad pdf metadata input
MNT: use attribute on function rather than docstring to inject text
FIX: do not reset ylabel ha when changing position
TST: exercise get_depthshade
FIX: return static view of good/bad/under
API: remove implicit colormap generation in register_cmap
ENH/API: be more defensive in cm.register_cmap + deregister
DOC: prefer colormap over color map
DOC: use consistent heading decorations
BLD: certifi is not a run-time dependency
BLD: pre-install certifi
MNT: make certifi actually optional
BLD: sync build and run time numpy pinning
TST: skip if known-bad version of imagemagick
FIX: make sure we have more than 1 tick with small log ranges
MNT: make sure we do not mutate input in Text.update
DOC: add behavior change note
FIX: make sure scalarmappable updates are handled correctly in 3D
MNT: standardize pluralization of private names in 3D Collections
DOC: fix pluralization
DOC: fix formatting and typos
STY: fix line length
DOC: tweak wording
DOC: contributor incubator
DOC: remove reference to 2.2.x branches from list of active branches
CI: add github action to post to first-time PRs openers
GOV/DOC: add section to docs on triaging and triage team
DOC: improve wording.
MNT: try to put more whitespace in welcome message
MNT: use get_fillstyle not is_filled to null facecolor
CI: remove windows python pre-release which is not running
CI: add py39 to azure matrix
CI: fix job names
FIX/API: `fig.canvas.draw` always updates internal state
MNT: hoist latex helpers from pgf tests to matplotlib.testing
DOC: add notes to reference draw methods
DOC: Note numpy version bump to 1.16
MNT: also bump run-time checking of pyparsing and dateutil
TST: install zenhei font on azure linux and osx
FIX: ensure we import when the user cwd does not exist
TST: not the name of zenhei package in homebrew
DOC: consolidate API change notes
FIX: allow many modifiers
MNT: Restore and deprecate auto-adding Axes3D to figure on init
TST: remove (or test) deprecated Axes3D behavior in tests
DOC: update very old whats new entry to new usage
FIX: set sca when re-using as Axes with pyplot.subplot
FIX: restore creating new axes via plt.subplot with different kwargs
MNT: use fstring in error message
FIX: also remove discarded cid from self._pickled_cids
TST: cleanup of pickled cids
Backport PR #19567: DOC: fix typos
Backport PR #19548: Increase tolerances for other arches.
Backport PR #19596: Fix for issue 17769: wx interactive figure close cause crash
Backport PR #19645: Fix comment in RectangleSelector
Backport PR #19643: Don't turn check_for_pgf into public API.
Backport PR #19402: Build aarch64 whee…
PreviousNext