From matthew.brett at gmail.com Fri Mar 3 18:19:40 2017 From: matthew.brett at gmail.com (Matthew Brett) Date: Fri, 3 Mar 2017 15:19:40 -0800 Subject: [Matplotlib-devel] Confusion about draw_artist In-Reply-To: References: Message-ID: Hi, On Thu, Jan 19, 2017 at 11:54 AM, Matthew Brett wrote: > Hi, > > Sorry to keep displaying my confusion on this one but... > > On Wed, Jan 4, 2017 at 6:58 PM, Thomas Caswell wrote: >> Unless you have flagged the artist as `animated` (via `set_animated` or by >> kwarg), it will be drawn as part of the next re-draw. > > Adding `set_animated` doesn't help in the example above; > > fig, ax = plt.subplots(1, 1) > ax.set_animated(True) > im = plt.imshow([[1, 2], [3, 4]]) > fig.canvas.draw() > ax.draw_artist(im) > >> You are better off >> just changing the `fig.canvas.draw()` to `fig.canvas.draw_idle()` and >> letting the GUI decide when to re-draw things. > > Changing to `fig.canvas.draw_idle()` above doesn't prevent the error > from `draw_artist`, but I guess I should not have expected it would. > So I guess my question is - how do I use `draw_artist` in this case? > Is there any way to make sure that the renderer is cached first? > >> If you want to get any performance gain from animated artists + draw_artist >> you will need to use blitting (which will work with the OSX backend in 2.0). > > Yup, the real code does use blitting, but thanks for the reminder, Again - sorry to persist - but I'd be really grateful for any advice, Cheers, Matthew From patniharshit at gmail.com Sun Mar 5 13:24:03 2017 From: patniharshit at gmail.com (Harshit Patni) Date: Sun, 5 Mar 2017 23:54:03 +0530 Subject: [Matplotlib-devel] Regarding GSOC Message-ID: Hi, I am Harshit and I wish to be part of GSOC this year. I have gone through the list of project ideas and I am particularly interested in the "2d Color Maps". I am proficient with programming language Python. I have been part of matplotlib development community for past few weeks and have submitted few pull requests under the name patniharshit on github.Please guide me on how to proceed further with this project. Thanks!! Best Regards, Harshit -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Mar 6 23:32:07 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Tue, 07 Mar 2017 04:32:07 +0000 Subject: [Matplotlib-devel] 2017-03-06 phone call notes Message-ID: My self, Eric Firing, Ryan May Very short, we all were absorbed in other things over the last week. Discussed a conda-forge build against freetype 2.6.1 for testing purposes. Sounds good on our side, but need to discuss with conda-forge to see how to make it work technically. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From nelle.varoquaux at gmail.com Mon Mar 6 23:35:14 2017 From: nelle.varoquaux at gmail.com (Nelle Varoquaux) Date: Mon, 6 Mar 2017 20:35:14 -0800 Subject: [Matplotlib-devel] 2017-03-06 phone call notes In-Reply-To: References: Message-ID: On 6 March 2017 at 20:32, Thomas Caswell wrote: > My self, Eric Firing, Ryan May > > Very short, we all were absorbed in other things over the last week. > > Discussed a conda-forge build against freetype 2.6.1 for testing > purposes. Sounds good on our side, but need to discuss with conda-forge to > see how to make it work technically. > I'd recommend looping in Matthew Brett on this discussion as well! > > Tom > > _______________________________________________ > 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 story645 at gmail.com Wed Mar 8 03:40:28 2017 From: story645 at gmail.com (Hannah) Date: Wed, 8 Mar 2017 03:40:28 -0500 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: Hi! If you haven't already, I'd suggest taking a look at the issues, PRs, and mailing list posts having to do with colormapping, normalization, imshow/matshow and the like to get a feel for the work that's already been done and the discussions around this topic as it'll help you craft a better proposal. Feel free to ask questions here, on the specific issues, and the gitter.im channel as you stumble on them in the course of looking at this stuff. -Hannah On Sun, Mar 5, 2017 at 1:24 PM, Harshit Patni wrote: > Hi, > > I am Harshit and I wish to be part of GSOC this year. I have gone through > the list of project ideas and I am particularly interested in the "2d Color > Maps". I am proficient with programming language Python. I have been part > of matplotlib development community for past few weeks and have submitted > few pull requests under the name patniharshit on github.Please guide me on > how to proceed further with this project. > > Thanks!! > Best Regards, > Harshit > > _______________________________________________ > 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 dstansby at gmail.com Wed Mar 8 16:08:43 2017 From: dstansby at gmail.com (David Stansby) Date: Wed, 8 Mar 2017 21:08:43 +0000 Subject: [Matplotlib-devel] Overhaul of arrow plotting Message-ID: Hi all, As I'm sure many of you know, there's currently a bit of a mess of functions that can be used for plotting single arrows in Matplotlib. I've decided to have a go a tackling the mess with a MEP. I have done a first draft here: https://github.com/matplotlib/matplotlib/wiki/MEP-29-(arrows) I would appreciate input into defining the end goal; specifically I propose that we keep and fix (and possibly rename) - matplotlib.patches.YAArrow for plotting in 'display space' - matplotlib.patches.FancyArrowPatch for plotting in 'data space' and deprecate and eventually remove matplotlib.patches.FancyArrow and matplotlib.patches.Arrow Does this sound sensible? Please send any thoughts/ideas/feedback to the mailing list. All the best, David -------------- next part -------------- An HTML attachment was scrubbed... URL: From antony.lee at berkeley.edu Wed Mar 8 17:56:10 2017 From: antony.lee at berkeley.edu (Antony Lee) Date: Wed, 8 Mar 2017 14:56:10 -0800 Subject: [Matplotlib-devel] Overhaul of arrow plotting In-Reply-To: References: Message-ID: I obviously have thought much less about this than you, but is there a reason why you need separate functions to plot in data and in display space? Could you not just (similarly to `text`) plot in data space by default and let the user pass `transform=ax.transAxes` to plot in display space? (Yes, there would be some difficulties regarding the arrow head, which probably always needs to be plotted in display space -- but it should be possible to take care of that?) My 2c, Antony 2017-03-08 13:08 GMT-08:00 David Stansby : > Hi all, > > As I'm sure many of you know, there's currently a bit of a mess of > functions that can be used for plotting single arrows in Matplotlib. I've > decided to have a go a tackling the mess with a MEP. I have done a first > draft here: https://github.com/matplotlib/matplotlib/wiki/MEP-29-(arrows) > > I would appreciate input into defining the end goal; specifically I > propose that we keep and fix (and possibly rename) > > - matplotlib.patches.YAArrow > > for plotting in 'display space' > - matplotlib.patches.FancyArrowPatch > > for plotting in 'data space' > > and deprecate and eventually remove matplotlib.patches.FancyArrow > > and matplotlib.patches.Arrow > > > Does this sound sensible? Please send any thoughts/ideas/feedback to the > mailing list. > > All the best, > David > > _______________________________________________ > 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 ben.v.root at gmail.com Fri Mar 10 13:03:35 2017 From: ben.v.root at gmail.com (Benjamin Root) Date: Fri, 10 Mar 2017 13:03:35 -0500 Subject: [Matplotlib-devel] SciPy 2017 Tutorial Proposals Message-ID: Hi all! I am a co-chair of the tutorial committee for this year's SciPy conference again. As usual, we tend to have someone give a basics-level tutorial for matplotlib. There has been some calls to also have a more advanced tutorial of some sort as well. I would like to start putting our heads together and see what sort of proposals we can put together for this year. Proposals for tutorials are due March 22nd. Cheers! Ben Root -------------- next part -------------- An HTML attachment was scrubbed... URL: From story645 at gmail.com Fri Mar 10 15:48:33 2017 From: story645 at gmail.com (Hannah) Date: Fri, 10 Mar 2017 15:48:33 -0500 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: There's a FuncNorm PR that touches on a lot of the same issues...might be worth checking out. On Mar 10, 2017 3:39 PM, "Harshit Patni" wrote: > Hi, > I am searching for things related to the ideas. Meanwhile if you could > point me to something then it will be of great help. > > Harshit > > On Wed, Mar 8, 2017 at 2:10 PM, Hannah wrote: > >> Hi! >> If you haven't already, I'd suggest taking a look at the issues, PRs, >> and mailing list posts having to do with colormapping, normalization, >> imshow/matshow and the like to get a feel for the work that's already been >> done and the discussions around this topic as it'll help you craft a better >> proposal. Feel free to ask questions here, on the specific issues, and the >> gitter.im channel as you stumble on them in the course of looking at >> this stuff. >> -Hannah >> >> >> On Sun, Mar 5, 2017 at 1:24 PM, Harshit Patni >> wrote: >> >>> Hi, >>> >>> I am Harshit and I wish to be part of GSOC this year. I have gone >>> through the list of project ideas and I am particularly interested in the >>> "2d Color Maps". I am proficient with programming language Python. I have >>> been part of matplotlib development community for past few weeks and have >>> submitted few pull requests under the name patniharshit on github.Please >>> guide me on how to proceed further with this project. >>> >>> Thanks!! >>> Best Regards, >>> Harshit >>> >>> _______________________________________________ >>> 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 Wed Mar 15 15:33:04 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Wed, 15 Mar 2017 19:33:04 +0000 Subject: [Matplotlib-devel] https issues with github pages Message-ID: See https://github.com/matplotlib/matplotlib/issues/8302 The https version of urls has started to appear in google search results. I have reached out to github support to see if there is anything they can do to ameliorate this. I personally know very little about how all of this works under the hood, is there anyone on here who does and will volunteer to take point on resolving this? Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Wed Mar 15 16:55:24 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Wed, 15 Mar 2017 20:55:24 +0000 Subject: [Matplotlib-devel] https issues with github pages In-Reply-To: References: Message-ID: Heard back from github and they pointed us at: https://blog.cloudflare.com/secure-and-fast-github-pages-with-cloudflare/ Any volunteers to take this on? I suspect we will have to loop numfocus in as well as they hold the matplotlib.org domain name. Tom On Wed, Mar 15, 2017 at 3:33 PM Thomas Caswell wrote: > See https://github.com/matplotlib/matplotlib/issues/8302 > > The https version of urls has started to appear in google search results. > I have reached out to github support to see if there is anything they can > do to ameliorate this. > > I personally know very little about how all of this works under the hood, > is there anyone on here who does and will volunteer to take point on > resolving this? > > Tom > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Wed Mar 15 19:28:16 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Wed, 15 Mar 2017 23:28:16 +0000 Subject: [Matplotlib-devel] pydata 2017 events Message-ID: Folks, Do we have any developers local-ish to any/all of these events? PyData Amsterdam, hosted by Booking.com: April 7-9 (CFP closes March 5) PyData London, hosted by Bloomberg: May 5-7 (CFP closed) PyData Barcelona, hosted by ESADE: May 19-21 (website coming soon!) PyData Berlin: June 30- July 2 (CFP closes April 23) PyData Seattle, hosted by Microsoft: July 5-7 (CFP now open!) PyData Warsaw: Oct. 19-20 (website coming soon!) PyData San Luis, Argentina: November 16-18 (website coming soon!) numFOCUS would like to have representatives from the sponsored projects (of which we are one) at all of them. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From nelle.varoquaux at gmail.com Wed Mar 15 21:48:30 2017 From: nelle.varoquaux at gmail.com (Nelle Varoquaux) Date: Wed, 15 Mar 2017 18:48:30 -0700 Subject: [Matplotlib-devel] pydata 2017 events In-Reply-To: References: Message-ID: On 15 March 2017 at 16:28, Thomas Caswell wrote: > Folks, > > Do we have any developers local-ish to any/all of these events? > > PyData Amsterdam, hosted by Booking.com: April 7-9 (CFP closes March 5) > PyData London, hosted by Bloomberg: May 5-7 (CFP closed) > PyData Barcelona, hosted by ESADE: May 19-21 (website coming soon!) > PyData Berlin: June 30- July 2 (CFP closes April 23) > PyData Seattle, hosted by Microsoft: July 5-7 (CFP now open!) > PyData Warsaw: Oct. 19-20 (website coming soon!) > PyData San Luis, Argentina: November 16-18 (website coming soon!) > > numFOCUS would like to have representatives from the sponsored projects > (of which we are one) at all of them. > I've had an offline conversation with Thomas to make sure I understood NumFocus' request, and if anyone is wondering, it is to have one of us (Matplotlib) present at each and every one of these conference and not a representative of one of the sponsored project present at each conference. > Tom > > _______________________________________________ > 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 ariza.federico at gmail.com Thu Mar 16 07:27:19 2017 From: ariza.federico at gmail.com (Federico Ariza) Date: Thu, 16 Mar 2017 07:27:19 -0400 Subject: [Matplotlib-devel] SciPy 2017 Tutorial Proposals In-Reply-To: References: Message-ID: I was thinking on the new Tool Manager. Something about the lines of developping reusable tools. I know is a work in progress but if we go ahead as we expected? with MEP27 this will be quite handly On Mar 10, 2017 1:04 PM, "Benjamin Root" wrote: > Hi all! > > I am a co-chair of the tutorial committee for this year's SciPy conference > again. As usual, we tend to have someone give a basics-level tutorial for > matplotlib. There has been some calls to also have a more advanced tutorial > of some sort as well. > > I would like to start putting our heads together and see what sort of > proposals we can put together for this year. Proposals for tutorials are > due March 22nd. > > Cheers! > Ben Root > > > _______________________________________________ > 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 Thu Mar 16 07:44:28 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Thu, 16 Mar 2017 11:44:28 +0000 Subject: [Matplotlib-devel] SciPy 2017 Tutorial Proposals In-Reply-To: References: Message-ID: that would certianly light a fire under getting that done! On Thu, Mar 16, 2017, 07:27 Federico Ariza wrote: > I was thinking on the new Tool Manager. Something about the lines of > developping reusable tools. > I know is a work in progress but if we go ahead as we expected? with MEP27 > this will be quite handly > > On Mar 10, 2017 1:04 PM, "Benjamin Root" wrote: > > Hi all! > > I am a co-chair of the tutorial committee for this year's SciPy conference > again. As usual, we tend to have someone give a basics-level tutorial for > matplotlib. There has been some calls to also have a more advanced tutorial > of some sort as well. > > I would like to start putting our heads together and see what sort of > proposals we can put together for this year. Proposals for tutorials are > due March 22nd. > > Cheers! > Ben Root > > > _______________________________________________ > 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 jks at iki.fi Fri Mar 17 02:52:17 2017 From: jks at iki.fi (=?iso-8859-1?Q?Jouni_K=2E_Sepp=E4nen?=) Date: Fri, 17 Mar 2017 08:52:17 +0200 Subject: [Matplotlib-devel] https issues with github pages References: Message-ID: Thomas Caswell writes: > Heard back from github and they pointed us at: > > https://blog.cloudflare.com/secure-and-fast-github-pages-with-cloudflare/ > > Any volunteers to take this on? I suspect we will have to loop numfocus in > as well as they hold the matplotlib.org domain name. I have set up a CloudFlare front for another organization's GitHub pages, and did not find it difficult at all with all the instructions available online. I suspect that the hardest thing will be the management of credentials. Whoever does this will need access to the domain registrar to change the DNS records, and to our CloudFlare account (we'll need to set one up). *Then* these credentials need to be stored so that if there is some problem later and the person who does this now is not around to help, someone else can help. Also, when pages are changed on the site, it's useful to be able to invalidate CloudFlare caches. I'm willing to help, but I don't know where to store the passwords or who to talk to about the domain registrar. Do we have something in place for the credentials of existing accounts, such as the GitHub matplotlib account, our Twitter handle, etc? -- Jouni K. Sepp?nen http://www.iki.fi/jks From ariza.federico at gmail.com Fri Mar 17 07:30:30 2017 From: ariza.federico at gmail.com (Federico Ariza) Date: Fri, 17 Mar 2017 07:30:30 -0400 Subject: [Matplotlib-devel] SciPy 2017 Tutorial Proposals In-Reply-To: References: Message-ID: So...anybody interested in co-tutoring? @oceanwolf? On Thu, Mar 16, 2017 at 7:44 AM, Thomas Caswell wrote: > that would certianly light a fire under getting that done! > > On Thu, Mar 16, 2017, 07:27 Federico Ariza > wrote: > >> I was thinking on the new Tool Manager. Something about the lines of >> developping reusable tools. >> I know is a work in progress but if we go ahead as we expected? with >> MEP27 this will be quite handly >> >> On Mar 10, 2017 1:04 PM, "Benjamin Root" wrote: >> >> Hi all! >> >> I am a co-chair of the tutorial committee for this year's SciPy >> conference again. As usual, we tend to have someone give a basics-level >> tutorial for matplotlib. There has been some calls to also have a more >> advanced tutorial of some sort as well. >> >> I would like to start putting our heads together and see what sort of >> proposals we can put together for this year. Proposals for tutorials are >> due March 22nd. >> >> Cheers! >> Ben Root >> >> >> _______________________________________________ >> 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 >> > -- Y yo que culpa tengo de que ellas se crean todo lo que yo les digo? -- Antonio Alducin -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From vincent.adrien at gmail.com Sat Mar 18 07:29:21 2017 From: vincent.adrien at gmail.com (vincent.adrien at gmail.com) Date: Sat, 18 Mar 2017 12:29:21 +0100 Subject: [Matplotlib-devel] IndexLocator vs. MultipleLocator Message-ID: <85b9e1c5-c476-2efe-9a94-936d36af4026@gmail.com> Hello folks, A few weeks ago, I tried to use an `IndexLocator` instance for the y-axis of an `eventplot`, and I encoutered several weird behaviors. Maybe I was just misusing `IndexLocator` but I was not alone to think these might actually be bugs. Here is the relevant [Gitter discussion](https://gitter.im/matplotlib/matplotlib?at=58b7f75000c00c3d4fabe3b6). In a nutshell, the following example ```python import numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import IndexLocator # Event sequence is "10" at 0.1 s, "21" at 0.5 s, and "10" at 0.9 s. events = [[0.1, 0.9], [0.5]] indices = [10, 21] event_height = 0.9 # not 1 to better visualize rows of events fig, axs = plt.subplots(ncols=2, num='eventplot_and_IndexLocator') for ax in axs: ax.eventplot(events, lineoffsets=indices, linelengths=event_height) # One wants the ticks to be all the indices: a possible thought may # be to use an IndexLocator with base = 1 and offset = 0: axs[0].yaxis.set_major_locator(IndexLocator(1, 0)) axs[0].set_title("base=1, offset=0") # Issue 1?: the tick values are not integers... # Case that is even worse: let's assume that for any good reason, we # want the ticks to start at 12 (offset = 12), and go 5 by 5 (base = 5). axs[1].yaxis.set_major_locator(IndexLocator(5, 12)) axs[1].set_title("base=5, offset=12") # Issue 2?: one would expect the ticks to be 12, 17 and 21... plt.tight_layout() # for eyes' pleasure plt.show() ``` produces the attached file named ?issue_with_eventplot_and_IndexLocator.pdf?. My analysis is that there are (at least) two problems: 1. `IndexLocator` uses the ?data limits?, which does not return integer values in the case of an eventplot with linelengths != 1 (yes I like when there is a small space between successive rows of events). Besides, why rely on the data limits and not the view ones? 2. The way the offset is handled does not take into account the case where `offset >= base`, which seemed rather natural to me though if for example one have indices that start to 10. An easy workaround to 1. is to use a `MultipleLocator` instance instead of an `IndexLocator` one. However, doig so, one looses the possibility to have a offset. So I would have several question: A. Should we consider the previous behaviors of `IndexLocator` as bugs? Or am I just not using the right tool? B. `IndexLocator` seems to be a really old piece of the code base, while `MultipleLocator` is more recent and elaborated (from what I understand, it internally handles some floating point errors and other tricks). From my viewpoint, if `MultipleLocator` had a `offset` capability, then `IndexLocator` would be more or less? a subset of `MultipleLocator`. My genuine suggestion would be to add an ?offset? keyword argument to `MultipleLocator`, and possibly deprecate `IndexLocator` in the long term as it would then become slightly redundant (and seems quite broken from my point of view). But again, maybe I am missing the point with `IndexLocator`. Here is a quick demo of what I have in mind (which produces the attached file ?MultipleLocatorBis_with_an_offset.pdf?): ```python import numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import IndexLocator, MultipleLocator, Base class MultipleLocatorBis(MultipleLocator): def __init__(self, base=1.0, offset=0.0): """Yes, I have never really understand how to use `super`...""" self._base = Base(base) self._offset = offset # <= added def set_params(self, base, offset=0.0): self._offset = offset # <= added if base is not None: self._base = base def tick_values(self, vmin, vmax): if vmax < vmin: vmin, vmax = vmax, vmin vmin = self._base.ge(vmin) base = self._base.get_base() n = (vmax - vmin + 0.001 * base) // base # locs = vmin - base + np.arange(n + 3) * base # <= vanilla case locs = (vmin - base + (self._offset % base) + np.arange(n + 3) * base) return self.raise_if_exceeds(locs) def compare_locators(axs_row, base, offset): if offset is None: # testing the default offset if it is possible locators = (IndexLocator(base, 0), MultipleLocator(base), MultipleLocatorBis(base)) else: locators = (IndexLocator(base, offset), MultipleLocator(base), MultipleLocatorBis(base, offset=offset)) for ax, loc in zip(axs_row, locators): ax.yaxis.set_major_locator(loc) axs_row[0].set_ylabel("base={b}, offset={o}".format(b=base, o=offset)) if __name__ == '__main__': plt.close('all') # Event sequence is "10" at 0.1 s, "21" at 0.5 s, and "10" at 0.9 s. events = [[0.1, 0.9], [0.5]] indices = [10, 21] event_height = 0.9 # not 1 to better visualize rows of events fig, axs = plt.subplots(nrows=3, ncols=3, figsize=(9.6, 6.4), sharex=True) for ax in axs.flat: ax.eventplot(events, lineoffsets=indices, linelengths=event_height) for axs_row, base, offset in zip(axs, (2, 5.0, 2.5), (None, 12, -6.0)): compare_locators(axs_row, base, offset) # Cosmeticks axs[0, 0].set_title("IndexLocator") axs[0, 1].set_title("MultipleLocator (no offset)") axs[0, 2].set_title("MultipleLocatorBis") plt.tight_layout() plt.show() ``` Any feedback from other people about this idea would be welcome :) (, at least to know if I am the only person who had this use case of `IndexLocator`?). I am pretty sure too that there are some matplotlib.ticker gurus and experts around here, who will be able to shed some light on IndexLocator! Best, Adrien ?: one remaining subtlety would be the ?data limits? approach vs. the ?view limits? one. -------------- next part -------------- A non-text attachment was scrubbed... Name: issue_with_eventplot_and_IndexLocator.pdf Type: application/pdf Size: 10311 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: MultipleLocatorBis_with_an_offset.pdf Type: application/pdf Size: 16327 bytes Desc: not available URL: From tcaswell at gmail.com Sat Mar 18 18:31:26 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 18 Mar 2017 22:31:26 +0000 Subject: [Matplotlib-devel] pycon 2017 Message-ID: Folks, Will any developers be attending pycon and if so be interested in leading a Matplotlib sprint? Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Mar 20 16:24:09 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 20 Mar 2017 20:24:09 +0000 Subject: [Matplotlib-devel] phone call notes 2017-03-20 Message-ID: Folks, On the call were my self, Nellev, dopplershift, efiring, and anntzer. We went over the issues tagged as critical for 2.0.1. https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+label%3A%22Release+critical%22+milestone%3A%222.0.1+%28next+bug+fix+release%29%22 - merged https://github.com/matplotlib/matplotlib/pull/8021 - There are still issues with imshow + transforms that need to be resolved - discussion about https://github.com/matplotlib/matplotlib/issues/8111 see notes on issue - discussion about https://github.com/matplotlib/matplotlib/issues/8017 to be solved by making shim always use mathdefault. Keep the function in place because we don't understand all of the mathtext.py code well enough to be sure we will never want to put conditionals in there again. I think having a 2.0.1rc1 out middle of next week is feasible. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From nelle.varoquaux at gmail.com Mon Mar 20 16:29:42 2017 From: nelle.varoquaux at gmail.com (Nelle Varoquaux) Date: Mon, 20 Mar 2017 13:29:42 -0700 Subject: [Matplotlib-devel] phone call notes 2017-03-20 In-Reply-To: References: Message-ID: On 20 March 2017 at 13:24, Thomas Caswell wrote: > Folks, > > On the call were my self, Nellev, dopplershift, efiring, and anntzer. > > We went over the issues tagged as critical for 2.0.1. > > https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+ > label%3A%22Release+critical%22+milestone%3A%222.0.1+% > 28next+bug+fix+release%29%22 > > - merged https://github.com/matplotlib/matplotlib/pull/8021 > - There are still issues with imshow + transforms that need to be resolved > - discussion about https://github.com/matplotlib/matplotlib/issues/8111 see > notes on issue > - discussion about https://github.com/matplotlib/matplotlib/issues/8017 to > be solved by making shim always use mathdefault. Keep the function in > place because we don't understand all of the mathtext.py code well enough > to be sure we will never want to put conditionals in there again. > > I think having a 2.0.1rc1 out middle of next week is feasible. > Do we need to do a rc? It seems we don't really get feedback on rc, and this is a micro release so maybe we can skip it? It'd be less work for us :) > > Tom > > _______________________________________________ > 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 kahnchana at gmail.com Mon Mar 20 23:45:56 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Tue, 21 Mar 2017 09:15:56 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager Message-ID: Hi I'm an electronics and telecommunications engineering student from University Moratuwa, Sri Lanka. I am interested in the matplotlib project Layout Manager. I have done some work with python and am quite familiar with python and regular libraries like numpy, scipy. I have also been involved in some machine learning and computer vision related research at university, so I am familiar with contraint solvers as well as most common AI related algorithms. I am going through the Cassowary library for now. I couldn't find the issues on the mailing list related to this. Could you share with me the detailed expectations of this project? Also do let me know how else I can get involved for now. Thank you. With Regards Kanchana Ranasinghe -------------- next part -------------- An HTML attachment was scrubbed... URL: From patniharshit at gmail.com Tue Mar 21 07:31:50 2017 From: patniharshit at gmail.com (Harshit Patni) Date: Tue, 21 Mar 2017 17:01:50 +0530 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: Hi, Is there any previous discussion related to this project? I did a quick search in mailing list archives but couldn't find anything. On Sat, Mar 11, 2017 at 2:18 AM, Hannah wrote: > There's a FuncNorm PR that touches on a lot of the same issues...might be > worth checking out. > > On Mar 10, 2017 3:39 PM, "Harshit Patni" wrote: > >> Hi, >> I am searching for things related to the ideas. Meanwhile if you could >> point me to something then it will be of great help. >> >> Harshit >> >> On Wed, Mar 8, 2017 at 2:10 PM, Hannah wrote: >> >>> Hi! >>> If you haven't already, I'd suggest taking a look at the issues, PRs, >>> and mailing list posts having to do with colormapping, normalization, >>> imshow/matshow and the like to get a feel for the work that's already been >>> done and the discussions around this topic as it'll help you craft a better >>> proposal. Feel free to ask questions here, on the specific issues, and the >>> gitter.im channel as you stumble on them in the course of looking at >>> this stuff. >>> -Hannah >>> >>> >>> On Sun, Mar 5, 2017 at 1:24 PM, Harshit Patni >>> wrote: >>> >>>> Hi, >>>> >>>> I am Harshit and I wish to be part of GSOC this year. I have gone >>>> through the list of project ideas and I am particularly interested in the >>>> "2d Color Maps". I am proficient with programming language Python. I have >>>> been part of matplotlib development community for past few weeks and have >>>> submitted few pull requests under the name patniharshit on github.Please >>>> guide me on how to proceed further with this project. >>>> >>>> Thanks!! >>>> Best Regards, >>>> Harshit >>>> >>>> _______________________________________________ >>>> 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 story645 at gmail.com Tue Mar 21 10:23:05 2017 From: story645 at gmail.com (Hannah) Date: Tue, 21 Mar 2017 10:23:05 -0400 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: The discussions are on the issue tracker. On Mar 21, 2017 7:31 AM, "Harshit Patni" wrote: > Hi, > Is there any previous discussion related to this project? I did a quick > search in mailing list archives but couldn't find anything. > > On Sat, Mar 11, 2017 at 2:18 AM, Hannah wrote: > >> There's a FuncNorm PR that touches on a lot of the same issues...might be >> worth checking out. >> >> On Mar 10, 2017 3:39 PM, "Harshit Patni" wrote: >> >>> Hi, >>> I am searching for things related to the ideas. Meanwhile if you could >>> point me to something then it will be of great help. >>> >>> Harshit >>> >>> On Wed, Mar 8, 2017 at 2:10 PM, Hannah wrote: >>> >>>> Hi! >>>> If you haven't already, I'd suggest taking a look at the issues, PRs, >>>> and mailing list posts having to do with colormapping, normalization, >>>> imshow/matshow and the like to get a feel for the work that's already been >>>> done and the discussions around this topic as it'll help you craft a better >>>> proposal. Feel free to ask questions here, on the specific issues, and the >>>> gitter.im channel as you stumble on them in the course of looking at >>>> this stuff. >>>> -Hannah >>>> >>>> >>>> On Sun, Mar 5, 2017 at 1:24 PM, Harshit Patni >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> I am Harshit and I wish to be part of GSOC this year. I have gone >>>>> through the list of project ideas and I am particularly interested in the >>>>> "2d Color Maps". I am proficient with programming language Python. I have >>>>> been part of matplotlib development community for past few weeks and have >>>>> submitted few pull requests under the name patniharshit on github.Please >>>>> guide me on how to proceed further with this project. >>>>> >>>>> Thanks!! >>>>> Best Regards, >>>>> Harshit >>>>> >>>>> _______________________________________________ >>>>> 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 story645 at gmail.com Tue Mar 21 22:10:41 2017 From: story645 at gmail.com (Hannah) Date: Tue, 21 Mar 2017 22:10:41 -0400 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: here's one: https://github.com/matplotlib/matplotlib/issues/4369 On Tue, Mar 21, 2017 at 10:23 AM, Hannah wrote: > The discussions are on the issue tracker. > > On Mar 21, 2017 7:31 AM, "Harshit Patni" wrote: > >> Hi, >> Is there any previous discussion related to this project? I did a quick >> search in mailing list archives but couldn't find anything. >> >> On Sat, Mar 11, 2017 at 2:18 AM, Hannah wrote: >> >>> There's a FuncNorm PR that touches on a lot of the same issues...might >>> be worth checking out. >>> >>> On Mar 10, 2017 3:39 PM, "Harshit Patni" wrote: >>> >>>> Hi, >>>> I am searching for things related to the ideas. Meanwhile if you could >>>> point me to something then it will be of great help. >>>> >>>> Harshit >>>> >>>> On Wed, Mar 8, 2017 at 2:10 PM, Hannah wrote: >>>> >>>>> Hi! >>>>> If you haven't already, I'd suggest taking a look at the issues, PRs, >>>>> and mailing list posts having to do with colormapping, normalization, >>>>> imshow/matshow and the like to get a feel for the work that's already been >>>>> done and the discussions around this topic as it'll help you craft a better >>>>> proposal. Feel free to ask questions here, on the specific issues, and the >>>>> gitter.im channel as you stumble on them in the course of looking at >>>>> this stuff. >>>>> -Hannah >>>>> >>>>> >>>>> On Sun, Mar 5, 2017 at 1:24 PM, Harshit Patni >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I am Harshit and I wish to be part of GSOC this year. I have gone >>>>>> through the list of project ideas and I am particularly interested in the >>>>>> "2d Color Maps". I am proficient with programming language Python. I have >>>>>> been part of matplotlib development community for past few weeks and have >>>>>> submitted few pull requests under the name patniharshit on github.Please >>>>>> guide me on how to proceed further with this project. >>>>>> >>>>>> Thanks!! >>>>>> Best Regards, >>>>>> Harshit >>>>>> >>>>>> _______________________________________________ >>>>>> 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 story645 at gmail.com Wed Mar 22 13:51:45 2017 From: story645 at gmail.com (Hannah) Date: Wed, 22 Mar 2017 13:51:45 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: I'd suggest looking through the geometry manager labels ( https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+is%3Aissue+label%3A%22geometry+manager%22), but hopefully a developer more familiar with layout manager tasks can chime in. On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe wrote: > Thank you very much. I did go through the issue tracker. Looking for > related issues. I went through a few related to layouts and fonts. If you > can guide me to any specific issues well related to this that would be > really helpful. > > Thank you again. > > With Regards > Kanchana Ranasinghe > > > On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: > >> Hi, please check out the issue tracker at https://github.com/matplotlib/ >> matplotlib/issues >> >> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >> kahnchana at gmail.com> wrote: >> >>> Hi >>> >>> I'm an electronics and telecommunications engineering student from >>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>> Layout Manager. >>> >>> I have done some work with python and am quite familiar with python and >>> regular libraries like numpy, scipy. I have also been involved in some >>> machine learning and computer vision related research at university, so I >>> am familiar with contraint solvers as well as most common AI related >>> algorithms. >>> >>> I am going through the Cassowary library for now. I couldn't find the >>> issues on the mailing list related to this. Could you share with me the >>> detailed expectations of this project? >>> >>> Also do let me know how else I can get involved for now. >>> >>> Thank you. >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> _______________________________________________ >>> 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 matthew.brett at gmail.com Fri Mar 24 10:26:48 2017 From: matthew.brett at gmail.com (Matthew Brett) Date: Fri, 24 Mar 2017 14:26:48 +0000 Subject: [Matplotlib-devel] Confusion about draw_artist In-Reply-To: References: Message-ID: On Fri, Mar 3, 2017 at 11:19 PM, Matthew Brett wrote: > Hi, > > On Thu, Jan 19, 2017 at 11:54 AM, Matthew Brett wrote: >> Hi, >> >> Sorry to keep displaying my confusion on this one but... >> >> On Wed, Jan 4, 2017 at 6:58 PM, Thomas Caswell wrote: >>> Unless you have flagged the artist as `animated` (via `set_animated` or by >>> kwarg), it will be drawn as part of the next re-draw. >> >> Adding `set_animated` doesn't help in the example above; >> >> fig, ax = plt.subplots(1, 1) >> ax.set_animated(True) >> im = plt.imshow([[1, 2], [3, 4]]) >> fig.canvas.draw() >> ax.draw_artist(im) >> >>> You are better off >>> just changing the `fig.canvas.draw()` to `fig.canvas.draw_idle()` and >>> letting the GUI decide when to re-draw things. >> >> Changing to `fig.canvas.draw_idle()` above doesn't prevent the error >> from `draw_artist`, but I guess I should not have expected it would. >> So I guess my question is - how do I use `draw_artist` in this case? >> Is there any way to make sure that the renderer is cached first? >> >>> If you want to get any performance gain from animated artists + draw_artist >>> you will need to use blitting (which will work with the OSX backend in 2.0). >> >> Yup, the real code does use blitting, but thanks for the reminder, > > Again - sorry to persist - but I'd be really grateful for any advice, Sorry - again again - but can I nose this one up towards the surface? Cheers, Matthew From nelle.varoquaux at gmail.com Fri Mar 24 12:44:15 2017 From: nelle.varoquaux at gmail.com (Nelle Varoquaux) Date: Fri, 24 Mar 2017 09:44:15 -0700 Subject: [Matplotlib-devel] clearing 'request changes' review In-Reply-To: References: Message-ID: On 11 February 2017 at 14:17, Thomas Caswell wrote: > Folks, > > I propose the following: > > - if you would be happy with any other dev clearing the review leave a > note saying so explicitly > - the default (no note) is to not dismiss other devs reviews, but if > there is otherwise consensus and the 'request changes' reviewer is > non-responsive, it may be cleared (use your judgement folks!) > - if you want to block merging until you re-review it, leave a note > saying so. > I have been recently chasing people to re-do reviews as some requests changes but don't follow up on their reviews. Can reviewers either be more responsible in checking updates on PR's that they block, or do "soft request changes" by commenting and not requesting changes? Some PRs have been in stalled status for several weeks as now, instead of just having to chase the contributor, we now also have to chase the reviewers. Thanks, Nelle > Tom > > _______________________________________________ > 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 ben.v.root at gmail.com Fri Mar 24 12:50:56 2017 From: ben.v.root at gmail.com (Benjamin Root) Date: Fri, 24 Mar 2017 12:50:56 -0400 Subject: [Matplotlib-devel] clearing 'request changes' review In-Reply-To: References: Message-ID: I think part of the problem is that github doesn't always send a notification that the contributor has made changes since the last request for changes. Sometimes it does, and sometimes it doesn't. I haven't figured out the difference for sure yet. My theory is that notifications aren't sent when a reviewer squashes their commits, but I am not certain. Ben Root On Fri, Mar 24, 2017 at 12:44 PM, Nelle Varoquaux wrote: > > > On 11 February 2017 at 14:17, Thomas Caswell wrote: > >> Folks, >> >> I propose the following: >> >> - if you would be happy with any other dev clearing the review leave a >> note saying so explicitly >> - the default (no note) is to not dismiss other devs reviews, but if >> there is otherwise consensus and the 'request changes' reviewer is >> non-responsive, it may be cleared (use your judgement folks!) >> - if you want to block merging until you re-review it, leave a note >> saying so. >> > > I have been recently chasing people to re-do reviews as some requests > changes but don't follow up on their reviews. Can reviewers either be more > responsible in checking updates on PR's that they block, or do "soft > request changes" by commenting and not requesting changes? Some PRs have > been in stalled status for several weeks as now, instead of just having to > chase the contributor, we now also have to chase the reviewers. > > Thanks, > Nelle > > >> Tom >> >> _______________________________________________ >> 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 story645 at gmail.com Fri Mar 24 14:29:26 2017 From: story645 at gmail.com (Hannah) Date: Fri, 24 Mar 2017 14:29:26 -0400 Subject: [Matplotlib-devel] Regarding GSOC In-Reply-To: References: Message-ID: Please follow the numfocus-gsoc instructions on posting your proposal. On Mar 24, 2017 2:28 PM, "Harshit Patni" wrote: > HI, > I have created a basic proposal for a start. It is based on my > understanding from previous discussions regarding the project and requires > mentor's review. So where should I share it before making it public? > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kahnchana at gmail.com Sat Mar 25 00:56:37 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Sat, 25 Mar 2017 10:26:37 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Thanks so much. I did go through the issues. I will need to familiarize myself with the layout manager as well. I was also going through the categorical color project which seems interesting. Could you share something more about the 'categorical color' project? With Regards Kanchana Ranasinghe On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: > I'd suggest looking through the geometry manager labels ( > https://github.com/matplotlib/matplotlib/issues? > q=is%3Aopen+is%3Aissue+label%3A%22geometry+manager%22), but hopefully a > developer more familiar with layout manager tasks can chime in. > > On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe > wrote: > >> Thank you very much. I did go through the issue tracker. Looking for >> related issues. I went through a few related to layouts and fonts. If you >> can guide me to any specific issues well related to this that would be >> really helpful. >> >> Thank you again. >> >> With Regards >> Kanchana Ranasinghe >> >> >> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >> >>> Hi, please check out the issue tracker at https://github.com/matplotlib/ >>> matplotlib/issues >>> >>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>> kahnchana at gmail.com> wrote: >>> >>>> Hi >>>> >>>> I'm an electronics and telecommunications engineering student from >>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>> Layout Manager. >>>> >>>> I have done some work with python and am quite familiar with python and >>>> regular libraries like numpy, scipy. I have also been involved in some >>>> machine learning and computer vision related research at university, so I >>>> am familiar with contraint solvers as well as most common AI related >>>> algorithms. >>>> >>>> I am going through the Cassowary library for now. I couldn't find the >>>> issues on the mailing list related to this. Could you share with me the >>>> detailed expectations of this project? >>>> >>>> Also do let me know how else I can get involved for now. >>>> >>>> Thank you. >>>> >>>> With Regards >>>> Kanchana Ranasinghe >>>> >>>> >>>> _______________________________________________ >>>> 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 story645 at gmail.com Mon Mar 27 04:11:17 2017 From: story645 at gmail.com (Hannah) Date: Mon, 27 Mar 2017 04:11:17 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Sorry for being late on this, but essentially the categorical color project is about building out support for this idea that strings can be as much data as numbers and so you should be able to map them to colors just as you can numerical data. The categorical project on github has an open PR where I'm trying out one approach to tackle the problem, but there are other approaches too. Here's an example of what I'm aiming for http://story645.github.io/jekyll/update/2016/08/22/color.html Please feel free to ask questions. On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" wrote: > Thanks so much. I did go through the issues. I will need to familiarize > myself with the layout manager as well. I was also going through the > categorical color project which seems interesting. Could you share > something more about the 'categorical color' project? > > With Regards > Kanchana Ranasinghe > > > On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: > >> I'd suggest looking through the geometry manager labels ( >> https://github.com/matplotlib/matplotlib/issues?q=is% >> 3Aopen+is%3Aissue+label%3A%22geometry+manager%22), but hopefully a >> developer more familiar with layout manager tasks can chime in. >> >> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe > > wrote: >> >>> Thank you very much. I did go through the issue tracker. Looking for >>> related issues. I went through a few related to layouts and fonts. If you >>> can guide me to any specific issues well related to this that would be >>> really helpful. >>> >>> Thank you again. >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>> >>>> Hi, please check out the issue tracker at >>>> https://github.com/matplotlib/matplotlib/issues >>>> >>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>> kahnchana at gmail.com> wrote: >>>> >>>>> Hi >>>>> >>>>> I'm an electronics and telecommunications engineering student from >>>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>>> Layout Manager. >>>>> >>>>> I have done some work with python and am quite familiar with python >>>>> and regular libraries like numpy, scipy. I have also been involved in some >>>>> machine learning and computer vision related research at university, so I >>>>> am familiar with contraint solvers as well as most common AI related >>>>> algorithms. >>>>> >>>>> I am going through the Cassowary library for now. I couldn't find the >>>>> issues on the mailing list related to this. Could you share with me the >>>>> detailed expectations of this project? >>>>> >>>>> Also do let me know how else I can get involved for now. >>>>> >>>>> Thank you. >>>>> >>>>> With Regards >>>>> Kanchana Ranasinghe >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 ben.v.root at gmail.com Mon Mar 27 17:31:08 2017 From: ben.v.root at gmail.com (Benjamin Root) Date: Mon, 27 Mar 2017 17:31:08 -0400 Subject: [Matplotlib-devel] SciPy 2017 Tutorial Proposals In-Reply-To: References: Message-ID: Last minute reminder for tutorial proposals! The deadline is technically 6 PM Central time today, but a little birdie told me that the submissions portal will actually close out tomorrow morning at 6AM... Cheers! Ben Root On Fri, Mar 17, 2017 at 7:30 AM, Federico Ariza wrote: > So...anybody interested in co-tutoring? @oceanwolf? > > On Thu, Mar 16, 2017 at 7:44 AM, Thomas Caswell > wrote: > >> that would certianly light a fire under getting that done! >> >> On Thu, Mar 16, 2017, 07:27 Federico Ariza >> wrote: >> >>> I was thinking on the new Tool Manager. Something about the lines of >>> developping reusable tools. >>> I know is a work in progress but if we go ahead as we expected? with >>> MEP27 this will be quite handly >>> >>> On Mar 10, 2017 1:04 PM, "Benjamin Root" wrote: >>> >>> Hi all! >>> >>> I am a co-chair of the tutorial committee for this year's SciPy >>> conference again. As usual, we tend to have someone give a basics-level >>> tutorial for matplotlib. There has been some calls to also have a more >>> advanced tutorial of some sort as well. >>> >>> I would like to start putting our heads together and see what sort of >>> proposals we can put together for this year. Proposals for tutorials are >>> due March 22nd. >>> >>> Cheers! >>> Ben Root >>> >>> >>> _______________________________________________ >>> 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 >>> >> > > > -- > Y yo que culpa tengo de que ellas se crean todo lo que yo les digo? > > -- Antonio Alducin -- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From anntzer.lee at gmail.com Mon Mar 27 17:33:53 2017 From: anntzer.lee at gmail.com (Antony Lee) Date: Mon, 27 Mar 2017 14:33:53 -0700 Subject: [Matplotlib-devel] 03/27/2017 phone call notes Message-ID: Hi all, On the call were efiring and myself. - efiring opened #8381 to fix various problems with minor ticks. We agreed that the separation between major and minor tickers is problematic because the minor ticker needs to "guess" where the major ticks are going to be in order to decide where the minor ticks are (and, note that the major ticker may well be a user-defined class with arbitrary behavior); thus, a new architecture where a single ticker handles both major and minor ticks may be more sensible. If we go that route, it may be worth also looking at a redesign of the Formatter class (#5804), so that we expose everything that's needed by the formatters too. - We discussed a potential new mechanism for fixing the artist order in legend, see https://github.com/matplotlib/matplotlib/issues/8389 - We discussed fixing the semantics of columns vs rows in boxplot/hist, see https://github.com/matplotlib/matplotlib/issues/8092#issuecomment-289566032. Antony -------------- next part -------------- An HTML attachment was scrubbed... URL: From kahnchana at gmail.com Thu Mar 30 15:01:37 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Fri, 31 Mar 2017 00:31:37 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Thank you very much. And extremely sorry for the delay on my side too. I was really lost and struggling with understanding everything. I did read through the example as well as most of your GSOC log last year. It was really helpful in getting a good grasp on everything. I understood the work done in axis ticks for categorical data. I also read through the open PR (#6934 ), and #6214 . I still couldn't exactly understand what #6802 is about though. I also went through #7383 and am trying to work on that. Is this a good starting point for me? I still don't think have a great overall idea about everything. Also I am writing a proposal. I was thinking of going with your approach and extending categorical support for imshow. Is this a good idea for the project? Really sorry about all the small questions. I am somewhat new to opensource and finding it quite difficult. Thank you. With Regards Kanchana Ranasinghe On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: > Sorry for being late on this, but essentially the categorical color > project is about building out support for this idea that strings can be as > much data as numbers and so you should be able to map them to colors just > as you can numerical data. The categorical project on github has an open PR > where I'm trying out one approach to tackle the problem, but there are > other approaches too. Here's an example of what I'm aiming for > http://story645.github.io/jekyll/update/2016/08/22/color.html > > Please feel free to ask questions. > > On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" > wrote: > >> Thanks so much. I did go through the issues. I will need to familiarize >> myself with the layout manager as well. I was also going through the >> categorical color project which seems interesting. Could you share >> something more about the 'categorical color' project? >> >> With Regards >> Kanchana Ranasinghe >> >> >> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >> >>> I'd suggest looking through the geometry manager labels ( >>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a developer >>> more familiar with layout manager tasks can chime in. >>> >>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>> kahnchana at gmail.com> wrote: >>> >>>> Thank you very much. I did go through the issue tracker. Looking for >>>> related issues. I went through a few related to layouts and fonts. If you >>>> can guide me to any specific issues well related to this that would be >>>> really helpful. >>>> >>>> Thank you again. >>>> >>>> With Regards >>>> Kanchana Ranasinghe >>>> >>>> >>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>>> >>>>> Hi, please check out the issue tracker at >>>>> https://github.com/matplotlib/matplotlib/issues >>>>> >>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>> kahnchana at gmail.com> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> I'm an electronics and telecommunications engineering student from >>>>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>>>> Layout Manager. >>>>>> >>>>>> I have done some work with python and am quite familiar with python >>>>>> and regular libraries like numpy, scipy. I have also been involved in some >>>>>> machine learning and computer vision related research at university, so I >>>>>> am familiar with contraint solvers as well as most common AI related >>>>>> algorithms. >>>>>> >>>>>> I am going through the Cassowary library for now. I couldn't find the >>>>>> issues on the mailing list related to this. Could you share with me the >>>>>> detailed expectations of this project? >>>>>> >>>>>> Also do let me know how else I can get involved for now. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> With Regards >>>>>> Kanchana Ranasinghe >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 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 story645 at gmail.com Thu Mar 30 15:16:33 2017 From: story645 at gmail.com (Hannah) Date: Thu, 30 Mar 2017 15:16:33 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: No problem, ask away, that's what this period of the application process is for. 6802 and 6214 are mostly asking for the same thing, which is basically to allow users to pass in a list of labels to scatterplot for the coloring and have the dots colored accordingly and then autogenerate a legend from that. I think #7383 might be a good place to start in terms of the proposal, but that if you're still confused you should start by reading the colormap and normalization documentation., I think you should work on whatever appeals to you/will make your own work easier. Also, make sure to follow the mpl contribution guide: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-students.md On Thu, Mar 30, 2017 at 3:01 PM, Kanchana Ranasinghe wrote: > Thank you very much. And extremely sorry for the delay on my side too. I > was really lost and struggling with understanding everything. I did read > through the example as well as most of your GSOC log last year. It was > really helpful in getting a good grasp on everything. > > I understood the work done in axis ticks for categorical data. I also read > through the open PR (#6934 > ), and #6214 > . I still couldn't > exactly understand what #6802 > is about though. I > also went through #7383 > and am trying to > work on that. Is this a good starting point for me? I still don't think > have a great overall idea about everything. > > Also I am writing a proposal. I was thinking of going with your approach > and extending categorical support for imshow. Is this a good idea for the > project? Really sorry about all the small questions. I am somewhat new to > opensource and finding it quite difficult. > > Thank you. > > With Regards > Kanchana Ranasinghe > > > On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: > >> Sorry for being late on this, but essentially the categorical color >> project is about building out support for this idea that strings can be as >> much data as numbers and so you should be able to map them to colors just >> as you can numerical data. The categorical project on github has an open PR >> where I'm trying out one approach to tackle the problem, but there are >> other approaches too. Here's an example of what I'm aiming for >> http://story645.github.io/jekyll/update/2016/08/22/color.html >> >> Please feel free to ask questions. >> >> On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" >> wrote: >> >>> Thanks so much. I did go through the issues. I will need to familiarize >>> myself with the layout manager as well. I was also going through the >>> categorical color project which seems interesting. Could you share >>> something more about the 'categorical color' project? >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >>> >>>> I'd suggest looking through the geometry manager labels ( >>>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a developer >>>> more familiar with layout manager tasks can chime in. >>>> >>>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>>> kahnchana at gmail.com> wrote: >>>> >>>>> Thank you very much. I did go through the issue tracker. Looking for >>>>> related issues. I went through a few related to layouts and fonts. If you >>>>> can guide me to any specific issues well related to this that would be >>>>> really helpful. >>>>> >>>>> Thank you again. >>>>> >>>>> With Regards >>>>> Kanchana Ranasinghe >>>>> >>>>> >>>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>>>> >>>>>> Hi, please check out the issue tracker at >>>>>> https://github.com/matplotlib/matplotlib/issues >>>>>> >>>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>>> kahnchana at gmail.com> wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I'm an electronics and telecommunications engineering student from >>>>>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>>>>> Layout Manager. >>>>>>> >>>>>>> I have done some work with python and am quite familiar with python >>>>>>> and regular libraries like numpy, scipy. I have also been involved in some >>>>>>> machine learning and computer vision related research at university, so I >>>>>>> am familiar with contraint solvers as well as most common AI related >>>>>>> algorithms. >>>>>>> >>>>>>> I am going through the Cassowary library for now. I couldn't find >>>>>>> the issues on the mailing list related to this. Could you share with me the >>>>>>> detailed expectations of this project? >>>>>>> >>>>>>> Also do let me know how else I can get involved for now. >>>>>>> >>>>>>> Thank you. >>>>>>> >>>>>>> With Regards >>>>>>> Kanchana Ranasinghe >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 kahnchana at gmail.com Fri Mar 31 03:16:55 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Fri, 31 Mar 2017 12:46:55 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Thank you very much. Yes I will first finish going through the colormap and normalization documentation. And will write down what I plan to work on. I am following the guide and also went through some previous NumFocus proposals. Will follow those guidelines. About this project. I find this quite interesting and feel this would fit me well. So I will work on this and share the proposal with you soon. Thank you. With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 12:31 AM, Kanchana Ranasinghe wrote: > Thank you very much. And extremely sorry for the delay on my side too. I > was really lost and struggling with understanding everything. I did read > through the example as well as most of your GSOC log last year. It was > really helpful in getting a good grasp on everything. > > I understood the work done in axis ticks for categorical data. I also read > through the open PR (#6934 > ), and #6214 > . I still couldn't > exactly understand what #6802 > is about though. I > also went through #7383 > and am trying to > work on that. Is this a good starting point for me? I still don't think > have a great overall idea about everything. > > Also I am writing a proposal. I was thinking of going with your approach > and extending categorical support for imshow. Is this a good idea for the > project? Really sorry about all the small questions. I am somewhat new to > opensource and finding it quite difficult. > > Thank you. > > With Regards > Kanchana Ranasinghe > > > On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: > >> Sorry for being late on this, but essentially the categorical color >> project is about building out support for this idea that strings can be as >> much data as numbers and so you should be able to map them to colors just >> as you can numerical data. The categorical project on github has an open PR >> where I'm trying out one approach to tackle the problem, but there are >> other approaches too. Here's an example of what I'm aiming for >> http://story645.github.io/jekyll/update/2016/08/22/color.html >> >> Please feel free to ask questions. >> >> On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" >> wrote: >> >>> Thanks so much. I did go through the issues. I will need to familiarize >>> myself with the layout manager as well. I was also going through the >>> categorical color project which seems interesting. Could you share >>> something more about the 'categorical color' project? >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >>> >>>> I'd suggest looking through the geometry manager labels ( >>>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a developer >>>> more familiar with layout manager tasks can chime in. >>>> >>>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>>> kahnchana at gmail.com> wrote: >>>> >>>>> Thank you very much. I did go through the issue tracker. Looking for >>>>> related issues. I went through a few related to layouts and fonts. If you >>>>> can guide me to any specific issues well related to this that would be >>>>> really helpful. >>>>> >>>>> Thank you again. >>>>> >>>>> With Regards >>>>> Kanchana Ranasinghe >>>>> >>>>> >>>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>>>> >>>>>> Hi, please check out the issue tracker at >>>>>> https://github.com/matplotlib/matplotlib/issues >>>>>> >>>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>>> kahnchana at gmail.com> wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I'm an electronics and telecommunications engineering student from >>>>>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>>>>> Layout Manager. >>>>>>> >>>>>>> I have done some work with python and am quite familiar with python >>>>>>> and regular libraries like numpy, scipy. I have also been involved in some >>>>>>> machine learning and computer vision related research at university, so I >>>>>>> am familiar with contraint solvers as well as most common AI related >>>>>>> algorithms. >>>>>>> >>>>>>> I am going through the Cassowary library for now. I couldn't find >>>>>>> the issues on the mailing list related to this. Could you share with me the >>>>>>> detailed expectations of this project? >>>>>>> >>>>>>> Also do let me know how else I can get involved for now. >>>>>>> >>>>>>> Thank you. >>>>>>> >>>>>>> With Regards >>>>>>> Kanchana Ranasinghe >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 kahnchana at gmail.com Fri Mar 31 11:48:01 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Fri, 31 Mar 2017 21:18:01 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Hi I made a sample proposal. Could you let me know if it is okay? https://github.com/kahnchana/gsoc/blob/master/2017/proposals/ranasinghe-kanchana.md I still have to add some more details at the end. Thank you very much. With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 12:46 PM, Kanchana Ranasinghe wrote: > Thank you very much. Yes I will first finish going through the colormap > and normalization documentation. And will write down what I plan to work > on. I am following the guide and also went through some previous NumFocus > proposals. Will follow those guidelines. > > About this project. I find this quite interesting and feel this would fit > me well. So I will work on this and share the proposal with you soon. > > Thank you. > > With Regards > Kanchana Ranasinghe > > > On Fri, Mar 31, 2017 at 12:31 AM, Kanchana Ranasinghe > wrote: > >> Thank you very much. And extremely sorry for the delay on my side too. I >> was really lost and struggling with understanding everything. I did read >> through the example as well as most of your GSOC log last year. It was >> really helpful in getting a good grasp on everything. >> >> I understood the work done in axis ticks for categorical data. I also >> read through the open PR (#6934 >> ), and #6214 >> . I still couldn't >> exactly understand what #6802 >> is about though. I >> also went through #7383 >> and am trying to >> work on that. Is this a good starting point for me? I still don't think >> have a great overall idea about everything. >> >> Also I am writing a proposal. I was thinking of going with your approach >> and extending categorical support for imshow. Is this a good idea for the >> project? Really sorry about all the small questions. I am somewhat new to >> opensource and finding it quite difficult. >> >> Thank you. >> >> With Regards >> Kanchana Ranasinghe >> >> >> On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: >> >>> Sorry for being late on this, but essentially the categorical color >>> project is about building out support for this idea that strings can be as >>> much data as numbers and so you should be able to map them to colors just >>> as you can numerical data. The categorical project on github has an open PR >>> where I'm trying out one approach to tackle the problem, but there are >>> other approaches too. Here's an example of what I'm aiming for >>> http://story645.github.io/jekyll/update/2016/08/22/color.html >>> >>> Please feel free to ask questions. >>> >>> On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" >>> wrote: >>> >>>> Thanks so much. I did go through the issues. I will need to familiarize >>>> myself with the layout manager as well. I was also going through the >>>> categorical color project which seems interesting. Could you share >>>> something more about the 'categorical color' project? >>>> >>>> With Regards >>>> Kanchana Ranasinghe >>>> >>>> >>>> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >>>> >>>>> I'd suggest looking through the geometry manager labels ( >>>>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>>>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a >>>>> developer more familiar with layout manager tasks can chime in. >>>>> >>>>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>>>> kahnchana at gmail.com> wrote: >>>>> >>>>>> Thank you very much. I did go through the issue tracker. Looking for >>>>>> related issues. I went through a few related to layouts and fonts. If you >>>>>> can guide me to any specific issues well related to this that would be >>>>>> really helpful. >>>>>> >>>>>> Thank you again. >>>>>> >>>>>> With Regards >>>>>> Kanchana Ranasinghe >>>>>> >>>>>> >>>>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>>>>> >>>>>>> Hi, please check out the issue tracker at >>>>>>> https://github.com/matplotlib/matplotlib/issues >>>>>>> >>>>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>>>> kahnchana at gmail.com> wrote: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> I'm an electronics and telecommunications engineering student from >>>>>>>> University Moratuwa, Sri Lanka. I am interested in the matplotlib project >>>>>>>> Layout Manager. >>>>>>>> >>>>>>>> I have done some work with python and am quite familiar with python >>>>>>>> and regular libraries like numpy, scipy. I have also been involved in some >>>>>>>> machine learning and computer vision related research at university, so I >>>>>>>> am familiar with contraint solvers as well as most common AI related >>>>>>>> algorithms. >>>>>>>> >>>>>>>> I am going through the Cassowary library for now. I couldn't find >>>>>>>> the issues on the mailing list related to this. Could you share with me the >>>>>>>> detailed expectations of this project? >>>>>>>> >>>>>>>> Also do let me know how else I can get involved for now. >>>>>>>> >>>>>>>> Thank you. >>>>>>>> >>>>>>>> With Regards >>>>>>>> Kanchana Ranasinghe >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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 story645 at gmail.com Fri Mar 31 13:43:08 2017 From: story645 at gmail.com (Hannah) Date: Fri, 31 Mar 2017 13:43:08 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Please be more explicit in what is confusing you. Thank you On Mar 31, 2017 1:41 PM, "Kanchana Ranasinghe" wrote: > Hi > > Thank you very much for the comments. Will change those. > > Also about scalarMappables. I read through the documentation > and also the code at > matplotlib.cm.ScalarMappable. Is this a wrong place I am looking at? Can > you explain a little bit about scalarMappables. I am confused about that. > > Thank you. > > With Regards > Kanchana Ranasinghe > > > On Fri, Mar 31, 2017 at 9:18 PM, Kanchana Ranasinghe > wrote: > >> Hi >> >> I made a sample proposal. Could you let me know if it is okay? >> https://github.com/kahnchana/gsoc/blob/master/2017/proposals >> /ranasinghe-kanchana.md >> >> I still have to add some more details at the end. >> >> Thank you very much. >> >> >> With Regards >> Kanchana Ranasinghe >> >> >> On Fri, Mar 31, 2017 at 12:46 PM, Kanchana Ranasinghe < >> kahnchana at gmail.com> wrote: >> >>> Thank you very much. Yes I will first finish going through the colormap >>> and normalization documentation. And will write down what I plan to work >>> on. I am following the guide and also went through some previous NumFocus >>> proposals. Will follow those guidelines. >>> >>> About this project. I find this quite interesting and feel this would >>> fit me well. So I will work on this and share the proposal with you soon. >>> >>> Thank you. >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> On Fri, Mar 31, 2017 at 12:31 AM, Kanchana Ranasinghe < >>> kahnchana at gmail.com> wrote: >>> >>>> Thank you very much. And extremely sorry for the delay on my side too. >>>> I was really lost and struggling with understanding everything. I did >>>> read through the example as well as most of your GSOC log last year. It was >>>> really helpful in getting a good grasp on everything. >>>> >>>> I understood the work done in axis ticks for categorical data. I also >>>> read through the open PR (#6934 >>>> ), and #6214 >>>> . I still >>>> couldn't exactly understand what #6802 >>>> is about >>>> though. I also went through #7383 >>>> and am trying >>>> to work on that. Is this a good starting point for me? I still don't think >>>> have a great overall idea about everything. >>>> >>>> Also I am writing a proposal. I was thinking of going with your >>>> approach and extending categorical support for imshow. Is this a good idea >>>> for the project? Really sorry about all the small questions. I am somewhat >>>> new to opensource and finding it quite difficult. >>>> >>>> Thank you. >>>> >>>> With Regards >>>> Kanchana Ranasinghe >>>> >>>> >>>> On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: >>>> >>>>> Sorry for being late on this, but essentially the categorical color >>>>> project is about building out support for this idea that strings can be as >>>>> much data as numbers and so you should be able to map them to colors just >>>>> as you can numerical data. The categorical project on github has an open PR >>>>> where I'm trying out one approach to tackle the problem, but there are >>>>> other approaches too. Here's an example of what I'm aiming for >>>>> http://story645.github.io/jekyll/update/2016/08/22/color.html >>>>> >>>>> Please feel free to ask questions. >>>>> >>>>> On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" >>>>> wrote: >>>>> >>>>>> Thanks so much. I did go through the issues. I will need to >>>>>> familiarize myself with the layout manager as well. I was also going >>>>>> through the categorical color project which seems interesting. Could you >>>>>> share something more about the 'categorical color' project? >>>>>> >>>>>> With Regards >>>>>> Kanchana Ranasinghe >>>>>> >>>>>> >>>>>> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >>>>>> >>>>>>> I'd suggest looking through the geometry manager labels ( >>>>>>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>>>>>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a >>>>>>> developer more familiar with layout manager tasks can chime in. >>>>>>> >>>>>>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>>>>>> kahnchana at gmail.com> wrote: >>>>>>> >>>>>>>> Thank you very much. I did go through the issue tracker. Looking >>>>>>>> for related issues. I went through a few related to layouts and fonts. If >>>>>>>> you can guide me to any specific issues well related to this that would be >>>>>>>> really helpful. >>>>>>>> >>>>>>>> Thank you again. >>>>>>>> >>>>>>>> With Regards >>>>>>>> Kanchana Ranasinghe >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah wrote: >>>>>>>> >>>>>>>>> Hi, please check out the issue tracker at >>>>>>>>> https://github.com/matplotlib/matplotlib/issues >>>>>>>>> >>>>>>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>>>>>> kahnchana at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi >>>>>>>>>> >>>>>>>>>> I'm an electronics and telecommunications engineering student >>>>>>>>>> from University Moratuwa, Sri Lanka. I am interested in the matplotlib >>>>>>>>>> project Layout Manager. >>>>>>>>>> >>>>>>>>>> I have done some work with python and am quite familiar with >>>>>>>>>> python and regular libraries like numpy, scipy. I have also been involved >>>>>>>>>> in some machine learning and computer vision related research at >>>>>>>>>> university, so I am familiar with contraint solvers as well as most common >>>>>>>>>> AI related algorithms. >>>>>>>>>> >>>>>>>>>> I am going through the Cassowary library for now. I couldn't find >>>>>>>>>> the issues on the mailing list related to this. Could you share with me the >>>>>>>>>> detailed expectations of this project? >>>>>>>>>> >>>>>>>>>> Also do let me know how else I can get involved for now. >>>>>>>>>> >>>>>>>>>> Thank you. >>>>>>>>>> >>>>>>>>>> With Regards >>>>>>>>>> Kanchana Ranasinghe >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> 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 kahnchana at gmail.com Fri Mar 31 13:47:52 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Fri, 31 Mar 2017 23:17:52 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: ScalarMappables takes in an array of scalar values and returns RGBA values relevant to each scalar. This is what I thought. Is this correct? And by different types of scalarMappables, do you mean the different class objects in colormaps, pyploy, etc.? With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 11:13 PM, Hannah wrote: > Please be more explicit in what is confusing you. > Thank you > > On Mar 31, 2017 1:41 PM, "Kanchana Ranasinghe" > wrote: > >> Hi >> >> Thank you very much for the comments. Will change those. >> >> Also about scalarMappables. I read through the documentation >> and also the code at >> matplotlib.cm.ScalarMappable. Is this a wrong place I am looking at? Can >> you explain a little bit about scalarMappables. I am confused about that. >> >> Thank you. >> >> With Regards >> Kanchana Ranasinghe >> >> >> On Fri, Mar 31, 2017 at 9:18 PM, Kanchana Ranasinghe > > wrote: >> >>> Hi >>> >>> I made a sample proposal. Could you let me know if it is okay? >>> https://github.com/kahnchana/gsoc/blob/master/2017/proposals >>> /ranasinghe-kanchana.md >>> >>> I still have to add some more details at the end. >>> >>> Thank you very much. >>> >>> >>> With Regards >>> Kanchana Ranasinghe >>> >>> >>> On Fri, Mar 31, 2017 at 12:46 PM, Kanchana Ranasinghe < >>> kahnchana at gmail.com> wrote: >>> >>>> Thank you very much. Yes I will first finish going through the colormap >>>> and normalization documentation. And will write down what I plan to work >>>> on. I am following the guide and also went through some previous NumFocus >>>> proposals. Will follow those guidelines. >>>> >>>> About this project. I find this quite interesting and feel this would >>>> fit me well. So I will work on this and share the proposal with you soon. >>>> >>>> Thank you. >>>> >>>> With Regards >>>> Kanchana Ranasinghe >>>> >>>> >>>> On Fri, Mar 31, 2017 at 12:31 AM, Kanchana Ranasinghe < >>>> kahnchana at gmail.com> wrote: >>>> >>>>> Thank you very much. And extremely sorry for the delay on my side too. >>>>> I was really lost and struggling with understanding everything. I did >>>>> read through the example as well as most of your GSOC log last year. It was >>>>> really helpful in getting a good grasp on everything. >>>>> >>>>> I understood the work done in axis ticks for categorical data. I also >>>>> read through the open PR (#6934 >>>>> ), and #6214 >>>>> . I still >>>>> couldn't exactly understand what #6802 >>>>> is about >>>>> though. I also went through #7383 >>>>> and am trying >>>>> to work on that. Is this a good starting point for me? I still don't think >>>>> have a great overall idea about everything. >>>>> >>>>> Also I am writing a proposal. I was thinking of going with your >>>>> approach and extending categorical support for imshow. Is this a good idea >>>>> for the project? Really sorry about all the small questions. I am somewhat >>>>> new to opensource and finding it quite difficult. >>>>> >>>>> Thank you. >>>>> >>>>> With Regards >>>>> Kanchana Ranasinghe >>>>> >>>>> >>>>> On Mon, Mar 27, 2017 at 1:41 PM, Hannah wrote: >>>>> >>>>>> Sorry for being late on this, but essentially the categorical color >>>>>> project is about building out support for this idea that strings can be as >>>>>> much data as numbers and so you should be able to map them to colors just >>>>>> as you can numerical data. The categorical project on github has an open PR >>>>>> where I'm trying out one approach to tackle the problem, but there are >>>>>> other approaches too. Here's an example of what I'm aiming for >>>>>> http://story645.github.io/jekyll/update/2016/08/22/color.html >>>>>> >>>>>> Please feel free to ask questions. >>>>>> >>>>>> On Mar 25, 2017 12:56 AM, "Kanchana Ranasinghe" >>>>>> wrote: >>>>>> >>>>>>> Thanks so much. I did go through the issues. I will need to >>>>>>> familiarize myself with the layout manager as well. I was also going >>>>>>> through the categorical color project which seems interesting. Could you >>>>>>> share something more about the 'categorical color' project? >>>>>>> >>>>>>> With Regards >>>>>>> Kanchana Ranasinghe >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 22, 2017 at 11:21 PM, Hannah wrote: >>>>>>> >>>>>>>> I'd suggest looking through the geometry manager labels ( >>>>>>>> https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen >>>>>>>> +is%3Aissue+label%3A%22geometry+manager%22), but hopefully a >>>>>>>> developer more familiar with layout manager tasks can chime in. >>>>>>>> >>>>>>>> On Wed, Mar 22, 2017 at 5:11 AM, Kanchana Ranasinghe < >>>>>>>> kahnchana at gmail.com> wrote: >>>>>>>> >>>>>>>>> Thank you very much. I did go through the issue tracker. Looking >>>>>>>>> for related issues. I went through a few related to layouts and fonts. If >>>>>>>>> you can guide me to any specific issues well related to this that would be >>>>>>>>> really helpful. >>>>>>>>> >>>>>>>>> Thank you again. >>>>>>>>> >>>>>>>>> With Regards >>>>>>>>> Kanchana Ranasinghe >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Mar 22, 2017 at 7:39 AM, Hannah >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi, please check out the issue tracker at >>>>>>>>>> https://github.com/matplotlib/matplotlib/issues >>>>>>>>>> >>>>>>>>>> On Mon, Mar 20, 2017 at 11:45 PM, Kanchana Ranasinghe < >>>>>>>>>> kahnchana at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi >>>>>>>>>>> >>>>>>>>>>> I'm an electronics and telecommunications engineering student >>>>>>>>>>> from University Moratuwa, Sri Lanka. I am interested in the matplotlib >>>>>>>>>>> project Layout Manager. >>>>>>>>>>> >>>>>>>>>>> I have done some work with python and am quite familiar with >>>>>>>>>>> python and regular libraries like numpy, scipy. I have also been involved >>>>>>>>>>> in some machine learning and computer vision related research at >>>>>>>>>>> university, so I am familiar with contraint solvers as well as most common >>>>>>>>>>> AI related algorithms. >>>>>>>>>>> >>>>>>>>>>> I am going through the Cassowary library for now. I couldn't >>>>>>>>>>> find the issues on the mailing list related to this. Could you share with >>>>>>>>>>> me the detailed expectations of this project? >>>>>>>>>>> >>>>>>>>>>> Also do let me know how else I can get involved for now. >>>>>>>>>>> >>>>>>>>>>> Thank you. >>>>>>>>>>> >>>>>>>>>>> With Regards >>>>>>>>>>> Kanchana Ranasinghe >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> 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 story645 at gmail.com Fri Mar 31 14:04:44 2017 From: story645 at gmail.com (Hannah) Date: Fri, 31 Mar 2017 14:04:44 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Kind of? I think we may be talking about the same thing from different angles. I'm thinking about any function that takes in (and therefore returns) a cmap & norm that can then be passed into scalerMappables to make a colorbar. This includes stuff like imshow, matshow, pcolor, pcolormesh, scatter, and probably others. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kahnchana at gmail.com Fri Mar 31 14:08:27 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Fri, 31 Mar 2017 23:38:27 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Thanks a lot. I got it. With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 11:34 PM, Hannah wrote: > Kind of? I think we may be talking about the same thing from different > angles. I'm thinking about any function that takes in (and therefore > returns) a cmap & norm that can then be passed into scalerMappables to make > a colorbar. This includes stuff like imshow, matshow, pcolor, pcolormesh, > scatter, and probably others. > -------------- next part -------------- An HTML attachment was scrubbed... URL: