Re: [matplotlib-devel] RFC: candidates for a new default colormap

2015-06-03 Thread Todd
On Wed, Jun 3, 2015 at 3:46 AM, Nathaniel Smith wrote: > Hi all, > > As was hinted at in a previous thread, Stéfan van der Walt and I have > been using some Fancy Color Technology to attempt to design a new > colormap intended to become matplotlib's new default. (Down with jet!) > > Unfortunately

Re: [matplotlib-devel] release strategy and the color revolution

2015-02-28 Thread Todd
On Feb 19, 2015 1:39 AM, "Nathaniel Smith" wrote: > > On Feb 16, 2015 3:39 PM, "Eric Firing" wrote: > > > > On 2015/02/16 1:29 PM, Michael Waskom wrote: > > > > > Nathaniel's January 9 message in that thread (can't figure out how to > > > link to it in the archives) had a suggestion that I though

Re: [matplotlib-devel] Release planning/milestones

2015-02-17 Thread Todd
he goal of pulling pyplot out of backend_bases is exactly that, to be able to do everything using the OO interface in a convenient way. > > Tom > > On Sun Feb 08 2015 at 4:50:51 PM Todd wrote: >> >> >> On Feb 8, 2015 1:13 AM, "Thomas Caswell" wrote: >> >

Re: [matplotlib-devel] Release planning/milestones

2015-02-08 Thread Todd
On Feb 8, 2015 1:13 AM, "Thomas Caswell" wrote: > > Hey all, > > To start with, the 2.0 release is pending a choice of new default color map. I think that when we pick that we should cut 2.0 off of the last release and then the next minor release turns into 2.1. If we want to do other breaking c

Re: [matplotlib-devel] Better defaults all around?

2014-11-27 Thread Todd
On Nov 26, 2014 10:04 PM, "Nathaniel Smith" wrote: > > On Wed, Nov 26, 2014 at 9:30 AM, Todd wrote: > > On Sat, Nov 22, 2014 at 12:22 AM, Nathaniel Smith wrote: > >> > >> - Default line colors: The rgbcmyk color cycle for line plots doesn't >

Re: [matplotlib-devel] Better defaults all around?

2014-11-26 Thread Todd
On Sat, Nov 22, 2014 at 12:22 AM, Nathaniel Smith wrote: > - Default line colors: The rgbcmyk color cycle for line plots doesn't > appear to be based on any real theory about visualization -- it's just > the corners of the RGB color cube, which is a highly perceptually > non-uniform space. The re

Re: [matplotlib-devel] Better defaults all around?

2014-11-22 Thread Todd
I think using native icons would be the best scenario, at least whet the backend and platform support it. On Nov 22, 2014 9:08 AM, "Nicolas P. Rougier" wrote: > > I would be also quite interested in having better defaults. My list of > "complains" are: > > * Easy way to get only two lines for ax

Re: [matplotlib-devel] remove old branches

