Skip to content

Conversation

@mattip
Copy link

@mattip mattip commented Oct 6, 2013

'import pylab' works using the pypy-hack branch from https://github.com/mattip/numpy
but fails when trying to plot, added min_depth, max_depth to pypy trunk to try to improve this

QuLogic and others added 29 commits August 23, 2017 17:47
…port

removing import that is prone to circular imports
This adds a independent callback for units changes that both updates the
data limits (relim) as well as the view limits (autoscale_view).
Fix two cases of signed integer overflow.
Avoid having to compute a repr of the entire array whenever calling
to_rgba_array with an array input (that repr would be generated when the
call to to_rgba fails and needs to generate an error message; instead,
first check whether the input is already an array).  See comments for
detail.

Slightly improves the performance of wire3d_animation on mpl_cairo.
Making this explicit improves error message when user provides
two args to the function.
…mesg

[MAINT] savefig only takes one args
Also fixes a bug in fill_between with masked data.  In the modified test
figures, the area in green is supposed to correspond to the part of the
hatched area where the curve is below y=2.  The new behavior is the
correct one.

Also fixes cbook._reshape2D for scalar object inputs.  Before the fix,
`plt.hist(None)` would fail with `x must have 2 or fewer dimensions`,
which it does have.  Now it fails with a bit later with `unsupported
operands type(s) for +: 'NoneType' and 'float'`, which is hopefully
clearer.
DOC: New style for fast plotting, updated performance docs
Don't pretend to support Google App Engine.
…_array

Micro-optimization of to_rgba_array.
fix leaked exception in RRuleLocator.tick_values
Let dpi be set when saving JPEG using Agg backend
BLD: Drop python 3.3 from setup.py
QuLogic and others added 30 commits September 25, 2017 20:05
by checking file hash before exiting the download loop.
The logic with uniform_offsets seems a bit crazy but let's just
reproduce it for now...
Fix passing shape (2,) input to Collections.set_offsets.
DOC: Update instructions on pandas converters
Remove four unused variables in src/_path.h.
Move CONTRIBUTING.md to .github/ to declutter the root folder
(https://help.github.com/articles/setting-guidelines-for-repository-contributors/)

Ask for the backend in the ISSUE_TEMPLATE.md.
…tive-precode-default

DOC: Include the default of "plot_pre_code" of the plot directive in the documentation
The profiled values are way outdated (they were computed back in 2008,
so even the rendering strategy has changed), and if we want to have some
speed benchmarks they should go to some more prominent place than a
comment at the top of an example.
…me}.

Docstrings: Emphasize the downsampling.  Clarify when the defaults for
rstride and cstride apply.

Passing an infinite rcount and ccount is the easiest way to ensure the
data does not get downsampled (which I still think is a misfeature, but
that's a battle for another day), but would result in a stride of zero;
instead, ensure that the stride is at least 1.
plot_surface docstring + edge case fix
This should prevent the automatic backports to be tested both when the
branch is pushed by the backport bot, and when the PR is opened.

Hopefully the PR will be still be tested (that's unclear from the
AppVeyor docs).

This was discussed in
matplotlib#9283 (comment)

And likely need to be also applied to other CI, but Appveyor is the most
annoying.
CI: Ask Appveyor to ignore certain branches.
This should make it easier to debug exceptions falling out of the C++
code, as the C++ runtime will print the error message (the `what()` of
the exception) on its way to aborting the program.

Did a regex replace; removed the `char*` handler in CALL_CPP_FULL; and
remove a bunch of extra whitespace.
Fix documents of semilogx and semilogy.
MNT: Throw std::runtime_exception instead of char* in C++ code
We document pytest>=3.0 and it's easy enough to replace.
Don't use pytest.filterwarings, which needs pytest>=3.2.
In text, warn and return instead of raise exception for non-finite x, y
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.