-
Sponsor
Sponsor matplotlib/matplotlib
- Notifications
- Star 14k
- Fork 6k
master
Commits on Aug 11, 2021
-
Merge pull request #20825 from QuLogic/fix-triage
Fix image triage tool with Qt6
-
Merge pull request #20229 from jklymak/enh-cl-drawtime
ENH: Only do constrained layout at draw...
-
Fix test image triager Reject button.
On Linux, the expected image may be a symlink to the repository file, which causes a crash if you try to copy it over.
-
Commits on Aug 10, 2021
-
-
-
Merge pull request #20817 from QuLogic/robust-change-epoch
Make test_change_epoch more robust.
-
BUG: __getattr__ must raise AttributeError if name not found
PR #20733 added module-level `__getattr__` functions to several modules. All of the functions with the exception of the one in `matplotlib.style.core` had a terminal `raise AttributeError` to handle unmatched attributes. The omission in `matplotlib.style.core` was probably unintentional; it results in confusing and buggy behavior such as: ```pycon >>> import matplotlib.style.core >>> if hasattr(matplotlib.style.core, '__warningregistry__'): ... del matplotlib.style.core.__warningregistry__ ... Traceback (most recent call last): File "<stdin>", line 2, in <module> AttributeError: __warningregistry__ ``` This causes problems in the unit tests for astropy affiliated packages. See astropy/astropy#12038.
-
Merge pull request #20771 from jklymak/fix-tickspacing-sublayout
FIX: tickspacing for subfigures
-
Make test_change_epoch more robust.
The epoch is set by explicitly calling `mdates.set_epoch`, or implicitly set to the default by `mdates.get_epoch` (which is also called when converting datetimes.) However, when running tests in parallel, there is no guarantee that any other call to `[gs]et_epoch` might have been made to lock it in, so we need to do that explicitly.
Commits on Aug 9, 2021
-
Merge pull request #20815 from QuLogic/circle-cimg
circle: Switch to next-gen image.
-
Merge pull request #20813 from nschloe/dufte-link
add doc-link to dufte
-
-
Merge pull request #20799 from greglucas/rename-callbacksSM
MNT: Rename callbacksSM to callbacks
-
MNT: Rename callbacksSM to callbacks
This makes the code more consistent throughout with objects having a `callbacks` attribute, rather than associating a name with them on the end.
-
Commits on Aug 7, 2021
-
Merge pull request #20803 from QuLogic/qt-deprecations
Re-remove deprecated Qt globals.
Commits on Aug 6, 2021
-
Re-remove deprecated Qt globals.
These were removed in 15c39a3, but resurrected in the Qt6 PR.
-
Merge pull request #17810 from tacaswell/fix_exhausted_animations
FIX: don't fail on first show if animation already exhausted
-
Merge pull request #20733 from anntzer/dg
Deprecate globals using module-level `__getattr__`.
-
Merge pull request #20788 from greglucas/cbar-2d-alpha
FIX: Check for colorbar creation with multi-dimensional alpha
-
FIX: don't fail on first show if animation already exhausted
If we need to get the first frame in `_init_draw()` (because the user did not pass an initialization function) fails, warn instead of raising. closes #17770
-
-
ENH: pass extra kwrags in FigureBase, SubFigure, Figure to set
Consistent with other artists and allows properties controlled by `set_XYZ` to be set at init time. Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
-
Merge pull request #20792 from dmatos2012/legend-tutorial-to-oo
Change legend guide to object oriented approach
-
-
Merge pull request #20717 from fourpoints/fix-collection-offsets
Fix collection offsets
-
Merge pull request #20673 from dmatos2012/doclinks_gh
Point [SOURCE] documents to github
Commits on Aug 5, 2021
-
TST/MNT: deprecate unused fixture
This is left over from an early pass at nose -> pytest conversion
-
TST: remove un-needed special case
If pyqt4 is imported the code just above will catch the problem and if pyqt4 is not imported we can rely on `plt.switch_backend` to handle the fallback between pyqt/pyside versions.