8000 massive awesome update request. by pizzathief · Pull Request #1 · pizzathief/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

8000 massive awesome update request. #1

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 5,134 commits into from
Sep 13, 2019
Merged

Conversation

pizzathief
Copy link
Owner

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

QuLogic and others added 30 commits August 19, 2019 03:05
Clarify docstring of FT2Font.get_glyph_name.
Write all ACCEPTS markers in docstrings as comments.
FIX: Correctly set formatters and locators on removed shared axis
- The usual "dedent the rst list".
- Use constrained_layout instead of some hardcoded spacing.
... with the usual deprecation dance.

End users can still use json_dump, which provides the necessary
functionality (the docstring was slightly updated at the same time); the
point is to hide the (lengthy) docs of JSONEncoder from the docs.
Cleanup spines example.
Move required_interactive_framework to canvas class.
API: Deprecate axes_grid1.colorbar (in favor of matplotlib's own).
Add FontManager.addfont to register fonts at specific paths.
DOC: Change to PR merging policy.
< 8000 span class="Skeleton d-inline-block" style="width:12px; height:12px;">
Add Comic Neue as a fantasy font.
Again fixing some broken some references from a PR that was CI'd before
the missing-references.json PR.  Here I just added proper reference
targets for the mpl_toolkits.{axes_grid1,axisartis} modules.
FIX: axis inversion with loglocator and logitlocator.
Make functions in the (private) _png extension only take file-like
objects as arguments, rather than "filename or file-like".  Filenames
were anyways handled by calling the python C-API to open/close the
files, so we may as well just do this from Python where a simple
`with open(...):` does the job.  The public API is not changed.
... mostly found by pylint.
It did catch two tests in test_colorbar with the same name, one
shadowing the other...
Simplify _png extension by handling file open/close in Python.
Add entry for blume to thirdparty package index
timhoffm and others added 28 commits September 10, 2019 02:06
Minor docstring style cleanup
Cleanup projections/__init__.py.
DOC: Do not write default for non-existing rcParams
FIX: nonlinear spine positions & inline Spine._calc_offset_transform into get_spine_transform.
Logit scale nonsingular
Support pixel-by-pixel alpha in imshow.
Change documentation format of rcParams defaults
Cleanup widgets docstrings.
1) `message` is keyword-only.
2) it's `%(since)s`, not `%(version)s`.
Let _writeImg infer image size and grayscaleness from the data itself.
Composite against white, not the savefig.facecolor rc, in print_jpeg.
Fix incorrect calls to warn_deprecated.
< 6D40 a href="/pizzathief/matplotlib/pull/1/commits/cbd0409dbbca27f2fdac54dd421d432640c3773b" class="Link--secondary">cbd0409
Move some new API changes to the correct place
…ing.

... instead of entering an infinite loop of findfont -> defaultFont ->
findfont.

A bit of a pain to test (one needs to delete dejavusans both from the
mpl source tree and from the system font folder)...

This should only affect people who delete the default fonts anyways (or
call with fallback_to_default=False), so I'll skip the API change note.
i.e. parsing subplot(i, j, k) and subplot(ijk); this is done by reusing
the implementation in subplot().

Also delete some commented-out code which is clearly handled by gridspec
now.
The previous test triager would crop test images because the 800/500
aspect ratio of the main widget does not match the 6.4:4.8 aspect ratio
of the test images.  Change the main widget to have size 800x600, and
move the thumbnails to the side so that the whole thing still fits in a
1600x900 display.
In findfont(fallback_to_default=False), throw if default font is missing
Dedupe SubplotSpec construction in mpl_toolkits.
MNT: Change layout of test_triager to avoid cropping images.
@pizzathief pizzathief merged commit 45b4c0c into pizzathief:master Sep 13, 2019
pizzathief pushed a commit that referenced this pull request Oct 1, 2024
… and bump cibuildwheel

This is the commit message #1:

> Merge pull request matplotlib#28293 from QuLogic/py313
>
> BLD: Enable building Python 3.13 wheels for nightlies

(cherry picked from commit 725ee99)

This is the commit message matplotlib#2:

> Merge pull request matplotlib#28668 from matplotlib/dependabot/github_actions/actions-167bd8b160
>
> Bump the actions group with 2 updates

(cherry picked from commit fd42e7d)
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