First release candidate for the 1.5.0 series

Please give it a try! (linux64 conda builds are available on the tacaswell
anaconda.org channel)

https://github.com/matplotlib/matplotlib/releases/tag/v1.5.0rc1

This release contains many new features. The highlights include:

  - the object oriented API will now automatically re-draw the figure when
working in the command line
  - automatic unpacking of labeled data into most plotting functions
  - arbitrary style cycling
  - four new perceptually linear color maps
  - mouse-over for pixel values with `imshow`
  - many new rcparams

In addition there are significant improvements to `nbagg` and a complete
overhaul of the c++ bindings to AGG.

Please see the drafts of the [full whats new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
and [api changes](
http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20150915/8a6a10c5/attachment.html>

Hi,

where do I upload the Windows binaries? Sourceforge?

What is the oldest supported numpy version? Numpy 1.6.2 no longer works.
I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

Christoph

···

On 9/14/2015 8:59 PM, Thomas Caswell wrote:

Please give it a try! (linux64 conda builds are available on the
tacaswell anaconda.org <http://anaconda.org> channel)

Release v1.5.0rc1 · matplotlib/matplotlib · GitHub

This release contains many new features. The highlights include:

   - the object oriented API will now automatically re-draw the figure
when working in the command line
   - automatic unpacking of labeled data into most plotting functions
   - arbitrary style cycling
   - four new perceptually linear color maps
   - mouse-over for pixel values with `imshow`
   - many new rcparams
In addition there are significant improvements to `nbagg` and a complete
overhaul of the c++ bindings to AGG.

Please see the drafts of the [full whats
new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
and [api
changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)

Numpy 1.6 should work, we are currently testing against it on travis.

And yes, please push the windows binaries to sourceforge.

Tom

···

On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu> wrote:

On 9/14/2015 8:59 PM, Thomas Caswell wrote:
> Please give it a try! (linux64 conda builds are available on the
> tacaswell anaconda.org <http://anaconda.org> channel)
>
> Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
>
> This release contains many new features. The highlights include:
>
> - the object oriented API will now automatically re-draw the figure
> when working in the command line
> - automatic unpacking of labeled data into most plotting functions
> - arbitrary style cycling
> - four new perceptually linear color maps
> - mouse-over for pixel values with `imshow`
> - many new rcparams
> In addition there are significant improvements to `nbagg` and a complete
> overhaul of the c++ bindings to AGG.
>
> Please see the drafts of the [full whats
> new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
> and [api
> changes](
http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
>
>

Hi,

where do I upload the Windows binaries? Sourceforge?

What is the oldest supported numpy version? Numpy 1.6.2 no longer works.
I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

Christoph
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
Matplotlib-devel Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20150915/f30f1090/attachment.html&gt;

Christoph,

It would also be useful to document any changes needed in the build
procedure for python3.5 on Windows. I don't know if the changes needed for
py3.5 impacts us or not, but it would be good to know that for sure.

Thanks,
Ben Root

···

On Tue, Sep 15, 2015 at 7:56 AM, Thomas Caswell <tcaswell at gmail.com> wrote:

Numpy 1.6 should work, we are currently testing against it on travis.

And yes, please push the windows binaries to sourceforge.

Tom

On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu> wrote:

On 9/14/2015 8:59 PM, Thomas Caswell wrote:
> Please give it a try! (linux64 conda builds are available on the
> tacaswell anaconda.org <http://anaconda.org> channel)
>
> Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
>
> This release contains many new features. The highlights include:
>
> - the object oriented API will now automatically re-draw the figure
> when working in the command line
> - automatic unpacking of labeled data into most plotting functions
> - arbitrary style cycling
> - four new perceptually linear color maps
> - mouse-over for pixel values with `imshow`
> - many new rcparams
> In addition there are significant improvements to `nbagg` and a complete
> overhaul of the c++ bindings to AGG.
>
> Please see the drafts of the [full whats
> new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
> and [api
> changes](
http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
>
>

Hi,

where do I upload the Windows binaries? Sourceforge?

What is the oldest supported numpy version? Numpy 1.6.2 no longer works.
I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

Christoph
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
Matplotlib-devel Info Page

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
Matplotlib-devel Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20150915/d768ddba/attachment.html&gt;

With numpy 1.6 I get a link error for `PyArray_SetBaseObject` at
<https://github.com/matplotlib/matplotlib/blob/master/src/_backend_gdk.c#L55&gt;

Apparently that affects not only Windows:
<http://stackoverflow.com/questions/28499580&gt;

Christoph

···

On 9/15/2015 4:56 AM, Thomas Caswell wrote:

Numpy 1.6 should work, we are currently testing against it on travis.

And yes, please push the windows binaries to sourceforge.

Tom

On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu > <mailto:cgohlke at uci.edu>> wrote:

    On 9/14/2015 8:59 PM, Thomas Caswell wrote:
    > Please give it a try! (linux64 conda builds are available on the
    > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org> channel)
    >
    >Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
    >
    > This release contains many new features. The highlights include:
    >
    > - the object oriented API will now automatically re-draw the figure
    > when working in the command line
    > - automatic unpacking of labeled data into most plotting functions
    > - arbitrary style cycling
    > - four new perceptually linear color maps
    > - mouse-over for pixel values with `imshow`
    > - many new rcparams
    > In addition there are significant improvements to `nbagg` and a complete
    > overhaul of the c++ bindings to AGG.
    >
    > Please see the drafts of the [full whats
    > new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
    > and [api
    > changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
    >
    >

    Hi,

    where do I upload the Windows binaries? Sourceforge?

    What is the oldest supported numpy version? Numpy 1.6.2 no longer works.
    I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

    Christoph
    _______________________________________________
    Matplotlib-devel mailing list
    Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
    Matplotlib-devel Info Page

PyArray_SetBaseObject is new in Numpy 1.7. You have to set the base by
hand in in 1.6.

An example is here:
https://github.com/scipy/scipy/blob/master/scipy/signal/lfilter.c.src#L285-L292

Eric

(Sorry for the duplicate Christoph!)

···

On Tue, Sep 15, 2015 at 1:23 PM, Christoph Gohlke <cgohlke at uci.edu> wrote:

With numpy 1.6 I get a link error for `PyArray_SetBaseObject` at <
https://github.com/matplotlib/matplotlib/blob/master/src/_backend_gdk.c#L55
>

Apparently that affects not only Windows: <
http://stackoverflow.com/questions/28499580&gt;

Christoph

On 9/15/2015 4:56 AM, Thomas Caswell wrote:

Numpy 1.6 should work, we are currently testing against it on travis.

And yes, please push the windows binaries to sourceforge.

Tom

On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu >> <mailto:cgohlke at uci.edu>> wrote:

    On 9/14/2015 8:59 PM, Thomas Caswell wrote:
    > Please give it a try! (linux64 conda builds are available on the
    > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org>
channel)
    >
    >Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
    >
    > This release contains many new features. The highlights include:
    >
    > - the object oriented API will now automatically re-draw the
figure
    > when working in the command line
    > - automatic unpacking of labeled data into most plotting
functions
    > - arbitrary style cycling
    > - four new perceptually linear color maps
    > - mouse-over for pixel values with `imshow`
    > - many new rcparams
    > In addition there are significant improvements to `nbagg` and a
complete
    > overhaul of the c++ bindings to AGG.
    >
    > Please see the drafts of the [full whats
    > new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
    > and [api
    > changes](
http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
    >
    >

    Hi,

    where do I upload the Windows binaries? Sourceforge?

    What is the oldest supported numpy version? Numpy 1.6.2 no longer
works.
    I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

    Christoph
    _______________________________________________
    Matplotlib-devel mailing list
    Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
    Matplotlib-devel Info Page

_______________________________________________

Matplotlib-devel mailing list
Matplotlib-devel at python.org
Matplotlib-devel Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20150915/a7346cdf/attachment.html&gt;

Created an issue for the numpy regression

The in-practice minimal version is currently 1.7

···

On Tue, Sep 15, 2015 at 1:23 PM Christoph Gohlke <cgohlke at uci.edu> wrote:

With numpy 1.6 I get a link error for `PyArray_SetBaseObject` at
<
https://github.com/matplotlib/matplotlib/blob/master/src/_backend_gdk.c#L55
>

Apparently that affects not only Windows:
<http://stackoverflow.com/questions/28499580&gt;

Christoph

On 9/15/2015 4:56 AM, Thomas Caswell wrote:
> Numpy 1.6 should work, we are currently testing against it on travis.
>
> And yes, please push the windows binaries to sourceforge.
>
> Tom
>
> On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu > > <mailto:cgohlke at uci.edu>> wrote:
>
> On 9/14/2015 8:59 PM, Thomas Caswell wrote:
> > Please give it a try! (linux64 conda builds are available on the
> > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org>
channel)
> >
> >Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
> >
> > This release contains many new features. The highlights include:
> >
> > - the object oriented API will now automatically re-draw the
figure
> > when working in the command line
> > - automatic unpacking of labeled data into most plotting
functions
> > - arbitrary style cycling
> > - four new perceptually linear color maps
> > - mouse-over for pixel values with `imshow`
> > - many new rcparams
> > In addition there are significant improvements to `nbagg` and a
complete
> > overhaul of the c++ bindings to AGG.
> >
> > Please see the drafts of the [full whats
> > new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
> > and [api
> > changes](
http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
> >
> >
>
> Hi,
>
> where do I upload the Windows binaries? Sourceforge?
>
> What is the oldest supported numpy version? Numpy 1.6.2 no longer
works.
> I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).
>
> Christoph
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
> Matplotlib-devel Info Page
>
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
Matplotlib-devel Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20150915/325fa9aa/attachment.html&gt;

The only change is to have Visual Studio 2015 installed (the community
edition is free of charge).

A related issue: The matplotlib extensions for Python 3.5 depend on the
Visual Studio 2015 C/C++ runtime DLLs, specifically vcruntime140.dll and
msvcp140.dll. Vcruntime140.dll is installed with Python 3.5.0 final,
however not copied to virtual environments. Msvcp140.dll is not
distributed with Python 3.5.

Possible solutions:

1) ship msvcp140.dll in the matplotlib package directory. Python and
other packages might still fail to load, but that's not matplotlib's
problem. This is the preferred way to ship dependencies according to
Microsoft. I personally dislike shipping system DLLs next to extensions.
See also <http://stevedower.id.au/blog/building-for-python-3-5-part-two/&gt;

2) require users to install the "Visual C++ Redistributable for Visual
Studio 2015"
<http://www.microsoft.com/en-us/download/details.aspx?id=48145&gt;\. This
requires administrator privileges. In the long run this will be much
less trouble for users.

Christoph

···

On 9/15/2015 6:44 AM, Benjamin Root wrote:

Christoph,

It would also be useful to document any changes needed in the build
procedure for python3.5 on Windows. I don't know if the changes needed
for py3.5 impacts us or not, but it would be good to know that for sure.

Thanks,
Ben Root

On Tue, Sep 15, 2015 at 7:56 AM, Thomas Caswell <tcaswell at gmail.com > <mailto:tcaswell at gmail.com>> wrote:

    Numpy 1.6 should work, we are currently testing against it on travis.

    And yes, please push the windows binaries to sourceforge.

    Tom

    On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu > <mailto:cgohlke at uci.edu>> wrote:

        On 9/14/2015 8:59 PM, Thomas Caswell wrote:
        > Please give it a try! (linux64 conda builds are available on the
        > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org> channel)
        >
        >Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
        >
        > This release contains many new features. The highlights include:
        >
        > - the object oriented API will now automatically re-draw the figure
        > when working in the command line
        > - automatic unpacking of labeled data into most plotting functions
        > - arbitrary style cycling
        > - four new perceptually linear color maps
        > - mouse-over for pixel values with `imshow`
        > - many new rcparams
        > In addition there are significant improvements to `nbagg` and a complete
        > overhaul of the c++ bindings to AGG.
        >
        > Please see the drafts of the [full whats
        > new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
        > and [api
        > changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
        >
        >

        Hi,

        where do I upload the Windows binaries? Sourceforge?

        What is the oldest supported numpy version? Numpy 1.6.2 no
        longer works.
        I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

        Christoph
        _______________________________________________
        Matplotlib-devel mailing list
        Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
        Matplotlib-devel Info Page

    _______________________________________________
    Matplotlib-devel mailing list
    Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
    Matplotlib-devel Info Page

Could someone who uses backend_gdk actively and has numpy 1.6 test my
proposed fix? It compiles and imports for me, but that's not much of a
test yet. Drawing raster images should exercise the relevant code.

<https://github.com/matplotlib/matplotlib/pull/5080&gt;

Jouni

Christoph Gohlke <cgohlke at uci.edu> writes:

···

With numpy 1.6 I get a link error for `PyArray_SetBaseObject` at
<https://github.com/matplotlib/matplotlib/blob/master/src/_backend_gdk.c#L55&gt;

Apparently that affects not only Windows:
<http://stackoverflow.com/questions/28499580&gt;

Christoph

On 9/15/2015 4:56 AM, Thomas Caswell wrote:

Numpy 1.6 should work, we are currently testing against it on travis.

And yes, please push the windows binaries to sourceforge.

Tom

On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu >> <mailto:cgohlke at uci.edu>> wrote:

    On 9/14/2015 8:59 PM, Thomas Caswell wrote:
    > Please give it a try! (linux64 conda builds are available on the
    > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org> channel)
    >
    >Release v1.5.0rc1 · matplotlib/matplotlib · GitHub
    >
    > This release contains many new features. The highlights include:
    >
    > - the object oriented API will now automatically re-draw the figure
    > when working in the command line
    > - automatic unpacking of labeled data into most plotting functions
    > - arbitrary style cycling
    > - four new perceptually linear color maps
    > - mouse-over for pixel values with `imshow`
    > - many new rcparams
    > In addition there are significant improvements to `nbagg` and a complete
    > overhaul of the c++ bindings to AGG.
    >
    > Please see the drafts of the [full whats
    > new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
    > and [api
    > changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
    >
    >

    Hi,

    where do I upload the Windows binaries? Sourceforge?

    What is the oldest supported numpy version? Numpy 1.6.2 no longer works.
    I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).

    Christoph
    _______________________________________________
    Matplotlib-devel mailing list
    Matplotlib-devel at python.org
<mailto:Matplotlib-devel at python.org>
    Matplotlib-devel Info Page

--
Jouni K. Sepp?nen

Hi,

Please give it a try! (linux64 conda builds are available on the tacaswell
anaconda.org channel)

Release v1.5.0rc1 · matplotlib/matplotlib · GitHub

This release contains many new features. The highlights include:

  - the object oriented API will now automatically re-draw the figure when
working in the command line
  - automatic unpacking of labeled data into most plotting functions
  - arbitrary style cycling
  - four new perceptually linear color maps
  - mouse-over for pixel values with `imshow`
  - many new rcparams

In addition there are significant improvements to `nbagg` and a complete
overhaul of the c++ bindings to AGG.

Please see the drafts of the [full whats
new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
and [api
changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)

After some struggle, RC1 wheels up at http://wheels.scipy.org/

Built via : Travis CI - Test and Deploy with Confidence

If you're testing Python 3.5 you'll need the patched numpy 1.9.2 wheel
from nipy.bic.berkeley.edu :

pip install -f https://nipy.bic.berkeley.edu/scipy_installers numpy

Cheers,

Matthew

···

On Mon, Sep 14, 2015 at 8:59 PM, Thomas Caswell <tcaswell at gmail.com> wrote:

A minor suggestion: increase the the savefig.dpi when building the docs.
The examples look quite bad, especially the text looks very unsharp.

Another suggestion for 2.0: use another default font. Maybe Bitstream
Vera Sans just gets badly rendered and the freetype/agg combination of
matplotlib, but it looks unsharp for smaller fontsizes. Even for bigger
sizes it is still not a very nice font.
Tbh I don't know if there are usable free fonts as an alternative,
but maybe someone does know.

Till

···

Am 15.09.2015 um 05:59 schrieb Thomas Caswell:

Please see the drafts of the [full whats new](
http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
and [api changes]

Btw i check the matplotlib/doc/matplotlibrc file and seems the
dpi is set 80.

Till

···

Am 16.09.2015 um 04:21 schrieb Till Stensitzki:

A minor suggestion: increase the the savefig.dpi when building the docs.
The examples look quite bad, especially the text looks very unsharp.

Is this pip installable?