2014-11-01 Thread Todd
On Nov 1, 2014 4:49 PM, "Thomas Caswell" wrote: > > Does anyone protest to removing all of the branches from the main repo except: > > - master > - v1.4.x > - v1.4.2-doc > > Having old branches around can lead to confusion (see https://github.com/matplotlib/matplotlib/pull/3748#issuecomment-613

Re: [matplotlib-devel] pyplot-OO convergence

2014-09-29 Thread Todd
On Sun, Sep 28, 2014 at 7:52 PM, Eric Firing wrote: > Regarding Matlab: it is justly popular for many reasons. It is > relatively easy to learn both by design and because of its consistent > high-quality documentation. Matplotlib's success has resulted in large > measure from its pyplot layer, w

Re: [matplotlib-devel] MEP13 - python containers

2014-07-31 Thread Todd
I would suggest create a new branch, though. You can create a new branch from the old one, then make your changes there. That way if you mess up something you still have the original to fall back on. On Thu, Jul 31, 2014 at 5:15 PM, Thomas Caswell wrote: > Git lets you re-write history pretty

Re: [matplotlib-devel] unused variables

2014-03-07 Thread Todd
On Mar 6, 2014 10:24 PM, "Skip Montanaro" wrote: > > On Thu, Mar 6, 2014 at 3:13 PM, Nelle Varoquaux > wrote: > > If I need to understand what exactly os.stat returns, I just read the > > documentation, and not rely on some possibly misleading variable > > names. > > Despite our wish that it wasn

Re: [matplotlib-devel] Pull request

2013-10-25 Thread Todd
On Fri, Oct 25, 2013 at 2:34 PM, Pierre Haessig wrote: > Hi, > > Le 22/10/2013 19:14, Todd a écrit : > > Thanks for the feedback. I agree that your documentation does make clear >> the distinction between "phase" and "angle" and that it has a consiste

Re: [matplotlib-devel] Pull request

2013-10-25 Thread Todd
On Fri, Oct 25, 2013 at 2:57 PM, Pierre Haessig wrote: > Hello, > > > Now that that PR #2522 is merged, I don't know how much futher commenting > is useful, but I think there are two API details that I feel could be > better : > > 1) API dissymetry > > The new pyplot/axes API is now: > > * 1 fun

Re: [matplotlib-devel] Pull request

2013-10-25 Thread Todd
On Fri, Oct 25, 2013 at 3:06 PM, Pierre Haessig wrote: > Hi, > > Le 21/10/2013 15:58, Todd a écrit : > > 2) Should there be two separate functions for these two, or just one >> >> function, with a switch argument `unwrap` ? (I guess it would be True by >>

Re: [matplotlib-devel] matplotlib Hangout today at 14:00 UTC (10:00am ET)

2013-10-25 Thread Todd
I think another problem is having pyplot and axes as dumping grounds for all plot types. This probably made sense back when there were only a few types of plots, but now there is a massive number of them. They all end up in one large class with one large documentation page, making it very hard to

Re: [matplotlib-devel] matplotlib Hangout today at 14:00 UTC (10:00am ET)

2013-10-25 Thread Todd
I think one thing that contributes a lot to the API issues is the inconsistency between pyplot API and the OO API. There isn't any reason the APIs need to be so different. To continue with this example, pyplot.subplot and Figure.add_subplot do basically the same thing, but they have different nam

Re: [matplotlib-devel] matplotlib Hangout today at 14:00 UTC (10:00am ET)

2013-10-25 Thread Todd
On Oct 24, 2013 8:40 PM, "Chris Barker" wrote: > > On Thu, Oct 24, 2013 at 8:29 AM, Michael Droettboom wrote: > > Here are the notes with action items from the meeting: > > thanks for posting that. I see: > > pylab - should it stay or should it go? > > Comment from the peanut gallery: > > Go. I

Re: [matplotlib-devel] matplotlib Hangout today at 14:00 UTC (10:00am ET)

2013-10-24 Thread Todd
Here are the questions I asked during the hangouts session (paraphrased): - Regarding continuous integration: Has looked into OBS? (open build server, https://build.opensuse.org/) It can be installed on a local machine or server, suppor

Re: [matplotlib-devel] matplotlib Hangout today at 14:00 UTC (10:00am ET)

2013-10-24 Thread Todd
Was anyone looking at the questions? I posted a bunch of questions but nobody seemed to notice them. On Thu, Oct 24, 2013 at 3:41 PM, Michael Droettboom wrote: > Just a reminder, we are having a general matplotlib development hangout > today. Everyone that responded to the Doodle poll from a

Re: [matplotlib-devel] Pull request

2013-10-22 Thread Todd
On Tue, Oct 22, 2013 at 6:06 PM, Pierre Haessig wrote: > Hi, > > Le 21/10/2013 15:58, Todd a écrit : > > On Mon, Oct 21, 2013 at 3:13 PM, Pierre Haessig > wrote: > >1) is the terminology "phase" vs. "angle" spectrum standardized ? I >> mu

Re: [matplotlib-devel] Pull request

2013-10-22 Thread Todd
On Tue, Oct 22, 2013 at 5:41 PM, Pierre Haessig wrote: > Hi, > > Le 22/10/2013 12:31, Todd a écrit : > > Currently, both axes.psd and axes.csd return the same thing as > > mlab.psd and mlab.csd, namely the spectrum and frequency points. They > > do NOT return the l

Re: [matplotlib-devel] Pull request

2013-10-22 Thread Todd
On Sun, Oct 20, 2013 at 9:45 AM, Todd wrote: > Hello, > > I submitted a pull request #2522 [1]. It includes support for more basic > spectrum plots like magnitude and phase spectrums. These are extremely > commonly used in signal processing, acoustics, and many other fields,

Re: [matplotlib-devel] Problem compiling master

2013-10-22 Thread Todd
On Tue, Oct 22, 2013 at 9:30 AM, Ian Thomas wrote: > On 22 October 2013 07:53, Todd wrote: > >> As of last night, I can no longer compile master. I get the following >> error: >> >> building 'matplotlib.ttconv' extension >> creating build/temp.

[matplotlib-devel] Problem compiling master

2013-10-21 Thread Todd
As of last night, I can no longer compile master. I get the following error: building 'matplotlib.ttconv' extension creating build/temp.linux-x86_64-2.7/extern/ttconv gcc -pthread -fno-strict-aliasing -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronou

Re: [matplotlib-devel] Directories for C/C++ extensions

2013-10-21 Thread Todd
On Mon, Oct 21, 2013 at 7:36 PM, Chris Barker wrote: > > To expand slightly, with the current situation the onus is on us to > ensure > > that mpl builds OK and passes all of our tests with and without each of > the > > external libraries. > > If you only have internal libs, then there is less to

Re: [matplotlib-devel] ggplot for matplotlib

2013-10-21 Thread Todd
Seems like a lot of what they are doing could be upstreamed into matplotlib. Then they could just wrap it in their own ggplot syntax. That would improve matplotlib and simplify the maintainance for them. On Mon, Oct 21, 2013 at 5:58 PM, Michael Droettboom wrote: > I just learned about this t

Re: [matplotlib-devel] Pull request

2013-10-21 Thread Todd
On Mon, Oct 21, 2013 at 3:13 PM, Pierre Haessig wrote: > Hi, > > Le 20/10/2013 09:45, Todd a écrit : > > I submitted a pull request #2522 [1]. It includes support for more > > basic spectrum plots like magnitude and phase spectrums. These are > > extremely commonl

[matplotlib-devel] Pull request

2013-10-20 Thread Todd
Hello, I submitted a pull request #2522 [1]. It includes support for more basic spectrum plots like magnitude and phase spectrums. These are extremely commonly used in signal processing, acoustics, and many other fields, but are also very important for educational usage since pretty much anyone

Re: [matplotlib-devel] Directories for C/C++ extensions

2013-10-18 Thread Todd
On Oct 18, 2013 8:20 PM, "Chris Barker" wrote: > > Ian, > > > I am working on a PR to replace the use of matplotlib.delaunay with the > > Qhull library. > > nice! -- ( though I sure wish Qhull did constrained delaunay...) > > > Installation will be similar to the existing packages LibAgg > > and C

Re: [matplotlib-devel] New tests failing when run together

2013-10-10 Thread Todd
and poke at it. Or just point us to your git branch so we > could check it out. > > Mike > > > On 10/10/2013 07:33 AM, Todd wrote: > > I have been implementing some new plot types, with tests. This code > passes all existing tests. I have also expanded the tests on som

[matplotlib-devel] New tests failing when run together

2013-10-10 Thread Todd
I have been implementing some new plot types, with tests. This code passes all existing tests. I have also expanded the tests on some existing plot types and mlab functions. These tests run fine on their own. The problem is that, when I run the code with the new tests, I get a lot of out of mem

[matplotlib-devel] Help with windowing corrections for spectrums

2013-07-13 Thread Todd
Hi, I am trying to make some improvements to the spectrum-related functions in mlab (and the corresponding plotting functions). What I am trying to do is make the functions more general, so they work with complex spectrums, magnitude spectrums, and phase spectrums in addition to PSDs. The problem

[matplotlib-devel] RFC: Moving plots out of axes

2013-03-15 Thread Todd
Currently, many of the plot types reside in axes. This makes sense from a structural standpoint, since the plots are generally a part of an axes. However, it makes things more difficult from a practical standpoint. First, it means that the axes class is huge, with both core axes-related methods an

Re: [matplotlib-devel] my $0.02 on MEP13

2013-02-09 Thread Todd
On Feb 8, 2013 11:14 PM, "Benjamin Root" wrote: > > Just a crazy thought, but why are we trying to treat "title" and such as properties? When I think of properties for matplotlib, I think of edgecolors, fontsize, and linestyles. Why don't we solve that problem first? In my mind there are severa

Re: [matplotlib-devel] my $0.02 on MEP13

2013-02-08 Thread Todd
On Fri, Feb 8, 2013 at 2:40 AM, Antony Lee wrote: > Hi, > > I saw that a discussion started on transitioning to the use of properties > instead of explicit getters and setters, which seems like a very good idea > to me... so I thought this would be a good idea to get involved in > matplotlib-deve

Re: [matplotlib-devel] my $0.02 on MEP13

2013-02-08 Thread Todd
On Fri, Feb 8, 2013 at 3:38 AM, Jason Grout wrote: > On 2/7/13 8:08 PM, Erik Bray wrote: > > A couple easier solutions: Allow > > the `.title` (and other such attributes) to be assigned to with a > > (value, options) tuple where the value is the title itself, and the > > options is a dictionary or

Re: [matplotlib-devel] my $0.02 on MEP13

2013-02-08 Thread Todd
On Fri, Feb 8, 2013 at 10:04 AM, Antony Lee wrote: > 2013/2/7 Erik Bray > >> On Thu, Feb 7, 2013 at 8:40 PM, Antony Lee >> wrote: >> > Hi, >> > >> > I saw that a discussion started on transitioning to the use of >> properties >> > instead of explicit getters and setters, which seems like a very

[matplotlib-devel] Getting pull requests merged

2013-02-01 Thread Todd
Is there a process that someone needs to go through to get a pull request merged into master? -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: h

Re: [matplotlib-devel] MEP13 - python containers

2013-01-17 Thread Todd
On Thu, Jan 17, 2013 at 11:30 AM, Todd wrote: > On Thu, Jan 17, 2013 at 10:43 AM, Phil Elson wrote: > >> Hi Todd, >> >> I agree with the principle of properties - it will make much of the mpl >> codebase (and user code) more pythonic, so thanks for proposing th

Re: [matplotlib-devel] MEP13 - python containers

2013-01-17 Thread Todd
On Thu, Jan 17, 2013 at 10:43 AM, Phil Elson wrote: > Hi Todd, > > I agree with the principle of properties - it will make much of the mpl > codebase (and user code) more pythonic, so thanks for proposing this. > > Would you be able to give an example of how you propo

Re: [matplotlib-devel] Matplotlib property support

2013-01-16 Thread Todd
On Wed, Jan 16, 2013 at 2:52 PM, Michael Droettboom wrote: > This seems like a good candidate for a MEP. We'd want to take a > graceful approach to transitioning to properties. > > See here for information about MEPs: > > https://github.com/matplotlib/matplotlib/wiki > > Mike > > > > I have cre

[matplotlib-devel] MEP13 - python containers

2013-01-16 Thread Todd
I have created a very preliminary MEP for the possible move to properties: https://github.com/matplotlib/matplotlib/wiki/MEP13 Please take a look at it and discuss. As I said, this is very preliminary. Everything is subject to change.

Re: [matplotlib-devel] Matplotlib property support

2013-01-16 Thread Todd
On Wed, Jan 16, 2013 at 2:55 PM, Benjamin Root wrote: > > On Wed, Jan 16, 2013 at 2:42 PM, Todd wrote: > >> Currently matplotlib uses set_ and get_ functions for reading and writing >> values. However, since 2.6 python supports properties, which allow access >> to s

[matplotlib-devel] Matplotlib property support

2013-01-16 Thread Todd
Currently matplotlib uses set_ and get_ functions for reading and writing values. However, since 2.6 python supports properties, which allow access to such values as attributes in addition to using the functions directly. Would it be worthwhile implementing property support in matplotlib?

Re: [matplotlib-devel] Usefulness of Travis-CI

2013-01-16 Thread Todd
On Jan 16, 2013 9:30 AM, "Fernando Perez" wrote: > > On Wed, Jan 16, 2013 at 12:10 AM, Nelle Varoquaux > wrote: > > > Last but not least, maybe we can see what numfocus has to offer. > > Absolutely! I'll be offline for two weeks, but others on the list can > certainly propose this to numfocus on

Re: [matplotlib-devel] New plot type idea -- EventRaster

2013-01-14 Thread Todd
On Mon, Jan 14, 2013 at 1:28 AM, Todd wrote: > On Mon, Nov 12, 2012 at 6:35 PM, Damon McDougall < > damon.mcdoug...@gmail.com> wrote: > >> On Mon, Nov 12, 2012 at 2:17 PM, Paul Ivanov >> wrote: >> > On Mon, Nov 12, 2012 at 7:36 AM, Michael Droettboom &g

Re: [matplotlib-devel] New plot type idea -- EventRaster

2013-01-13 Thread Todd
On Mon, Nov 12, 2012 at 6:35 PM, Damon McDougall wrote: > On Mon, Nov 12, 2012 at 2:17 PM, Paul Ivanov wrote: > > On Mon, Nov 12, 2012 at 7:36 AM, Michael Droettboom > wrote: > >> On 11/11/2012 11:51 PM, Todd wrote: > >>> Now that 1.2 is out, can we revi

Re: [matplotlib-devel] MEP10: Modernize documentation.

2013-01-09 Thread Todd
On Wed, Jan 9, 2013 at 6:20 PM, Nelle Varoquaux wrote: > > - use the autodoc_docstring_signature of sphinx 1.1, which allow to have > the explicit function signature instead of the python one in the generated > documentation (args* and **kwargs are replaced by the explicits arguments) > > If you ha

Re: [matplotlib-devel] Github Downloads going away...

2012-12-16 Thread Todd
On Sun, Dec 16, 2012 at 8:21 PM, Damon McDougall wrote: > On Sat, Dec 15, 2012 at 8:25 PM, Jason Grout > wrote: > > On 12/14/12 10:55 AM, Nathaniel Smith wrote: > >> sourceforge's horror of an interface. > > > > I'll second that. Every time I go to Sourceforge, I have to figure out > > how in th

Re: [matplotlib-devel] Github Downloads going away...

2012-12-14 Thread Todd
On Dec 14, 2012 5:59 PM, "Michael Droettboom" wrote: > > Github has removed the ability to host binaries. They've removed this feature without any apparent notification except on their blog saying "it's gone today". And the suggested alternative is to use paid services. > > https://github.com/bl

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-11-11 Thread Todd
On Thu, Sep 27, 2012 at 8:18 PM, Todd wrote: > On Thu, Sep 27, 2012 at 1:44 PM, Todd wrote: >> On Thu, Sep 27, 2012 at 1:12 PM, Damon McDougall >> wrote: >>> Hi Todd, >>> >>> Firstly, thanks for taking the time to crystallise your thoughts in >&g

[matplotlib-devel] 1.3+ Release schedule (was: strategy for 1.2.x, master, PEP8 changes)

2012-10-15 Thread Todd
On Mon, Oct 15, 2012 at 2:11 PM, Phil Elson wrote: >> if we leave PEP8 out of v1.2.x, and decide that once it is released, >> v1.2.x will be changed >> only if critical bugs are found, requiring a v1.2.1 release > > I agree. I think it is important here to be very clear about what > constitutes a

[matplotlib-devel] PyGTK vs PyGObject

2012-10-05 Thread todd rme
should the GTK backends just be disabled on Python 3 builds? Thanks for your help. -Todd -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and

Re: [matplotlib-devel] MEP11: Attempting to deal with the Python library dependency issue

2012-10-04 Thread todd rme
there are groups dedicated to making it easy to install python packages on windows, I don't see the point of going through all the trouble of making your own version. If you really wanted to you might even be able to use their sources to create your

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-27 Thread Todd
On Thu, Sep 27, 2012 at 1:44 PM, Todd wrote: > On Thu, Sep 27, 2012 at 1:12 PM, Damon McDougall > wrote: >> Hi Todd, >> >> Firstly, thanks for taking the time to crystallise your thoughts in >> words first. This is one of my bad habits; I tend to rush into things.

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-27 Thread Todd
On Thu, Sep 27, 2012 at 2:17 PM, Damon McDougall wrote: > On Thu, Sep 27, 2012 at 12:44 PM, Todd wrote: >> On Thu, Sep 27, 2012 at 1:12 PM, Damon McDougall >> wrote: >>> Hi Todd, >>> >>> Firstly, thanks for taking the time to crystallise your thoughts

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-27 Thread Todd
On Thu, Sep 27, 2012 at 1:12 PM, Damon McDougall wrote: > Hi Todd, > > Firstly, thanks for taking the time to crystallise your thoughts in > words first. This is one of my bad habits; I tend to rush into things. > > I have some feedback for you, hopefully we can all work toge

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-27 Thread Todd
On Thu, Sep 27, 2012 at 12:58 PM, Thomas Kluyver wrote: > On 27 September 2012 11:41, Todd wrote: >> I would prefer to get the details worked out before I start coding >> since there are a few different approaches. First thing is to figure >> out a good name, I am not sure

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-27 Thread Todd
On Wed, Sep 26, 2012 at 3:14 PM, Michael Droettboom wrote: > On 09/26/2012 04:35 AM, Todd wrote: > > On Mon, Sep 24, 2012 at 3:33 PM, Todd wrote: >> >> I would like to add a new plot type to matplotlib. Of course I am willing >> to implement it myself, but I

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-26 Thread Todd
On Mon, Sep 24, 2012 at 3:33 PM, Todd wrote: > I would like to add a new plot type to matplotlib. Of course I am willing > to implement it myself, but I want to confirm that it is acceptable and > iron out the implementation details and API first so there are no major > surprises w

Re: [matplotlib-devel] New plot type idea -- EventRaster

2012-09-24 Thread Todd
On Mon, Sep 24, 2012 at 3:51 PM, Nathaniel Smith wrote: > On Mon, Sep 24, 2012 at 2:33 PM, Todd wrote: >> This sort of plot is used ubiquitously in neuroscience. It is used to show >> the time of discrete neural (brain cell) events (called "spikes") over time >

[matplotlib-devel] New plot type idea -- EventRaster

2012-09-24 Thread Todd
I would like to add a new plot type to matplotlib. Of course I am willing to implement it myself, but I want to confirm that it is acceptable and iron out the implementation details and API first so there are no major surprises when I submit it. I tentatively am calling the plot type an "EventRas

[matplotlib-devel] process for getting a new plot type added

2012-09-24 Thread Todd
Hi, I am interested in implementing a new plot type for matplotlib. Is there a specific process I should go through, or is just discussing it on the mailing list sufficient? I see matplotlib has a MEP system similar to PEP, but there don't appear to be that many MEPs so I don't know whether it is

Re: [matplotlib-devel] [Matplotlib-users] ANN: mpltools 0.1 release

2012-07-17 Thread todd rme
hod, perhaps we would be better off with a helper > method to create the xs and ys for fill_between > > xs, ys = mlab.pad_line(x, y, 0.2) > fill_between(xs, ys) > > JDH What about adding a property

Re: [matplotlib-devel] Upstream Matplotlib Qt Designer Plugin

2012-03-25 Thread todd rme
On Mon, Mar 19, 2012 at 10:08 PM, Pierre Raybaut wrote: > Hi all, > > Is anyone interested in including the Matplotlib QtDesigner plugin > which I wrote for Python(x,y)? > > The code is quite simple and hasn't evolved for a while now (3 years) > but apparently it is still appreciated by users even

Re: [matplotlib-devel] Upstream Matplotlib Qt Designer Plugin

2012-03-23 Thread todd rme
I've included this in openSUSE's matplotlib packages, it seems to work great. -Todd On Mon, Mar 19, 2012 at 10:08 PM, Pierre Raybaut wrote: > Hi all, > > Is anyone interested in including the Matplotlib QtDesigner plugin > which I wrote for Python(x,y)? > > The cod