From pmishra at iitk.ac.in Sun Mar 6 04:03:54 2016 From: pmishra at iitk.ac.in (pmishra at iitk.ac.in) Date: Sun, 6 Mar 2016 14:33:54 +0530 Subject: [Matplotlib-devel] Gsoc Matplotlib Project on Categorical Axes Message-ID: <8f24fb589e202c062f8e7b58709ff7a1.squirrel@webmail2.iitk.ac.in> Hi I am Pratik, an undergraduate at IIT Kanpur in India. I would really like to work on the matplotlib project on Categorical Axes that is mentioned on the ideas page for NumFocus and Matplotlib. I have been using matplotlib for my project and coursework for the last few months and i understand the problem. However, since i am relatively new to open source development, i would really appreciate it if someone could drop some pointers to possible next steps for me. Thank you. From mdroettboom at continuum.io Mon Mar 7 10:55:14 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Mon, 7 Mar 2016 10:55:14 -0500 Subject: [Matplotlib-devel] Gsoc Matplotlib Project on Categorical Axes In-Reply-To: <8f24fb589e202c062f8e7b58709ff7a1.squirrel@webmail2.iitk.ac.in> References: <8f24fb589e202c062f8e7b58709ff7a1.squirrel@webmail2.iitk.ac.in> Message-ID: Thanks, Pratik, and welcome. The best thing you can do is just jump in and find a small task that you could submit a pull request for. This could be either a simple issue we already have, or something that interests you (and doesn't have to be related to your GSoC project). We have a guide for using git with matplotlib [here](http://matplotlib.org/devel/gitwash/index.html) and other developer information [here](http://matplotlib.org/devel/index.html). We look forward to seeing you on Github! Cheers, Mike On Sun, Mar 6, 2016 at 4:03 AM, wrote: > Hi I am Pratik, an undergraduate at IIT Kanpur in India. I would really > like to work on the matplotlib project on Categorical Axes that is > mentioned on the ideas page for NumFocus and Matplotlib. I have been using > matplotlib for my project and coursework for the last few months and i > understand the problem. However, since i am relatively new to open source > development, i would really appreciate it if someone could drop some > pointers to possible next steps for me. > Thank you. > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Tue Mar 8 09:58:18 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Tue, 8 Mar 2016 09:58:18 -0500 Subject: [Matplotlib-devel] Help matplotlib with Google Summer of Code! (March 14 Applications Due) Message-ID: matplotlib is participating in Google Summer of Code this year under the Numfocus organization. If you're currently an active student and wish to participate, see some of the project ideas here: https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md And the application instructions are here: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md We'd love to work with you this summer! Cheers, Michael Droettboom -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Tue Mar 8 09:59:52 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Tue, 8 Mar 2016 09:59:52 -0500 Subject: [Matplotlib-devel] Gsoc Matplotlib Project on Categorical Axes In-Reply-To: References: <8f24fb589e202c062f8e7b58709ff7a1.squirrel@webmail2.iitk.ac.in> Message-ID: The application instructions are now posted here: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md Cheers, Mike On Mon, Mar 7, 2016 at 10:55 AM, Michael Droettboom < mdroettboom at continuum.io> wrote: > Thanks, Pratik, and welcome. > > The best thing you can do is just jump in and find a small task that you > could submit a pull request for. This could be either a simple issue we > already have, or something that interests you (and doesn't have to be > related to your GSoC project). We have a guide for using git with > matplotlib [here](http://matplotlib.org/devel/gitwash/index.html) and > other developer information [here](http://matplotlib.org/devel/index.html > ). > > We look forward to seeing you on Github! > > Cheers, > Mike > > On Sun, Mar 6, 2016 at 4:03 AM, wrote: > >> Hi I am Pratik, an undergraduate at IIT Kanpur in India. I would really >> like to work on the matplotlib project on Categorical Axes that is >> mentioned on the ideas page for NumFocus and Matplotlib. I have been using >> matplotlib for my project and coursework for the last few months and i >> understand the problem. However, since i am relatively new to open source >> development, i would really appreciate it if someone could drop some >> pointers to possible next steps for me. >> Thank you. >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> > > > > -- > Michael Droettboom > Continuum Analytics > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From mehta.ib at gmail.com Tue Mar 1 06:36:55 2016 From: mehta.ib at gmail.com (ishit mehta) Date: Tue, 1 Mar 2016 17:06:55 +0530 Subject: [Matplotlib-devel] IRC Communication. Message-ID: Hi, Do you guys use IRC or slack for communication? I have a few questions that I would like to ask. Regards, Ishit -------------- next part -------------- An HTML attachment was scrubbed... URL: From sandy.bharti7 at gmail.com Thu Mar 3 16:09:31 2016 From: sandy.bharti7 at gmail.com (sandeep bharti) Date: Fri, 4 Mar 2016 02:39:31 +0530 Subject: [Matplotlib-devel] GSoC 2016- Categorical axes Message-ID: Hi, I am Sandeep Bharti and I am currently in 3rd year pursuing my undergraduate program in Computer Science. I am interested in the project for making a user friendly API to deal with different types of data. I have the required prerequisite for working on the project and I think I will be able to work on it perfectly. I want to discuss the idea and scope of the project so that I can start researching on it as soon as possible and also it will clear all the doubts regarding the project. I will be very thankful if you can provide me the IRC for the project so that I can contact the interested people to make it even better. I will look forward to hear from you on this. Many Thanks, Sandeep Bharti -------------- next part -------------- An HTML attachment was scrubbed... URL: From yeshwanthsaicharan at gmail.com Sat Mar 5 02:43:01 2016 From: yeshwanthsaicharan at gmail.com (Yeshwanth Sai Charan) Date: Sat, 5 Mar 2016 13:13:01 +0530 Subject: [Matplotlib-devel] Query regarding design of a new API (GSoC 2016) Message-ID: Hi Developers, I'm Yeshwanth from IIITDM Jabalpur, India. I want to develop a new API for matplotlib which can automatically plot most of the visualizations required by data scientists. For example plots like the one shown in this stackoverflow issue ( http://stackoverflow.com/questions/14391959/heatmap-in-matplotlib-with-pcolor) can be developed with a single function using the new API. The API can deal with certain types of data as mentioned here https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md#categorical-axes . Please let me know the things I've to consider before designing this API. regards, Yeshwanth -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Wed Mar 9 09:33:48 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Wed, 9 Mar 2016 09:33:48 -0500 Subject: [Matplotlib-devel] IRC Communication. In-Reply-To: References: Message-ID: We use gitter.im. Feel free to hop over there. (You'll need a github account). Mike On Tue, Mar 1, 2016 at 6:36 AM, ishit mehta wrote: > Hi, > > Do you guys use IRC or slack for communication? I have a few questions > that I would like to ask. > > Regards, > Ishit > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Wed Mar 9 09:34:57 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Wed, 9 Mar 2016 09:34:57 -0500 Subject: [Matplotlib-devel] GSoC 2016- Categorical axes In-Reply-To: References: Message-ID: We use gitter.im for chat. Look forward to hearing from you over there. The GSoC application instructions are here: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md Cheers, Mike On Thu, Mar 3, 2016 at 4:09 PM, sandeep bharti wrote: > Hi, > > I am Sandeep Bharti and I am currently in 3rd year pursuing my > undergraduate program in Computer Science. I am interested in the project > for making a user friendly API to deal with different types of data. > I have the required prerequisite for working on the project and I think I > will be able to work on it perfectly. > > I want to discuss the idea and scope of the project so that I can start > researching on it as soon as possible and also it will clear all the doubts > regarding the project. > I will be very thankful if you can provide me the IRC for the project so > that I can contact the interested people to make it even better. > > I will look forward to hear from you on this. > > Many Thanks, > Sandeep Bharti > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From pmhobson at gmail.com Wed Mar 9 20:01:37 2016 From: pmhobson at gmail.com (Paul Hobson) Date: Wed, 9 Mar 2016 17:01:37 -0800 Subject: [Matplotlib-devel] Query regarding design of a new API (GSoC 2016) In-Reply-To: References: Message-ID: Yeshwanth, Have you seen the seaborn package? http://stanford.edu/~mwaskom/software/seaborn/ It builds off of matplotlib to make lots of nice statistical plots. -paul On Fri, Mar 4, 2016 at 11:43 PM, Yeshwanth Sai Charan < yeshwanthsaicharan at gmail.com> wrote: > Hi Developers, > > I'm Yeshwanth from IIITDM Jabalpur, India. I want to develop a new API > for matplotlib which can automatically plot most of the visualizations > required by data scientists. For example plots like the one shown in this > stackoverflow issue ( > http://stackoverflow.com/questions/14391959/heatmap-in-matplotlib-with-pcolor) > can be developed with a single function using the new API. > > The API can deal with certain types of data as mentioned here > https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md#categorical-axes > . > > Please let me know the things I've to consider before designing this API. > > regards, > Yeshwanth > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gary.ruben at gmail.com Wed Mar 9 21:46:58 2016 From: gary.ruben at gmail.com (gary ruben) Date: Thu, 10 Mar 2016 13:46:58 +1100 Subject: [Matplotlib-devel] Query regarding design of a new API (GSoC 2016) In-Reply-To: References: Message-ID: You might also consider contributing to yhat's ggplot project http://ggplot.yhathq.com/ or at least looking at R's ggplot2 for inspiration. Gary On 10 March 2016 at 12:01, Paul Hobson wrote: > Yeshwanth, > > Have you seen the seaborn package? > http://stanford.edu/~mwaskom/software/seaborn/ > > It builds off of matplotlib to make lots of nice statistical plots. > -paul > > On Fri, Mar 4, 2016 at 11:43 PM, Yeshwanth Sai Charan < > yeshwanthsaicharan at gmail.com> wrote: > >> Hi Developers, >> >> I'm Yeshwanth from IIITDM Jabalpur, India. I want to develop a new API >> for matplotlib which can automatically plot most of the visualizations >> required by data scientists. For example plots like the one shown in this >> stackoverflow issue ( >> http://stackoverflow.com/questions/14391959/heatmap-in-matplotlib-with-pcolor) >> can be developed with a single function using the new API. >> >> The API can deal with certain types of data as mentioned here >> https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md#categorical-axes >> . >> >> Please let me know the things I've to consider before designing this API. >> >> regards, >> Yeshwanth >> >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> >> > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gary.ruben at gmail.com Wed Mar 9 22:08:06 2016 From: gary.ruben at gmail.com (gary ruben) Date: Thu, 10 Mar 2016 14:08:06 +1100 Subject: [Matplotlib-devel] wxMPL status? In-Reply-To: References: Message-ID: Hi Matt, In response to "If something like wxmplot.PlotPanel and ImagePanel (especially wrt giving end users a configuration panel to adjust the plot / image) existed in PyQt, I would seriously consider switching many of my GUI apps away from wxPython right now," have you ever looked at the PyQtGraph module? http://www.pyqtgraph.org/ I'm guessing it loses some functionality you would consider important and I'd be interested, if you have any thoughts on it, to know where it falls down as in the past we have gone for wx for building GUIs and the discussion about moving to Qt/PySide continually resurfaces, thanks, Gary On 26 February 2016 at 00:44, Matt Newville wrote: > HI Chris, > > > On Tue, Feb 23, 2016 at 4:53 PM, Chris Barker > wrote: > >> On Mon, Feb 22, 2016 at 4:37 PM, Carlo Segre wrote: >> >>> If I get some time I hope to add the patches. >>> >> >> That would be great -- we should make a gitHub project for it -- would >> you like to do that, or should I? >> >> or... >> >> >> > On Tue, Feb 23, 2016 at 2:23 PM, Matt Newville > > wrote: >> >> >>> Development (https://github.com/newville/wxmplot) isn't fast, but it is >>> not dead either. >>> >>> My recollection was that there was a lot of overlap in functionality, >>> between wxmplot and wxmpl. >>> >> >> >>> What uses of wxmpl would need to be ported and/or translated (or some >>> combination) to wxmplot to fit your needs? >>> >> >> Boy, I have no idea! Back in teh day, I decided that wxMPL fit my needs a >> bit better, but I can't recall why...IT is lighter weight, but I don't know >> that the extra weight is a problem at all... >> >> So our next step is going to be to take a look at wxmplot, and if it fits >> the use case at hand, great! if not I guess we'll figure out if it's easier >> to patch wxmplot of wxmpl to work for us. >> >> Stay tuned... >> > > OK. I think a transition from wxmpl to wxmplot might not be hard. If > there is anything that's missing in wxmplot that would make that transition > easier, let's add it. > > >> But: I also have to say that the lack of wxPython (and matplotib+wx >>> backend) for Python3 is a major concern. If matplotlib's wx backend >>> supported Phoenix, I'd be more inclined to work on this. As it is, there >>> is not much evidence that investing significant time in wxPython-based >>> libraries is a good use of time. >>> >> >> Any idea what it would take for MPL to support Phoenix? Honestly, I >> haven't given Phoenix a real try at all yet. I"ve got a handful of small >> apps (and one biggish one) that are wx based, but not in active enough >> development to want to deal with porting to py2 or Phoenix... >> >> So, while I'm sympathetic and willing to help some, I'm more concerned >>> about the very sad state of wxPython. >>> >> >> yeah -- the irony is that Robin has been working on PySide for the last >> while.... >> >> but while slow, wxPython still seems to have a good community, and >> Phoenix does appear to be pretty close to operational....IT jsut needs some >> prodding along, I suppose. >> >> > Actually, Benjamin Root is correct, and I should correct my earlier > remarks. > > Using matplotlib 1.5.1 and wxPython Phoenix 3.0.3.dev1839+4ecd949 works > well, and I've verified that almost all of the wxmplot examples work > without any modification at all. I've only tested with Python 2.7 > (Python 2.7.11 from Anaconda 2.4.1 on Mac OS X to be precise). There are > a lot of differences between Phoenix and Classic, so wxmplot will need some > small modifications and version-checking code for everything to work. > There will no doubt be changes need for Python3, but I suspect not too > many. > > This is really, really good news! Thanks very much matplotlib-dev team! > > For my part, we are doing a lot more with Web apps, which I why I've had >> little time for wx lately.... >> > > Yeah, that definitely has appeal. For most of the data collection, > visualization, and analysis applications I support, web interfaces just > don't give as intimate and immediate an experience as a desktop GUI. Both > are needed. > > --Matt > > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramya.praneetha04 at gmail.com Thu Mar 10 09:20:20 2016 From: ramya.praneetha04 at gmail.com (Ramya Praneetha) Date: Thu, 10 Mar 2016 19:50:20 +0530 Subject: [Matplotlib-devel] Aspirant of GSoC 2016 Message-ID: Hello, I am an undergrad Computer Science student at Amrita School of Engineering. I am interested in working with pandas. I have 2 years of programming experience in python and am familiar with the Git version control. I would like to work on the Novice level bug fixes/enhancements project. Can anyone guide me as to how I should proceed from here? Thank you! --- Ramya Praneetha -------------- next part -------------- An HTML attachment was scrubbed... URL: From theodore.r.drain at jpl.nasa.gov Wed Mar 9 10:30:33 2016 From: theodore.r.drain at jpl.nasa.gov (Drain, Theodore R (392P)) Date: Wed, 9 Mar 2016 15:30:33 +0000 Subject: [Matplotlib-devel] Changing rcParams locally, on the fly In-Reply-To: <56D484FB.4020702@phyks.me> References: <1456765437491-46813.post@n5.nabble.com> , <56D484FB.4020702@phyks.me> Message-ID: <0DC1CAB7F6C7FC4A8B54EE1FD49046991B3A3A6B@ap-embx-sp30.RES.AD.JPL> It's not quite what you want (no color cycling), but the style system we implemented knows how to apply itself to existing figures, axes, artists, etc. It makes it pretty easy to modify drawing attributes after the figure is drawn and see the affects. For example you can do this to modify a figure after it's on the screen: smgr.set( fig, { "bgColor" : "black", "fgColor" : "white", "text.font.scale" : 1.25 } ) Repository: https://github.com/nasa/mplStyle ________________________________________ From: Matplotlib-devel [matplotlib-devel-bounces+theodore.drain=jpl.nasa.gov at python.org] on behalf of Lucas Verney [lucas at phyks.me] Sent: Monday, February 29, 2016 9:50 AM To: Benjamin Root; Phyks Cc: matplotlib development list Subject: Re: [Matplotlib-devel] Changing rcParams locally, on the fly Ok, I was not expecting matplotlib to work this way. I was actually thinking it was storing the drawing commands in some buffer, and was actually doing the render when needed. For my use case, I think I should better write a buffer on top of matplotlib and only call it in the end, when I am actually drawing the graph. Thanks Le 29/02/2016 18:33, Benjamin Root a ?crit : > I should also note, that it is possible to change the color cycle after an > axes is created (although, now it is called the prop_cycle), using > ax.set_prop_cycle(). Keep in mind that any plots that have already been > made are unaffected by changing the property cycle because they have > already had their properties assigned. > > On Mon, Feb 29, 2016 at 12:31 PM, Benjamin Root > wrote: > >> There is the context manager approach, but it must be utilized prior to >> axes creation. For the most part, any usage of the rcParams happen at >> creation time of the relevant artist. So, while you could update the color >> cycle prior to creating an axes but after the figure creation, changing the >> default figure size would be useless at that point since the figure is >> already made. >> >> There might be some push in the future to defer rcParam evaluation closer >> to draw time (traitlet integration), but I wouldn't bet on it happening any >> time soon, and it probably wouldn't do what you need in any case. >> >> Ben Root >> >> >> On Mon, Feb 29, 2016 at 12:03 PM, Phyks wrote: >> >>> Hi, >>> >>> Is there a way to change locally the rcParams, for a specific figure after >>> it has been created? >>> >>> I know about the rcParams setting (for global settings) and the with >>> statement construction, but this requires to be done before the figure was >>> created, and I need to change the settings on an already existing figure >>> (in >>> particular color cycler). >>> >>> Thanks >>> >>> >>> >>> -- >>> View this message in context: >>> http://matplotlib.1069221.n5.nabble.com/Changing-rcParams-locally-on-the-fly-tp46813.html >>> Sent from the matplotlib - devel mailing list archive at Nabble.com. >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Matplotlib-devel at python.org >>> https://mail.python.org/mailman/listinfo/matplotlib-devel >>> >> >> > _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel at python.org https://mail.python.org/mailman/listinfo/matplotlib-devel From mdroettboom at continuum.io Thu Mar 10 14:21:43 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Thu, 10 Mar 2016 14:21:43 -0500 Subject: [Matplotlib-devel] Aspirant of GSoC 2016 In-Reply-To: References: Message-ID: Thanks for your interest. This is the mailing list for matplotlib, so if you are interested in working with pandas, you should contact those folks over on their mailing list. That said, we have some really fun project ideas ourselves here: https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md with instructions to get the application process for matplotlib gsoc started over here: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md Mike On Thu, Mar 10, 2016 at 9:20 AM, Ramya Praneetha < ramya.praneetha04 at gmail.com> wrote: > Hello, > > I am an undergrad Computer Science student at Amrita School of > Engineering. I am interested in working with pandas. I have 2 years of > programming experience in python and am familiar with the Git version > control. I would like to work on the Novice level bug fixes/enhancements > project. Can anyone guide me as to how I should proceed from here? > > Thank you! > > --- > Ramya Praneetha > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From isaac.gerg at gergltd.com Thu Mar 10 15:07:09 2016 From: isaac.gerg at gergltd.com (Isaac Gerg) Date: Thu, 10 Mar 2016 15:07:09 -0500 Subject: [Matplotlib-devel] matplotlibrc value for plt.autoscale(tight=True) Message-ID: Is there a way in a matplotlibrc file to specify plt.autoscale(tight=True)? -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramya.praneetha04 at gmail.com Fri Mar 11 04:42:10 2016 From: ramya.praneetha04 at gmail.com (Ramya Praneetha) Date: Fri, 11 Mar 2016 15:12:10 +0530 Subject: [Matplotlib-devel] Aspirant of GSoC 2016 In-Reply-To: References: Message-ID: Hello, I went through the project list and I'm interested to do the Documentation Improvements projects as I feel it would suit my skill level and help me learn more about how to automate tasks in python, which I'm very interested in. How do I approach this project? And can I still apply even though I'm not really an expert in python? --- Ramya Praneetha On Fri, Mar 11, 2016 at 12:51 AM, Michael Droettboom < mdroettboom at continuum.io> wrote: > Thanks for your interest. > > This is the mailing list for matplotlib, so if you are interested in > working with pandas, you should contact those folks over on their mailing > list. > > That said, we have some really fun project ideas ourselves here: > https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md > with instructions to get the application process for matplotlib gsoc > started over here: > https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md > > Mike > > > On Thu, Mar 10, 2016 at 9:20 AM, Ramya Praneetha < > ramya.praneetha04 at gmail.com> wrote: > >> Hello, >> >> I am an undergrad Computer Science student at Amrita School of >> Engineering. I am interested in working with pandas. I have 2 years of >> programming experience in python and am familiar with the Git version >> control. I would like to work on the Novice level bug fixes/enhancements >> project. Can anyone guide me as to how I should proceed from here? >> >> Thank you! >> >> --- >> Ramya Praneetha >> >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> >> > > > -- > Michael Droettboom > Continuum Analytics > -------------- next part -------------- An HTML attachment was scrubbed... URL: From efiring at hawaii.edu Fri Mar 11 13:04:00 2016 From: efiring at hawaii.edu (Eric Firing) Date: Fri, 11 Mar 2016 08:04:00 -1000 Subject: [Matplotlib-devel] matplotlibrc value for plt.autoscale(tight=True) In-Reply-To: References: Message-ID: <56E30890.8060604@hawaii.edu> On 2016/03/10 10:07 AM, Isaac Gerg wrote: > Is there a way in a matplotlibrc file to specify plt.autoscale(tight=True)? > With versions up through 1.5.x, I don't think there is. In 2.0 (not yet released) it is actually the default, but can be controlled using "axes.autolimit_mode" together with axes.xmargin and axes.ymargin. These margin parameters are available in 1.5.x, but autolimit_mode is not. Eric From tcaswell at gmail.com Sat Mar 12 14:59:26 2016 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 12 Mar 2016 19:59:26 +0000 Subject: [Matplotlib-devel] Query regarding design of a new API (GSoC 2016) In-Reply-To: References: Message-ID: I would like to pull in the scope of this a bit (which was a bit unclear in the initial posting). The bulk of the work will not be in a 'charting' API, but on making sure that the mpl internals will easily support such an interface. As others have pointed out there are already pointed out there are several high-level packages that are built on top of mpl and we do not want to pull the domain-specific aspects into core matplotlib. For example, one thing we should support is to configure an `Axes` such that fig, ax = plt.subplots() ax.SOMEMETHOD(??) ax.plot(['a', 'b', 'c'], [1, 2, 3]) ax.plot(['a', 'c'], [4, 5]) ax.bar(['a', 'b', 'c'], [.5, .75, 1]) 'does the right thing' to first order. Providing this functionality at the core will take a lot of burden off of ex seaborn and pandas plotting. Tom On Wed, Mar 9, 2016 at 9:47 PM gary ruben wrote: > You might also consider contributing to yhat's ggplot project > http://ggplot.yhathq.com/ or at least looking at R's ggplot2 for > inspiration. > > Gary > > On 10 March 2016 at 12:01, Paul Hobson wrote: > >> Yeshwanth, >> >> Have you seen the seaborn package? >> http://stanford.edu/~mwaskom/software/seaborn/ >> >> It builds off of matplotlib to make lots of nice statistical plots. >> -paul >> >> On Fri, Mar 4, 2016 at 11:43 PM, Yeshwanth Sai Charan < >> yeshwanthsaicharan at gmail.com> wrote: >> >>> Hi Developers, >>> >>> I'm Yeshwanth from IIITDM Jabalpur, India. I want to develop a new API >>> for matplotlib which can automatically plot most of the visualizations >>> required by data scientists. For example plots like the one shown in this >>> stackoverflow issue ( >>> http://stackoverflow.com/questions/14391959/heatmap-in-matplotlib-with-pcolor) >>> can be developed with a single function using the new API. >>> >>> The API can deal with certain types of data as mentioned here >>> https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md#categorical-axes >>> . >>> >>> Please let me know the things I've to consider before designing this API. >>> >>> regards, >>> Yeshwanth >>> >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Matplotlib-devel at python.org >>> https://mail.python.org/mailman/listinfo/matplotlib-devel >>> >>> >> >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> >> > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From isaac.gerg at gergltd.com Thu Mar 10 16:51:26 2016 From: isaac.gerg at gergltd.com (Isaac Gerg) Date: Thu, 10 Mar 2016 16:51:26 -0500 Subject: [Matplotlib-devel] Issue with suptitle Message-ID: Hi, I am currently writing a test suite by which you input your matplotlibrc file and it generates you a set of commonly used plots so you can examine the aesthetics of your config. I am having 2 issues, 1. How do I make SupTitle centered in matplotlibrc? 2. How do I make the points larger on the scatter plot? See attached pictures.[image: Inline image 2][image: Inline image 1] I'm happy to share the code if someone wants it. Isaac -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: results - scatter.png Type: image/png Size: 112223 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: results - subplot imshow grayscale long.png Type: image/png Size: 1604752 bytes Desc: not available URL: From newville at cars.uchicago.edu Fri Mar 11 16:07:01 2016 From: newville at cars.uchicago.edu (Matt Newville) Date: Fri, 11 Mar 2016 15:07:01 -0600 Subject: [Matplotlib-devel] wxMPL status? In-Reply-To: References: Message-ID: Hi Gary, On Wed, Mar 9, 2016 at 9:08 PM, gary ruben wrote: > Hi Matt, > > In response to "If something like wxmplot.PlotPanel and ImagePanel > (especially wrt giving end users a configuration panel to adjust the plot / > image) existed in PyQt, I would seriously consider switching many of my GUI > apps away from wxPython right now," have you ever looked at the PyQtGraph > module? http://www.pyqtgraph.org/ > I have. I'm a happy user of a program that uses PyQtGraph. It seems interesting, but very different from matplotlib (and so wxmplot). I have a similar view of VisPy. I am happy with matplotlib. For wxmplot I really wanted something to make interactive high quality 2D line plots, including something like TeX support for text, and that also does false-color image display (to allows relations between images and 2D line plots). Matplotlib is excellent for these needs. PyQtGraph seems to emphasize other things, including speed. Though I often hear complaints about matplotlib being slow, I suspect this is due to confusion using pylab.plot() with the plotting API. I can easily update line plots at 15 to 25 Hz with wxmplot. It's true that I do not use matplotlib for display of video images -- I convert data from GigE and USB3 cameras directly to wx.Images. PyQtGraph seems good for that as well, but that is separate from matplotlib. I'm guessing it loses some functionality you would consider important and > I'd be interested, if you have any thoughts on it, to know where it falls > down as in the past we have gone for wx for building GUIs and the > discussion about moving to Qt/PySide continually resurfaces, > Wxmplot provides a Plot-specific Panel with "plot" and "oplot" methods, as well as live interaction for zooming, printing, copy-to-clipboard, and so on. Of course, most of this comes from the matplotlib API. A configuration form is readily available for end users to alter the plot labels, colors, markers, etc for 2D line plots. See http://newville.github.io/wxmplot/plotpanel.html#examples-and-screenshots for an example. For false-color images, the user can change scales, color tables, smoothing methods, and customize contour levels. In a sense, wxmplot improves on matplotlib default Navigation Toolbars, which are pretty limited. I've been using wxPython for more than 10 years and have no complaints with its functionality, only that development for Python3 has been very slow (and so I'm very grateful that Phoenix is now supported with matplotlib 1.5). I don't see PyQt or PySide as actually being technically superior to wx (except Python3 support), and find PyQt's use of the GPL annoying. None of wxPython, PyQt, or PySide seems to have a large enough group of active developers, and I would worry about stability and support of the GUI library no matter which of these I was using. Again, I could be persuaded to try to migrate wxmplot to PyQt/PySide, but would definitely base that on matplotlib. Cheers, --Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From layko520252 at gmail.com Fri Mar 11 20:01:31 2016 From: layko520252 at gmail.com (=?UTF-8?B?0KDRg9C00L7Qu9GM0YQg0JvQsNC50LrQvg==?=) Date: Sat, 12 Mar 2016 04:01:31 +0300 Subject: [Matplotlib-devel] GSoC 2016. Message-ID: Hello! My name is Rudolph Layko. I am pursuing my bachelor`s degree in Applied Mathematics at National Research University - Higher School of Economics (Moscow, Russia). I would like to express my fascination by opportunity to contribute for matplotlib due to the fact that I am frequent user of this powerful library. Especially, I am really interested in solving of issues that I am personally was facing in process of using such as those concerning categorical axes and losing a connection with original data while plotting("Compound Artists"). Furthermore, It would be really great to interact with professional team on opensource project. According to this, I want to ask if there is anything that I can start to working on right away in order to get more acquainted with problems, or maybe you could provide me with some relevant information for the further work.I have a strong background in main data analysis libraries such as NumPy, Scipy, Pandas, SciKit. I hope this and some other technologies that I worked with will help me to tackle the issues. I am looking forward to hearing from you soon! Best regards, Rudolph Layko -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Mon Mar 14 10:50:52 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Mon, 14 Mar 2016 10:50:52 -0400 Subject: [Matplotlib-devel] Aspirant of GSoC 2016 In-Reply-To: References: Message-ID: It would be great if you wanted to submit an application. The instructions are here: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md To work on documentation, some basic knowledge of Python would still be required, but not necessarily "expert level". Mike On Fri, Mar 11, 2016 at 4:42 AM, Ramya Praneetha < ramya.praneetha04 at gmail.com> wrote: > Hello, > > I went through the project list and I'm interested to do the Documentation > Improvements projects as I feel it would suit my skill level and help me > learn more about how to automate tasks in python, which I'm very interested > in. How do I approach this project? And can I still apply even though I'm > not really an expert in python? > > --- > Ramya Praneetha > > On Fri, Mar 11, 2016 at 12:51 AM, Michael Droettboom < > mdroettboom at continuum.io> wrote: > >> Thanks for your interest. >> >> This is the mailing list for matplotlib, so if you are interested in >> working with pandas, you should contact those folks over on their mailing >> list. >> >> That said, we have some really fun project ideas ourselves here: >> https://github.com/numfocus/gsoc/blob/master/2016/ideas-list-matplotlib.md >> with instructions to get the application process for matplotlib gsoc >> started over here: >> https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md >> >> Mike >> >> >> On Thu, Mar 10, 2016 at 9:20 AM, Ramya Praneetha < >> ramya.praneetha04 at gmail.com> wrote: >> >>> Hello, >>> >>> I am an undergrad Computer Science student at Amrita School of >>> Engineering. I am interested in working with pandas. I have 2 years of >>> programming experience in python and am familiar with the Git version >>> control. I would like to work on the Novice level bug fixes/enhancements >>> project. Can anyone guide me as to how I should proceed from here? >>> >>> Thank you! >>> >>> --- >>> Ramya Praneetha >>> >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Matplotlib-devel at python.org >>> https://mail.python.org/mailman/listinfo/matplotlib-devel >>> >>> >> >> >> -- >> Michael Droettboom >> Continuum Analytics >> > > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdroettboom at continuum.io Mon Mar 14 10:54:24 2016 From: mdroettboom at continuum.io (Michael Droettboom) Date: Mon, 14 Mar 2016 10:54:24 -0400 Subject: [Matplotlib-devel] GSoC 2016. In-Reply-To: References: Message-ID: Are you interested in applying for Google Summer of Code? If so, I'd suggest viewing these instructions [1] and formally applying. [1] https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md If you're just interested in contributing informally, we always welcome newcomers! The best place to start may be to find a small issue either from our tracker or something that you're interested in fixing, looking at our developer docs and making a pull request. We try to be welcoming of new contributors and help them over the initial hurdles. Cheers, Mike On Fri, Mar 11, 2016 at 8:01 PM, ??????? ????? wrote: > Hello! > > My name is Rudolph Layko. I am pursuing my bachelor`s degree in Applied > Mathematics at National Research University - Higher School of Economics > (Moscow, Russia). > > I would like to express my fascination by opportunity to contribute for > matplotlib due to the fact that I am frequent user of this powerful > library. Especially, I am really interested in solving of issues that I am > personally was facing in process of using such as those concerning > categorical axes and losing a connection with original data while > plotting("Compound Artists"). Furthermore, It would be really great to > interact with professional team on opensource project. > > According to this, I want to ask if there is anything that I can start to > working on right away in order to get more acquainted with problems, or > maybe you could provide me with some relevant information for the further > work.I have a strong background in main data analysis libraries such as > NumPy, Scipy, Pandas, SciKit. I hope this and some other technologies that > I worked with will help me to tackle the issues. > > I am looking forward to hearing from you soon! > > Best regards, > Rudolph Layko > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -- Michael Droettboom Continuum Analytics -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris.barker at noaa.gov Mon Mar 14 14:01:17 2016 From: chris.barker at noaa.gov (Chris Barker) Date: Mon, 14 Mar 2016 11:01:17 -0700 Subject: [Matplotlib-devel] traits lite? Message-ID: I recall conversations about using a lightweight version of traits to manage configuration, etc for MPL. Whatever became of that? Im interested because I could use lightweight traits-like sytem for another project -- wondering it it's been built already. my google-fu is totally failing me on this one. -CHB -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathan12343 at gmail.com Mon Mar 14 14:03:36 2016 From: nathan12343 at gmail.com (Nathan Goldbaum) Date: Mon, 14 Mar 2016 13:03:36 -0500 Subject: [Matplotlib-devel] traits lite? In-Reply-To: References: Message-ID: Are you thinking of traitlets? https://github.com/ipython/traitlets On Mon, Mar 14, 2016 at 1:01 PM, Chris Barker wrote: > I recall conversations about using a lightweight version of traits to > manage configuration, etc for MPL. > > Whatever became of that? Im interested because I could use lightweight > traits-like sytem for another project -- wondering it it's been built > already. > > my google-fu is totally failing me on this one. > > -CHB > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > Chris.Barker at noaa.gov > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Mar 14 14:05:04 2016 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 14 Mar 2016 18:05:04 +0000 Subject: [Matplotlib-devel] traits lite? In-Reply-To: References: Message-ID: We are planning to use traitlets which was developed and then spun out of IPython. We have a proof-of-concept branch from last summer. Getting that merged is one of the high priorities after 2.0 is out the door. Tom On Mon, Mar 14, 2016 at 2:02 PM Chris Barker wrote: > I recall conversations about using a lightweight version of traits to > manage configuration, etc for MPL. > > Whatever became of that? Im interested because I could use lightweight > traits-like sytem for another project -- wondering it it's been built > already. > > my google-fu is totally failing me on this one. > > -CHB > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > Chris.Barker at noaa.gov > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From joferkington at gmail.com Mon Mar 14 14:05:18 2016 From: joferkington at gmail.com (Joe Kington) Date: Mon, 14 Mar 2016 13:05:18 -0500 Subject: [Matplotlib-devel] traits lite? In-Reply-To: References: Message-ID: The "traits lite" library your looking for is called traitlets. It's well worth checking out, if you haven't seen it yet. On Mar 14, 2016 1:02 PM, "Chris Barker" wrote: > I recall conversations about using a lightweight version of traits to > manage configuration, etc for MPL. > > Whatever became of that? Im interested because I could use lightweight > traits-like sytem for another project -- wondering it it's been built > already. > > my google-fu is totally failing me on this one. > > -CHB > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > Chris.Barker at noaa.gov > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris.barker at noaa.gov Tue Mar 15 12:56:58 2016 From: chris.barker at noaa.gov (Chris Barker) Date: Tue, 15 Mar 2016 09:56:58 -0700 Subject: [Matplotlib-devel] traits lite? In-Reply-To: References: Message-ID: On Mon, Mar 14, 2016 at 11:03 AM, Nathan Goldbaum wrote: > Are you thinking of traitlets? > > https://github.com/ipython/traitlets > > yup -- that's it! I could not , for the life of me, remember how that was spelled! Thanks! -CHB > On Mon, Mar 14, 2016 at 1:01 PM, Chris Barker > wrote: > >> I recall conversations about using a lightweight version of traits to >> manage configuration, etc for MPL. >> >> Whatever became of that? Im interested because I could use lightweight >> traits-like sytem for another project -- wondering it it's been built >> already. >> >> my google-fu is totally failing me on this one. >> >> -CHB >> >> >> -- >> >> Christopher Barker, Ph.D. >> Oceanographer >> >> Emergency Response Division >> NOAA/NOS/OR&R (206) 526-6959 voice >> 7600 Sand Point Way NE (206) 526-6329 fax >> Seattle, WA 98115 (206) 526-6317 main reception >> >> Chris.Barker at noaa.gov >> >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> >> > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov -------------- next part -------------- An HTML attachment was scrubbed... URL: From efiring at hawaii.edu Fri Mar 18 20:35:05 2016 From: efiring at hawaii.edu (Eric Firing) Date: Fri, 18 Mar 2016 14:35:05 -1000 Subject: [Matplotlib-devel] Issue with suptitle In-Reply-To: References: Message-ID: <56EC9EB9.7040506@hawaii.edu> On 2016/03/10 11:51 AM, Isaac Gerg wrote: > Hi, > > I am currently writing a test suite by which you input your matplotlibrc > file and it generates you a set of commonly used plots so you can > examine the aesthetics of your config. > > I am having 2 issues, > 1. How do I make SupTitle centered in matplotlibrc? There is no automatic way to center it over a column in an array of subplots, which appears to be what you want to do. We don't have a layout engine, so there are many cases like this where positioning has to be done by figuring out the desired coordinates, perhaps based on querying other artists to find their bounding boxes, and then entering them in the function call. > 2. How do I make the points larger on the scatter plot? Use the "s" keyword argument to specify the desired area in points squared. This will correspond to the size on the screen only if the figure dpi value is correct for your particular display. Eric > > See attached pictures.Inline image 2Inline image 1 > > I'm happy to share the code if someone wants it. > > Isaac > > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > From antony.lee at berkeley.edu Sat Mar 19 23:53:45 2016 From: antony.lee at berkeley.edu (Antony Lee) Date: Sat, 19 Mar 2016 20:53:45 -0700 Subject: [Matplotlib-devel] Issue with suptitle In-Reply-To: References: Message-ID: re: centering: You may want to check the discussion there: https://github.com/matplotlib/matplotlib/issues/5463 Briefly, adding a call to `fig.canvas.draw()` before creating the colorbar can improve the situation a bit. (sorry for the double posting, I had to delete the images). 2016-03-10 13:51 GMT-08:00 Isaac Gerg : > Hi, > > I am currently writing a test suite by which you input your matplotlibrc > file and it generates you a set of commonly used plots so you can examine > the aesthetics of your config. > > I am having 2 issues, > 1. How do I make SupTitle centered in matplotlibrc? > 2. How do I make the points larger on the scatter plot? > > See attached pictures. > > I'm happy to share the code if someone wants it. > > Isaac > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Michael.Lance at trinity-health.org Tue Mar 29 10:04:18 2016 From: Michael.Lance at trinity-health.org (Michael W. Lance) Date: Tue, 29 Mar 2016 14:04:18 -0000 Subject: [Matplotlib-devel] Multi-colored Text Message-ID: <6AF9C1C6BFC2DC40A431EC0EBA78A1E02213C4@NODCMSTMBX07.no.trinity-health.org> Hello, I have become increasingly frustrated with something that should really be simple in MPL: I want to be able to easily modify the colors of each word (or even letter) of a title (or text) in a plot (inside or outside of the axes). On the MPL site, there is this: http://matplotlib.org/1.5.0/examples/text_labels_and_annotations/rainbow_text.html But there are 2 problems with this approach: 1. It results in uneven spacing between words and 2. I cannot figure out how to apply a custom font style Here is some sample code: import matplotlib.pyplot as plt plt.rcdefaults() %matplotlib inline from matplotlib import transforms fig = plt.figure(figsize=(4,3), dpi=300) hfont = {'fontname':'Nexa_Light.otf'} def rainbow_text(x, y, strings, colors, ax=None, **kw): if ax is None: ax = plt.gca() t = ax.transData canvas = ax.figure.canvas #horizontal version for s, c in zip(strings, colors): text = ax.text(x, y,' '+s+' ', color=c, transform=t, **kw) text.draw(canvas.get_renderer()) ex = text.get_window_extent() t = transforms.offset_copy(text._transform, x=ex.width-5, units='dots') print(ex) plt.show() rainbow_text(0.2,1.05,"This is a long sentence. I hope it works out well.".split(), ['b','r','g','orange','g','b','black','orange','g','b'], size=12,**hfont) Confidentiality Notice: This e-mail, including any attachments is the property of Trinity Health and is intended for the sole use of the intended recipient(s). It may contain information that is privileged and confidential. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please delete this message, and reply to the sender regarding the error in a separate email. -------------- next part -------------- An HTML attachment was scrubbed... URL: