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
|
From: Thomas C. <tca...@gm...> - 2015-07-25 23:03:25
|
Hey all, Everyone should be aware of https://github.com/matplotlib/matplotlib/pull/4787 which is both a very simple, but very important change to the mpl API by providing a minimal API to pass labeled data (that is anything that `foo[key]` return an array-like object) into mpl plotting functions. This is due to Fernando and Brian's persuasive case to the importance of starting to address labeled data in mpl and it is now or in 6-9 months The general approach follows R / seaborn / panadas and allows users to pass in a `data` kwarg which if present, any data fields which are strings are replaced by a call to `data[key]`. In code ax.plot(labeled_data['a'], labeled_data['b']) and ax.plot('a', 'b', data=labeled_data) are equivalent. This is the minimal change to get quality of life for users who work with labeled data at the repl and to put a flag in the sand for the API that down stream projects should be targeting. Major changes to what the plotting functions do (inferring labels, inferring what computation to do etc) are out of scope for _this_ PR which I want to see included in 1.5. What a higher-level API which can make use of the additional meta-data available looks like is a much larger discussion which will must have input from all of the stake holders (ex IPython, pandas, bokeh, seaborn, xray). Tom |
From: Thomas C. <tca...@gm...> - 2015-07-24 16:33:31
|
This should be fixed now, Thanks for reporting this! Tom On Fri, Jul 24, 2015 at 10:06 AM Thomas Caswell <tca...@gm...> wrote: > Sorry, i must have broken that when I updated the docs to have the banner, > i will look into fixing it asap. > > Tom > > On Fri, Jul 24, 2015, 7:04 AM Pierre Haessig <pie...@cr...> > wrote: > >> Le 24/07/2015 15:10, Jens Nielsen a écrit : >> > In the mean time you can use the development version of the docs up >> > here: http://matplotlib.org/devdocs/users/colormaps.html that contains >> > the plots. >> >> thanks ! >> >> -- >> Pierre >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> > |
From: Thomas C. <tca...@gm...> - 2015-07-24 14:06:35
|
Sorry, i must have broken that when I updated the docs to have the banner, i will look into fixing it asap. Tom On Fri, Jul 24, 2015, 7:04 AM Pierre Haessig <pie...@cr...> wrote: > Le 24/07/2015 15:10, Jens Nielsen a écrit : > > In the mean time you can use the development version of the docs up > > here: http://matplotlib.org/devdocs/users/colormaps.html that contains > > the plots. > > thanks ! > > -- > Pierre > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
From: Pierre H. <pie...@cr...> - 2015-07-24 14:03:32
|
Le 24/07/2015 15:10, Jens Nielsen a écrit : > In the mean time you can use the development version of the docs up > here: http://matplotlib.org/devdocs/users/colormaps.html that contains > the plots. thanks ! -- Pierre |
From: Jens N. <jen...@gm...> - 2015-07-24 13:10:50
|
Hi Pierre I think it is likely that whoever rebuild the documentation did not have the right dependencies installed causing the graphics to be missing. We have significantly improved the build process of the documentation in current master and this should be much less likely to happen when we release 1.5 and going forward In the mean time you can use the development version of the docs up here: http://matplotlib.org/devdocs/users/colormaps.html that contains the plots. best Jens fre. 24. jul. 2015 kl. 12.51 skrev Pierre Haessig <pie...@cr... >: > Hi, > > I'm a bit confused with the colormap doc > http://matplotlib.org/users/colormaps.html > I often get to this page to select my colormaps and today I see no more > images of the colormaps, only text ! > > And when I look at the raw code > > https://raw.githubusercontent.com/matplotlib/matplotlib/master/doc/users/colormaps.rst > I feel that some plot command are missing. > > Was there any error in the build process of the documentation ? > > > best, > Pierre > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
From: Pierre H. <pie...@cr...> - 2015-07-24 11:50:38
|
Hi, I'm a bit confused with the colormap doc http://matplotlib.org/users/colormaps.html I often get to this page to select my colormaps and today I see no more images of the colormaps, only text ! And when I look at the raw code https://raw.githubusercontent.com/matplotlib/matplotlib/master/doc/users/colormaps.rst I feel that some plot command are missing. Was there any error in the build process of the documentation ? best, Pierre |
From: Nathan G. <nat...@gm...> - 2015-07-23 00:00:28
|
One way to do this is to build a Conda package using the matplotlib recipe: https://github.com/conda/conda-recipes/tree/master/matplotlib Looking at the Conda recipe might give you some hints about how it locates png.h as well, although I haven't checked in detail. On Wednesday, July 22, 2015, Brian Granger <ell...@gm...> wrote: > No I am fine linking against the stuff that ships with conda - just > not clear on how to get the setup.py logic to look in the right place. > > On Wed, Jul 22, 2015 at 11:20 AM, Phil Elson <pel...@gm... > <javascript:;>> wrote: > > Are you wanting to link against anything other than that installed with > > conda? > > The output of setup.py is normally pretty helpful at letting you know > which > > library it has found to build against. > > > > On 20 July 2015 at 01:54, Brian Granger <ell...@gm... > <javascript:;>> wrote: > >> > >> Hi all, > >> > >> I am trying to get a dev build of matplotlib working with the anaconda > >> python. > >> > >> Any advice on getting matplotlib to detect and use any of the > >> libpng/freetypes: > >> > >> * Those installed with anaconda python. > >> * Those from homebrew > >> * Those that ship with OS X > >> > >> Cheers, > >> > >> Brian > >> > >> -- > >> Brian E. Granger > >> Cal Poly State University, San Luis Obispo > >> @ellisonbg on Twitter and GitHub > >> bgr...@ca... <javascript:;> and ell...@gm... > <javascript:;> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Don't Limit Your Business. Reach for the Cloud. > >> GigeNET's Cloud Solutions provide you with the tools and support that > >> you need to offload your IT needs and focus on growing your business. > >> Configured For All Businesses. Start Your Cloud Today. > >> https://www.gigenetcloud.com/ > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> Mat...@li... <javascript:;> > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > > > > > -- > Brian E. Granger > Cal Poly State University, San Luis Obispo > @ellisonbg on Twitter and GitHub > bgr...@ca... <javascript:;> and ell...@gm... <javascript:;> > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... <javascript:;> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
From: Brian G. <ell...@gm...> - 2015-07-22 23:17:36
|
No I am fine linking against the stuff that ships with conda - just not clear on how to get the setup.py logic to look in the right place. On Wed, Jul 22, 2015 at 11:20 AM, Phil Elson <pel...@gm...> wrote: > Are you wanting to link against anything other than that installed with > conda? > The output of setup.py is normally pretty helpful at letting you know which > library it has found to build against. > > On 20 July 2015 at 01:54, Brian Granger <ell...@gm...> wrote: >> >> Hi all, >> >> I am trying to get a dev build of matplotlib working with the anaconda >> python. >> >> Any advice on getting matplotlib to detect and use any of the >> libpng/freetypes: >> >> * Those installed with anaconda python. >> * Those from homebrew >> * Those that ship with OS X >> >> Cheers, >> >> Brian >> >> -- >> Brian E. Granger >> Cal Poly State University, San Luis Obispo >> @ellisonbg on Twitter and GitHub >> bgr...@ca... and ell...@gm... >> >> >> ------------------------------------------------------------------------------ >> Don't Limit Your Business. Reach for the Cloud. >> GigeNET's Cloud Solutions provide you with the tools and support that >> you need to offload your IT needs and focus on growing your business. >> Configured For All Businesses. Start Your Cloud Today. >> https://www.gigenetcloud.com/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > -- Brian E. Granger Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgr...@ca... and ell...@gm... |
From: Phil E. <pel...@gm...> - 2015-07-22 18:20:32
|
Are you wanting to link against anything other than that installed with conda? The output of setup.py is normally pretty helpful at letting you know which library it has found to build against. On 20 July 2015 at 01:54, Brian Granger <ell...@gm...> wrote: > Hi all, > > I am trying to get a dev build of matplotlib working with the anaconda > python. > > Any advice on getting matplotlib to detect and use any of the > libpng/freetypes: > > * Those installed with anaconda python. > * Those from homebrew > * Those that ship with OS X > > Cheers, > > Brian > > -- > Brian E. Granger > Cal Poly State University, San Luis Obispo > @ellisonbg on Twitter and GitHub > bgr...@ca... and ell...@gm... > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
From: Brian G. <ell...@gm...> - 2015-07-22 02:18:01
|
Hi all, I am trying to get a dev build of matplotlib working with the anaconda python. Any advice on getting matplotlib to detect and use any of the libpng/freetypes: * Those installed with anaconda python. * Those from homebrew * Those that ship with OS X Cheers, Brian -- Brian E. Granger Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgr...@ca... and ell...@gm... |
From: Brian G. <ell...@gm...> - 2015-07-22 01:11:10
|
Hi folks, Is it possible to run the matplotlib test suite without the image comparisons? Cheers, Brian -- Brian E. Granger Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgr...@ca... and ell...@gm... |
From: Benjamin R. <ben...@ou...> - 2015-07-21 21:43:19
|
Pretty sure this doesn't impact us, but just thought I'd throw this out there: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-2426 Looks like Microsoft's AFM library didn't properly sanitize malicious OpenType font files and suffered from a buffer underflow, allowing for arbitrary code execution. Ben Root |
From: Thomas C. <tca...@gm...> - 2015-07-15 17:42:02
|
There is a discussion over names happening in a scikit-image PR thread ( https://github.com/scikit-image/scikit-image/pull/1599) There is a proposal for naming options A-C as {'ignis', 'ortus', 'fyrian'} in some order. Commenting here and copying the devel list so it gets some visibility. On Wed, Jul 15, 2015 at 11:56 AM Nathaniel J. Smith < not...@gi...> wrote: > Yep, that's the plan. > > On Wed, Jul 15, 2015 at 3:22 AM, Werner Beroux <not...@gi...> > wrote: > > > Would be nice to add also some of the alternatives on > > http://bids.github.io/colormap/ to matplotlib. > > > > — > > Reply to this email directly or view it on GitHub > > < > https://github.com/matplotlib/matplotlib/issues/875#issuecomment-121526766 > > > > . > > > > > > -- > Nathaniel J. Smith -- http://vorpus.org > > — > Reply to this email directly or view it on GitHub > <https://github.com/matplotlib/matplotlib/issues/875#issuecomment-121660178> > . > |
From: Albert C. <mat...@ml...> - 2015-07-14 21:00:55
|
On Tue, Jul 14, 2015 at 02:53:13PM -0500, Albert Chin wrote: > On Tue, Jul 14, 2015 at 09:22:07AM -1000, Eric Firing wrote: > > On 2015/07/14 3:59 AM, Albert Chin wrote: > > > I've built matplotlib-1.4.3 with Python 2.7.5, 3.3.2, 3.4.3. Python > > > 3.3.2 and 3.4.3 work ok. With Python 2.7.5, I get: > > > File "/tmp/lines3d_demo.py", line 2, in <module> > > > from mpl_toolkits.mplot3d import Axes3D > > > ImportError: No module named mpl_toolkits.mplot3d > > > > > > [[ snip snip ]] > > > > I suspect this results from some aspect of your system; we routinely > > build and test with python 2.7.x. Maybe your python 2.7 setuptools > > needs to be updated? > > Most likely our fault. I rebuilt with setuptools-18.0.1 and that > didn't help. Looking at a Fedora 22 system, > matplotlib-1.4.3-py2.7-nspkg.pth is read, but not on our system. This > is the problem. If I move this file out of the way on the Fedora 22 > system, the failure is the same as above. Just need to figure out how > Python reads this file. Ok, found the problem. Python only reads .pth files in the default Python prefix (sys.prefix and sys.exec_prefix), not from any other path in PYTHONPATH. I'll need to create sitecustomize.py to fix this. -- albert chin (ch...@th...) |
From: Albert C. <mat...@ml...> - 2015-07-14 19:53:32
|
On Tue, Jul 14, 2015 at 09:22:07AM -1000, Eric Firing wrote: > On 2015/07/14 3:59 AM, Albert Chin wrote: > > I've built matplotlib-1.4.3 with Python 2.7.5, 3.3.2, 3.4.3. Python > > 3.3.2 and 3.4.3 work ok. With Python 2.7.5, I get: > > File "/tmp/lines3d_demo.py", line 2, in <module> > > from mpl_toolkits.mplot3d import Axes3D > > ImportError: No module named mpl_toolkits.mplot3d > > > > [[ snip snip ]] > > I suspect this results from some aspect of your system; we routinely > build and test with python 2.7.x. Maybe your python 2.7 setuptools > needs to be updated? Most likely our fault. I rebuilt with setuptools-18.0.1 and that didn't help. Looking at a Fedora 22 system, matplotlib-1.4.3-py2.7-nspkg.pth is read, but not on our system. This is the problem. If I move this file out of the way on the Fedora 22 system, the failure is the same as above. Just need to figure out how Python reads this file. -- albert chin (ch...@th...) |
From: Eric F. <ef...@ha...> - 2015-07-14 19:22:17
|
On 2015/07/14 3:59 AM, Albert Chin wrote: > I've built matplotlib-1.4.3 with Python 2.7.5, 3.3.2, 3.4.3. Python > 3.3.2 and 3.4.3 work ok. With Python 2.7.5, I get: > File "/tmp/lines3d_demo.py", line 2, in <module> > from mpl_toolkits.mplot3d import Axes3D > ImportError: No module named mpl_toolkits.mplot3d > > There is no __init__.py in the mpl_toolkits directory unlike with > matplotlib-1.3.1: > $ ls -l /opt/TWWfsw/matplotlib14/lib/python27/mpl_toolkits > total 64 > drwxr-xr-x+ 2 root root 53 Jul 14 13:51 axes_grid > drwxr-xr-x+ 2 root root 32 Jul 14 13:51 axes_grid1 > drwxr-xr-x+ 2 root root 29 Jul 14 13:51 axisartist > -rw-r--r--+ 1 root root 3830 Dec 23 2014 exceltools.py > -rw-r--r--+ 1 root root 3817 Jul 14 13:51 exceltools.pyc > -rw-r--r--+ 1 root root 3817 Jul 14 13:51 exceltools.pyo > -rw-r--r--+ 1 root root 19346 Dec 23 2014 gtktools.py > -rw-r--r--+ 1 root root 19745 Jul 14 13:51 gtktools.pyc > -rw-r--r--+ 1 root root 19706 Jul 14 13:51 gtktools.pyo > drwxr-xr-x+ 2 root root 17 Jul 14 13:51 mplot3d > drwxr-xr-x+ 3 root root 12 Jul 14 13:51 tests > > If I copy the matplotlib-1.3.1 __init__.py to > /opt/TWWfsw/matplotlib14/lib/python27/mpl_toolkits, then everything > works ok. > I suspect this results from some aspect of your system; we routinely build and test with python 2.7.x. Maybe your python 2.7 setuptools needs to be updated? Eric |
From: Albert C. <mat...@ml...> - 2015-07-14 14:19:42
|
I've built matplotlib-1.4.3 with Python 2.7.5, 3.3.2, 3.4.3. Python 3.3.2 and 3.4.3 work ok. With Python 2.7.5, I get: File "/tmp/lines3d_demo.py", line 2, in <module> from mpl_toolkits.mplot3d import Axes3D ImportError: No module named mpl_toolkits.mplot3d There is no __init__.py in the mpl_toolkits directory unlike with matplotlib-1.3.1: $ ls -l /opt/TWWfsw/matplotlib14/lib/python27/mpl_toolkits total 64 drwxr-xr-x+ 2 root root 53 Jul 14 13:51 axes_grid drwxr-xr-x+ 2 root root 32 Jul 14 13:51 axes_grid1 drwxr-xr-x+ 2 root root 29 Jul 14 13:51 axisartist -rw-r--r--+ 1 root root 3830 Dec 23 2014 exceltools.py -rw-r--r--+ 1 root root 3817 Jul 14 13:51 exceltools.pyc -rw-r--r--+ 1 root root 3817 Jul 14 13:51 exceltools.pyo -rw-r--r--+ 1 root root 19346 Dec 23 2014 gtktools.py -rw-r--r--+ 1 root root 19745 Jul 14 13:51 gtktools.pyc -rw-r--r--+ 1 root root 19706 Jul 14 13:51 gtktools.pyo drwxr-xr-x+ 2 root root 17 Jul 14 13:51 mplot3d drwxr-xr-x+ 3 root root 12 Jul 14 13:51 tests If I copy the matplotlib-1.3.1 __init__.py to /opt/TWWfsw/matplotlib14/lib/python27/mpl_toolkits, then everything works ok. -- albert chin (ch...@th...) |
From: Juan Nunez-I. <jni...@gm...> - 2015-07-13 14:36:22
|
Although I agree with Phillip that voting was not super-principled, I also agree with you Tom that it's time to move on. All the above colormaps meet stringent perceptibility criteria and so the vote comes down mostly to aesthetics. As long as they are all named options, I for one will be happy. Thank you everyone and especially Nathaniel for the amazing work on this topic! On Mon, Jul 13, 2015 at 10:19 AM, Thomas Caswell <tca...@gm...> wrote: > > See around https://youtu.be/xAoljeRJ3lU?t=1010 for the break down in the > voting. > > All four of the color maps will be included in 1.5 your default is > configurable via matplotlibrc, `rcParams` or `mpl.style.use`. > > I do not think further (meta-)discussion of the new default color map is > productive. > > Tom > > Note: I have trimmed the > > On Mon, Jul 13, 2015 at 4:54 AM Philipp A. <fly...@we...> wrote: > >> Thomas Caswell <tca...@gm...> schrieb am So., 12. Juli 2015 um >> 18:21 Uhr: >> >>> The new default color map will be 'viridis' (aka option D). >>> >> >> hi, >> >> how did you get to that decision? >> >> from at cursory glance at the opinions thread there didn’t seem to be a >> majority for option D as opposed to A, B, and C. >> >> A, B, and C were variations on a theme, so a fair vote would be ABC or D, >> and then if applicable a second one to decide which variation of ABC to use. >> >> best, philipp >> > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |
From: Thomas C. <tca...@gm...> - 2015-07-13 14:19:29
|
See around https://youtu.be/xAoljeRJ3lU?t=1010 for the break down in the voting. All four of the color maps will be included in 1.5 your default is configurable via matplotlibrc, `rcParams` or `mpl.style.use`. I do not think further (meta-)discussion of the new default color map is productive. Tom Note: I have trimmed the On Mon, Jul 13, 2015 at 4:54 AM Philipp A. <fly...@we...> wrote: > Thomas Caswell <tca...@gm...> schrieb am So., 12. Juli 2015 um > 18:21 Uhr: > >> The new default color map will be 'viridis' (aka option D). >> > > hi, > > how did you get to that decision? > > from at cursory glance at the opinions thread there didn’t seem to be a > majority for option D as opposed to A, B, and C. > > A, B, and C were variations on a theme, so a fair vote would be ABC or D, > and then if applicable a second one to decide which variation of ABC to use. > > best, philipp > |
From: Thomas C. <tca...@gm...> - 2015-07-12 16:11:50
|
Hello all, Following much discussion, we are changing the default color map and styles in the upcoming 2.0 release! The new default color map will be 'viridis' (aka option D). I recommend everyone watch Nathaniel Smith and Stéfan van der Walt's talk from SciPy2015 introducing the new color map and providing an introduction to the math of color perception: https://www.youtube.com/watch?v=xAoljeRJ3lU We are soliciting proposals to change any and all other visual defaults (including adding new rcParams as needed). If you have a proposal please create a PR or issue with the changes to `rcsetup.py` and `matplotlibrc.template` implementing the changes by August 9, 2015 (1 month from now). Do not worry about updating any failing tests. At the end, Micheal Droettboom and I will decide on the new defaults. A 'classic' style will be provided so reverting to the current default values will be a single line of python (`mpl.style.use('classic')`). Please distribute this as widely as possible. We only want to do this once and want to get feedback from as many users as possible. Thomas Caswell PS jet is harmful to you and those around you See https://github.com/matplotlib/matplotlib/pull/4622 for an example proposal PR. |
From: Brian G. <ell...@gm...> - 2015-07-07 04:44:17
|
Thanks Eric! A bunch of us will be at SciPy this week and it would be great to talk more about this stuff with the mpl devs that are around. Cheers, Brian On Mon, Jul 6, 2015 at 12:18 PM, Eric Firing <ef...@ha...> wrote: > There is a long thread on IPython-dev discussing how to make matplotlib > "just work" in a notebook without requiring "%matplotlib inline" or any > other such magic at the top. As a side topic in the thread, there are > comments as to how useful "%pylab" still is for real work. > > http://article.gmane.org/gmane.comp.python.ipython.devel/15434 > > Eric > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel -- Brian E. Granger Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgr...@ca... and ell...@gm... |
From: Phil E. <pel...@gm...> - 2015-07-06 21:01:09
|
For what it is worth, if D were made the default colormap, I would be very happy. On 1 July 2015 at 22:35, Thomas Caswell <tca...@gm...> wrote: > We would like to tag 1.5 around scipy and it would be nice to get the new > color maps out, even if they are not yet the default. > > On Wed, Jul 1, 2015, 11:13 PM Nathaniel Smith <nj...@po...> wrote: > >> On Jul 1, 2015 6:31 PM, "Eric Firing" <ef...@ha...> wrote: >> > >> > On 2015/07/01 1:56 PM, Nathaniel Smith wrote: >> > > On Tue, Jun 16, 2015 at 7:14 PM, Nathaniel Smith <nj...@po...> >> wrote: >> > > >> > > [...snip discussion of how option D was the favorite of 80% of people >> > > in the survey...] >> > > >> > >> So the next question is where we go from here. >> > >> > One thing we need to do is get some of these maps into _cm.py via PR. >> >> We've been a bit distracted getting the software and talk together ahead >> of scipy, but PR (with names) will follow within the next week or so. The >> decision part is pretty orthogonal though I think? It's not like matplotlib >> 2.0 is going to branch between now and scipy :-). >> >> > I would prefer not to have them go in as huge tables if they can be made >> > more compact, either by being function-generated or by using the >> > LinearSegmentedColormap mechanism with a moderate number of breakpoints. >> > >> > Suggestions? >> >> Depends on how you define "moderate", but my guess is that linear >> segmented is the best approach -- the exact colormaps have a pretty terse >> representation as bezier control points, but using this at runtime would >> require pulling in the full colorspace apparatus as a dependency. Which I >> guess has points in its favor for other reasons, but nonetheless. >> >> These kinds of details can be worked out in the PR review process, >> though. The blocking issue is that we need a decision :-). >> >> -n >> >> ------------------------------------------------------------------------------ >> Don't Limit Your Business. Reach for the Cloud. >> GigeNET's Cloud Solutions provide you with the tools and support that >> you need to offload your IT needs and focus on growing your business. >> Configured For All Businesses. Start Your Cloud Today. >> https://www.gigenetcloud.com/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >> > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > |
From: elmar w. <el...@ne...> - 2015-07-06 18:45:14
|
Hi Tom, tried to understand the internals of matplotlib during the weekend. Sorry, cound not figure out how matloblib works and where to catch the exceptions. It would be appreciated if someone of the dev group could add the special cases handling. Elmar On 04.07.2015 15:23, Thomas Caswell wrote: > Yes, that seems reasonable. @elmar you seem to have a pretty good grasp > of the code and the use case, would you mind taking a crack at adding > those special cases? > > Tom > > On Sat, Jul 4, 2015 at 8:58 AM elmar werling <el...@ne... > <mailto:el...@ne...>> wrote: > > having a look at seaborns ViolinPlotter class > (https://github.com/mwaskom/seaborn/blob/master/seaborn/categorical.py), > they explicit handle the special case of "no data" and "single unique > datapoint" at line 580 ff. > > Could something similar be added to matplotlibs violinplot? > > On 04.07.2015 12:28, elmar werling wrote: > > from an end user point of view, matplotlibs violinplot should just do > > the same as seaborns violinplot. > > > > > > ##################################################################### > > import numpy as np > > import matplotlib.pyplot as plt > > import seaborn as sns > > > > N = 100 > > y1 = np.random.randn(N) + 3.0 > > y2 = np.random.randn(N) * 5.0 + 50 > > y3 = np.ones(N) * 100 # causing plt.violinplot problem > > y4 = np.arange(0) # causing plt.violinplot problem > > > > #plt.violinplot([y1, y2, y3, y4]) > > > > sns.violinplot(data=[y1, y2, y3, y4]) > > > > > > On 03.07.2015 17:52, Thomas Caswell wrote: > >> The KDE computation code is a copy of the KDE code from scipy > >> (https://github.com/scipy/scipy/blob/master/scipy/stats/kde.py), I > >> suggest raising this issue on their mailing list/github. > >> > >> I strongly suspect that violin plot should be doing data > sanitation on > >> the way in or catching exceptions like this, but I am not familiar > >> enough with the math to be sure what it should do instead. > >> > >> Tom > >> > >> On Fri, Jul 3, 2015 at 11:41 AM elmar werling > >> <el...@ne... > <mailto:el...@ne...> > >> <mailto:el...@ne... > <mailto:el...@ne...>>> wrote: > >> > >> > >> Hi all, > >> > >> violinplot is crashing with singular matrix data. See example. > >> > >> Is this behaviour for a singular matrix intended or just a bug? > >> > >> Cheers > >> Elmar > >> > >> > >> > >> ##################################################### > >> import numpy as np > >> import matplotlib.pyplot as plt > >> > >> # data mimicing the > >> # original cumsum data (may sum up to 100) > >> N = 100 > >> y1 = np.random.randn(N) + 3.0 > >> y2 = np.random.randn(N) * 5.0 + 50 > >> y3 = np.ones(N) * 100 # data set causing violinplot problem > >> > >> plt.violinplot([y1, y2, y3]) > >> > >> plt.boxplot([y1, y2, y3]) # ok > >> plt.ylim(0,110) > >> > >> ##################################################### > >> > >> OS: Debian > >> Anaconda 2.3.0 (64-bit) > >> Python 2.7.10 > >> numpy 2.3.0 > >> matplotlib 1.4.3 > >> > >> > >> > ------------------------------------------------------------------------------ > >> Don't Limit Your Business. Reach for the Cloud. > >> GigeNET's Cloud Solutions provide you with the tools and > support that > >> you need to offload your IT needs and focus on growing your > business. > >> Configured For All Businesses. Start Your Cloud Today. > >> https://www.gigenetcloud.com/ > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> > Mat...@li... > <mailto:Mat...@li...> > >> > <mailto:Mat...@li... > <mailto:Mat...@li...>> > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Don't Limit Your Business. Reach for the Cloud. > >> GigeNET's Cloud Solutions provide you with the tools and support > that > >> you need to offload your IT needs and focus on growing your > business. > >> Configured For All Businesses. Start Your Cloud Today. > >> https://www.gigenetcloud.com/ > >> > >> > >> > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> > Mat...@li... > <mailto:Mat...@li...> > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > > > > > > > ------------------------------------------------------------------------------ > > Don't Limit Your Business. Reach for the Cloud. > > GigeNET's Cloud Solutions provide you with the tools and support that > > you need to offload your IT needs and focus on growing your business. > > Configured For All Businesses. Start Your Cloud Today. > > https://www.gigenetcloud.com/ > > > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > > > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
From: Eric F. <ef...@ha...> - 2015-07-06 17:18:26
|
There is a long thread on IPython-dev discussing how to make matplotlib "just work" in a notebook without requiring "%matplotlib inline" or any other such magic at the top. As a side topic in the thread, there are comments as to how useful "%pylab" still is for real work. http://article.gmane.org/gmane.comp.python.ipython.devel/15434 Eric |
From: Thomas C. <tca...@gm...> - 2015-07-04 13:23:42
|
Yes, that seems reasonable. @elmar you seem to have a pretty good grasp of the code and the use case, would you mind taking a crack at adding those special cases? Tom On Sat, Jul 4, 2015 at 8:58 AM elmar werling <el...@ne...> wrote: > having a look at seaborns ViolinPlotter class > (https://github.com/mwaskom/seaborn/blob/master/seaborn/categorical.py), > they explicit handle the special case of "no data" and "single unique > datapoint" at line 580 ff. > > Could something similar be added to matplotlibs violinplot? > > On 04.07.2015 12:28, elmar werling wrote: > > from an end user point of view, matplotlibs violinplot should just do > > the same as seaborns violinplot. > > > > > > ##################################################################### > > import numpy as np > > import matplotlib.pyplot as plt > > import seaborn as sns > > > > N = 100 > > y1 = np.random.randn(N) + 3.0 > > y2 = np.random.randn(N) * 5.0 + 50 > > y3 = np.ones(N) * 100 # causing plt.violinplot problem > > y4 = np.arange(0) # causing plt.violinplot problem > > > > #plt.violinplot([y1, y2, y3, y4]) > > > > sns.violinplot(data=[y1, y2, y3, y4]) > > > > > > On 03.07.2015 17:52, Thomas Caswell wrote: > >> The KDE computation code is a copy of the KDE code from scipy > >> (https://github.com/scipy/scipy/blob/master/scipy/stats/kde.py), I > >> suggest raising this issue on their mailing list/github. > >> > >> I strongly suspect that violin plot should be doing data sanitation on > >> the way in or catching exceptions like this, but I am not familiar > >> enough with the math to be sure what it should do instead. > >> > >> Tom > >> > >> On Fri, Jul 3, 2015 at 11:41 AM elmar werling > >> <el...@ne... > >> <mailto:el...@ne...>> wrote: > >> > >> > >> Hi all, > >> > >> violinplot is crashing with singular matrix data. See example. > >> > >> Is this behaviour for a singular matrix intended or just a bug? > >> > >> Cheers > >> Elmar > >> > >> > >> > >> ##################################################### > >> import numpy as np > >> import matplotlib.pyplot as plt > >> > >> # data mimicing the > >> # original cumsum data (may sum up to 100) > >> N = 100 > >> y1 = np.random.randn(N) + 3.0 > >> y2 = np.random.randn(N) * 5.0 + 50 > >> y3 = np.ones(N) * 100 # data set causing violinplot problem > >> > >> plt.violinplot([y1, y2, y3]) > >> > >> plt.boxplot([y1, y2, y3]) # ok > >> plt.ylim(0,110) > >> > >> ##################################################### > >> > >> OS: Debian > >> Anaconda 2.3.0 (64-bit) > >> Python 2.7.10 > >> numpy 2.3.0 > >> matplotlib 1.4.3 > >> > >> > >> > ------------------------------------------------------------------------------ > >> Don't Limit Your Business. Reach for the Cloud. > >> GigeNET's Cloud Solutions provide you with the tools and support > that > >> you need to offload your IT needs and focus on growing your > business. > >> Configured For All Businesses. Start Your Cloud Today. > >> https://www.gigenetcloud.com/ > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> Mat...@li... > >> <mailto:Mat...@li...> > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Don't Limit Your Business. Reach for the Cloud. > >> GigeNET's Cloud Solutions provide you with the tools and support that > >> you need to offload your IT needs and focus on growing your business. > >> Configured For All Businesses. Start Your Cloud Today. > >> https://www.gigenetcloud.com/ > >> > >> > >> > >> _______________________________________________ > >> Matplotlib-devel mailing list > >> Mat...@li... > >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >> > > > > > > > ------------------------------------------------------------------------------ > > Don't Limit Your Business. Reach for the Cloud. > > GigeNET's Cloud Solutions provide you with the tools and support that > > you need to offload your IT needs and focus on growing your business. > > Configured For All Businesses. Start Your Cloud Today. > > https://www.gigenetcloud.com/ > > > > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |