8000 Merging by story645 · Pull Request #21 · story645/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

Merging #21

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3,207 commits into from
Nov 1, 2018
Merged

Merging #21

merged 3,207 commits into from
Nov 1, 2018

Conversation

story645
Copy link
Owner
@story645 story645 commented Nov 1, 2018

PR Summary

PR Checklist

  • Has Pytest style unit tests
  • Code is PEP 8 compliant
  • New features are documented, with examples if plot related
  • Documentation is sphinx and numpydoc compliant
  • Added an entry to doc/users/next_whats_new/ if major new feature (follow instructions in README.rst there)
  • Documented in doc/api/api_changes.rst if API changed in a backward-incompatible way

jklymak and others added 30 commits October 5, 2018 11:11
…366-on-v3.0.0-doc

Backport PR #12366 on branch v3.0.0-doc (TST: Update test images for new Ghostscript.)
…408-on-v3.0.x

Backport PR #12408 on branch v3.0.x (Don't crash on invalid registry font entries on Windows.)
…394-on-v3.0.x

Backport PR #12394 on branch v3.0.x (DOC: fix CL tutorial to give same output from saved file and example)
…394-on-v3.0.0-doc

Backport PR #12394 on branch v3.0.0-doc (DOC: fix CL tutorial to give same output from saved file and example)
…149-on-v3.0.0-doc

Backport PR #12149 on branch v3.0.0-doc (Mathtext tutorial fixes)
The purpose of the patch is to make tracebacks from cache rebuilding clearer.
Group some print()s in backend_ps.
…-exception-handler

MNT: Move font cache rebuild out of exception handler
since Artist.contains() returns a tuple it is not usable like
"if my_artist.contains(): do something"
Don't force them to reproduce the names of "intended-as-positional"
arguments; don't force them to support the data kwarg.

This is also necessary for methods that take `*args`, as otherwise
we generate a call of the form `foo=foo, *args` which is incorrectly
understood as `*args, foo=foo`.
…_images

fix detecting which artist(s) the mouse is over
…for-axisgridtest

Replace axes_grid by axes_grid1 in test
Except examples, where it may be too obscure?

Also added -T to CI sphinx-build invocation, to help troubleshooting
e.g. https://circleci.com/gh/anntzer/matplotlib/2505?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
(show traceback on sphinx failure).
Make pyplot more tolerant wrt. 3rd-party subclasses.
Minor simplifications to backend_svg.
Use np.hypot whereever possible.
…293-on-v3.0.x

Backport PR #12293 on branch v3.0.x (Make pyplot more tolerant wrt. 3rd-party subclasses.)
* FIX: datetime64 now recognized if in a list

* TST: test list datetime64 converts
As described in #12121, the current documentation of `textprops` keyword
parameter strongly, and erroneously, suggests that `textprops` should be a
FontProperties object. In reality, it should instead be a dictionary of keyword
parameters that will be passed to the `Text` object inside of `TextArea`. This
commit changes the documentation to reflect the current behavior.

closes #12121
…documentation

Clarify documentation for textprops keyword parameter of TextArea
jklymak and others added 29 commits October 25, 2018 16:05
Properly css-style exceptions in the documentation
and give the user fewer ways to shoot themselves in the foot.

The change in backend_cairo is on private API; _save is only ever called
by the various print_foo methods, with a valid fmt.
- Remove the explicit :class: annotation (which isn't necessary).
- Make docstrings of all Axes.add_foo methods consistent among
  themselves: a) having a separate Parameters/Returns section for each
  of them seems completely overkill; b) most (all?) of them set the
  clip_path and the transform on the added artist, so the snippet to
  that effect that was present in add_patch should be added to either
  all or none of the methods.
Deprecate passing drawstyle with linestyle as single string.
Otherwise, we get a lot of spurious warnings from inspection tools such
as pydoc.
Still in the "fewer ways to shoot oneself in the foot" spirit.
Don't silence TypeErrors in fmt_{x,y}data.
Add note that developer discussions are private
* FIX: allow non bbox_extra_artists calls

* TST: test get_tightbbox for axes_grid1
Do not warn-depreacted when iterating over rcParams
API: allow matplotlib.use after getbackend
MNT: Don't warn when accessing deprecated properties from the class.
…ternal

1) Replaced warnings.warn with either logging.warnings or cbook._warn_external. (#12006)
2) Updated contributions guidelines to use cbook._warn_external.
FIX: fix error in colorbar.get_ticks not having valid data
…rwithlocator

Update AutoDateFormatter with locator
@story645 story645 merged commit 82b834e into story645:master Nov 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0