You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
| 2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
| 2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
| 2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
| 2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
| 2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
| 2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
| 2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
| 2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
| 2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
| 2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
| 2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
|
2
(1) |
3
|
4
|
|
5
(6) |
6
(5) |
7
(4) |
8
|
9
|
10
|
11
|
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
|
19
|
20
(4) |
21
(1) |
22
|
23
|
24
|
25
(3) |
|
26
(5) |
27
(1) |
28
|
29
|
30
|
|
|
|
From: Nicolas P. R. <Nic...@in...> - 2015-04-27 07:08:02
|
--------------------------------- Submission deadline in 3 days !!! --------------------------------- EuroScipy 2015, the annual conference on Python in science will take place in Cambridge, UK on 26-30 August 2015. The conference features two days of tutorials followed by two days of scientific talks & posters and an extra day dedicated to developer sprints. It is the major event in Europe in the field of technical/scientific computing within the Python ecosystem. Data scientists, analysts, quants, PhD's, scientists and students from more than 20 countries attended the conference last year. The topics presented at EuroSciPy are very diverse, with a focus on advanced software engineering and original uses of Python and its scientific libraries, either in theoretical or experimental research, from both academia and the industry. Submissions for posters, talks & tutorials (beginner and advanced) are welcome on our website at http://www.euroscipy.org/2015/ Sprint proposals should be addressed directly to the organisation at eur...@py... Important dates =============== Mar 24, 2015 Call for talks, posters & tutorials Apr 30, 2015 Talk and tutorials submission deadline May 1, 2015 Registration opens May 30, 2015 Final program announced Jun 15, 2015 Early-bird registration ends Aug 26-27, 2015 Tutorials Aug 28-29, 2015 Main conference Aug 30, 2015 Sprints We look forward to an exciting conference and hope to see you in Cambridge The EuroSciPy 2015 Team - http://www.euroscipy.org/2015/ |
|
From: Thomas C. <tca...@gm...> - 2015-04-26 18:05:42
|
The branch 1.4.x was the branch for bug fixes that would eventually turn into the _next_ 1.4 series release. We do not plan on doing a 1.4.4 so the 1.4.x branch no longer is needed. The commit used for the releases are tagged (ex v1.4.3). The v1.4.3-doc branch is so that we can correct any documentation issues and re-build the website if needed. Tom On Sun, Apr 26, 2015 at 9:12 AM Mike Kaufman <mc...@gm...> wrote: > So it seems I was using the old branch (now deleted?) v1.4.x rather than > v1.4.3-doc, which does have the commit for the fix in question. I was > naively assuming that v1.4.x was always the latest release in the v1.4 > series. > > False alarm. Sorry. > > M > > On 4/25/15 4:26 PM, Thomas Caswell wrote: > > The commit that fixes that > > > https://github.com/matplotlib/matplotlib/commit/40720ef9fb5de75d908d0ce433d5c3bb8902884f > > should be in 1.4.1 an onward. Exactly which version are you using? > > > > There will be no 1.4.4. > > > > On Tue, Apr 21, 2015 at 11:00 AM Michael Kaufman <kau...@or... > > <mailto:kau...@or...>> wrote: > > > > Is there any possibility of back-porting the fix to the boxplot > > positions to v1.4.x? This would be ticket #3563. I had thought that > this > > was fixed in 1.4, but it seems to be there again. v1.5-devel (where > the > > boxplot works fine) is not-very-usable for me due to the GTK idle > bug. > > > > Thanks, > > > > M > > > > > ------------------------------------------------------------------------------ > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > Develop your own process in accordance with the BPMN 2 standard > > Learn Process modeling best practices with Bonita BPM through live > > exercises > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > event?utm_ > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > _______________________________________________ > > Matplotlib-devel mailing list > > Mat...@li... > > <mailto:Mat...@li...> > > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > > > > > > ------------------------------------------------------------------------------ > > One dashboard for servers and applications across Physical-Virtual-Cloud > > Widest out-of-the-box monitoring support with 50+ applications > > Performance metrics, stats and reports that give you Actionable Insights > > Deep dive visibility with transaction tracing using APM Insight. > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > > > > > _______________________________________________ > > Matplotlib-devel mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Thomas C. <tca...@gm...> - 2015-04-26 17:52:22
|
I am in favor of doing in in PR comments so we can to line comments. On Sun, Apr 26, 2015 at 3:47 AM Nicolas P. Rougier <Nic...@in...> wrote: > > Great ! Thanks for setting this up. One comment, it would be great to have > a README.rst in the directory to have abstract of all MEPS at once in > github (I can make a PR). > > > I've started working on MEP28 ( > https://github.com/rougier/matplotlib/blob/MEP28/doc/devel/MEP/MEP28.rst). > I intend to make a PR once it is a bit more polished or should I make a PR > right now to initiate the discussion on the PR ? (It is not clear to me if > the preferred medium for discussion is the mailing list or the PR comments). > > > Nicolas > > > On 25 Apr 2015, at 23:04, Thomas Caswell <tca...@gm...> wrote: > > > > The MEP tree has been moved into the main repo > https://github.com/matplotlib/matplotlib/tree/master/doc/devel/MEP > > > > I am pretty excited about this feature. > > > > I don't remember if this got mentioned upthread, but this ties in with > https://github.com/matplotlib/matplotlib/issues/1109 as a nice way to set > up all of the constraints. > > > > Tom > > > > On Thu, Mar 19, 2015 at 1:10 PM Nicolas P. Rougier < > Nic...@in...> wrote: > > Ok. I'll wait for the MEP directory to start writing a proposal. > > Here is a flavor of what I think could be done (to be seen using a fixed > width font): > > > > > > "AB": > > ┌────────┐┌────────┐ > > │ A ││ B │ > > │ ││ │ > > │ ││ │ > > └────────┘└────────┘ > > > > "ABB": > > ┌──────┐┌──────────┐ > > │ A ││ B │ > > │ ││ │ > > │ ││ │ > > └──────┘└──────────┘ > > > > "ABD" > > "CCD": > > ┌───────┐┌───────┐┌───────┐ > > │ A ││ B ││ D │ > > │ ││ ││ │ > > │ ││ ││ │ > > └───────┘└───────┘│ │ > > ┌────────────────┐│ │ > > │ C ││ │ > > │ ││ │ > > └────────────────┘└───────┘ > > > > "AaBb": > > ┌───────┐┌─┐┌───────┐┌─┐ > > │ A ││ ││ B ││ │ > > │ ││ ││ ││ │ > > │ ││ ││ ││ │ > > └───────┘└─┘└───────┘└─┘ > > > > " b " > > "aABCc": > > ┌───────┐ > > └───────┘ > > ┌─┐┌───────┐┌───────┐┌───────┐┌─┐ > > │ ││ A ││ B ││ C ││ │ > > │ ││ ││ ││ ││ │ > > │ ││ ││ ││ ││ │ > > └─┘└───────┘└───────┘└───────┘└─┘ > > > > > > > > > >> On 19 Mar 2015, at 15:34, Benjamin Root <ben...@ou...> wrote: > >> > >> two problems with that: 1) that really doesn't make me want to use this > approach, especially since I wouldn't know what ratios I would want in the > first place. 2) it can't tell if I want a horizontal or vertical colorbar, > whereas the lower-case notation could have some logic to auto-detect the > user's intent (e.g., all lower-case letters in the last row indicates > horizontal bars). It would also allow us to return the plotting axes > separate from the colorbar axes, which is how axes_grid1 does it, and it is > very nice that way. > >> > >> On Thu, Mar 19, 2015 at 6:31 AM, Nicolas P. Rougier < > Nic...@in...> wrote: > >> > >> I think you could specify colorbars using: ["AAAAAAAAAB"] > >> (B is a vertical colorbar, 1/10 of total width) > >> > >> Nicolas > >> > >> > >> > >> > On 18 Mar 2015, at 18:52, Eric Firing <ef...@ha...> wrote: > >> > > >> > On 2015/03/18 7:42 AM, Benjamin Root wrote: > >> >> A thought... could this perhaps be extended somehow to specify > colorbars > >> >> in the layout? > >> > > >> > A lower-case letter could indicate a colorbar-size Axes: > >> > > >> > layout = ["ABc", > >> > "DE ", > >> > "ff "] > >> > > >> > would put a vertical think axes to the right of B, and a double-wide > >> > hoizontal one below D and E. > >> > > >> > All of this seems like an alternative API for gridspec and axes_grid1. > >> > > >> > I am concerned about ending up with too many ways to do things, but > with > >> > subtle differences. > >> > > >> > How much control over spacing and sizing would be provided by kwargs > or > >> > other adjustment mechanisms? How would this relate to subplot_params? > >> > > >> > Eric > >> > > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > >> > by Intel and developed in partnership with Slashdot Media, is your > hub for all > >> > things parallel software development, from weekly thought leadership > blogs to > >> > news, videos, case studies, tutorials and more. Take a look and join > the > >> > conversation now. http://goparallel.sourceforge.net/ > >> > _______________________________________________ > >> > Matplotlib-devel mailing list > >> > Mat...@li... > >> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > >> > >> > ------------------------------------------------------------------------------ > >> Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > >> by Intel and developed in partnership with Slashdot Media, is your hub > for all > >> things parallel software development, from weekly thought leadership > blogs to > >> news, videos, case studies, tutorials and more. Take a look and join the > >> conversation now. http://goparallel.sourceforge.net/ > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> Mat...@li... > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > > > > > ------------------------------------------------------------------------------ > > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > > by Intel and developed in partnership with Slashdot Media, is your hub > for all > > things parallel software development, from weekly thought leadership > blogs to > > news, videos, case studies, tutorials and more. Take a look and join the > > conversation now. > http://goparallel.sourceforge.net/_______________________________________________ > > Matplotlib-devel mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |
|
From: Mike K. <mc...@gm...> - 2015-04-26 13:11:52
|
So it seems I was using the old branch (now deleted?) v1.4.x rather than v1.4.3-doc, which does have the commit for the fix in question. I was naively assuming that v1.4.x was always the latest release in the v1.4 series. False alarm. Sorry. M On 4/25/15 4:26 PM, Thomas Caswell wrote: > The commit that fixes that > https://github.com/matplotlib/matplotlib/commit/40720ef9fb5de75d908d0ce433d5c3bb8902884f > should be in 1.4.1 an onward. Exactly which version are you using? > > There will be no 1.4.4. > > On Tue, Apr 21, 2015 at 11:00 AM Michael Kaufman <kau...@or... > <mailto:kau...@or...>> wrote: > > Is there any possibility of back-porting the fix to the boxplot > positions to v1.4.x? This would be ticket #3563. I had thought that this > was fixed in 1.4, but it seems to be there again. v1.5-devel (where the > boxplot works fine) is not-very-usable for me due to the GTK idle bug. > > Thanks, > > M > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Nicolas P. R. <Nic...@in...> - 2015-04-26 07:47:34
|
Great ! Thanks for setting this up. One comment, it would be great to have a README.rst in the directory to have abstract of all MEPS at once in github (I can make a PR). I've started working on MEP28 (https://github.com/rougier/matplotlib/blob/MEP28/doc/devel/MEP/MEP28.rst). I intend to make a PR once it is a bit more polished or should I make a PR right now to initiate the discussion on the PR ? (It is not clear to me if the preferred medium for discussion is the mailing list or the PR comments). Nicolas > On 25 Apr 2015, at 23:04, Thomas Caswell <tca...@gm...> wrote: > > The MEP tree has been moved into the main repo https://github.com/matplotlib/matplotlib/tree/master/doc/devel/MEP > > I am pretty excited about this feature. > > I don't remember if this got mentioned upthread, but this ties in with https://github.com/matplotlib/matplotlib/issues/1109 as a nice way to set up all of the constraints. > > Tom > > On Thu, Mar 19, 2015 at 1:10 PM Nicolas P. Rougier <Nic...@in...> wrote: > Ok. I'll wait for the MEP directory to start writing a proposal. > Here is a flavor of what I think could be done (to be seen using a fixed width font): > > > "AB": > ┌────────┐┌────────┐ > │ A ││ B │ > │ ││ │ > │ ││ │ > └────────┘└────────┘ > > "ABB": > ┌──────┐┌──────────┐ > │ A ││ B │ > │ ││ │ > │ ││ │ > └──────┘└──────────┘ > > "ABD" > "CCD": > ┌───────┐┌───────┐┌───────┐ > │ A ││ B ││ D │ > │ ││ ││ │ > │ ││ ││ │ > └───────┘└───────┘│ │ > ┌────────────────┐│ │ > │ C ││ │ > │ ││ │ > └────────────────┘└───────┘ > > "AaBb": > ┌───────┐┌─┐┌───────┐┌─┐ > │ A ││ ││ B ││ │ > │ ││ ││ ││ │ > │ ││ ││ ││ │ > └───────┘└─┘└───────┘└─┘ > > " b " > "aABCc": > ┌───────┐ > └───────┘ > ┌─┐┌───────┐┌───────┐┌───────┐┌─┐ > │ ││ A ││ B ││ C ││ │ > │ ││ ││ ││ ││ │ > │ ││ ││ ││ ││ │ > └─┘└───────┘└───────┘└───────┘└─┘ > > > > >> On 19 Mar 2015, at 15:34, Benjamin Root <ben...@ou...> wrote: >> >> two problems with that: 1) that really doesn't make me want to use this approach, especially since I wouldn't know what ratios I would want in the first place. 2) it can't tell if I want a horizontal or vertical colorbar, whereas the lower-case notation could have some logic to auto-detect the user's intent (e.g., all lower-case letters in the last row indicates horizontal bars). It would also allow us to return the plotting axes separate from the colorbar axes, which is how axes_grid1 does it, and it is very nice that way. >> >> On Thu, Mar 19, 2015 at 6:31 AM, Nicolas P. Rougier <Nic...@in...> wrote: >> >> I think you could specify colorbars using: ["AAAAAAAAAB"] >> (B is a vertical colorbar, 1/10 of total width) >> >> Nicolas >> >> >> >> > On 18 Mar 2015, at 18:52, Eric Firing <ef...@ha...> wrote: >> > >> > On 2015/03/18 7:42 AM, Benjamin Root wrote: >> >> A thought... could this perhaps be extended somehow to specify colorbars >> >> in the layout? >> > >> > A lower-case letter could indicate a colorbar-size Axes: >> > >> > layout = ["ABc", >> > "DE ", >> > "ff "] >> > >> > would put a vertical think axes to the right of B, and a double-wide >> > hoizontal one below D and E. >> > >> > All of this seems like an alternative API for gridspec and axes_grid1. >> > >> > I am concerned about ending up with too many ways to do things, but with >> > subtle differences. >> > >> > How much control over spacing and sizing would be provided by kwargs or >> > other adjustment mechanisms? How would this relate to subplot_params? >> > >> > Eric >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Dive into the World of Parallel Programming The Go Parallel Website, sponsored >> > by Intel and developed in partnership with Slashdot Media, is your hub for all >> > things parallel software development, from weekly thought leadership blogs to >> > news, videos, case studies, tutorials and more. Take a look and join the >> > conversation now. http://goparallel.sourceforge.net/ >> > _______________________________________________ >> > Matplotlib-devel mailing list >> > Mat...@li... >> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, sponsored >> by Intel and developed in partnership with Slashdot Media, is your hub for all >> things parallel software development, from weekly thought leadership blogs to >> news, videos, case studies, tutorials and more. Take a look and join the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/_______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
|
From: Achyut R. <ras...@gm...> - 2015-04-26 05:02:03
|
I have made some progress with this, I found a incomplete recipe written by some body. So the next step for me is to read the python-for-android's distribute.sh file so I can get a better understanding of the template they provide. I am slow though because less time and will power. On Sun, Apr 26, 2015 at 2:29 AM, Thomas Caswell <tca...@gm...> wrote: > Sorry this never got a response. I also have no idea where to start, but > mpl depends an numpy (which has significant c code) and a number of c > extensions internally (Agg for rasterization, freetype for font rendering). > > I would suggest starting with figuring out how to compile numpy as it is > required and I suspect simpler to compile. > > Tom > > On Sun, Mar 29, 2015 at 9:19 AM Achyut Rastogi <ras...@gm...> > wrote: > >> Hello, >> I want to compile matplotlib for Android, but I really don't have any >> clue where to start, well I have already stated with learning SL4A, also >> inclement sir(Alexander Taylor) says that its already been done by someone >> but I couldn't find it at all so if somebody has any information about it >> please post it here, also if you have anything else that may help in this, >> please post that here too. >> If somebody is interested in this, they can check my progress here >> <http://immovableone.blogspot.in/>. >> Lastly, Thank you very much for all the informative comments on the >> thread 'Kivy backend', that really helped me a lot in writing my proposal. >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, >> sponsored >> by Intel and developed in partnership with Slashdot Media, is your hub >> for all >> things parallel software development, from weekly thought leadership >> blogs to >> news, videos, case studies, tutorials and more. Take a look and join the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> > |
|
From: Thomas C. <tca...@gm...> - 2015-04-25 21:04:19
|
The MEP tree has been moved into the main repo https://github.com/matplotlib/matplotlib/tree/master/doc/devel/MEP I am pretty excited about this feature. I don't remember if this got mentioned upthread, but this ties in with https://github.com/matplotlib/matplotlib/issues/1109 as a nice way to set up all of the constraints. Tom On Thu, Mar 19, 2015 at 1:10 PM Nicolas P. Rougier <Nic...@in...> wrote: > Ok. I'll wait for the MEP directory to start writing a proposal. > Here is a flavor of what I think could be done (to be seen using a fixed > width font): > > > "AB": > ┌────────┐┌────────┐ > │ A ││ B │ > │ ││ │ > │ ││ │ > └────────┘└────────┘ > > "ABB": > ┌──────┐┌──────────┐ > │ A ││ B │ > │ ││ │ > │ ││ │ > └──────┘└──────────┘ > > "ABD" > "CCD": > ┌───────┐┌───────┐┌───────┐ > │ A ││ B ││ D │ > │ ││ ││ │ > │ ││ ││ │ > └───────┘└───────┘│ │ > ┌────────────────┐│ │ > │ C ││ │ > │ ││ │ > └────────────────┘└───────┘ > > "AaBb": > ┌───────┐┌─┐┌───────┐┌─┐ > │ A ││ ││ B ││ │ > │ ││ ││ ││ │ > │ ││ ││ ││ │ > └───────┘└─┘└───────┘└─┘ > > " b " > "aABCc": > ┌───────┐ > └───────┘ > ┌─┐┌───────┐┌───────┐┌───────┐┌─┐ > │ ││ A ││ B ││ C ││ │ > │ ││ ││ ││ ││ │ > │ ││ ││ ││ ││ │ > └─┘└───────┘└───────┘└───────┘└─┘ > > > > > On 19 Mar 2015, at 15:34, Benjamin Root <ben...@ou...> wrote: > > two problems with that: 1) that really doesn't make me want to use this > approach, especially since I wouldn't know what ratios I would want in the > first place. 2) it can't tell if I want a horizontal or vertical colorbar, > whereas the lower-case notation could have some logic to auto-detect the > user's intent (e.g., all lower-case letters in the last row > indicates horizontal bars). It would also allow us to return the plotting > axes separate from the colorbar axes, which is how axes_grid1 does it, and > it is very nice that way. > > On Thu, Mar 19, 2015 at 6:31 AM, Nicolas P. Rougier < > Nic...@in...> wrote: > > I think you could specify colorbars using: ["AAAAAAAAAB"] > (B is a vertical colorbar, 1/10 of total width) > > Nicolas > > > > > On 18 Mar 2015, at 18:52, Eric Firing <ef...@ha...> wrote: > > > > On 2015/03/18 7:42 AM, Benjamin Root wrote: > >> A thought... could this perhaps be extended somehow to specify colorbars > >> in the layout? > > > > A lower-case letter could indicate a colorbar-size Axes: > > > > layout = ["ABc", > > "DE ", > > "ff "] > > > > would put a vertical think axes to the right of B, and a double-wide > > hoizontal one below D and E. > > > > All of this seems like an alternative API for gridspec and axes_grid1. > > > > I am concerned about ending up with too many ways to do things, but with > > subtle differences. > > > > How much control over spacing and sizing would be provided by kwargs or > > other adjustment mechanisms? How would this relate to subplot_params? > > > > Eric > > > > > > > > > ------------------------------------------------------------------------------ > > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > > by Intel and developed in partnership with Slashdot Media, is your hub > for all > > things parallel software development, from weekly thought leadership > blogs to > > news, videos, case studies, tutorials and more. Take a look and join the > > conversation now. http://goparallel.sourceforge.net/ > > _______________________________________________ > > Matplotlib-devel mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Thomas C. <tca...@gm...> - 2015-04-25 20:59:47
|
Sorry this never got a response. I also have no idea where to start, but mpl depends an numpy (which has significant c code) and a number of c extensions internally (Agg for rasterization, freetype for font rendering). I would suggest starting with figuring out how to compile numpy as it is required and I suspect simpler to compile. Tom On Sun, Mar 29, 2015 at 9:19 AM Achyut Rastogi <ras...@gm...> wrote: > Hello, > I want to compile matplotlib for Android, but I really don't have any clue > where to start, well I have already stated with learning SL4A, also > inclement sir(Alexander Taylor) says that its already been done by someone > but I couldn't find it at all so if somebody has any information about it > please post it here, also if you have anything else that may help in this, > please post that here too. > If somebody is interested in this, they can check my progress here > <http://immovableone.blogspot.in/>. > Lastly, Thank you very much for all the informative comments on the thread > 'Kivy backend', that really helped me a lot in writing my proposal. > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Thomas C. <tca...@gm...> - 2015-04-25 20:26:56
|
The commit that fixes that https://github.com/matplotlib/matplotlib/commit/40720ef9fb5de75d908d0ce433d5c3bb8902884f should be in 1.4.1 an onward. Exactly which version are you using? There will be no 1.4.4. On Tue, Apr 21, 2015 at 11:00 AM Michael Kaufman <kau...@or...> wrote: > Is there any possibility of back-porting the fix to the boxplot > positions to v1.4.x? This would be ticket #3563. I had thought that this > was fixed in 1.4, but it seems to be there again. v1.5-devel (where the > boxplot works fine) is not-very-usable for me due to the GTK idle bug. > > Thanks, > > M > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Michael K. <kau...@or...> - 2015-04-21 15:00:09
|
Is there any possibility of back-porting the fix to the boxplot positions to v1.4.x? This would be ticket #3563. I had thought that this was fixed in 1.4, but it seems to be there again. v1.5-devel (where the boxplot works fine) is not-very-usable for me due to the GTK idle bug. Thanks, M |
|
From: Thomas C. <tca...@gm...> - 2015-04-20 12:08:52
|
Kelvin, Thank you for your work. Would it be possible for you to open a pull request on git hub with these changes (that is where we so almost all of our code review recently and is hooked in to a continuous integration service). I have not looked at the diff yet (still on my phone), but from looking at the file list I am a bit concerned. The backends have a good number of imports that are there for compatibility reasons. This might also conflict with the mep27 related pr #4143. There is also an open pr working on the wx backend that this may conflict with (#3421). Tom On Mon, Apr 20, 2015, 02:07 Kelvin Li <ltw...@gm...> wrote: > First ever patch submission. Here I propose cleaning up some unused > variables > and imports. > > Kelvin Li (2): > remove unused variable "cmd_split" > backends: remove unnecessary import statements > > lib/matplotlib/backends/backend_agg.py | 2 -- > lib/matplotlib/backends/backend_cairo.py | 5 ++-- > lib/matplotlib/backends/backend_gdk.py | 9 ------- > lib/matplotlib/backends/backend_gtk.py | 7 +++-- > lib/matplotlib/backends/backend_gtk3agg.py | 1 - > lib/matplotlib/backends/backend_gtk3cairo.py | 2 -- > lib/matplotlib/backends/backend_gtkagg.py | 7 +---- > lib/matplotlib/backends/backend_gtkcairo.py | 3 --- > lib/matplotlib/backends/backend_macosx.py | 11 +++----- > lib/matplotlib/backends/backend_mixed.py | 2 -- > lib/matplotlib/backends/backend_nbagg.py | 2 -- > lib/matplotlib/backends/backend_pgf.py | 2 -- > lib/matplotlib/backends/backend_ps.py | 26 +++---------------- > lib/matplotlib/backends/backend_qt4.py | 36 > ++------------------------ > lib/matplotlib/backends/backend_qt4agg.py | 11 -------- > lib/matplotlib/backends/backend_qt5agg.py | 9 ------- > lib/matplotlib/backends/backend_svg.py | 12 ++++----- > lib/matplotlib/backends/backend_template.py | 4 --- > lib/matplotlib/backends/backend_tkagg.py | 13 +++------- > lib/matplotlib/backends/backend_webagg.py | 1 - > lib/matplotlib/backends/backend_webagg_core.py | 4 --- > lib/matplotlib/backends/backend_wx.py | 2 -- > lib/matplotlib/backends/backend_wxagg.py | 9 +++---- > lib/matplotlib/backends/tkagg.py | 3 --- > lib/matplotlib/backends/windowing.py | 2 -- > lib/matplotlib/texmanager.py | 6 ----- > 26 files changed, 26 insertions(+), 165 deletions(-) > > -- > 2.1.4 > > > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Kelvin Li <ltw...@gm...> - 2015-04-20 06:07:01
|
---
lib/matplotlib/backends/backend_agg.py | 2 --
lib/matplotlib/backends/backend_cairo.py | 5 ++--
lib/matplotlib/backends/backend_gdk.py | 9 -------
lib/matplotlib/backends/backend_gtk.py | 7 +++--
lib/matplotlib/backends/backend_gtk3agg.py | 1 -
lib/matplotlib/backends/backend_gtk3cairo.py | 2 --
lib/matplotlib/backends/backend_gtkagg.py | 7 +----
lib/matplotlib/backends/backend_gtkcairo.py | 3 ---
lib/matplotlib/backends/backend_macosx.py | 11 +++-----
lib/matplotlib/backends/backend_mixed.py | 2 --
lib/matplotlib/backends/backend_nbagg.py | 2 --
lib/matplotlib/backends/backend_pgf.py | 2 --
lib/matplotlib/backends/backend_ps.py | 23 +++-------------
lib/matplotlib/backends/backend_qt4.py | 36 ++------------------------
lib/matplotlib/backends/backend_qt4agg.py | 11 --------
lib/matplotlib/backends/backend_qt5agg.py | 9 -------
lib/matplotlib/backends/backend_svg.py | 12 ++++-----
lib/matplotlib/backends/backend_template.py | 4 ---
lib/matplotlib/backends/backend_tkagg.py | 13 +++-------
lib/matplotlib/backends/backend_webagg.py | 1 -
lib/matplotlib/backends/backend_webagg_core.py | 4 ---
lib/matplotlib/backends/backend_wx.py | 2 --
lib/matplotlib/backends/backend_wxagg.py | 9 +++----
lib/matplotlib/backends/tkagg.py | 3 ---
lib/matplotlib/backends/windowing.py | 2 --
25 files changed, 26 insertions(+), 156 deletions(-)
diff --git a/lib/matplotlib/backends/backend_agg.py b/lib/matplotlib/backends/backend_agg.py
index 687e52b..a048014 100644
--- a/lib/matplotlib/backends/backend_agg.py
+++ b/lib/matplotlib/backends/backend_agg.py
@@ -22,8 +22,6 @@ TODO:
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import threading
import numpy as np
diff --git a/lib/matplotlib/backends/backend_cairo.py b/lib/matplotlib/backends/backend_cairo.py
index 5956982..0402a26 100644
--- a/lib/matplotlib/backends/backend_cairo.py
+++ b/lib/matplotlib/backends/backend_cairo.py
@@ -23,7 +23,7 @@ from __future__ import (absolute_import, division, print_function,
import six
-import os, sys, warnings, gzip
+import sys, warnings, gzip
import numpy as np
@@ -55,11 +55,10 @@ from matplotlib.cbook import is_string_like
from matplotlib.figure import Figure
from matplotlib.mathtext import MathTextParser
from matplotlib.path import Path
-from matplotlib.transforms import Bbox, Affine2D
+from matplotlib.transforms import Affine2D
from matplotlib.font_manager import ttfFontProperty
_debug = False
-#_debug = True
# Image::color_conv(format) for draw_image()
if sys.byteorder == 'little':
diff --git a/lib/matplotlib/backends/backend_gdk.py b/lib/matplotlib/backends/backend_gdk.py
index d3e8e5b..51912aa 100644
--- a/lib/matplotlib/backends/backend_gdk.py
+++ b/lib/matplotlib/backends/backend_gdk.py
@@ -1,15 +1,8 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
-import math
-import os
-import sys
import warnings
-def fn_name(): return sys._getframe(1).f_code.co_name
-import gobject
import gtk; gdk = gtk.gdk
import pango
pygtk_version_required = (2,2,0)
@@ -23,10 +16,8 @@ import numpy as np
import matplotlib
from matplotlib import rcParams
-from matplotlib._pylab_helpers import Gcf
from matplotlib.backend_bases import RendererBase, GraphicsContextBase, \
FigureManagerBase, FigureCanvasBase
-from matplotlib.cbook import is_string_like
from matplotlib.figure import Figure
from matplotlib.mathtext import MathTextParser
from matplotlib.transforms import Affine2D
diff --git a/lib/matplotlib/backends/backend_gtk.py b/lib/matplotlib/backends/backend_gtk.py
index 1a6ee31..9febd7a 100644
--- a/lib/matplotlib/backends/backend_gtk.py
+++ b/lib/matplotlib/backends/backend_gtk.py
@@ -29,11 +29,11 @@ _new_tooltip_api = (gtk.pygtk_version[1] >= 12)
import matplotlib
from matplotlib._pylab_helpers import Gcf
-from matplotlib.backend_bases import RendererBase, GraphicsContextBase, \
- FigureManagerBase, FigureCanvasBase, NavigationToolbar2, cursors, TimerBase
+from matplotlib.backend_bases import (FigureManagerBase, FigureCanvasBase,
+ NavigationToolbar2, cursors, TimerBase)
from matplotlib.backend_bases import ShowBase
-from matplotlib.backends.backend_gdk import RendererGDK, FigureCanvasGDK
+from matplotlib.backends.backend_gdk import RendererGDK
from matplotlib.cbook import is_string_like, is_writable_file_like
from matplotlib.colors import colorConverter
from matplotlib.figure import Figure
@@ -48,7 +48,6 @@ from matplotlib import rcParams
backend_version = "%d.%d.%d" % gtk.pygtk_version
_debug = False
-#_debug = True
# the true dots per inch on the screen; should be display dependent
# see http://groups.google.com/groups?q=screen+dpi+x11&hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&selm=7077.26e81ad5%40swift.cs.tcd.ie&rnum=5 for some info about screen dpi
diff --git a/lib/matplotlib/backends/backend_gtk3agg.py b/lib/matplotlib/backends/backend_gtk3agg.py
index c3eb1da..7a98311 100644
--- a/lib/matplotlib/backends/backend_gtk3agg.py
+++ b/lib/matplotlib/backends/backend_gtk3agg.py
@@ -4,7 +4,6 @@ from __future__ import (absolute_import, division, print_function,
import six
import numpy as np
-import sys
import warnings
from . import backend_agg
diff --git a/lib/matplotlib/backends/backend_gtk3cairo.py b/lib/matplotlib/backends/backend_gtk3cairo.py
index da8f099..dde3b08 100644
--- a/lib/matplotlib/backends/backend_gtk3cairo.py
+++ b/lib/matplotlib/backends/backend_gtk3cairo.py
@@ -1,8 +1,6 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
from . import backend_gtk3
from . import backend_cairo
from .backend_cairo import cairo, HAS_CAIRO_CFFI
diff --git a/lib/matplotlib/backends/backend_gtkagg.py b/lib/matplotlib/backends/backend_gtkagg.py
index 3e10841..8177d2b 100644
--- a/lib/matplotlib/backends/backend_gtkagg.py
+++ b/lib/matplotlib/backends/backend_gtkagg.py
@@ -4,16 +4,11 @@ Render to gtk from agg
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
-import os
-
import matplotlib
from matplotlib.figure import Figure
from matplotlib.backends.backend_agg import FigureCanvasAgg
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
- show, draw_if_interactive,\
- error_msg_gtk, PIXELS_PER_INCH, backend_version, \
+ backend_version, \
NavigationToolbar2GTK
from matplotlib.backends._gtkagg import agg_to_gtk_drawable
diff --git a/lib/matplotlib/backends/backend_gtkcairo.py b/lib/matplotlib/backends/backend_gtkcairo.py
index 93bb698..94d0dd8 100644
--- a/lib/matplotlib/backends/backend_gtkcairo.py
+++ b/lib/matplotlib/backends/backend_gtkcairo.py
@@ -5,8 +5,6 @@ Author: Steve Chaplin
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import gtk
if gtk.pygtk_version < (2,7,0):
import cairo.gtk
@@ -19,7 +17,6 @@ backend_version = 'PyGTK(%d.%d.%d) ' % gtk.pygtk_version + \
_debug = False
-#_debug = True
def new_figure_manager(num, *args, **kwargs):
diff --git a/lib/matplotlib/backends/backend_macosx.py b/lib/matplotlib/backends/backend_macosx.py
index ef4572f..05f568f 100755
--- a/lib/matplotlib/backends/backend_macosx.py
+++ b/lib/matplotlib/backends/backend_macosx.py
@@ -2,28 +2,23 @@ from __future__ import (absolute_import, division, print_function,
unicode_literals)
import six
-
import os
import numpy
from matplotlib._pylab_helpers import Gcf
-from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
- FigureManagerBase, FigureCanvasBase, NavigationToolbar2, TimerBase
-from matplotlib.backend_bases import ShowBase
+from matplotlib.backend_bases import (RendererBase, GraphicsContextBase,
+ FigureManagerBase, FigureCanvasBase, NavigationToolbar2, TimerBase,
+ ShowBase)
from matplotlib.cbook import maxdict
from matplotlib.figure import Figure
-from matplotlib.path import Path
from matplotlib.mathtext import MathTextParser
-from matplotlib.colors import colorConverter
from matplotlib import rcParams
-
from matplotlib.widgets import SubplotTool
import matplotlib
from matplotlib.backends import _macosx
-
class Show(ShowBase):
def mainloop(self):
_macosx.show()
diff --git a/lib/matplotlib/backends/backend_mixed.py b/lib/matplotlib/backends/backend_mixed.py
index 6de45ed..d63985c 100644
--- a/lib/matplotlib/backends/backend_mixed.py
+++ b/lib/matplotlib/backends/backend_mixed.py
@@ -1,8 +1,6 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
from matplotlib._image import frombuffer
from matplotlib.backends.backend_agg import RendererAgg
from matplotlib.tight_bbox import process_figure_for_rasterizing
diff --git a/lib/matplotlib/backends/backend_nbagg.py b/lib/matplotlib/backends/backend_nbagg.py
index eada1c1..d72c0e2 100644
--- a/lib/matplotlib/backends/backend_nbagg.py
+++ b/lib/matplotlib/backends/backend_nbagg.py
@@ -4,7 +4,6 @@
# that changes made maintain expected behaviour.
from base64 import b64encode
-from contextlib import contextmanager
import json
import io
import os
@@ -18,7 +17,6 @@ from IPython.kernel.comm import Comm
from matplotlib import rcParams
from matplotlib.figure import Figure
-from matplotlib.backends import backend_agg
from matplotlib.backends.backend_webagg_core import (FigureManagerWebAgg,
FigureCanvasWebAggCore,
NavigationToolbar2WebAgg)
diff --git a/lib/matplotlib/backends/backend_pgf.py b/lib/matplotlib/backends/backend_pgf.py
index db8cda3..69b1cb1 100644
--- a/lib/matplotlib/backends/backend_pgf.py
+++ b/lib/matplotlib/backends/backend_pgf.py
@@ -22,14 +22,12 @@ from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
FigureManagerBase, FigureCanvasBase
from matplotlib.backends.backend_mixed import MixedModeRenderer
from matplotlib.figure import Figure
-from matplotlib.text import Text
from matplotlib.path import Path
from matplotlib import _png, rcParams
from matplotlib.cbook import is_string_like, is_writable_file_like
from matplotlib.compat import subprocess
from matplotlib.compat.subprocess import check_output
-
###############################################################################
# create a list of system fonts, all of these should work with xe/lua-latex
diff --git a/lib/matplotlib/backends/backend_ps.py b/lib/matplotlib/backends/backend_ps.py
index 699d1ba..68f0db8 100644
--- a/lib/matplotlib/backends/backend_ps.py
+++ b/lib/matplotlib/backends/backend_ps.py
@@ -5,21 +5,15 @@ A PostScript backend, which can produce both PostScript .ps and .eps
from __future__ import (absolute_import, division, print_function,
unicode_literals)
+import binascii, glob, io, os, re, shutil, sys, time
+from tempfile import mkstemp
+
import six
from six.moves import StringIO
-import glob, math, os, shutil, sys, time
-def _fn_name(): return sys._getframe(1).f_code.co_name
-import io
-
-try:
- from hashlib import md5
-except ImportError:
- from md5 import md5 #Deprecated in 2.5
+import numpy as np
-from tempfile import mkstemp
from matplotlib import verbose, __version__, rcParams, checkdep_ghostscript
-from matplotlib._pylab_helpers import Gcf
from matplotlib.afm import AFM
from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
FigureManagerBase, FigureCanvasBase
@@ -27,33 +21,24 @@ from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
from matplotlib.cbook import is_string_like, get_realpath_and_stat, \
is_writable_file_like, maxdict, file_requires_unicode
from matplotlib.figure import Figure
-
from matplotlib.font_manager import findfont, is_opentype_cff_font
from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING
from matplotlib.ttconv import convert_ttf_to_ps
from matplotlib.mathtext import MathTextParser
from matplotlib._mathtext_data import uni2type1
-from matplotlib.text import Text
from matplotlib.path import Path
from matplotlib import _path
from matplotlib.transforms import Affine2D
-
from matplotlib.backends.backend_mixed import MixedModeRenderer
-
-import numpy as np
-import binascii
-import re
try:
set
except NameError:
from sets import Set as set
backend_version = 'Level II'
-
debugPS = 0
-
class PsBackendHelper(object):
def __init__(self):
diff --git a/lib/matplotlib/backends/backend_qt4.py b/lib/matplotlib/backends/backend_qt4.py
index 8298ae3..095cf60 100644
--- a/lib/matplotlib/backends/backend_qt4.py
+++ b/lib/matplotlib/backends/backend_qt4.py
@@ -1,48 +1,16 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-from six import unichr
-import os
-import re
-import signal
-import sys
-
-import matplotlib
-
-from matplotlib.cbook import is_string_like
-from matplotlib.backend_bases import FigureManagerBase
from matplotlib.backend_bases import FigureCanvasBase
-from matplotlib.backend_bases import NavigationToolbar2
-
-from matplotlib.backend_bases import cursors
-from matplotlib.backend_bases import TimerBase
-from matplotlib.backend_bases import ShowBase
-
-from matplotlib._pylab_helpers import Gcf
from matplotlib.figure import Figure
+from .qt_compat import QtCore, QtWidgets, __version__
-from matplotlib.widgets import SubplotTool
-try:
- import matplotlib.backends.qt_editor.figureoptions as figureoptions
-except ImportError:
- figureoptions = None
-
-from .qt_compat import QtCore, QtWidgets, _getSaveFileName, __version__
-from matplotlib.backends.qt_editor.formsubplottool import UiSubplotTool
-
-from .backend_qt5 import (backend_version, SPECIAL_KEYS, SUPER, ALT, CTRL,
- SHIFT, MODIFIER_KEYS, fn_name, cursord,
- draw_if_interactive, _create_qApp, show, TimerQT,
- MainWindow, FigureManagerQT, NavigationToolbar2QT,
- SubplotToolQt, error_msg_qt, exception_handler)
-
+from .backend_qt5 import (backend_version, _create_qApp, FigureManagerQT)
from .backend_qt5 import FigureCanvasQT as FigureCanvasQT5
DEBUG = False
-
def new_figure_manager(num, *args, **kwargs):
"""
Create a new figure manager instance
diff --git a/lib/matplotlib/backends/backend_qt4agg.py b/lib/matplotlib/backends/backend_qt4agg.py
index fc20578..31ce686 100644
--- a/lib/matplotlib/backends/backend_qt4agg.py
+++ b/lib/matplotlib/backends/backend_qt4agg.py
@@ -4,29 +4,18 @@ Render to qt from agg
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
-import os # not used
import sys
import ctypes
-import warnings
import matplotlib
from matplotlib.figure import Figure
-
from .backend_qt5agg import FigureCanvasQTAggBase
from .backend_agg import FigureCanvasAgg
from .backend_qt4 import QtCore
from .backend_qt4 import FigureManagerQT
from .backend_qt4 import FigureCanvasQT
-from .backend_qt4 import NavigationToolbar2QT
-##### not used
-from .backend_qt4 import show
-from .backend_qt4 import draw_if_interactive
-from .backend_qt4 import backend_version
-######
DEBUG = False
diff --git a/lib/matplotlib/backends/backend_qt5agg.py b/lib/matplotlib/backends/backend_qt5agg.py
index 687f436..41f6a0c 100644
--- a/lib/matplotlib/backends/backend_qt5agg.py
+++ b/lib/matplotlib/backends/backend_qt5agg.py
@@ -4,8 +4,6 @@ Render to qt from agg
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import sys
import ctypes
@@ -15,15 +13,8 @@ from .backend_agg import FigureCanvasAgg
from .backend_qt5 import QtCore
from .backend_qt5 import QtGui
from .backend_qt5 import FigureManagerQT
-from .backend_qt5 import NavigationToolbar2QT
##### Modified Qt5 backend import
from .backend_qt5 import FigureCanvasQT
-##### not used
-from .backend_qt5 import show
-from .backend_qt5 import draw_if_interactive
-from .backend_qt5 import backend_version
-######
-
DEBUG = False
diff --git a/lib/matplotlib/backends/backend_svg.py b/lib/matplotlib/backends/backend_svg.py
index 4462c9b..e8ddf64 100644
--- a/lib/matplotlib/backends/backend_svg.py
+++ b/lib/matplotlib/backends/backend_svg.py
@@ -5,29 +5,27 @@ import six
from six.moves import xrange
from six import unichr
-import os, base64, tempfile, gzip, io, sys, codecs, re
+import base64, gzip, io, codecs, re
import numpy as np
from hashlib import md5
from matplotlib import verbose, __version__, rcParams
-from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
- FigureManagerBase, FigureCanvasBase
+from matplotlib.backend_bases import (RendererBase, FigureManagerBase,
+ FigureCanvasBase)
from matplotlib.backends.backend_mixed import MixedModeRenderer
from matplotlib.cbook import is_string_like, is_writable_file_like, maxdict
from matplotlib.colors import rgb2hex
from matplotlib.figure import Figure
-from matplotlib.font_manager import findfont, FontProperties
-from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING
+from matplotlib.font_manager import findfont
+from matplotlib.ft2font import FT2Font, LOAD_NO_HINTING
from matplotlib.mathtext import MathTextParser
from matplotlib.path import Path
from matplotlib import _path
from matplotlib.transforms import Affine2D, Affine2DBase
from matplotlib import _png
-from xml.sax.saxutils import escape as escape_xml_text
-
backend_version = __version__
# ----------------------------------------------------------------------
diff --git a/lib/matplotlib/backends/backend_template.py b/lib/matplotlib/backends/backend_template.py
index f3e483d..91b25c2 100644
--- a/lib/matplotlib/backends/backend_template.py
+++ b/lib/matplotlib/backends/backend_template.py
@@ -65,15 +65,11 @@ Naming Conventions
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import matplotlib
from matplotlib._pylab_helpers import Gcf
from matplotlib.backend_bases import RendererBase, GraphicsContextBase,\
FigureManagerBase, FigureCanvasBase
from matplotlib.figure import Figure
-from matplotlib.transforms import Bbox
-
class RendererTemplate(RendererBase):
"""
diff --git a/lib/matplotlib/backends/backend_tkagg.py b/lib/matplotlib/backends/backend_tkagg.py
index 8ffc8a8..8dc934b 100644
--- a/lib/matplotlib/backends/backend_tkagg.py
+++ b/lib/matplotlib/backends/backend_tkagg.py
@@ -4,7 +4,6 @@ from __future__ import (absolute_import, division, print_function,
import six
from six.moves import tkinter as Tk
-from six.moves import tkinter_filedialog as FileDialog
import os, sys, math
import os.path
@@ -17,25 +16,19 @@ import matplotlib.backends.windowing as windowing
import matplotlib
from matplotlib.cbook import is_string_like
-from matplotlib.backend_bases import RendererBase, GraphicsContextBase
-from matplotlib.backend_bases import FigureManagerBase, FigureCanvasBase
-from matplotlib.backend_bases import NavigationToolbar2, cursors, TimerBase
-from matplotlib.backend_bases import (ShowBase, ToolContainerBase,
+from matplotlib.backend_bases import (FigureManagerBase, FigureCanvasBase,
+ NavigationToolbar2, cursors, TimerBase,
+ ShowBase, ToolContainerBase,
StatusbarBase)
from matplotlib.backend_managers import ToolManager
from matplotlib import backend_tools
from matplotlib._pylab_helpers import Gcf
-
from matplotlib.figure import Figure
-
from matplotlib.widgets import SubplotTool
-import matplotlib.cbook as cbook
-
rcParams = matplotlib.rcParams
verbose = matplotlib.verbose
-
backend_version = Tk.TkVersion
# the true dots per inch on the screen; should be display dependent
diff --git a/lib/matplotlib/backends/backend_webagg.py b/lib/matplotlib/backends/backend_webagg.py
index fe03107..0e0a225 100644
--- a/lib/matplotlib/backends/backend_webagg.py
+++ b/lib/matplotlib/backends/backend_webagg.py
@@ -15,7 +15,6 @@ from __future__ import (absolute_import, division, print_function,
import six
-import datetime
import errno
import json
import os
diff --git a/lib/matplotlib/backends/backend_webagg_core.py b/lib/matplotlib/backends/backend_webagg_core.py
index 849b3de..aacd727 100644
--- a/lib/matplotlib/backends/backend_webagg_core.py
+++ b/lib/matplotlib/backends/backend_webagg_core.py
@@ -13,12 +13,9 @@ Displays Agg images in the browser, with interactivity
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import io
import json
import os
-import time
import warnings
import numpy as np
@@ -28,7 +25,6 @@ from matplotlib.figure import Figure
from matplotlib import backend_bases
from matplotlib import _png
-
def new_figure_manager(num, *args, **kwargs):
"""
Create a new figure manager instance
diff --git a/lib/matplotlib/backends/backend_wx.py b/lib/matplotlib/backends/backend_wx.py
index 81f41d7..da08a41 100644
--- a/lib/matplotlib/backends/backend_wx.py
+++ b/lib/matplotlib/backends/backend_wx.py
@@ -28,8 +28,6 @@ import warnings
import numpy as np
-from matplotlib.cbook import mplDeprecation
-
# Debugging settings here...
# Debug level set here. If the debug level is less than 5, information
# messages (progressively more info for lower value) are printed. In addition,
diff --git a/lib/matplotlib/backends/backend_wxagg.py b/lib/matplotlib/backends/backend_wxagg.py
index 5dd0103..f1d8c3c 100644
--- a/lib/matplotlib/backends/backend_wxagg.py
+++ b/lib/matplotlib/backends/backend_wxagg.py
@@ -1,19 +1,16 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
import matplotlib
from matplotlib.figure import Figure
from .backend_agg import FigureCanvasAgg
from . import backend_wx # already uses wxversion.ensureMinimal('2.8')
-from .backend_wx import FigureManagerWx, FigureCanvasWx, \
- FigureFrameWx, DEBUG_MSG, NavigationToolbar2Wx, error_msg_wx, \
- draw_if_interactive, show, Toolbar, backend_version
+from .backend_wx import (FigureManagerWx, FigureCanvasWx,
+ FigureFrameWx, DEBUG_MSG, NavigationToolbar2Wx,
+ draw_if_interactive, backend_version)
import wx
-
class FigureFrameWxAgg(FigureFrameWx):
def get_canvas(self, fig):
return FigureCanvasWxAgg(self, -1, fig)
diff --git a/lib/matplotlib/backends/tkagg.py b/lib/matplotlib/backends/tkagg.py
index 81fe926..fa16b67 100644
--- a/lib/matplotlib/backends/tkagg.py
+++ b/lib/matplotlib/backends/tkagg.py
@@ -1,11 +1,8 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
from six.moves import tkinter as Tk
-
import numpy as np
-
from matplotlib.backends import _tkagg
def blit(photoimage, aggimage, bbox=None, colormode=1):
diff --git a/lib/matplotlib/backends/windowing.py b/lib/matplotlib/backends/windowing.py
index 6c2e495..1b99fd6 100644
--- a/lib/matplotlib/backends/windowing.py
+++ b/lib/matplotlib/backends/windowing.py
@@ -9,8 +9,6 @@ It uses a tiny C++ extension module to access MS Win functions.
from __future__ import (absolute_import, division, print_function,
unicode_literals)
-import six
-
from matplotlib import rcParams
try:
--
2.1.4
|
|
From: Kelvin Li <ltw...@gm...> - 2015-04-20 06:06:53
|
---
lib/matplotlib/backends/backend_ps.py | 3 ---
lib/matplotlib/texmanager.py | 6 ------
2 files changed, 9 deletions(-)
diff --git a/lib/matplotlib/backends/backend_ps.py b/lib/matplotlib/backends/backend_ps.py
index cea707d..699d1ba 100644
--- a/lib/matplotlib/backends/backend_ps.py
+++ b/lib/matplotlib/backends/backend_ps.py
@@ -49,9 +49,6 @@ try:
except NameError:
from sets import Set as set
-if sys.platform.startswith('win'): cmd_split = '&'
-else: cmd_split = ';'
-
backend_version = 'Level II'
debugPS = 0
diff --git a/lib/matplotlib/texmanager.py b/lib/matplotlib/texmanager.py
index 5d52e7d..c23ed5f 100644
--- a/lib/matplotlib/texmanager.py
+++ b/lib/matplotlib/texmanager.py
@@ -60,12 +60,6 @@ import re
DEBUG = False
-if sys.platform.startswith('win'):
- cmd_split = '&'
-else:
- cmd_split = ';'
-
-
def dvipng_hack_alpha():
try:
p = Popen(['dvipng', '-version'], stdin=PIPE, stdout=PIPE,
--
2.1.4
|
|
From: Kelvin Li <ltw...@gm...> - 2015-04-20 06:06:46
|
First ever patch submission. Here I propose cleaning up some unused variables and imports. Kelvin Li (2): remove unused variable "cmd_split" backends: remove unnecessary import statements lib/matplotlib/backends/backend_agg.py | 2 -- lib/matplotlib/backends/backend_cairo.py | 5 ++-- lib/matplotlib/backends/backend_gdk.py | 9 ------- lib/matplotlib/backends/backend_gtk.py | 7 +++-- lib/matplotlib/backends/backend_gtk3agg.py | 1 - lib/matplotlib/backends/backend_gtk3cairo.py | 2 -- lib/matplotlib/backends/backend_gtkagg.py | 7 +---- lib/matplotlib/backends/backend_gtkcairo.py | 3 --- lib/matplotlib/backends/backend_macosx.py | 11 +++----- lib/matplotlib/backends/backend_mixed.py | 2 -- lib/matplotlib/backends/backend_nbagg.py | 2 -- lib/matplotlib/backends/backend_pgf.py | 2 -- lib/matplotlib/backends/backend_ps.py | 26 +++---------------- lib/matplotlib/backends/backend_qt4.py | 36 ++------------------------ lib/matplotlib/backends/backend_qt4agg.py | 11 -------- lib/matplotlib/backends/backend_qt5agg.py | 9 ------- lib/matplotlib/backends/backend_svg.py | 12 ++++----- lib/matplotlib/backends/backend_template.py | 4 --- lib/matplotlib/backends/backend_tkagg.py | 13 +++------- lib/matplotlib/backends/backend_webagg.py | 1 - lib/matplotlib/backends/backend_webagg_core.py | 4 --- lib/matplotlib/backends/backend_wx.py | 2 -- lib/matplotlib/backends/backend_wxagg.py | 9 +++---- lib/matplotlib/backends/tkagg.py | 3 --- lib/matplotlib/backends/windowing.py | 2 -- lib/matplotlib/texmanager.py | 6 ----- 26 files changed, 26 insertions(+), 165 deletions(-) -- 2.1.4 |
|
From: OceanWolf <jui...@ya...> - 2015-04-07 18:12:10
|
Not sure why my message didn't go through earlier, but yes, the issue already exists in the system, see https://github.com/matplotlib/matplotlib/issues/4092 On 07/04/15 19:07, Benjamin Root wrote: > Yes, this was discovered recently in connection to changes in how idle > events were handled. I don't recall if there was an issue created for > it, though. > > On Tue, Apr 7, 2015 at 11:48 AM, Michael Kaufman <kau...@or... > <mailto:kau...@or...>> wrote: > > Hi All, > > I don't have time at the moment to submit a ticket, but I thought I'd > see if anyone else is having this problem: > > With latest master on 1.5-devel using GTKAgg backend, (and in ipython > 3.0.0-dev, python 2.7.8, MacOSX 10.9.5) if I do figure() and nothing > else, and then run 'top', I see Python running 100% CPU for the > process. > Closing the figure stops Python hogging the CPU. > > With latest 1.4.x, I do not see it. > > M > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
|
From: Benjamin R. <ben...@ou...> - 2015-04-07 17:07:55
|
Yes, this was discovered recently in connection to changes in how idle events were handled. I don't recall if there was an issue created for it, though. On Tue, Apr 7, 2015 at 11:48 AM, Michael Kaufman <kau...@or...> wrote: > Hi All, > > I don't have time at the moment to submit a ticket, but I thought I'd > see if anyone else is having this problem: > > With latest master on 1.5-devel using GTKAgg backend, (and in ipython > 3.0.0-dev, python 2.7.8, MacOSX 10.9.5) if I do figure() and nothing > else, and then run 'top', I see Python running 100% CPU for the process. > Closing the figure stops Python hogging the CPU. > > With latest 1.4.x, I do not see it. > > M > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Michael K. <kau...@or...> - 2015-04-07 15:48:13
|
Hi All, I don't have time at the moment to submit a ticket, but I thought I'd see if anyone else is having this problem: With latest master on 1.5-devel using GTKAgg backend, (and in ipython 3.0.0-dev, python 2.7.8, MacOSX 10.9.5) if I do figure() and nothing else, and then run 'top', I see Python running 100% CPU for the process. Closing the figure stops Python hogging the CPU. With latest 1.4.x, I do not see it. M |
|
From: gary r. <gar...@gm...> - 2015-04-07 00:20:42
|
I guess you could just load some test patterns into any commercial software graphics or design package that supports color gamut alarms, and try some typical printer settings to make sure that the candidate color maps aren't excessively blowing the boundaries. I'm not advocating that the default color map needs to be perfectly reproducible in print, but it might be worth sanity checking this; it might mean avoiding bright greens and yellows for example. I see that PIL/pillow contains littlecms support and I see its ImageCms.py file contains a GAMUTCHECK flag, so it might be possible to use that, along with some common icc profiles to automate the checking, or build it into an optimiser as a constraint. On 6 April 2015 at 15:57, Nathaniel Smith <nj...@po...> wrote: > On Apr 5, 2015 8:29 PM, "gary ruben" <gar...@gm...> wrote: > > > > Just wondering whether anyone has suggested checking candidate colormaps > against typical printer color gamuts? > > How would you go about doing this in practice? Is it even possible to > choose a subset of sRGB space and have printers take advantage of that when > doing gamut mapping? (I guess I always assumed that printer gamut mapping > applied to an RGB image would map all of RGB into their gamut, so there > would be no advantage to restricting oneself go a subspace. But maybe I'm > wrong -- color management is pretty fancy these days.) > > -n > |
|
From: Benjamin R. <ben...@ou...> - 2015-04-06 13:51:34
|
"sunset" has a connotation of things ending. Howabout "sunrise"? On Sun, Apr 5, 2015 at 5:18 PM, Olga Botvinnik <obo...@uc...> wrote: > How about "pythonic sunset" ? > > On Sun, Apr 5, 2015 at 2:01 PM Benjamin Root <ben...@ou...> wrote: > >> That is nice. The blue is a bit heavy, but that might be my display. Now, >> how should we order it by default? I am used to thinking of blues as lower >> values, and reds as higher. The yellow at the end throws me off a bit, >> because I would think of it as a "weaker" color. Maybe if it was more >> gold-like? >> >> We should also start thinking of a snazzy name. BlRdYe probably won't cut >> it. >> >> Ben Root >> On Apr 5, 2015 3:21 AM, "Nathaniel Smith" <nj...@po...> wrote: >> >>> On Mon, Feb 23, 2015 at 10:46 AM, Eric Firing <ef...@ha...> >>> wrote: >>> > On 2015/02/18 2:39 PM, Nathaniel Smith wrote: >>> >> >>> >> On Feb 16, 2015 3:39 PM, "Eric Firing" <ef...@ha...> wrote: >>> >>> >>> >>> >>> >>> On 2015/02/16 1:29 PM, Michael Waskom wrote: >>> >>> >>> >>>> Nathaniel's January 9 message in that thread (can't figure out how >>> to >>> >>>> link to it in the archives) had a suggestion that I thought was very >>> >>>> promising, to do something similar to Parula but rotate around the >>> hue >>> >>>> circle the other direction so that the hues would go blue - purple >>> - red >>> >>>> - yellow. I don't think we've seen an example of exactly what it >>> would >>> >>>> look like, but I reckon it would be similar to the middle colormap >>> here >>> >>>> >>> >>>> >>> http://earthobservatory.nasa.gov/blogs/elegantfigures/files/2013/08/three_perceptual_palettes_618.png >>> >>>> (from the elegant figures block series linked above), which I've >>> always >>> >>>> found quite attractive. >>> >>> >>> >>> >>> >>> Certainly it can be considered--but we have to have a real >>> >>> implementation. >>> >> >>> >> >>> >> While I hate to promise vaporware, I actually was planning to have a >>> >> go at implementing such a colormap in the next few weeks, based on >>> >> optimizing the same set of parameters that viscm visualizes... FWIW. >>> > >>> > >>> > It might be worth quite a bit--and the sooner, the better. >>> >>> While it's taking longer than hoped, just to reassure you that this >>> isn't total vaporware, here's a screenshot from the colormap designer >>> that Stéfan van der Walt and I have been working on... still needs >>> fine-tuning (which at this point probably won't happen until after I >>> get back from PyCon), but we like what we're seeing so far :-) >>> >>> The colormap shown has, by construction, perfect lightness linearity >>> and perfect perceptual uniformity, according to the better-than-CIELAB >>> model used by the viscm tool I linked upthread. >>> >>> -- >>> Nathaniel J. Smith -- http://vorpus.org >>> >>> >>> ------------------------------------------------------------------------------ >>> Dive into the World of Parallel Programming The Go Parallel Website, >>> sponsored >>> by Intel and developed in partnership with Slashdot Media, is your hub >>> for all >>> things parallel software development, from weekly thought leadership >>> blogs to >>> news, videos, case studies, tutorials and more. Take a look and join the >>> conversation now. http://goparallel.sourceforge.net/ >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >>> >>> ------------------------------------------------------------ >> ------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, >> sponsored >> by Intel and developed in partnership with Slashdot Media, is your hub >> for all >> things parallel software development, from weekly thought leadership >> blogs to >> news, videos, case studies, tutorials and more. Take a look and join the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |
|
From: Nathaniel S. <nj...@po...> - 2015-04-06 05:57:48
|
On Apr 5, 2015 8:29 PM, "gary ruben" <gar...@gm...> wrote: > > Just wondering whether anyone has suggested checking candidate colormaps against typical printer color gamuts? How would you go about doing this in practice? Is it even possible to choose a subset of sRGB space and have printers take advantage of that when doing gamut mapping? (I guess I always assumed that printer gamut mapping applied to an RGB image would map all of RGB into their gamut, so there would be no advantage to restricting oneself go a subspace. But maybe I'm wrong -- color management is pretty fancy these days.) -n |
|
From: gary r. <gar...@gm...> - 2015-04-06 03:29:16
|
Just wondering whether anyone has suggested checking candidate colormaps against typical printer color gamuts? On 6 Apr 2015 1:11 pm, "Eric Firing" <ef...@ha...> wrote: > On 2015/04/04 10:10 PM, Nathaniel Smith wrote: > >> We'd welcome any feedback from readers with non-simulated color >> deficiency! >> > > I checked with my red-green color-blind colleague, Niklas Schneider, and > his evaluation is attached. > > Eric > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |
|
From: Eric F. <ef...@ha...> - 2015-04-06 03:10:34
|
On 2015/04/04 10:10 PM, Nathaniel Smith wrote: > We'd welcome any feedback from readers with non-simulated color deficiency! I checked with my red-green color-blind colleague, Niklas Schneider, and his evaluation is attached. Eric |
|
From: OceanWolf <jui...@ya...> - 2015-04-06 02:13:26
|
I like it, but perhaps we should condense it to one word for ease of typing, how about "Redgauntlet"? It kind of feels appropriate (for those who need an explanation of why, see https://www.youtube.com/watch?v=_guKhYVr5vA). On the colormap itself, it looks good apart from the fade into blue, my eyes on this laptop monitor see a sharp gradient around 0.2 compared with the more gradual gradient at the other end. Also I see constant colour between 0 and 0.1, and between 0.9 and 1, with less change between 0.8 to 0.9 then 0.1 and 0.2. Not sure if one causes an optical illusion in the other or not. Finally a bit confused as to what all the lines mean, any chance of some annotation? Also I would find it helpful to see a version without the big red line and what it looks like in practice (see the doc for the test script). Best, OceanWolf On 05/04/15 23:18, Olga Botvinnik wrote: > How about "pythonic sunset" ? > > On Sun, Apr 5, 2015 at 2:01 PM Benjamin Root <ben...@ou... > <mailto:ben...@ou...>> wrote: > > That is nice. The blue is a bit heavy, but that might be my > display. Now, how should we order it by default? I am used to > thinking of blues as lower values, and reds as higher. The yellow > at the end throws me off a bit, because I would think of it as a > "weaker" color. Maybe if it was more gold-like? > > We should also start thinking of a snazzy name. BlRdYe probably > won't cut it. > > Ben Root > > On Apr 5, 2015 3:21 AM, "Nathaniel Smith" <nj...@po... > <mailto:nj...@po...>> wrote: > > On Mon, Feb 23, 2015 at 10:46 AM, Eric Firing > <ef...@ha... <mailto:ef...@ha...>> wrote: > > On 2015/02/18 2:39 PM, Nathaniel Smith wrote: > >> > >> On Feb 16, 2015 3:39 PM, "Eric Firing" <ef...@ha... > <mailto:ef...@ha...>> wrote: > >>> > >>> > >>> On 2015/02/16 1:29 PM, Michael Waskom wrote: > >>> > >>>> Nathaniel's January 9 message in that thread (can't > figure out how to > >>>> link to it in the archives) had a suggestion that I > thought was very > >>>> promising, to do something similar to Parula but rotate > around the hue > >>>> circle the other direction so that the hues would go blue > - purple - red > >>>> - yellow. I don't think we've seen an example of exactly > what it would > >>>> look like, but I reckon it would be similar to the middle > colormap here > >>>> > >>>> > http://earthobservatory.nasa.gov/blogs/elegantfigures/files/2013/08/three_perceptual_palettes_618.png > >>>> (from the elegant figures block series linked above), > which I've always > >>>> found quite attractive. > >>> > >>> > >>> Certainly it can be considered--but we have to have a real > >>> implementation. > >> > >> > >> While I hate to promise vaporware, I actually was planning > to have a > >> go at implementing such a colormap in the next few weeks, > based on > >> optimizing the same set of parameters that viscm > visualizes... FWIW. > > > > > > It might be worth quite a bit--and the sooner, the better. > > While it's taking longer than hoped, just to reassure you that > this > isn't total vaporware, here's a screenshot from the colormap > designer > that Stéfan van der Walt and I have been working on... still needs > fine-tuning (which at this point probably won't happen until > after I > get back from PyCon), but we like what we're seeing so far :-) > > The colormap shown has, by construction, perfect lightness > linearity > and perfect perceptual uniformity, according to the > better-than-CIELAB > model used by the viscm tool I linked upthread. > > -- > Nathaniel J. Smith -- http://vorpus.org > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel > Website, sponsored > by Intel and developed in partnership with Slashdot Media, is > your hub for all > things parallel software development, from weekly thought > leadership blogs to > news, videos, case studies, tutorials and more. Take a look > and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel > Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your > hub for all > things parallel software development, from weekly thought > leadership blogs to > news, videos, case studies, tutorials and more. Take a look and > join the > conversation now. > http://goparallel.sourceforge.net/_______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
|
From: Olga B. <obo...@uc...> - 2015-04-05 21:18:10
|
How about "pythonic sunset" ? On Sun, Apr 5, 2015 at 2:01 PM Benjamin Root <ben...@ou...> wrote: > That is nice. The blue is a bit heavy, but that might be my display. Now, > how should we order it by default? I am used to thinking of blues as lower > values, and reds as higher. The yellow at the end throws me off a bit, > because I would think of it as a "weaker" color. Maybe if it was more > gold-like? > > We should also start thinking of a snazzy name. BlRdYe probably won't cut > it. > > Ben Root > On Apr 5, 2015 3:21 AM, "Nathaniel Smith" <nj...@po...> wrote: > >> On Mon, Feb 23, 2015 at 10:46 AM, Eric Firing <ef...@ha...> wrote: >> > On 2015/02/18 2:39 PM, Nathaniel Smith wrote: >> >> >> >> On Feb 16, 2015 3:39 PM, "Eric Firing" <ef...@ha...> wrote: >> >>> >> >>> >> >>> On 2015/02/16 1:29 PM, Michael Waskom wrote: >> >>> >> >>>> Nathaniel's January 9 message in that thread (can't figure out how to >> >>>> link to it in the archives) had a suggestion that I thought was very >> >>>> promising, to do something similar to Parula but rotate around the >> hue >> >>>> circle the other direction so that the hues would go blue - purple - >> red >> >>>> - yellow. I don't think we've seen an example of exactly what it >> would >> >>>> look like, but I reckon it would be similar to the middle colormap >> here >> >>>> >> >>>> >> http://earthobservatory.nasa.gov/blogs/elegantfigures/files/2013/08/three_perceptual_palettes_618.png >> >>>> (from the elegant figures block series linked above), which I've >> always >> >>>> found quite attractive. >> >>> >> >>> >> >>> Certainly it can be considered--but we have to have a real >> >>> implementation. >> >> >> >> >> >> While I hate to promise vaporware, I actually was planning to have a >> >> go at implementing such a colormap in the next few weeks, based on >> >> optimizing the same set of parameters that viscm visualizes... FWIW. >> > >> > >> > It might be worth quite a bit--and the sooner, the better. >> >> While it's taking longer than hoped, just to reassure you that this >> isn't total vaporware, here's a screenshot from the colormap designer >> that Stéfan van der Walt and I have been working on... still needs >> fine-tuning (which at this point probably won't happen until after I >> get back from PyCon), but we like what we're seeing so far :-) >> >> The colormap shown has, by construction, perfect lightness linearity >> and perfect perceptual uniformity, according to the better-than-CIELAB >> model used by the viscm tool I linked upthread. >> >> -- >> Nathaniel J. Smith -- http://vorpus.org >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, >> sponsored >> by Intel and developed in partnership with Slashdot Media, is your hub >> for all >> things parallel software development, from weekly thought leadership >> blogs to >> news, videos, case studies, tutorials and more. Take a look and join the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> >> ------------------------------------------------------------ > ------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Benjamin R. <ben...@ou...> - 2015-04-05 21:01:05
|
That is nice. The blue is a bit heavy, but that might be my display. Now, how should we order it by default? I am used to thinking of blues as lower values, and reds as higher. The yellow at the end throws me off a bit, because I would think of it as a "weaker" color. Maybe if it was more gold-like? We should also start thinking of a snazzy name. BlRdYe probably won't cut it. Ben Root On Apr 5, 2015 3:21 AM, "Nathaniel Smith" <nj...@po...> wrote: > On Mon, Feb 23, 2015 at 10:46 AM, Eric Firing <ef...@ha...> wrote: > > On 2015/02/18 2:39 PM, Nathaniel Smith wrote: > >> > >> On Feb 16, 2015 3:39 PM, "Eric Firing" <ef...@ha...> wrote: > >>> > >>> > >>> On 2015/02/16 1:29 PM, Michael Waskom wrote: > >>> > >>>> Nathaniel's January 9 message in that thread (can't figure out how to > >>>> link to it in the archives) had a suggestion that I thought was very > >>>> promising, to do something similar to Parula but rotate around the hue > >>>> circle the other direction so that the hues would go blue - purple - > red > >>>> - yellow. I don't think we've seen an example of exactly what it would > >>>> look like, but I reckon it would be similar to the middle colormap > here > >>>> > >>>> > http://earthobservatory.nasa.gov/blogs/elegantfigures/files/2013/08/three_perceptual_palettes_618.png > >>>> (from the elegant figures block series linked above), which I've > always > >>>> found quite attractive. > >>> > >>> > >>> Certainly it can be considered--but we have to have a real > >>> implementation. > >> > >> > >> While I hate to promise vaporware, I actually was planning to have a > >> go at implementing such a colormap in the next few weeks, based on > >> optimizing the same set of parameters that viscm visualizes... FWIW. > > > > > > It might be worth quite a bit--and the sooner, the better. > > While it's taking longer than hoped, just to reassure you that this > isn't total vaporware, here's a screenshot from the colormap designer > that Stéfan van der Walt and I have been working on... still needs > fine-tuning (which at this point probably won't happen until after I > get back from PyCon), but we like what we're seeing so far :-) > > The colormap shown has, by construction, perfect lightness linearity > and perfect perceptual uniformity, according to the better-than-CIELAB > model used by the viscm tool I linked upthread. > > -- > Nathaniel J. Smith -- http://vorpus.org > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for > all > things parallel software development, from weekly thought leadership blogs > to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |