You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(14) |
2
(6) |
3
(10) |
4
(3) |
5
(2) |
6
(3) |
7
(21) |
8
|
9
|
10
(4) |
11
(2) |
12
(8) |
13
(17) |
14
(9) |
15
(5) |
16
(3) |
17
|
18
(10) |
19
(11) |
20
(3) |
21
(11) |
22
(1) |
23
|
24
(2) |
25
|
26
(3) |
27
(6) |
28
|
29
|
30
|
|
|
|
|
|
|
From: zhangtao <tao...@gm...> - 2014-11-20 03:30:29
|
I use matolotlib 1.3.1 on windows, the code works fine here. <http://matplotlib.1069221.n5.nabble.com/file/n44444/figure_1.png> what version of matolotlib are you using? Or, set space to 0, see what happens. -- View this message in context: http://matplotlib.1069221.n5.nabble.com/aligning-plot-width-with-imshow-contour-width-tp44408p44444.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Ken M. <ma...@gm...> - 2014-11-19 23:09:16
|
Hi Zhangtao, When I run that code I do not see the 2nd subplot. If I add "fig.canvas.draw()" to the bottom, it appears, but it is not the same width as the upper subplot. On Tue, Nov 18, 2014 at 10:15 AM, zhangtao <tao...@gm...> wrote: > from matplotlib.pylab import * > fig = plt.figure(1) > fig.clf() > data = np.random.random((3,3)) > xaxis = np.arange(0,3) > yaxis = np.arange(0,3) > ax1 = fig.add_subplot(211) > im = ax1.imshow(data, interpolation='none') > c = ax1.contour(xaxis, yaxis, data, colors='k') > #---------------- > # draw ax1 first, so you can get proper position of ax1 > fig.canvas.draw() > point_bl, point_tr = ax1.get_position().get_points() # ax1's bottom-left > and top-right > ax2 = fig.add_subplot(212) > space = 0.45 # space between ax2's bottom left and ax1's bottom left in > percentage > ax2.set_position([point_bl[0], point_bl[1]-space, > point_tr[0] - point_bl[0], point_tr[1] - point_bl[1]]) > plt.show() > > > You can adjust that variable "space" as you need. > > If someone has some more easy ways to do this, please let me know. > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/aligning-plot-width-with-imshow-contour-width-tp44408p44409.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: jorma <al...@jo...> - 2014-11-19 19:50:02
|
Thanks Ben! That helped. I ended up using this method instead… map.arcgisimage(service='ESRI_Imagery_World_2D', xpixels = 1500, verbose= True) Works great! - Jorma -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Create-image-with-higher-resolution-basemap-tp44428p44442.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Benjamin R. <ben...@ou...> - 2014-11-19 18:04:16
|
What you are seeing is the fact that the adjacent cells share the same coordinates, so neighboring cells overlap by one pixel. This is only visible when alpha != 1. This is a tricky issue to solve, but I could have sworn we made some progress on that front by setting "snap" to False somewhere. There have been past discussions about it, for sure... Ben Root On Wed, Nov 19, 2014 at 12:57 PM, Loïc Estève <loi...@in...> wrote: > Thanks for the suggestions, I have tried the easiest one for now, namely > pcolormesh, see attached plot. The alpha colormap look great but I can't > seem to figure out how to prevent the edges of the cells from being > visible. I tried using edgecolors='none' to no avail. I guess > retrospectively that is similar to the lines we see in the colormap on the > right. > > The snippet I am using: > > import numpy as np > > import matplotlib.pyplot as plt > from matplotlib.colors import LinearSegmentedColormap > > import matplotlib > > matplotlib.rcParams['figure.facecolor'] = 'white' > > cm_dict = {'red': ((0.0, 1.0, 1.0), > (1.0, 1.0, 1.0)), > 'green': ((0.0, 0.0, 0.0), > (1.0, 0.0, 0.0)), > 'blue': ((0.0, 0.0, 0.0), > (1.0, 0.0, 0.0)), > 'alpha': ((0.0, 0.0, 0.0), > (1.0, 1.0, 1.0)) > } > > my_cm = LinearSegmentedColormap('my_cm', cm_dict) > > vals = np.tile(np.linspace(-1, 1, 30), (20, 1)) > > fig = plt.figure() > ax = plt.pcolormesh(vals, cmap=my_cm) > plt.colorbar() > plt.show() > > Cheers, > Loïc > |
From: Loïc E. <loi...@in...> - 2014-11-19 17:57:33
|
Thanks for the suggestions, I have tried the easiest one for now, namely pcolormesh, see attached plot. The alpha colormap look great but I can't seem to figure out how to prevent the edges of the cells from being visible. I tried using edgecolors='none' to no avail. I guess retrospectively that is similar to the lines we see in the colormap on the right. The snippet I am using: import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import LinearSegmentedColormap import matplotlib matplotlib.rcParams['figure.facecolor'] = 'white' cm_dict = {'red': ((0.0, 1.0, 1.0), (1.0, 1.0, 1.0)), 'green': ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)), 'blue': ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)), 'alpha': ((0.0, 0.0, 0.0), (1.0, 1.0, 1.0)) } my_cm = LinearSegmentedColormap('my_cm', cm_dict) vals = np.tile(np.linspace(-1, 1, 30), (20, 1)) fig = plt.figure() ax = plt.pcolormesh(vals, cmap=my_cm) plt.colorbar() plt.show() Cheers, Loïc |
From: Benjamin R. <ben...@ou...> - 2014-11-19 15:28:33
|
The underlying mechanism is a pcolormesh(). The key thing to remember when going back and forth between imshow and pcolors is that coordinates for imshow refer to the center of the pixel, while coordinates for pcolors refer to the corners, IIRC (I might have that backwards). Cheers! Ben Root On Wed, Nov 19, 2014 at 10:23 AM, Gael Varoquaux < gae...@no...> wrote: > On Wed, Nov 19, 2014 at 10:20:23AM -0500, Benjamin Root wrote: > > Notice that the colormap looks fine for the colorbar because it > > isn't using imshow() under the hood. > > As a short-term workaround (I work with Loic, and I it would help me a > lot if his problem was solved with a hack), can we leverage the mechanism > used to plot the colorbar ourselves? > > That doesn't preclude fixing the problem in master, of course. > > Cheers, > > Gaël > |
From: Jody K. <jk...@uv...> - 2014-11-19 15:28:01
|
Did you try pcolormesh? Cheers, Jody > On Nov 19, 2014, at 7:23 AM, Gael Varoquaux <gae...@no...> wrote: > > On Wed, Nov 19, 2014 at 10:20:23AM -0500, Benjamin Root wrote: >> Notice that the colormap looks fine for the colorbar because it >> isn't using imshow() under the hood. > > As a short-term workaround (I work with Loic, and I it would help me a > lot if his problem was solved with a hack), can we leverage the mechanism > used to plot the colorbar ourselves? > > That doesn't preclude fixing the problem in master, of course. > > Cheers, > > Gaël > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: Gael V. <gae...@no...> - 2014-11-19 15:24:06
|
On Wed, Nov 19, 2014 at 10:20:23AM -0500, Benjamin Root wrote: > Notice that the colormap looks fine for the colorbar because it > isn't using imshow() under the hood. As a short-term workaround (I work with Loic, and I it would help me a lot if his problem was solved with a hack), can we leverage the mechanism used to plot the colorbar ourselves? That doesn't preclude fixing the problem in master, of course. Cheers, Gaël |
From: Benjamin R. <ben...@ou...> - 2014-11-19 15:20:50
|
Confirmed. I am going to wager that this might be related to some of the work that is being done right now in master to improve alpha handling, particularly with images. Notice that the colormap looks fine for the colorbar because it isn't using imshow() under the hood. First, if you could try using the development version of matplotlib, we have updated the AGG codebase. Maybe that might make an improvement off the bat. If not, you can follow this PR that is a work in progress that might be relevant: https://github.com/matplotlib/matplotlib/pull/3783 I hope this helps! Ben Root On Wed, Nov 19, 2014 at 9:46 AM, Loic Esteve <loi...@in...> wrote: > Dear all, > > I am trying to create a colormap with a single color (red in the example > below) where the alpha varies from 0 to 1. It does look like I am getting > some grayish color near the low alpha values (around alpha = 0.2). Is that > expected somehow? > > The plot I get is here: > > https://cloud.githubusercontent.com/assets/1680079/5084457/7d2d3790-6f06-11e4-9021-5b9e77e6a9c4.png > > I am using matplotlib 1.4.2. > > Here is a snippet which reproduces the issue. > > import numpy as np > > import matplotlib.pyplot as plt > from matplotlib.colors import LinearSegmentedColormap > > import matplotlib > > matplotlib.rcParams['figure.facecolor'] = 'white' > > cm_dict = {'red': ((0.0, 1.0, 1.0), > (1.0, 1.0, 1.0)), > 'green': ((0.0, 0.0, 0.0), > (1.0, 0.0, 0.0)), > 'blue': ((0.0, 0.0, 0.0), > (1.0, 0.0, 0.0)), > 'alpha': ((0.0, 0.0, 0.0), > (1.0, 1.0, 1.0)) > } > > my_cm = LinearSegmentedColormap('my_cm', cm_dict) > > vals = np.tile(np.linspace(-1, 1, 30), (20, 1)) > > fig = plt.figure() > ax = plt.imshow(vals, cmap=my_cm) > plt.colorbar() > plt.show() > > Cheers, > Loïc > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
From: Loic E. <loi...@in...> - 2014-11-19 14:47:04
|
Dear all, I am trying to create a colormap with a single color (red in the example below) where the alpha varies from 0 to 1. It does look like I am getting some grayish color near the low alpha values (around alpha = 0.2). Is that expected somehow? The plot I get is here: https://cloud.githubusercontent.com/assets/1680079/5084457/7d2d3790-6f06-11e4-9021-5b9e77e6a9c4.png I am using matplotlib 1.4.2. Here is a snippet which reproduces the issue. import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import LinearSegmentedColormap import matplotlib matplotlib.rcParams['figure.facecolor'] = 'white' cm_dict = {'red': ((0.0, 1.0, 1.0), (1.0, 1.0, 1.0)), 'green': ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)), 'blue': ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)), 'alpha': ((0.0, 0.0, 0.0), (1.0, 1.0, 1.0)) } my_cm = LinearSegmentedColormap('my_cm', cm_dict) vals = np.tile(np.linspace(-1, 1, 30), (20, 1)) fig = plt.figure() ax = plt.imshow(vals, cmap=my_cm) plt.colorbar() plt.show() Cheers, Loïc |
From: Benjamin R. <ben...@ou...> - 2014-11-19 02:15:53
|
That function is merely using the (relatively) lower res image that comes packaged with basemap, and comes with features to help downsample it if needed. I think you can get higher res images using the wmsimage() method. I hope that points you to the right direction! Cheers! Ben Root On Tue, Nov 18, 2014 at 9:09 PM, jorma <al...@jo...> wrote: > Hi Folks - > > i have a simply Python script below that shows a low res basemap of Maui > using the Blue Marble imagery. Can anyone provide info on how to create a > high res map? Thanks! > > - Jorma > > > from mpl_toolkits.basemap import Basemap > import matplotlib.pyplot as plt > import numpy as np > > map = Basemap(projection='merc', lat_0 = 21, lon_0 = -156, > resolution = 'f', area_thresh = 0.1, > llcrnrlon=-156.753926, llcrnrlat=20.537775, > urcrnrlon=-155.958679, urcrnrlat=21.058561) > > map.bluemarble() > map.drawcoastlines() > map.drawcountries() > map.drawmapboundary() > > lon = -156.325691 > lat = 20.922652 > x,y = map(lon, lat) > map.plot(x, y, 'bo', markersize=14) > > plt.show() > > > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/Create-image-with-higher-resolution-basemap-tp44428.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: jorma <al...@jo...> - 2014-11-19 02:09:31
|
Hi Folks - i have a simply Python script below that shows a low res basemap of Maui using the Blue Marble imagery. Can anyone provide info on how to create a high res map? Thanks! - Jorma from mpl_toolkits.basemap import Basemap import matplotlib.pyplot as plt import numpy as np map = Basemap(projection='merc', lat_0 = 21, lon_0 = -156, resolution = 'f', area_thresh = 0.1, llcrnrlon=-156.753926, llcrnrlat=20.537775, urcrnrlon=-155.958679, urcrnrlat=21.058561) map.bluemarble() map.drawcoastlines() map.drawcountries() map.drawmapboundary() lon = -156.325691 lat = 20.922652 x,y = map(lon, lat) map.plot(x, y, 'bo', markersize=14) plt.show() -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Create-image-with-higher-resolution-basemap-tp44428.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Geoffrey M. <geo...@gm...> - 2014-11-18 21:28:25
|
Muahahaha, you are right! numpy.test() does not work! but I dont get any traceback. It just crashes as before "Python.exe has stopped working..." And yes, indeed the Windows reports that _dotblas.pyd doesnt work :) lol, I didn't realize. Here the new Windows report for the numpy.test(): Version=1 EventType=APPCRASH EventTime=130608138227608275 ReportType=2 Consent=1 UploadTime=130608138229728384 ReportIdentifier=216b16d2-6f5c-11e4-bec3-48d22435da2b IntegratorReportIdentifier=216b16d1-6f5c-11e4-bec3-48d22435da2b NsAppName=python.exe Response.BucketId=398b7eee350a0fd8a7a96f705d3488f6 Response.BucketTable=4 Response.LegacyBucketId=85979911964 Response.type=4 Sig[0].Name=Application Name Sig[0].Value=python.exe Sig[1].Name=Application Version Sig[1].Value=0.0.0.0 Sig[2].Name=Application Timestamp Sig[2].Value=53b4679e Sig[3].Name=Fault Module Name Sig[3].Value=_dotblas.pyd Sig[4].Name=Fault Module Version Sig[4].Value=0.0.0.0 Sig[5].Name=Fault Module Timestamp Sig[5].Value=545678cb Sig[6].Name=Exception Code Sig[6].Value=c000001d Sig[7].Name=Exception Offset Sig[7].Value=0000000000324022 DynamicSig[1].Name=OS Version DynamicSig[1].Value=6.3.9600.2.0.0.768.101 DynamicSig[2].Name=Locale ID DynamicSig[2].Value=2057 DynamicSig[22].Name=Additional Information 1 DynamicSig[22].Value=f32f DynamicSig[23].Name=Additional Information 2 DynamicSig[23].Value=f32feb95f950f918532aa47b4372840e DynamicSig[24].Name=Additional Information 3 DynamicSig[24].Value=9882 DynamicSig[25].Name=Additional Information 4 DynamicSig[25].Value=98823b6c7f579b24e92112ab827fe4a1 UI[2]=C:\Anaconda\python.exe UI[3]=python.exe has stopped working UI[4]=Windows can check online for a solution to the problem. UI[5]=Check online for a solution and close the program UI[6]=Check online for a solution later and close the program UI[7]=Close the program LoadedModule[0]=C:\Anaconda\python.exe LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll LoadedModule[4]=C:\Anaconda\python27.dll LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll LoadedModule[6]=C:\WINDOWS\system32\USER32.dll LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll LoadedModule[17]=C:\Anaconda\DLLs\_socket.pyd LoadedModule[18]=C:\WINDOWS\system32\WS2_32.dll LoadedModule[19]=C:\WINDOWS\system32\NSI.dll LoadedModule[20]=C:\Anaconda\DLLs\_ssl.pyd LoadedModule[21]=C:\Anaconda\DLLs\_ctypes.pyd LoadedModule[22]=C:\WINDOWS\system32\ole32.dll LoadedModule[23]=C:\WINDOWS\system32\OLEAUT32.dll LoadedModule[24]=C:\Anaconda\DLLs\_hashlib.pyd LoadedModule[25]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll LoadedModule[26]=C:\WINDOWS\system32\rsaenh.dll LoadedModule[27]=C:\WINDOWS\SYSTEM32\bcrypt.dll LoadedModule[28]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll LoadedModule[29]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll LoadedModule[30]=C:\Users\User\AppData\Roaming\Python-Eggs\faulthandler-2.4-py2.7-win-amd64.egg-tmp\faulthandler.pyd LoadedModule[31]=C:\Anaconda\lib\site-packages\numpy\core\multiarray.pyd LoadedModule[32]=C:\Anaconda\lib\site-packages\numpy\core\umath.pyd LoadedModule[33]=C:\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd LoadedModule[34]=C:\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll LoadedModule[35]=C:\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd LoadedModule[36]=C:\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd LoadedModule[37]=C:\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd LoadedModule[38]=C:\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd LoadedModule[39]=C:\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd LoadedModule[40]=C:\Anaconda\lib\site-packages\numpy\random\mtrand.pyd LoadedModule[41]=C:\Anaconda\DLLs\_multiprocessing.pyd State[0].Key=Transport.DoneStage1 State[0].Value=1 FriendlyEventName=Stopped working ConsentKey=APPCRASH AppName=python.exe AppPath=C:\Anaconda\python.exe NsPartner=windows NsGroup=windows8 ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D On 18 November 2014 13:53, Christoph Gohlke <cg...@uc...> wrote: > According to your Windows log, the faulting module is _dotblas.pyd, > which is part of numpy. Does `import numpy;numpy.test()` pass? > > Christoph > > > On 11/18/2014 10:39 AM, Geoffrey Mégardon wrote: > > Everything came pre-built through the normal anaconda downloading page! > :D > > > > For the DLL, it seems at its normal place: > > http://ns1.faultwire.net/file_detail/msvcr90.dll*92305.html# > > > > I think there is no solution we can track for now :/ :/ :/ > > > > On 18 November 2014 12:16, Benjamin Root <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > That's too bad. Faulthandler is limited on windows systems, but I > > was hoping it would give us something. > > > > Anyway, I looked at the error log again (I didn't see anything > > relevant the first time), and I noticed the following: > > > > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > > > Two things the caught my eye about this line. First of all, just > > about everything else appears to be 32-bit, but this might be 64-bit > > (maybe, I am guessing). Also, (and I am a long time removed from > > development work on Windows), I don't recall this directory for > > stock installs. Did you build any part of your anaconda stack > > yourself? Or did everything come pre-built through the normal > > anaconda channels? > > > > Ben Root > > > > > > On Tue, Nov 18, 2014 at 12:04 PM, Geoffrey Mégardon > > <geo...@gm... <mailto:geo...@gm...>> > > wrote: > > > > I tried that: > > > > from mpl_toolkits.mplot3d import axes3d > > import matplotlib > > import matplotlib.pyplot as plt > > import faulthandler > > import os > > > > print os.getcwd() > > #with open("./error-log.txt", "wb") as f: > > # faulthandler.enable(f) > > faulthandler.enable() > > > > fig = plt.figure() > > ax = fig.add_subplot(111, projection='3d') > > X, Y, Z = axes3d.get_test_data(0.05) > > cset = ax.contour(X, Y, Z) > > ax.clabel(cset, fontsize=9, inline=1) > > > > plt.show() > > > > And I don't get any error, even if it still crashes :) > > > > Do you have an idea to make the faulthandler able to catch the > > errors? > > Did you received the Windows error log/traceback I sent you? I > > think it is the most detailed traceback we have for now. > > > > > > On 15 November 2014 09:50, Benjamin Root <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > I was waiting for the results from using faulthandler. It is > > very easy to use, and I think it will be very illuminating. > > > > Ben Root > > > > On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > So, are there new ideas about this problem? > > My case seems quite rare :/ > > > > On 13 November 2014 17:46, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > sorry to double post, > > > > I don't know if it is linked but Pycharms complains > > about Skeleton Generation Problems, among the errors > > there is one which has matplotlib inside: > > > > *Failed modules* > > Python 2.7.8 (C:\Anaconda\python.exe) > > dde > > matplotlib._cntr > > win32ui > > win32uiole > > Generation of skeletons for the modules above will > > be tried again when the modules are updated or a new > > version of generator is available > > > > On 13 November 2014 17:35, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > I will have a look to faulthandler but I never > > used it before. > > > > To use savefig() leads to the same crash. > > > > The two first examples on this pages work fine: > > > http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html > > > > The first example from: > > > http://matplotlib.org/basemap/users/examples.html > > send back an error telling I do not have a > > module Basemap: > > Traceback (most recent call last): > > File "C:\Users\User\Google > > Drive\Work\tryAxesGrid.py", line 1, in <module> > > from mpl_toolkits.basemap import Basemap > > ImportError: No module named basemap > > > > Here the previously cited traceback provided by > > windows 8.1: > > > > Version=1 > > EventType=APPCRASH > > EventTime=130603719401981342 > > ReportType=2 > > Consent=1 > > UploadTime=130603719404121474 > > > ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b > > > IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b > > NsAppName=python.exe > > Response.type=4 > > Sig[0].Name=Application Name > > Sig[0].Value=python.exe > > Sig[1].Name=Application Version > > Sig[1].Value=0.0.0.0 > > Sig[2].Name=Application Timestamp > > Sig[2].Value=53b4679e > > Sig[3].Name=Fault Module Name > > Sig[3].Value=_dotblas.pyd > > Sig[4].Name=Fault Module Version > > Sig[4].Value=0.0.0.0 > > Sig[5].Name=Fault Module Timestamp > > Sig[5].Value=545678cb > > Sig[6].Name=Exception Code > > Sig[6].Value=c000001d > > Sig[7].Name=Exception Offset > > Sig[7].Value=0000000000324022 > > DynamicSig[1].Name=OS Version > > DynamicSig[1].Value=6.3.9600.2.0.0.768.101 > > DynamicSig[2].Name=Locale ID > > DynamicSig[2].Value=2057 > > DynamicSig[22].Name=Additional Information 1 > > DynamicSig[22].Value=00a8 > > DynamicSig[23].Name=Additional Information 2 > > > DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 > > DynamicSig[24].Name=Additional Information 3 > > DynamicSig[24].Value=bca9 > > DynamicSig[25].Name=Additional Information 4 > > > DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 > > UI[2]=C:\Users\User\Anaconda\python.exe > > UI[3]=python.exe has stopped working > > UI[4]=Windows can check online for a solution to > > the problem. > > UI[5]=Check online for a solution and close the > > program > > UI[6]=Check online for a solution later and > > close the program > > UI[7]=Close the program > > LoadedModule[0]=C:\Users\User\Anaconda\python.exe > > LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll > > LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL > > > LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll > > > LoadedModule[4]=C:\Users\User\Anaconda\python27.dll > > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > LoadedModule[6]=C:\WINDOWS\system32\USER32.dll > > LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll > > LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll > > LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll > > LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll > > LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll > > LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll > > LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll > > LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll > > LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL > > LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll > > > LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd > > LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll > > LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll > > LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll > > > LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll > > > LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll > > > LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd > > LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll > > LoadedModule[25]=C:\WINDOWS\system32\NSI.dll > > > LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd > > > LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd > > > LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd > > > LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd > > > LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll > > > LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd > > > LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd > > > LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd > > > LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd > > > LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd > > > LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd > > > LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd > > LoadedModule[38]=C:\WINDOWS\system32\ole32.dll > > LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll > > > LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd > > > LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll > > > LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd > > > LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd > > > LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd > > > LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd > > > LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll > > > LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll > > LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll > > > LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll > > LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL > > > LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd > > > LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd > > > LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd > > > LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd > > > LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd > > > LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd > > > LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd > > > LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd > > > LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll > > > LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd > > > LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll > > LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll > > LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV > > > LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll > > LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll > > LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll > > LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll > > LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll > > > LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll > > FriendlyEventName=Stopped working > > ConsentKey=APPCRASH > > AppName=python.exe > > AppPath=C:\Users\User\Anaconda\python.exe > > NsPartner=windows > > NsGroup=windows8 > > > ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D > > > > On 13 November 2014 17:05, Benjamin Root > > <ben...@ou... <mailto:ben...@ou...>> > wrote: > > > > Yeah, I am at a real loss here. Can you try > > one of the axes_grid1 examples? Also, how > > about the basemap examples? Those are both > > mpl_toolkit packages as well and might > > behave similarly. Also, it would be > > interesting to figure out at exactly which > > step the failure happens. There is a package > > called "faulthandler" that is really useful > > for that: > > > http://faulthandler.readthedocs.org/en/latest/ > > It is a bit limited on Windows, but it is > > better than nothing. > > Also, does it fail regardless if you are > > doing savefig() or show()? > > > > Unfortunately, the "traceback" info you > > provided doesn't seem to be encoded properly > > (or at least, not auto-detectable). > > > > Ben Root > > > > On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey > > Mégardon <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > That returns: > > > C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc > > > C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc > > > > On 13 November 2014 16:40, Benjamin Root > > <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > No OpenGL. The 3d graphics all goes > > through the same layering engine as > > the 2D plots. They aren't real 3D > > plots but rather what I like to call > > "2.1D" plots. A single point of a 3D > > element is chosen to determine how > > to layer it with everything else. > > So, it is very easy to get > > visualization artifacts, especially > > with polygons. > > > > Do this from python: > > > > import matplotlib > > import mpl_toolkits.mplot3d > > print matplotlib.__file__ > > print mpl_toolkits.mplot3d.__file__ > > > > And tell us what that returns. > > > > Cheers! > > Ben Root > > > > > > > > On Thu, Nov 13, 2014 at 3:49 PM, > > Paul Hobson <pmh...@gm... > > <mailto:pmh...@gm...>> wrote: > > > > No clue about that. BTW, I'll i > > was suggestion was to create a > > new conda enviorment: > > > conda create --name=mpl3dtest > matplotlib ipython-notebook python=3.4 > > ... > > > activate mpl3dtest > > > ipython notebook > > > [test out 3d plotting] > > > > > > > > On Thu, Nov 13, 2014 at 12:44 > > PM, Geoffrey Mégardon > > <geo...@gm... > > <mailto: > geo...@gm...>> > > wrote: > > > > I uninstall and reinstall > > Anaconda. > > That still does not work :/ > > Is it possible there is like > > OpenGL problem, graphic card > > driver problem, or something > > linked to displaying 3d? > > > > On 13 November 2014 13:32, > > Paul Hobson > > <pmh...@gm... > > <mailto:pmh...@gm...>> > > wrote: > > > > Does a fresh conda > > environment help? > > > > On Wed, Nov 12, 2014 at > > 5:38 PM, Geoffrey > > Mégardon > > < > geo...@gm... > > <mailto: > geo...@gm...>> > > wrote: > > > > Yes, I may forget to > > tell, but this code > > is 100% working, it > > work on other > > installations I > > have. So the problem > > is not in the code. > > > > It is just that on > > my current laptop, I > > don't know why, this > > code, which tries to > > display a 3d plot, > > leads to a crash. > > Note that 2D plots > > work fine on their > side. > > > > I have an other PC > > on windows 8.1, and > > everything work fine > > on it, I installed > > the same Anaconda > > 64-bit version. > > > > So it is something > > to do with my > > environment, but it > > is not linked to the > > OS itself, and it is > > linked with 3D > > displaying only I > > would say. > > > > Any idea? :) > > > > > > On 12 November 2014 > > 18:44, Jerzy > > Karczmarczuk > > < > jer...@un... > > <mailto: > jer...@un...>> > > wrote: > > > > > > Le 13/11/2014 > > 00:13, Geoffrey > > Mégardon a écrit > : > >> ... > >> > >> But to > >> create > >> the 3D > >> axes, > >> to > >> draw > >> in it, > >> and > >> then > >> to > >> show > >> the > >> figure, > that > >> crashes: > >> from > >> > mpl_toolkits.mplot3d > >> import > >> axes3d > >> import > >> > matplotlib > >> > matplotlib.use("agg") > >> import > >> > matplotlib.pyplot > >> as plt > >> > >> fig = > >> > plt.figure() > >> ax = > >> > fig.add_subplot(111, > >> > projection='3d') > >> X, Y, > >> Z = > >> > axes3d.get_test_data(0.05) > >> cset = > >> > ax.contour(X, > >> Y, Z) > >> > ax.clabel(cset, > >> > fontsize=9, > >> > inline=1) > >> > >> > plt.show() > >> > >> > >> > Basically > >> on > >> iPython > QT > >> console > I > >> would > >> get an > >> error > >> like: > >> ""Kernel > >> died, > >> > restarting"" > >> > > Perhaps it is > > your > > environment, not > > Matplotlib. > > A copy-paste of > > this program run > > without problems > > on my system. > > Anaconda 64 > > bits, IPython > > console (within > > Spyder). > > But *Windows 7*, > > not 8. > > > > Jerzy > Karczmarczuk > > > > > ------------------------------------------------------------------------------ > > Comprehensive > > Server > > Monitoring with > > Site24x7. > > Monitor 10 > > servers for > > $9/Month. > > Get alerted > > through email, > > SMS, voice calls > > or mobile push > > notifications. > > Take corrective > > actions from > > your mobile > device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users > > mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > ------------------------------------------------------------------------------ > > Comprehensive Server > > Monitoring with > > Site24x7. > > Monitor 10 servers > > for $9/Month. > > Get alerted through > > email, SMS, voice > > calls or mobile push > > notifications. > > Take corrective > > actions from your > > mobile device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users > > mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > ------------------------------------------------------------------------------ > > Comprehensive Server Monitoring > > with Site24x7. > > Monitor 10 servers for $9/Month. > > Get alerted through email, SMS, > > voice calls or mobile push > > notifications. > > Take corrective actions from > > your mobile device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & more > > Get technology previously reserved for billion-dollar corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > Matplotlib-users mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- -- MEGARDON Geoffrey |
From: Benjamin R. <ben...@ou...> - 2014-11-18 19:54:16
|
Good eye, Christoph! Wow, got to love how that crucial piece of information is buried in there! Took me three tries to find it! Now it makes a bit more sense. I would suspect that most of matplotlib does not ever call np.dot() anywhere (at least, not for 2d arrays, I think numpy uses some simple stuff for 1-d cases). However, mplot3d makes heavy use of np.dot() for all of the projection calculations. It would then make sense why mplot3d would appear to be the only part of matplotlib to be affected. Let us know how the numpy tests goes. Ben Root On Tue, Nov 18, 2014 at 1:53 PM, Christoph Gohlke <cg...@uc...> wrote: > According to your Windows log, the faulting module is _dotblas.pyd, > which is part of numpy. Does `import numpy;numpy.test()` pass? > > Christoph > > > On 11/18/2014 10:39 AM, Geoffrey Mégardon wrote: > > Everything came pre-built through the normal anaconda downloading page! > :D > > > > For the DLL, it seems at its normal place: > > http://ns1.faultwire.net/file_detail/msvcr90.dll*92305.html# > > > > I think there is no solution we can track for now :/ :/ :/ > > > > On 18 November 2014 12:16, Benjamin Root <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > That's too bad. Faulthandler is limited on windows systems, but I > > was hoping it would give us something. > > > > Anyway, I looked at the error log again (I didn't see anything > > relevant the first time), and I noticed the following: > > > > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > > > Two things the caught my eye about this line. First of all, just > > about everything else appears to be 32-bit, but this might be 64-bit > > (maybe, I am guessing). Also, (and I am a long time removed from > > development work on Windows), I don't recall this directory for > > stock installs. Did you build any part of your anaconda stack > > yourself? Or did everything come pre-built through the normal > > anaconda channels? > > > > Ben Root > > > > > > On Tue, Nov 18, 2014 at 12:04 PM, Geoffrey Mégardon > > <geo...@gm... <mailto:geo...@gm...>> > > wrote: > > > > I tried that: > > > > from mpl_toolkits.mplot3d import axes3d > > import matplotlib > > import matplotlib.pyplot as plt > > import faulthandler > > import os > > > > print os.getcwd() > > #with open("./error-log.txt", "wb") as f: > > # faulthandler.enable(f) > > faulthandler.enable() > > > > fig = plt.figure() > > ax = fig.add_subplot(111, projection='3d') > > X, Y, Z = axes3d.get_test_data(0.05) > > cset = ax.contour(X, Y, Z) > > ax.clabel(cset, fontsize=9, inline=1) > > > > plt.show() > > > > And I don't get any error, even if it still crashes :) > > > > Do you have an idea to make the faulthandler able to catch the > > errors? > > Did you received the Windows error log/traceback I sent you? I > > think it is the most detailed traceback we have for now. > > > > > > On 15 November 2014 09:50, Benjamin Root <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > I was waiting for the results from using faulthandler. It is > > very easy to use, and I think it will be very illuminating. > > > > Ben Root > > > > On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > So, are there new ideas about this problem? > > My case seems quite rare :/ > > > > On 13 November 2014 17:46, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > sorry to double post, > > > > I don't know if it is linked but Pycharms complains > > about Skeleton Generation Problems, among the errors > > there is one which has matplotlib inside: > > > > *Failed modules* > > Python 2.7.8 (C:\Anaconda\python.exe) > > dde > > matplotlib._cntr > > win32ui > > win32uiole > > Generation of skeletons for the modules above will > > be tried again when the modules are updated or a new > > version of generator is available > > > > On 13 November 2014 17:35, Geoffrey Mégardon > > <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > I will have a look to faulthandler but I never > > used it before. > > > > To use savefig() leads to the same crash. > > > > The two first examples on this pages work fine: > > > http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html > > > > The first example from: > > > http://matplotlib.org/basemap/users/examples.html > > send back an error telling I do not have a > > module Basemap: > > Traceback (most recent call last): > > File "C:\Users\User\Google > > Drive\Work\tryAxesGrid.py", line 1, in <module> > > from mpl_toolkits.basemap import Basemap > > ImportError: No module named basemap > > > > Here the previously cited traceback provided by > > windows 8.1: > > > > Version=1 > > EventType=APPCRASH > > EventTime=130603719401981342 > > ReportType=2 > > Consent=1 > > UploadTime=130603719404121474 > > > ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b > > > IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b > > NsAppName=python.exe > > Response.type=4 > > Sig[0].Name=Application Name > > Sig[0].Value=python.exe > > Sig[1].Name=Application Version > > Sig[1].Value=0.0.0.0 > > Sig[2].Name=Application Timestamp > > Sig[2].Value=53b4679e > > Sig[3].Name=Fault Module Name > > Sig[3].Value=_dotblas.pyd > > Sig[4].Name=Fault Module Version > > Sig[4].Value=0.0.0.0 > > Sig[5].Name=Fault Module Timestamp > > Sig[5].Value=545678cb > > Sig[6].Name=Exception Code > > Sig[6].Value=c000001d > > Sig[7].Name=Exception Offset > > Sig[7].Value=0000000000324022 > > DynamicSig[1].Name=OS Version > > DynamicSig[1].Value=6.3.9600.2.0.0.768.101 > > DynamicSig[2].Name=Locale ID > > DynamicSig[2].Value=2057 > > DynamicSig[22].Name=Additional Information 1 > > DynamicSig[22].Value=00a8 > > DynamicSig[23].Name=Additional Information 2 > > > DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 > > DynamicSig[24].Name=Additional Information 3 > > DynamicSig[24].Value=bca9 > > DynamicSig[25].Name=Additional Information 4 > > > DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 > > UI[2]=C:\Users\User\Anaconda\python.exe > > UI[3]=python.exe has stopped working > > UI[4]=Windows can check online for a solution to > > the problem. > > UI[5]=Check online for a solution and close the > > program > > UI[6]=Check online for a solution later and > > close the program > > UI[7]=Close the program > > LoadedModule[0]=C:\Users\User\Anaconda\python.exe > > LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll > > LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL > > > LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll > > > LoadedModule[4]=C:\Users\User\Anaconda\python27.dll > > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > LoadedModule[6]=C:\WINDOWS\system32\USER32.dll > > LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll > > LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll > > LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll > > LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll > > LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll > > LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll > > LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll > > LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll > > LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL > > LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll > > > LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd > > LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll > > LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll > > LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll > > > LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll > > > LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll > > > LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd > > LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll > > LoadedModule[25]=C:\WINDOWS\system32\NSI.dll > > > LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd > > > LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd > > > LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd > > > LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd > > > LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll > > > LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd > > > LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd > > > LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd > > > LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd > > > LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd > > > LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd > > > LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd > > LoadedModule[38]=C:\WINDOWS\system32\ole32.dll > > LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll > > > LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd > > > LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll > > > LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd > > > LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd > > > LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd > > > LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd > > > LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll > > > LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll > > LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll > > > LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll > > LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL > > > LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd > > > LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd > > > LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd > > > LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd > > > LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd > > > LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd > > > LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd > > > LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd > > > LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll > > > LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd > > > LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll > > LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll > > LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV > > > LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll > > LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll > > LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll > > LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll > > LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll > > > LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll > > FriendlyEventName=Stopped working > > ConsentKey=APPCRASH > > AppName=python.exe > > AppPath=C:\Users\User\Anaconda\python.exe > > NsPartner=windows > > NsGroup=windows8 > > > ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D > > > > On 13 November 2014 17:05, Benjamin Root > > <ben...@ou... <mailto:ben...@ou...>> > wrote: > > > > Yeah, I am at a real loss here. Can you try > > one of the axes_grid1 examples? Also, how > > about the basemap examples? Those are both > > mpl_toolkit packages as well and might > > behave similarly. Also, it would be > > interesting to figure out at exactly which > > step the failure happens. There is a package > > called "faulthandler" that is really useful > > for that: > > > http://faulthandler.readthedocs.org/en/latest/ > > It is a bit limited on Windows, but it is > > better than nothing. > > Also, does it fail regardless if you are > > doing savefig() or show()? > > > > Unfortunately, the "traceback" info you > > provided doesn't seem to be encoded properly > > (or at least, not auto-detectable). > > > > Ben Root > > > > On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey > > Mégardon <geo...@gm... > > <mailto:geo...@gm...>> wrote: > > > > That returns: > > > C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc > > > C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc > > > > On 13 November 2014 16:40, Benjamin Root > > <ben...@ou... > > <mailto:ben...@ou...>> wrote: > > > > No OpenGL. The 3d graphics all goes > > through the same layering engine as > > the 2D plots. They aren't real 3D > > plots but rather what I like to call > > "2.1D" plots. A single point of a 3D > > element is chosen to determine how > > to layer it with everything else. > > So, it is very easy to get > > visualization artifacts, especially > > with polygons. > > > > Do this from python: > > > > import matplotlib > > import mpl_toolkits.mplot3d > > print matplotlib.__file__ > > print mpl_toolkits.mplot3d.__file__ > > > > And tell us what that returns. > > > > Cheers! > > Ben Root > > > > > > > > On Thu, Nov 13, 2014 at 3:49 PM, > > Paul Hobson <pmh...@gm... > > <mailto:pmh...@gm...>> wrote: > > > > No clue about that. BTW, I'll i > > was suggestion was to create a > > new conda enviorment: > > > conda create --name=mpl3dtest > matplotlib ipython-notebook python=3.4 > > ... > > > activate mpl3dtest > > > ipython notebook > > > [test out 3d plotting] > > > > > > > > On Thu, Nov 13, 2014 at 12:44 > > PM, Geoffrey Mégardon > > <geo...@gm... > > <mailto: > geo...@gm...>> > > wrote: > > > > I uninstall and reinstall > > Anaconda. > > That still does not work :/ > > Is it possible there is like > > OpenGL problem, graphic card > > driver problem, or something > > linked to displaying 3d? > > > > On 13 November 2014 13:32, > > Paul Hobson > > <pmh...@gm... > > <mailto:pmh...@gm...>> > > wrote: > > > > Does a fresh conda > > environment help? > > > > On Wed, Nov 12, 2014 at > > 5:38 PM, Geoffrey > > Mégardon > > < > geo...@gm... > > <mailto: > geo...@gm...>> > > wrote: > > > > Yes, I may forget to > > tell, but this code > > is 100% working, it > > work on other > > installations I > > have. So the problem > > is not in the code. > > > > It is just that on > > my current laptop, I > > don't know why, this > > code, which tries to > > display a 3d plot, > > leads to a crash. > > Note that 2D plots > > work fine on their > side. > > > > I have an other PC > > on windows 8.1, and > > everything work fine > > on it, I installed > > the same Anaconda > > 64-bit version. > > > > So it is something > > to do with my > > environment, but it > > is not linked to the > > OS itself, and it is > > linked with 3D > > displaying only I > > would say. > > > > Any idea? :) > > > > > > On 12 November 2014 > > 18:44, Jerzy > > Karczmarczuk > > < > jer...@un... > > <mailto: > jer...@un...>> > > wrote: > > > > > > Le 13/11/2014 > > 00:13, Geoffrey > > Mégardon a écrit > : > >> ... > >> > >> But to > >> create > >> the 3D > >> axes, > >> to > >> draw > >> in it, > >> and > >> then > >> to > >> show > >> the > >> figure, > that > >> crashes: > >> from > >> > mpl_toolkits.mplot3d > >> import > >> axes3d > >> import > >> > matplotlib > >> > matplotlib.use("agg") > >> import > >> > matplotlib.pyplot > >> as plt > >> > >> fig = > >> > plt.figure() > >> ax = > >> > fig.add_subplot(111, > >> > projection='3d') > >> X, Y, > >> Z = > >> > axes3d.get_test_data(0.05) > >> cset = > >> > ax.contour(X, > >> Y, Z) > >> > ax.clabel(cset, > >> > fontsize=9, > >> > inline=1) > >> > >> > plt.show() > >> > >> > >> > Basically > >> on > >> iPython > QT > >> console > I > >> would > >> get an > >> error > >> like: > >> ""Kernel > >> died, > >> > restarting"" > >> > > Perhaps it is > > your > > environment, not > > Matplotlib. > > A copy-paste of > > this program run > > without problems > > on my system. > > Anaconda 64 > > bits, IPython > > console (within > > Spyder). > > But *Windows 7*, > > not 8. > > > > Jerzy > Karczmarczuk > > > > > ------------------------------------------------------------------------------ > > Comprehensive > > Server > > Monitoring with > > Site24x7. > > Monitor 10 > > servers for > > $9/Month. > > Get alerted > > through email, > > SMS, voice calls > > or mobile push > > notifications. > > Take corrective > > actions from > > your mobile > device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users > > mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > ------------------------------------------------------------------------------ > > Comprehensive Server > > Monitoring with > > Site24x7. > > Monitor 10 servers > > for $9/Month. > > Get alerted through > > email, SMS, voice > > calls or mobile push > > notifications. > > Take corrective > > actions from your > > mobile device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users > > mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > ------------------------------------------------------------------------------ > > Comprehensive Server Monitoring > > with Site24x7. > > Monitor 10 servers for $9/Month. > > Get alerted through email, SMS, > > voice calls or mobile push > > notifications. > > Take corrective actions from > > your mobile device. > > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > > > _______________________________________________ > > Matplotlib-users mailing list > > > Mat...@li... > > <mailto: > Mat...@li...> > > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > > > > > > -- > > -- > > MEGARDON Geoffrey > > > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & more > > Get technology previously reserved for billion-dollar corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > Matplotlib-users mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Christoph G. <cg...@uc...> - 2014-11-18 19:08:38
|
According to your Windows log, the faulting module is _dotblas.pyd, which is part of numpy. Does `import numpy;numpy.test()` pass? Christoph On 11/18/2014 10:39 AM, Geoffrey Mégardon wrote: > Everything came pre-built through the normal anaconda downloading page! :D > > For the DLL, it seems at its normal place: > http://ns1.faultwire.net/file_detail/msvcr90.dll*92305.html# > > I think there is no solution we can track for now :/ :/ :/ > > On 18 November 2014 12:16, Benjamin Root <ben...@ou... > <mailto:ben...@ou...>> wrote: > > That's too bad. Faulthandler is limited on windows systems, but I > was hoping it would give us something. > > Anyway, I looked at the error log again (I didn't see anything > relevant the first time), and I noticed the following: > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > Two things the caught my eye about this line. First of all, just > about everything else appears to be 32-bit, but this might be 64-bit > (maybe, I am guessing). Also, (and I am a long time removed from > development work on Windows), I don't recall this directory for > stock installs. Did you build any part of your anaconda stack > yourself? Or did everything come pre-built through the normal > anaconda channels? > > Ben Root > > > On Tue, Nov 18, 2014 at 12:04 PM, Geoffrey Mégardon > <geo...@gm... <mailto:geo...@gm...>> > wrote: > > I tried that: > > from mpl_toolkits.mplot3d import axes3d > import matplotlib > import matplotlib.pyplot as plt > import faulthandler > import os > > print os.getcwd() > #with open("./error-log.txt", "wb") as f: > # faulthandler.enable(f) > faulthandler.enable() > > fig = plt.figure() > ax = fig.add_subplot(111, projection='3d') > X, Y, Z = axes3d.get_test_data(0.05) > cset = ax.contour(X, Y, Z) > ax.clabel(cset, fontsize=9, inline=1) > > plt.show() > > And I don't get any error, even if it still crashes :) > > Do you have an idea to make the faulthandler able to catch the > errors? > Did you received the Windows error log/traceback I sent you? I > think it is the most detailed traceback we have for now. > > > On 15 November 2014 09:50, Benjamin Root <ben...@ou... > <mailto:ben...@ou...>> wrote: > > I was waiting for the results from using faulthandler. It is > very easy to use, and I think it will be very illuminating. > > Ben Root > > On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon > <geo...@gm... > <mailto:geo...@gm...>> wrote: > > So, are there new ideas about this problem? > My case seems quite rare :/ > > On 13 November 2014 17:46, Geoffrey Mégardon > <geo...@gm... > <mailto:geo...@gm...>> wrote: > > sorry to double post, > > I don't know if it is linked but Pycharms complains > about Skeleton Generation Problems, among the errors > there is one which has matplotlib inside: > > *Failed modules* > Python 2.7.8 (C:\Anaconda\python.exe) > dde > matplotlib._cntr > win32ui > win32uiole > Generation of skeletons for the modules above will > be tried again when the modules are updated or a new > version of generator is available > > On 13 November 2014 17:35, Geoffrey Mégardon > <geo...@gm... > <mailto:geo...@gm...>> wrote: > > I will have a look to faulthandler but I never > used it before. > > To use savefig() leads to the same crash. > > The two first examples on this pages work fine: > http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html > > The first example from: > http://matplotlib.org/basemap/users/examples.html > send back an error telling I do not have a > module Basemap: > Traceback (most recent call last): > File "C:\Users\User\Google > Drive\Work\tryAxesGrid.py", line 1, in <module> > from mpl_toolkits.basemap import Basemap > ImportError: No module named basemap > > Here the previously cited traceback provided by > windows 8.1: > > Version=1 > EventType=APPCRASH > EventTime=130603719401981342 > ReportType=2 > Consent=1 > UploadTime=130603719404121474 > ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b > IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b > NsAppName=python.exe > Response.type=4 > Sig[0].Name=Application Name > Sig[0].Value=python.exe > Sig[1].Name=Application Version > Sig[1].Value=0.0.0.0 > Sig[2].Name=Application Timestamp > Sig[2].Value=53b4679e > Sig[3].Name=Fault Module Name > Sig[3].Value=_dotblas.pyd > Sig[4].Name=Fault Module Version > Sig[4].Value=0.0.0.0 > Sig[5].Name=Fault Module Timestamp > Sig[5].Value=545678cb > Sig[6].Name=Exception Code > Sig[6].Value=c000001d > Sig[7].Name=Exception Offset > Sig[7].Value=0000000000324022 > DynamicSig[1].Name=OS Version > DynamicSig[1].Value=6.3.9600.2.0.0.768.101 > DynamicSig[2].Name=Locale ID > DynamicSig[2].Value=2057 > DynamicSig[22].Name=Additional Information 1 > DynamicSig[22].Value=00a8 > DynamicSig[23].Name=Additional Information 2 > DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 > DynamicSig[24].Name=Additional Information 3 > DynamicSig[24].Value=bca9 > DynamicSig[25].Name=Additional Information 4 > DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 > UI[2]=C:\Users\User\Anaconda\python.exe > UI[3]=python.exe has stopped working > UI[4]=Windows can check online for a solution to > the problem. > UI[5]=Check online for a solution and close the > program > UI[6]=Check online for a solution later and > close the program > UI[7]=Close the program > LoadedModule[0]=C:\Users\User\Anaconda\python.exe > LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll > LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL > LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll > LoadedModule[4]=C:\Users\User\Anaconda\python27.dll > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > LoadedModule[6]=C:\WINDOWS\system32\USER32.dll > LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll > LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll > LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll > LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll > LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll > LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll > LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll > LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll > LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL > LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll > LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd > LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll > LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll > LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll > LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll > LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll > LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd > LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll > LoadedModule[25]=C:\WINDOWS\system32\NSI.dll > LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd > LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd > LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd > LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd > LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll > LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd > LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd > LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd > LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd > LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd > LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd > LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd > LoadedModule[38]=C:\WINDOWS\system32\ole32.dll > LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll > LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd > LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll > LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd > LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd > LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd > LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd > LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll > LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll > LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll > LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll > LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL > LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd > LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd > LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd > LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd > LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd > LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd > LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd > LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd > LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll > LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd > LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll > LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll > LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV > LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll > LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll > LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll > LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll > LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll > LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll > FriendlyEventName=Stopped working > ConsentKey=APPCRASH > AppName=python.exe > AppPath=C:\Users\User\Anaconda\python.exe > NsPartner=windows > NsGroup=windows8 > ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D > > On 13 November 2014 17:05, Benjamin Root > <ben...@ou... <mailto:ben...@ou...>> wrote: > > Yeah, I am at a real loss here. Can you try > one of the axes_grid1 examples? Also, how > about the basemap examples? Those are both > mpl_toolkit packages as well and might > behave similarly. Also, it would be > interesting to figure out at exactly which > step the failure happens. There is a package > called "faulthandler" that is really useful > for that: > http://faulthandler.readthedocs.org/en/latest/ > It is a bit limited on Windows, but it is > better than nothing. > Also, does it fail regardless if you are > doing savefig() or show()? > > Unfortunately, the "traceback" info you > provided doesn't seem to be encoded properly > (or at least, not auto-detectable). > > Ben Root > > On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey > Mégardon <geo...@gm... > <mailto:geo...@gm...>> wrote: > > That returns: > C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc > C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc > > On 13 November 2014 16:40, Benjamin Root > <ben...@ou... > <mailto:ben...@ou...>> wrote: > > No OpenGL. The 3d graphics all goes > through the same layering engine as > the 2D plots. They aren't real 3D > plots but rather what I like to call > "2.1D" plots. A single point of a 3D > element is chosen to determine how > to layer it with everything else. > So, it is very easy to get > visualization artifacts, especially > with polygons. > > Do this from python: > > import matplotlib > import mpl_toolkits.mplot3d > print matplotlib.__file__ > print mpl_toolkits.mplot3d.__file__ > > And tell us what that returns. > > Cheers! > Ben Root > > > > On Thu, Nov 13, 2014 at 3:49 PM, > Paul Hobson <pmh...@gm... > <mailto:pmh...@gm...>> wrote: > > No clue about that. BTW, I'll i > was suggestion was to create a > new conda enviorment: > > conda create --name=mpl3dtest matplotlib ipython-notebook python=3.4 > ... > > activate mpl3dtest > > ipython notebook > > [test out 3d plotting] > > > > On Thu, Nov 13, 2014 at 12:44 > PM, Geoffrey Mégardon > <geo...@gm... > <mailto:geo...@gm...>> > wrote: > > I uninstall and reinstall > Anaconda. > That still does not work :/ > Is it possible there is like > OpenGL problem, graphic card > driver problem, or something > linked to displaying 3d? > > On 13 November 2014 13:32, > Paul Hobson > <pmh...@gm... > <mailto:pmh...@gm...>> > wrote: > > Does a fresh conda > environment help? > > On Wed, Nov 12, 2014 at > 5:38 PM, Geoffrey > Mégardon > <geo...@gm... > <mailto:geo...@gm...>> > wrote: > > Yes, I may forget to > tell, but this code > is 100% working, it > work on other > installations I > have. So the problem > is not in the code. > > It is just that on > my current laptop, I > don't know why, this > code, which tries to > display a 3d plot, > leads to a crash. > Note that 2D plots > work fine on their side. > > I have an other PC > on windows 8.1, and > everything work fine > on it, I installed > the same Anaconda > 64-bit version. > > So it is something > to do with my > environment, but it > is not linked to the > OS itself, and it is > linked with 3D > displaying only I > would say. > > Any idea? :) > > > On 12 November 2014 > 18:44, Jerzy > Karczmarczuk > <jer...@un... > <mailto:jer...@un...>> > wrote: > > > Le 13/11/2014 > 00:13, Geoffrey > Mégardon a écrit : >> ... >> >> But to >> create >> the 3D >> axes, >> to >> draw >> in it, >> and >> then >> to >> show >> the >> figure, that >> crashes: >> from >> mpl_toolkits.mplot3d >> import >> axes3d >> import >> matplotlib >> matplotlib.use("agg") >> import >> matplotlib.pyplot >> as plt >> >> fig = >> plt.figure() >> ax = >> fig.add_subplot(111, >> projection='3d') >> X, Y, >> Z = >> axes3d.get_test_data(0.05) >> cset = >> ax.contour(X, >> Y, Z) >> ax.clabel(cset, >> fontsize=9, >> inline=1) >> >> plt.show() >> >> >> Basically >> on >> iPython QT >> console I >> would >> get an >> error >> like: >> ""Kernel >> died, >> restarting"" >> > Perhaps it is > your > environment, not > Matplotlib. > A copy-paste of > this program run > without problems > on my system. > Anaconda 64 > bits, IPython > console (within > Spyder). > But *Windows 7*, > not 8. > > Jerzy Karczmarczuk > > ------------------------------------------------------------------------------ > Comprehensive > Server > Monitoring with > Site24x7. > Monitor 10 > servers for > $9/Month. > Get alerted > through email, > SMS, voice calls > or mobile push > notifications. > Take corrective > actions from > your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users > mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > -- > -- > MEGARDON Geoffrey > > ------------------------------------------------------------------------------ > Comprehensive Server > Monitoring with > Site24x7. > Monitor 10 servers > for $9/Month. > Get alerted through > email, SMS, voice > calls or mobile push > notifications. > Take corrective > actions from your > mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users > mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > -- > -- > MEGARDON Geoffrey > > > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring > with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, > voice calls or mobile push > notifications. > Take corrective actions from > your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > > > -- > -- > MEGARDON Geoffrey > > > > > > -- > -- > MEGARDON Geoffrey > > > > > -- > -- > MEGARDON Geoffrey > > > > > -- > -- > MEGARDON Geoffrey > > > > > > -- > -- > MEGARDON Geoffrey > > > > > > -- > -- > MEGARDON Geoffrey > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Benjamin R. <ben...@ou...> - 2014-11-18 18:54:11
|
That is a good point. I initially thought that they were under a conda environment folder, but now, it seems like there is some sort of Anaconda user? I am not familiar with how Anaconda installs for Windows, but that doesn't seem right to me. Ben Root On Tue, Nov 18, 2014 at 1:47 PM, Thomas Caswell <tca...@gm...> wrote: > Did you try in a conda venv? These look like (globally!) installed > version of things which means your python session can still be picking up > old/stale versions of other imports. See Paul Hobson's email. > > Tom > > > On Thu Nov 13 2014 at 4:58:11 PM Geoffrey Mégardon < > geo...@gm...> wrote: > >> That returns: >> C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc >> C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc >> >> On 13 November 2014 16:40, Benjamin Root <ben...@ou...> wrote: >> >>> No OpenGL. The 3d graphics all goes through the same layering engine as >>> the 2D plots. They aren't real 3D plots but rather what I like to call >>> "2.1D" plots. A single point of a 3D element is chosen to determine how to >>> layer it with everything else. So, it is very easy to get visualization >>> artifacts, especially with polygons. >>> >>> Do this from python: >>> >>> import matplotlib >>> import mpl_toolkits.mplot3d >>> print matplotlib.__file__ >>> print mpl_toolkits.mplot3d.__file__ >>> >>> And tell us what that returns. >>> >>> Cheers! >>> Ben Root >>> >>> >>> >>> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmh...@gm...> wrote: >>> >>>> No clue about that. BTW, I'll i was suggestion was to create a new >>>> conda enviorment: >>>> > conda create --name=mpl3dtest matplotlib ipython-notebook python=3.4 >>>> ... >>>> > activate mpl3dtest >>>> > ipython notebook >>>> > [test out 3d plotting] >>>> >>>> >>>> >>>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon < >>>> geo...@gm...> wrote: >>>> >>>>> I uninstall and reinstall Anaconda. >>>>> That still does not work :/ >>>>> Is it possible there is like OpenGL problem, graphic card driver >>>>> problem, or something linked to displaying 3d? >>>>> >>>>> On 13 November 2014 13:32, Paul Hobson <pmh...@gm...> wrote: >>>>> >>>>>> Does a fresh conda environment help? >>>>>> >>>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon < >>>>>> geo...@gm...> wrote: >>>>>> >>>>>>> Yes, I may forget to tell, but this code is 100% working, it work on >>>>>>> other installations I have. So the problem is not in the code. >>>>>>> >>>>>>> It is just that on my current laptop, I don't know why, this code, >>>>>>> which tries to display a 3d plot, leads to a crash. >>>>>>> Note that 2D plots work fine on their side. >>>>>>> >>>>>>> I have an other PC on windows 8.1, and everything work fine on it, I >>>>>>> installed the same Anaconda 64-bit version. >>>>>>> >>>>>>> So it is something to do with my environment, but it is not linked >>>>>>> to the OS itself, and it is linked with 3D displaying only I would say. >>>>>>> >>>>>>> Any idea? :) >>>>>>> >>>>>>> >>>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk < >>>>>>> jer...@un...> wrote: >>>>>>> >>>>>>>> >>>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit : >>>>>>>> >>>>>>>> ... >>>>>>>> >>>>>>>>> But to create the 3D axes, to draw in it, and then to show >>>>>>>>>> the figure, that crashes: >>>>>>>>>> from mpl_toolkits.mplot3d import axes3d >>>>>>>>>> import matplotlib >>>>>>>>>> matplotlib.use("agg") >>>>>>>>>> import matplotlib.pyplot as plt >>>>>>>>>> >>>>>>>>>> fig = plt.figure() >>>>>>>>>> ax = fig.add_subplot(111, projection='3d') >>>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05) >>>>>>>>>> cset = ax.contour(X, Y, Z) >>>>>>>>>> ax.clabel(cset, fontsize=9, inline=1) >>>>>>>>>> >>>>>>>>>> plt.show() >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Basically on iPython QT console I would get an error like: >>>>>>>>>> ""Kernel died, restarting"" >>>>>>>>>> >>>>>>>>> Perhaps it is your environment, not Matplotlib. >>>>>>>> A copy-paste of this program run without problems on my system. >>>>>>>> Anaconda 64 bits, IPython console (within Spyder). >>>>>>>> But *Windows 7*, not 8. >>>>>>>> >>>>>>>> Jerzy Karczmarczuk >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>> notifications. >>>>>>>> Take corrective actions from your mobile device. >>>>>>>> >>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>> _______________________________________________ >>>>>>>> Matplotlib-users mailing list >>>>>>>> Mat...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> MEGARDON Geoffrey >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>> Monitor 10 servers for $9/Month. >>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>> notifications. >>>>>>> Take corrective actions from your mobile device. >>>>>>> >>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>> _______________________________________________ >>>>>>> Matplotlib-users mailing list >>>>>>> Mat...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> MEGARDON Geoffrey >>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Comprehensive Server Monitoring with Site24x7. >>>> Monitor 10 servers for $9/Month. >>>> Get alerted through email, SMS, voice calls or mobile push >>>> notifications. >>>> Take corrective actions from your mobile device. >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Matplotlib-users mailing list >>>> Mat...@li... >>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>> >>>> >>> >> >> >> -- >> -- >> MEGARDON Geoffrey >> ------------------------------------------------------------ >> ------------------ >> Comprehensive Server Monitoring with Site24x7. >> Monitor 10 servers for $9/Month. >> Get alerted through email, SMS, voice calls or mobile push notifications. >> Take corrective actions from your mobile device. >> http://pubads.g.doubleclick.net/gampad/clk?id=154624111& >> iu=/4140/ostg.clktrk_______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > |
From: Thomas C. <tca...@gm...> - 2014-11-18 18:47:36
|
Did you try in a conda venv? These look like (globally!) installed version of things which means your python session can still be picking up old/stale versions of other imports. See Paul Hobson's email. Tom On Thu Nov 13 2014 at 4:58:11 PM Geoffrey Mégardon < geo...@gm...> wrote: > That returns: > C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc > C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc > > On 13 November 2014 16:40, Benjamin Root <ben...@ou...> wrote: > >> No OpenGL. The 3d graphics all goes through the same layering engine as >> the 2D plots. They aren't real 3D plots but rather what I like to call >> "2.1D" plots. A single point of a 3D element is chosen to determine how to >> layer it with everything else. So, it is very easy to get visualization >> artifacts, especially with polygons. >> >> Do this from python: >> >> import matplotlib >> import mpl_toolkits.mplot3d >> print matplotlib.__file__ >> print mpl_toolkits.mplot3d.__file__ >> >> And tell us what that returns. >> >> Cheers! >> Ben Root >> >> >> >> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmh...@gm...> wrote: >> >>> No clue about that. BTW, I'll i was suggestion was to create a new conda >>> enviorment: >>> > conda create --name=mpl3dtest matplotlib ipython-notebook python=3.4 >>> ... >>> > activate mpl3dtest >>> > ipython notebook >>> > [test out 3d plotting] >>> >>> >>> >>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon < >>> geo...@gm...> wrote: >>> >>>> I uninstall and reinstall Anaconda. >>>> That still does not work :/ >>>> Is it possible there is like OpenGL problem, graphic card driver >>>> problem, or something linked to displaying 3d? >>>> >>>> On 13 November 2014 13:32, Paul Hobson <pmh...@gm...> wrote: >>>> >>>>> Does a fresh conda environment help? >>>>> >>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon < >>>>> geo...@gm...> wrote: >>>>> >>>>>> Yes, I may forget to tell, but this code is 100% working, it work on >>>>>> other installations I have. So the problem is not in the code. >>>>>> >>>>>> It is just that on my current laptop, I don't know why, this code, >>>>>> which tries to display a 3d plot, leads to a crash. >>>>>> Note that 2D plots work fine on their side. >>>>>> >>>>>> I have an other PC on windows 8.1, and everything work fine on it, I >>>>>> installed the same Anaconda 64-bit version. >>>>>> >>>>>> So it is something to do with my environment, but it is not linked to >>>>>> the OS itself, and it is linked with 3D displaying only I would say. >>>>>> >>>>>> Any idea? :) >>>>>> >>>>>> >>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk < >>>>>> jer...@un...> wrote: >>>>>> >>>>>>> >>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit : >>>>>>> >>>>>>> ... >>>>>>> >>>>>>>> But to create the 3D axes, to draw in it, and then to show the >>>>>>>>> figure, that crashes: >>>>>>>>> from mpl_toolkits.mplot3d import axes3d >>>>>>>>> import matplotlib >>>>>>>>> matplotlib.use("agg") >>>>>>>>> import matplotlib.pyplot as plt >>>>>>>>> >>>>>>>>> fig = plt.figure() >>>>>>>>> ax = fig.add_subplot(111, projection='3d') >>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05) >>>>>>>>> cset = ax.contour(X, Y, Z) >>>>>>>>> ax.clabel(cset, fontsize=9, inline=1) >>>>>>>>> >>>>>>>>> plt.show() >>>>>>>>> >>>>>>>>> >>>>>>>>> Basically on iPython QT console I would get an error like: >>>>>>>>> ""Kernel died, restarting"" >>>>>>>>> >>>>>>>> Perhaps it is your environment, not Matplotlib. >>>>>>> A copy-paste of this program run without problems on my system. >>>>>>> Anaconda 64 bits, IPython console (within Spyder). >>>>>>> But *Windows 7*, not 8. >>>>>>> >>>>>>> Jerzy Karczmarczuk >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>> Monitor 10 servers for $9/Month. >>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>> notifications. >>>>>>> Take corrective actions from your mobile device. >>>>>>> >>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>> _______________________________________________ >>>>>>> Matplotlib-users mailing list >>>>>>> Mat...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> MEGARDON Geoffrey >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>> Monitor 10 servers for $9/Month. >>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>> notifications. >>>>>> Take corrective actions from your mobile device. >>>>>> >>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>> _______________________________________________ >>>>>> Matplotlib-users mailing list >>>>>> Mat...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> MEGARDON Geoffrey >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Comprehensive Server Monitoring with Site24x7. >>> Monitor 10 servers for $9/Month. >>> Get alerted through email, SMS, voice calls or mobile push notifications. >>> Take corrective actions from your mobile device. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >> > > > -- > -- > MEGARDON Geoffrey > ------------------------------------------------------------ > ------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111& > iu=/4140/ostg.clktrk_______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Geoffrey M. <geo...@gm...> - 2014-11-18 18:39:45
|
Everything came pre-built through the normal anaconda downloading page! :D For the DLL, it seems at its normal place: http://ns1.faultwire.net/file_detail/msvcr90.dll*92305.html# I think there is no solution we can track for now :/ :/ :/ On 18 November 2014 12:16, Benjamin Root <ben...@ou...> wrote: > That's too bad. Faulthandler is limited on windows systems, but I was > hoping it would give us something. > > Anyway, I looked at the error log again (I didn't see anything relevant > the first time), and I noticed the following: > > > LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll > > Two things the caught my eye about this line. First of all, just about > everything else appears to be 32-bit, but this might be 64-bit (maybe, I am > guessing). Also, (and I am a long time removed from development work on > Windows), I don't recall this directory for stock installs. Did you build > any part of your anaconda stack yourself? Or did everything come pre-built > through the normal anaconda channels? > > Ben Root > > > On Tue, Nov 18, 2014 at 12:04 PM, Geoffrey Mégardon < > geo...@gm...> wrote: > >> I tried that: >> >> from mpl_toolkits.mplot3d import axes3d >> import matplotlib >> import matplotlib.pyplot as plt >> import faulthandler >> import os >> >> print os.getcwd() >> #with open("./error-log.txt", "wb") as f: >> # faulthandler.enable(f) >> faulthandler.enable() >> >> fig = plt.figure() >> ax = fig.add_subplot(111, projection='3d') >> X, Y, Z = axes3d.get_test_data(0.05) >> cset = ax.contour(X, Y, Z) >> ax.clabel(cset, fontsize=9, inline=1) >> >> plt.show() >> >> And I don't get any error, even if it still crashes :) >> >> Do you have an idea to make the faulthandler able to catch the errors? >> Did you received the Windows error log/traceback I sent you? I think it >> is the most detailed traceback we have for now. >> >> >> On 15 November 2014 09:50, Benjamin Root <ben...@ou...> wrote: >> >>> I was waiting for the results from using faulthandler. It is very easy >>> to use, and I think it will be very illuminating. >>> >>> Ben Root >>> >>> On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon < >>> geo...@gm...> wrote: >>> >>>> So, are there new ideas about this problem? >>>> My case seems quite rare :/ >>>> >>>> On 13 November 2014 17:46, Geoffrey Mégardon < >>>> geo...@gm...> wrote: >>>> >>>>> sorry to double post, >>>>> >>>>> I don't know if it is linked but Pycharms complains about Skeleton >>>>> Generation Problems, among the errors there is one which has matplotlib >>>>> inside: >>>>> >>>>> *Failed modules* >>>>> Python 2.7.8 (C:\Anaconda\python.exe) >>>>> dde >>>>> matplotlib._cntr >>>>> win32ui >>>>> win32uiole >>>>> Generation of skeletons for the modules above will be tried again when >>>>> the modules are updated or a new version of generator is available >>>>> >>>>> On 13 November 2014 17:35, Geoffrey Mégardon < >>>>> geo...@gm...> wrote: >>>>> >>>>>> I will have a look to faulthandler but I never used it before. >>>>>> >>>>>> To use savefig() leads to the same crash. >>>>>> >>>>>> The two first examples on this pages work fine: >>>>>> http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html >>>>>> >>>>>> The first example from: >>>>>> http://matplotlib.org/basemap/users/examples.html >>>>>> send back an error telling I do not have a module Basemap: >>>>>> Traceback (most recent call last): >>>>>> File "C:\Users\User\Google Drive\Work\tryAxesGrid.py", line 1, in >>>>>> <module> >>>>>> from mpl_toolkits.basemap import Basemap >>>>>> ImportError: No module named basemap >>>>>> >>>>>> Here the previously cited traceback provided by windows 8.1: >>>>>> >>>>>> Version=1 >>>>>> EventType=APPCRASH >>>>>> EventTime=130603719401981342 >>>>>> ReportType=2 >>>>>> Consent=1 >>>>>> UploadTime=130603719404121474 >>>>>> ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b >>>>>> IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b >>>>>> NsAppName=python.exe >>>>>> Response.type=4 >>>>>> Sig[0].Name=Application Name >>>>>> Sig[0].Value=python.exe >>>>>> Sig[1].Name=Application Version >>>>>> Sig[1].Value=0.0.0.0 >>>>>> Sig[2].Name=Application Timestamp >>>>>> Sig[2].Value=53b4679e >>>>>> Sig[3].Name=Fault Module Name >>>>>> Sig[3].Value=_dotblas.pyd >>>>>> Sig[4].Name=Fault Module Version >>>>>> Sig[4].Value=0.0.0.0 >>>>>> Sig[5].Name=Fault Module Timestamp >>>>>> Sig[5].Value=545678cb >>>>>> Sig[6].Name=Exception Code >>>>>> Sig[6].Value=c000001d >>>>>> Sig[7].Name=Exception Offset >>>>>> Sig[7].Value=0000000000324022 >>>>>> DynamicSig[1].Name=OS Version >>>>>> DynamicSig[1].Value=6.3.9600.2.0.0.768.101 >>>>>> DynamicSig[2].Name=Locale ID >>>>>> DynamicSig[2].Value=2057 >>>>>> DynamicSig[22].Name=Additional Information 1 >>>>>> DynamicSig[22].Value=00a8 >>>>>> DynamicSig[23].Name=Additional Information 2 >>>>>> DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 >>>>>> DynamicSig[24].Name=Additional Information 3 >>>>>> DynamicSig[24].Value=bca9 >>>>>> DynamicSig[25].Name=Additional Information 4 >>>>>> DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 >>>>>> UI[2]=C:\Users\User\Anaconda\python.exe >>>>>> UI[3]=python.exe has stopped working >>>>>> UI[4]=Windows can check online for a solution to the problem. >>>>>> UI[5]=Check online for a solution and close the program >>>>>> UI[6]=Check online for a solution later and close the program >>>>>> UI[7]=Close the program >>>>>> LoadedModule[0]=C:\Users\User\Anaconda\python.exe >>>>>> LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll >>>>>> LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL >>>>>> LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll >>>>>> LoadedModule[4]=C:\Users\User\Anaconda\python27.dll >>>>>> >>>>>> LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll >>>>>> LoadedModule[6]=C:\WINDOWS\system32\USER32.dll >>>>>> LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll >>>>>> LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll >>>>>> LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll >>>>>> LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll >>>>>> LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll >>>>>> LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll >>>>>> LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll >>>>>> LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll >>>>>> LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL >>>>>> LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll >>>>>> LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd >>>>>> LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll >>>>>> LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll >>>>>> LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll >>>>>> LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll >>>>>> LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll >>>>>> LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd >>>>>> LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll >>>>>> LoadedModule[25]=C:\WINDOWS\system32\NSI.dll >>>>>> LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd >>>>>> >>>>>> LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd >>>>>> >>>>>> LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd >>>>>> >>>>>> LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd >>>>>> >>>>>> LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll >>>>>> >>>>>> LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd >>>>>> >>>>>> LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd >>>>>> >>>>>> LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd >>>>>> >>>>>> LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd >>>>>> >>>>>> LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd >>>>>> >>>>>> LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd >>>>>> LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd >>>>>> LoadedModule[38]=C:\WINDOWS\system32\ole32.dll >>>>>> LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll >>>>>> >>>>>> LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd >>>>>> >>>>>> LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll >>>>>> >>>>>> LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd >>>>>> LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd >>>>>> >>>>>> LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd >>>>>> LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd >>>>>> LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll >>>>>> LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll >>>>>> LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll >>>>>> >>>>>> LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll >>>>>> LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL >>>>>> >>>>>> LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd >>>>>> >>>>>> LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd >>>>>> >>>>>> LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd >>>>>> >>>>>> LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd >>>>>> >>>>>> LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd >>>>>> >>>>>> LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd >>>>>> LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd >>>>>> >>>>>> LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd >>>>>> >>>>>> LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll >>>>>> >>>>>> LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd >>>>>> >>>>>> LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll >>>>>> LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll >>>>>> LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV >>>>>> LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll >>>>>> LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll >>>>>> LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll >>>>>> LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll >>>>>> LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll >>>>>> LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll >>>>>> FriendlyEventName=Stopped working >>>>>> ConsentKey=APPCRASH >>>>>> AppName=python.exe >>>>>> AppPath=C:\Users\User\Anaconda\python.exe >>>>>> NsPartner=windows >>>>>> NsGroup=windows8 >>>>>> ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D >>>>>> >>>>>> On 13 November 2014 17:05, Benjamin Root <ben...@ou...> wrote: >>>>>> >>>>>>> Yeah, I am at a real loss here. Can you try one of the axes_grid1 >>>>>>> examples? Also, how about the basemap examples? Those are both mpl_toolkit >>>>>>> packages as well and might behave similarly. Also, it would be interesting >>>>>>> to figure out at exactly which step the failure happens. There is a package >>>>>>> called "faulthandler" that is really useful for that: >>>>>>> http://faulthandler.readthedocs.org/en/latest/ It is a bit limited >>>>>>> on Windows, but it is better than nothing. >>>>>>> Also, does it fail regardless if you are doing savefig() or show()? >>>>>>> >>>>>>> Unfortunately, the "traceback" info you provided doesn't seem to be >>>>>>> encoded properly (or at least, not auto-detectable). >>>>>>> >>>>>>> Ben Root >>>>>>> >>>>>>> On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey Mégardon < >>>>>>> geo...@gm...> wrote: >>>>>>> >>>>>>>> That returns: >>>>>>>> C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc >>>>>>>> C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc >>>>>>>> >>>>>>>> On 13 November 2014 16:40, Benjamin Root <ben...@ou...> wrote: >>>>>>>> >>>>>>>>> No OpenGL. The 3d graphics all goes through the same layering >>>>>>>>> engine as the 2D plots. They aren't real 3D plots but rather what I like to >>>>>>>>> call "2.1D" plots. A single point of a 3D element is chosen to determine >>>>>>>>> how to layer it with everything else. So, it is very easy to get >>>>>>>>> visualization artifacts, especially with polygons. >>>>>>>>> >>>>>>>>> Do this from python: >>>>>>>>> >>>>>>>>> import matplotlib >>>>>>>>> import mpl_toolkits.mplot3d >>>>>>>>> print matplotlib.__file__ >>>>>>>>> print mpl_toolkits.mplot3d.__file__ >>>>>>>>> >>>>>>>>> And tell us what that returns. >>>>>>>>> >>>>>>>>> Cheers! >>>>>>>>> Ben Root >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmh...@gm...> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> No clue about that. BTW, I'll i was suggestion was to create a >>>>>>>>>> new conda enviorment: >>>>>>>>>> > conda create --name=mpl3dtest matplotlib ipython-notebook >>>>>>>>>> python=3.4 >>>>>>>>>> ... >>>>>>>>>> > activate mpl3dtest >>>>>>>>>> > ipython notebook >>>>>>>>>> > [test out 3d plotting] >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon < >>>>>>>>>> geo...@gm...> wrote: >>>>>>>>>> >>>>>>>>>>> I uninstall and reinstall Anaconda. >>>>>>>>>>> That still does not work :/ >>>>>>>>>>> Is it possible there is like OpenGL problem, graphic card driver >>>>>>>>>>> problem, or something linked to displaying 3d? >>>>>>>>>>> >>>>>>>>>>> On 13 November 2014 13:32, Paul Hobson <pmh...@gm...> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Does a fresh conda environment help? >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon < >>>>>>>>>>>> geo...@gm...> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Yes, I may forget to tell, but this code is 100% working, it >>>>>>>>>>>>> work on other installations I have. So the problem is not in the code. >>>>>>>>>>>>> >>>>>>>>>>>>> It is just that on my current laptop, I don't know why, this >>>>>>>>>>>>> code, which tries to display a 3d plot, leads to a crash. >>>>>>>>>>>>> Note that 2D plots work fine on their side. >>>>>>>>>>>>> >>>>>>>>>>>>> I have an other PC on windows 8.1, and everything work fine on >>>>>>>>>>>>> it, I installed the same Anaconda 64-bit version. >>>>>>>>>>>>> >>>>>>>>>>>>> So it is something to do with my environment, but it is not >>>>>>>>>>>>> linked to the OS itself, and it is linked with 3D displaying only I would >>>>>>>>>>>>> say. >>>>>>>>>>>>> >>>>>>>>>>>>> Any idea? :) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk < >>>>>>>>>>>>> jer...@un...> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit : >>>>>>>>>>>>>> >>>>>>>>>>>>>> ... >>>>>>>>>>>>>> >>>>>>>>>>>>>>> But to create the 3D axes, to draw in it, and then to >>>>>>>>>>>>>>>> show the figure, that crashes: >>>>>>>>>>>>>>>> from mpl_toolkits.mplot3d import axes3d >>>>>>>>>>>>>>>> import matplotlib >>>>>>>>>>>>>>>> matplotlib.use("agg") >>>>>>>>>>>>>>>> import matplotlib.pyplot as plt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> fig = plt.figure() >>>>>>>>>>>>>>>> ax = fig.add_subplot(111, projection='3d') >>>>>>>>>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05) >>>>>>>>>>>>>>>> cset = ax.contour(X, Y, Z) >>>>>>>>>>>>>>>> ax.clabel(cset, fontsize=9, inline=1) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> plt.show() >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Basically on iPython QT console I would get an error like: >>>>>>>>>>>>>>>> ""Kernel died, restarting"" >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Perhaps it is your environment, not Matplotlib. >>>>>>>>>>>>>> A copy-paste of this program run without problems on my >>>>>>>>>>>>>> system. >>>>>>>>>>>>>> Anaconda 64 bits, IPython console (within Spyder). >>>>>>>>>>>>>> But *Windows 7*, not 8. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Jerzy Karczmarczuk >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>>>>> notifications. >>>>>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>>>>> Mat...@li... >>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> -- >>>>>>>>>>>>> MEGARDON Geoffrey >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>>>> notifications. >>>>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>>>> >>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>>>> Mat...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> MEGARDON Geoffrey >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>> notifications. >>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>> >>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>> _______________________________________________ >>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>> Mat...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> MEGARDON Geoffrey >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> MEGARDON Geoffrey >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> MEGARDON Geoffrey >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> MEGARDON Geoffrey >>>> >>> >>> >> >> >> -- >> -- >> MEGARDON Geoffrey >> > > -- -- MEGARDON Geoffrey |
From: Benjamin R. <ben...@ou...> - 2014-11-18 17:16:55
|
That's too bad. Faulthandler is limited on windows systems, but I was hoping it would give us something. Anyway, I looked at the error log again (I didn't see anything relevant the first time), and I noticed the following: LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll Two things the caught my eye about this line. First of all, just about everything else appears to be 32-bit, but this might be 64-bit (maybe, I am guessing). Also, (and I am a long time removed from development work on Windows), I don't recall this directory for stock installs. Did you build any part of your anaconda stack yourself? Or did everything come pre-built through the normal anaconda channels? Ben Root On Tue, Nov 18, 2014 at 12:04 PM, Geoffrey Mégardon < geo...@gm...> wrote: > I tried that: > > from mpl_toolkits.mplot3d import axes3d > import matplotlib > import matplotlib.pyplot as plt > import faulthandler > import os > > print os.getcwd() > #with open("./error-log.txt", "wb") as f: > # faulthandler.enable(f) > faulthandler.enable() > > fig = plt.figure() > ax = fig.add_subplot(111, projection='3d') > X, Y, Z = axes3d.get_test_data(0.05) > cset = ax.contour(X, Y, Z) > ax.clabel(cset, fontsize=9, inline=1) > > plt.show() > > And I don't get any error, even if it still crashes :) > > Do you have an idea to make the faulthandler able to catch the errors? > Did you received the Windows error log/traceback I sent you? I think it is > the most detailed traceback we have for now. > > > On 15 November 2014 09:50, Benjamin Root <ben...@ou...> wrote: > >> I was waiting for the results from using faulthandler. It is very easy to >> use, and I think it will be very illuminating. >> >> Ben Root >> >> On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon < >> geo...@gm...> wrote: >> >>> So, are there new ideas about this problem? >>> My case seems quite rare :/ >>> >>> On 13 November 2014 17:46, Geoffrey Mégardon < >>> geo...@gm...> wrote: >>> >>>> sorry to double post, >>>> >>>> I don't know if it is linked but Pycharms complains about Skeleton >>>> Generation Problems, among the errors there is one which has matplotlib >>>> inside: >>>> >>>> *Failed modules* >>>> Python 2.7.8 (C:\Anaconda\python.exe) >>>> dde >>>> matplotlib._cntr >>>> win32ui >>>> win32uiole >>>> Generation of skeletons for the modules above will be tried again when >>>> the modules are updated or a new version of generator is available >>>> >>>> On 13 November 2014 17:35, Geoffrey Mégardon < >>>> geo...@gm...> wrote: >>>> >>>>> I will have a look to faulthandler but I never used it before. >>>>> >>>>> To use savefig() leads to the same crash. >>>>> >>>>> The two first examples on this pages work fine: >>>>> http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html >>>>> >>>>> The first example from: >>>>> http://matplotlib.org/basemap/users/examples.html >>>>> send back an error telling I do not have a module Basemap: >>>>> Traceback (most recent call last): >>>>> File "C:\Users\User\Google Drive\Work\tryAxesGrid.py", line 1, in >>>>> <module> >>>>> from mpl_toolkits.basemap import Basemap >>>>> ImportError: No module named basemap >>>>> >>>>> Here the previously cited traceback provided by windows 8.1: >>>>> >>>>> Version=1 >>>>> EventType=APPCRASH >>>>> EventTime=130603719401981342 >>>>> ReportType=2 >>>>> Consent=1 >>>>> UploadTime=130603719404121474 >>>>> ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b >>>>> IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b >>>>> NsAppName=python.exe >>>>> Response.type=4 >>>>> Sig[0].Name=Application Name >>>>> Sig[0].Value=python.exe >>>>> Sig[1].Name=Application Version >>>>> Sig[1].Value=0.0.0.0 >>>>> Sig[2].Name=Application Timestamp >>>>> Sig[2].Value=53b4679e >>>>> Sig[3].Name=Fault Module Name >>>>> Sig[3].Value=_dotblas.pyd >>>>> Sig[4].Name=Fault Module Version >>>>> Sig[4].Value=0.0.0.0 >>>>> Sig[5].Name=Fault Module Timestamp >>>>> Sig[5].Value=545678cb >>>>> Sig[6].Name=Exception Code >>>>> Sig[6].Value=c000001d >>>>> Sig[7].Name=Exception Offset >>>>> Sig[7].Value=0000000000324022 >>>>> DynamicSig[1].Name=OS Version >>>>> DynamicSig[1].Value=6.3.9600.2.0.0.768.101 >>>>> DynamicSig[2].Name=Locale ID >>>>> DynamicSig[2].Value=2057 >>>>> DynamicSig[22].Name=Additional Information 1 >>>>> DynamicSig[22].Value=00a8 >>>>> DynamicSig[23].Name=Additional Information 2 >>>>> DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 >>>>> DynamicSig[24].Name=Additional Information 3 >>>>> DynamicSig[24].Value=bca9 >>>>> DynamicSig[25].Name=Additional Information 4 >>>>> DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 >>>>> UI[2]=C:\Users\User\Anaconda\python.exe >>>>> UI[3]=python.exe has stopped working >>>>> UI[4]=Windows can check online for a solution to the problem. >>>>> UI[5]=Check online for a solution and close the program >>>>> UI[6]=Check online for a solution later and close the program >>>>> UI[7]=Close the program >>>>> LoadedModule[0]=C:\Users\User\Anaconda\python.exe >>>>> LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll >>>>> LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL >>>>> LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll >>>>> LoadedModule[4]=C:\Users\User\Anaconda\python27.dll >>>>> >>>>> LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll >>>>> LoadedModule[6]=C:\WINDOWS\system32\USER32.dll >>>>> LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll >>>>> LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll >>>>> LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll >>>>> LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll >>>>> LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll >>>>> LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll >>>>> LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll >>>>> LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll >>>>> LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL >>>>> LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll >>>>> LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd >>>>> LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll >>>>> LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll >>>>> LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll >>>>> LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll >>>>> LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll >>>>> LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd >>>>> LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll >>>>> LoadedModule[25]=C:\WINDOWS\system32\NSI.dll >>>>> LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd >>>>> >>>>> LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd >>>>> >>>>> LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd >>>>> >>>>> LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd >>>>> >>>>> LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll >>>>> >>>>> LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd >>>>> >>>>> LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd >>>>> >>>>> LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd >>>>> >>>>> LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd >>>>> >>>>> LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd >>>>> >>>>> LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd >>>>> LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd >>>>> LoadedModule[38]=C:\WINDOWS\system32\ole32.dll >>>>> LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll >>>>> >>>>> LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd >>>>> >>>>> LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll >>>>> >>>>> LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd >>>>> LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd >>>>> >>>>> LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd >>>>> LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd >>>>> LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll >>>>> LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll >>>>> LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll >>>>> >>>>> LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll >>>>> LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL >>>>> >>>>> LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd >>>>> >>>>> LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd >>>>> >>>>> LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd >>>>> >>>>> LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd >>>>> >>>>> LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd >>>>> >>>>> LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd >>>>> LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd >>>>> >>>>> LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd >>>>> >>>>> LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll >>>>> >>>>> LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd >>>>> >>>>> LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll >>>>> LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll >>>>> LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV >>>>> LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll >>>>> LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll >>>>> LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll >>>>> LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll >>>>> LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll >>>>> LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll >>>>> FriendlyEventName=Stopped working >>>>> ConsentKey=APPCRASH >>>>> AppName=python.exe >>>>> AppPath=C:\Users\User\Anaconda\python.exe >>>>> NsPartner=windows >>>>> NsGroup=windows8 >>>>> ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D >>>>> >>>>> On 13 November 2014 17:05, Benjamin Root <ben...@ou...> wrote: >>>>> >>>>>> Yeah, I am at a real loss here. Can you try one of the axes_grid1 >>>>>> examples? Also, how about the basemap examples? Those are both mpl_toolkit >>>>>> packages as well and might behave similarly. Also, it would be interesting >>>>>> to figure out at exactly which step the failure happens. There is a package >>>>>> called "faulthandler" that is really useful for that: >>>>>> http://faulthandler.readthedocs.org/en/latest/ It is a bit limited >>>>>> on Windows, but it is better than nothing. >>>>>> Also, does it fail regardless if you are doing savefig() or show()? >>>>>> >>>>>> Unfortunately, the "traceback" info you provided doesn't seem to be >>>>>> encoded properly (or at least, not auto-detectable). >>>>>> >>>>>> Ben Root >>>>>> >>>>>> On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey Mégardon < >>>>>> geo...@gm...> wrote: >>>>>> >>>>>>> That returns: >>>>>>> C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc >>>>>>> C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc >>>>>>> >>>>>>> On 13 November 2014 16:40, Benjamin Root <ben...@ou...> wrote: >>>>>>> >>>>>>>> No OpenGL. The 3d graphics all goes through the same layering >>>>>>>> engine as the 2D plots. They aren't real 3D plots but rather what I like to >>>>>>>> call "2.1D" plots. A single point of a 3D element is chosen to determine >>>>>>>> how to layer it with everything else. So, it is very easy to get >>>>>>>> visualization artifacts, especially with polygons. >>>>>>>> >>>>>>>> Do this from python: >>>>>>>> >>>>>>>> import matplotlib >>>>>>>> import mpl_toolkits.mplot3d >>>>>>>> print matplotlib.__file__ >>>>>>>> print mpl_toolkits.mplot3d.__file__ >>>>>>>> >>>>>>>> And tell us what that returns. >>>>>>>> >>>>>>>> Cheers! >>>>>>>> Ben Root >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmh...@gm...> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> No clue about that. BTW, I'll i was suggestion was to create a new >>>>>>>>> conda enviorment: >>>>>>>>> > conda create --name=mpl3dtest matplotlib ipython-notebook >>>>>>>>> python=3.4 >>>>>>>>> ... >>>>>>>>> > activate mpl3dtest >>>>>>>>> > ipython notebook >>>>>>>>> > [test out 3d plotting] >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon < >>>>>>>>> geo...@gm...> wrote: >>>>>>>>> >>>>>>>>>> I uninstall and reinstall Anaconda. >>>>>>>>>> That still does not work :/ >>>>>>>>>> Is it possible there is like OpenGL problem, graphic card driver >>>>>>>>>> problem, or something linked to displaying 3d? >>>>>>>>>> >>>>>>>>>> On 13 November 2014 13:32, Paul Hobson <pmh...@gm...> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Does a fresh conda environment help? >>>>>>>>>>> >>>>>>>>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon < >>>>>>>>>>> geo...@gm...> wrote: >>>>>>>>>>> >>>>>>>>>>>> Yes, I may forget to tell, but this code is 100% working, it >>>>>>>>>>>> work on other installations I have. So the problem is not in the code. >>>>>>>>>>>> >>>>>>>>>>>> It is just that on my current laptop, I don't know why, this >>>>>>>>>>>> code, which tries to display a 3d plot, leads to a crash. >>>>>>>>>>>> Note that 2D plots work fine on their side. >>>>>>>>>>>> >>>>>>>>>>>> I have an other PC on windows 8.1, and everything work fine on >>>>>>>>>>>> it, I installed the same Anaconda 64-bit version. >>>>>>>>>>>> >>>>>>>>>>>> So it is something to do with my environment, but it is not >>>>>>>>>>>> linked to the OS itself, and it is linked with 3D displaying only I would >>>>>>>>>>>> say. >>>>>>>>>>>> >>>>>>>>>>>> Any idea? :) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk < >>>>>>>>>>>> jer...@un...> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit : >>>>>>>>>>>>> >>>>>>>>>>>>> ... >>>>>>>>>>>>> >>>>>>>>>>>>>> But to create the 3D axes, to draw in it, and then to >>>>>>>>>>>>>>> show the figure, that crashes: >>>>>>>>>>>>>>> from mpl_toolkits.mplot3d import axes3d >>>>>>>>>>>>>>> import matplotlib >>>>>>>>>>>>>>> matplotlib.use("agg") >>>>>>>>>>>>>>> import matplotlib.pyplot as plt >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> fig = plt.figure() >>>>>>>>>>>>>>> ax = fig.add_subplot(111, projection='3d') >>>>>>>>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05) >>>>>>>>>>>>>>> cset = ax.contour(X, Y, Z) >>>>>>>>>>>>>>> ax.clabel(cset, fontsize=9, inline=1) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> plt.show() >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Basically on iPython QT console I would get an error like: >>>>>>>>>>>>>>> ""Kernel died, restarting"" >>>>>>>>>>>>>>> >>>>>>>>>>>>>> Perhaps it is your environment, not Matplotlib. >>>>>>>>>>>>> A copy-paste of this program run without problems on my >>>>>>>>>>>>> system. >>>>>>>>>>>>> Anaconda 64 bits, IPython console (within Spyder). >>>>>>>>>>>>> But *Windows 7*, not 8. >>>>>>>>>>>>> >>>>>>>>>>>>> Jerzy Karczmarczuk >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>>>> notifications. >>>>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>>>> >>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>>>> Mat...@li... >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> -- >>>>>>>>>>>> MEGARDON Geoffrey >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>>> notifications. >>>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>>> >>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>>> Mat...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> MEGARDON Geoffrey >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>> notifications. >>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>> >>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>> _______________________________________________ >>>>>>>>> Matplotlib-users mailing list >>>>>>>>> Mat...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> MEGARDON Geoffrey >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> MEGARDON Geoffrey >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> MEGARDON Geoffrey >>>> >>> >>> >>> >>> -- >>> -- >>> MEGARDON Geoffrey >>> >> >> > > > -- > -- > MEGARDON Geoffrey > |
From: Geoffrey M. <geo...@gm...> - 2014-11-18 17:04:16
|
I tried that: from mpl_toolkits.mplot3d import axes3d import matplotlib import matplotlib.pyplot as plt import faulthandler import os print os.getcwd() #with open("./error-log.txt", "wb") as f: # faulthandler.enable(f) faulthandler.enable() fig = plt.figure() ax = fig.add_subplot(111, projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z) ax.clabel(cset, fontsize=9, inline=1) plt.show() And I don't get any error, even if it still crashes :) Do you have an idea to make the faulthandler able to catch the errors? Did you received the Windows error log/traceback I sent you? I think it is the most detailed traceback we have for now. On 15 November 2014 09:50, Benjamin Root <ben...@ou...> wrote: > I was waiting for the results from using faulthandler. It is very easy to > use, and I think it will be very illuminating. > > Ben Root > > On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon < > geo...@gm...> wrote: > >> So, are there new ideas about this problem? >> My case seems quite rare :/ >> >> On 13 November 2014 17:46, Geoffrey Mégardon <geo...@gm... >> > wrote: >> >>> sorry to double post, >>> >>> I don't know if it is linked but Pycharms complains about Skeleton >>> Generation Problems, among the errors there is one which has matplotlib >>> inside: >>> >>> *Failed modules* >>> Python 2.7.8 (C:\Anaconda\python.exe) >>> dde >>> matplotlib._cntr >>> win32ui >>> win32uiole >>> Generation of skeletons for the modules above will be tried again when >>> the modules are updated or a new version of generator is available >>> >>> On 13 November 2014 17:35, Geoffrey Mégardon < >>> geo...@gm...> wrote: >>> >>>> I will have a look to faulthandler but I never used it before. >>>> >>>> To use savefig() leads to the same crash. >>>> >>>> The two first examples on this pages work fine: >>>> http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html >>>> >>>> The first example from: >>>> http://matplotlib.org/basemap/users/examples.html >>>> send back an error telling I do not have a module Basemap: >>>> Traceback (most recent call last): >>>> File "C:\Users\User\Google Drive\Work\tryAxesGrid.py", line 1, in >>>> <module> >>>> from mpl_toolkits.basemap import Basemap >>>> ImportError: No module named basemap >>>> >>>> Here the previously cited traceback provided by windows 8.1: >>>> >>>> Version=1 >>>> EventType=APPCRASH >>>> EventTime=130603719401981342 >>>> ReportType=2 >>>> Consent=1 >>>> UploadTime=130603719404121474 >>>> ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b >>>> IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b >>>> NsAppName=python.exe >>>> Response.type=4 >>>> Sig[0].Name=Application Name >>>> Sig[0].Value=python.exe >>>> Sig[1].Name=Application Version >>>> Sig[1].Value=0.0.0.0 >>>> Sig[2].Name=Application Timestamp >>>> Sig[2].Value=53b4679e >>>> Sig[3].Name=Fault Module Name >>>> Sig[3].Value=_dotblas.pyd >>>> Sig[4].Name=Fault Module Version >>>> Sig[4].Value=0.0.0.0 >>>> Sig[5].Name=Fault Module Timestamp >>>> Sig[5].Value=545678cb >>>> Sig[6].Name=Exception Code >>>> Sig[6].Value=c000001d >>>> Sig[7].Name=Exception Offset >>>> Sig[7].Value=0000000000324022 >>>> DynamicSig[1].Name=OS Version >>>> DynamicSig[1].Value=6.3.9600.2.0.0.768.101 >>>> DynamicSig[2].Name=Locale ID >>>> DynamicSig[2].Value=2057 >>>> DynamicSig[22].Name=Additional Information 1 >>>> DynamicSig[22].Value=00a8 >>>> DynamicSig[23].Name=Additional Information 2 >>>> DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2 >>>> DynamicSig[24].Name=Additional Information 3 >>>> DynamicSig[24].Value=bca9 >>>> DynamicSig[25].Name=Additional Information 4 >>>> DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359 >>>> UI[2]=C:\Users\User\Anaconda\python.exe >>>> UI[3]=python.exe has stopped working >>>> UI[4]=Windows can check online for a solution to the problem. >>>> UI[5]=Check online for a solution and close the program >>>> UI[6]=Check online for a solution later and close the program >>>> UI[7]=Close the program >>>> LoadedModule[0]=C:\Users\User\Anaconda\python.exe >>>> LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll >>>> LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL >>>> LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll >>>> LoadedModule[4]=C:\Users\User\Anaconda\python27.dll >>>> >>>> LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll >>>> LoadedModule[6]=C:\WINDOWS\system32\USER32.dll >>>> LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll >>>> LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll >>>> LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll >>>> LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll >>>> LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll >>>> LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll >>>> LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll >>>> LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll >>>> LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL >>>> LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll >>>> LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd >>>> LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll >>>> LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll >>>> LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll >>>> LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll >>>> LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll >>>> LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd >>>> LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll >>>> LoadedModule[25]=C:\WINDOWS\system32\NSI.dll >>>> LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd >>>> >>>> LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd >>>> >>>> LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd >>>> >>>> LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd >>>> >>>> LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll >>>> >>>> LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd >>>> >>>> LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd >>>> >>>> LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd >>>> >>>> LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd >>>> >>>> LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd >>>> >>>> LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd >>>> LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd >>>> LoadedModule[38]=C:\WINDOWS\system32\ole32.dll >>>> LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll >>>> >>>> LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd >>>> >>>> LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll >>>> >>>> LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd >>>> LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd >>>> >>>> LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd >>>> LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd >>>> LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll >>>> LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll >>>> LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll >>>> >>>> LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll >>>> LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL >>>> >>>> LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd >>>> >>>> LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd >>>> >>>> LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd >>>> >>>> LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd >>>> >>>> LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd >>>> >>>> LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd >>>> LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd >>>> >>>> LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd >>>> >>>> LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll >>>> >>>> LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd >>>> >>>> LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll >>>> LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll >>>> LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV >>>> LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll >>>> LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll >>>> LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll >>>> LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll >>>> LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll >>>> LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll >>>> FriendlyEventName=Stopped working >>>> ConsentKey=APPCRASH >>>> AppName=python.exe >>>> AppPath=C:\Users\User\Anaconda\python.exe >>>> NsPartner=windows >>>> NsGroup=windows8 >>>> ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D >>>> >>>> On 13 November 2014 17:05, Benjamin Root <ben...@ou...> wrote: >>>> >>>>> Yeah, I am at a real loss here. Can you try one of the axes_grid1 >>>>> examples? Also, how about the basemap examples? Those are both mpl_toolkit >>>>> packages as well and might behave similarly. Also, it would be interesting >>>>> to figure out at exactly which step the failure happens. There is a package >>>>> called "faulthandler" that is really useful for that: >>>>> http://faulthandler.readthedocs.org/en/latest/ It is a bit limited on >>>>> Windows, but it is better than nothing. >>>>> Also, does it fail regardless if you are doing savefig() or show()? >>>>> >>>>> Unfortunately, the "traceback" info you provided doesn't seem to be >>>>> encoded properly (or at least, not auto-detectable). >>>>> >>>>> Ben Root >>>>> >>>>> On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey Mégardon < >>>>> geo...@gm...> wrote: >>>>> >>>>>> That returns: >>>>>> C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc >>>>>> C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc >>>>>> >>>>>> On 13 November 2014 16:40, Benjamin Root <ben...@ou...> wrote: >>>>>> >>>>>>> No OpenGL. The 3d graphics all goes through the same layering engine >>>>>>> as the 2D plots. They aren't real 3D plots but rather what I like to call >>>>>>> "2.1D" plots. A single point of a 3D element is chosen to determine how to >>>>>>> layer it with everything else. So, it is very easy to get visualization >>>>>>> artifacts, especially with polygons. >>>>>>> >>>>>>> Do this from python: >>>>>>> >>>>>>> import matplotlib >>>>>>> import mpl_toolkits.mplot3d >>>>>>> print matplotlib.__file__ >>>>>>> print mpl_toolkits.mplot3d.__file__ >>>>>>> >>>>>>> And tell us what that returns. >>>>>>> >>>>>>> Cheers! >>>>>>> Ben Root >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmh...@gm...> >>>>>>> wrote: >>>>>>> >>>>>>>> No clue about that. BTW, I'll i was suggestion was to create a new >>>>>>>> conda enviorment: >>>>>>>> > conda create --name=mpl3dtest matplotlib ipython-notebook >>>>>>>> python=3.4 >>>>>>>> ... >>>>>>>> > activate mpl3dtest >>>>>>>> > ipython notebook >>>>>>>> > [test out 3d plotting] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon < >>>>>>>> geo...@gm...> wrote: >>>>>>>> >>>>>>>>> I uninstall and reinstall Anaconda. >>>>>>>>> That still does not work :/ >>>>>>>>> Is it possible there is like OpenGL problem, graphic card driver >>>>>>>>> problem, or something linked to displaying 3d? >>>>>>>>> >>>>>>>>> On 13 November 2014 13:32, Paul Hobson <pmh...@gm...> wrote: >>>>>>>>> >>>>>>>>>> Does a fresh conda environment help? >>>>>>>>>> >>>>>>>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon < >>>>>>>>>> geo...@gm...> wrote: >>>>>>>>>> >>>>>>>>>>> Yes, I may forget to tell, but this code is 100% working, it >>>>>>>>>>> work on other installations I have. So the problem is not in the code. >>>>>>>>>>> >>>>>>>>>>> It is just that on my current laptop, I don't know why, this >>>>>>>>>>> code, which tries to display a 3d plot, leads to a crash. >>>>>>>>>>> Note that 2D plots work fine on their side. >>>>>>>>>>> >>>>>>>>>>> I have an other PC on windows 8.1, and everything work fine on >>>>>>>>>>> it, I installed the same Anaconda 64-bit version. >>>>>>>>>>> >>>>>>>>>>> So it is something to do with my environment, but it is not >>>>>>>>>>> linked to the OS itself, and it is linked with 3D displaying only I would >>>>>>>>>>> say. >>>>>>>>>>> >>>>>>>>>>> Any idea? :) >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk < >>>>>>>>>>> jer...@un...> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit : >>>>>>>>>>>> >>>>>>>>>>>> ... >>>>>>>>>>>> >>>>>>>>>>>>> But to create the 3D axes, to draw in it, and then to >>>>>>>>>>>>>> show the figure, that crashes: >>>>>>>>>>>>>> from mpl_toolkits.mplot3d import axes3d >>>>>>>>>>>>>> import matplotlib >>>>>>>>>>>>>> matplotlib.use("agg") >>>>>>>>>>>>>> import matplotlib.pyplot as plt >>>>>>>>>>>>>> >>>>>>>>>>>>>> fig = plt.figure() >>>>>>>>>>>>>> ax = fig.add_subplot(111, projection='3d') >>>>>>>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05) >>>>>>>>>>>>>> cset = ax.contour(X, Y, Z) >>>>>>>>>>>>>> ax.clabel(cset, fontsize=9, inline=1) >>>>>>>>>>>>>> >>>>>>>>>>>>>> plt.show() >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Basically on iPython QT console I would get an error like: >>>>>>>>>>>>>> ""Kernel died, restarting"" >>>>>>>>>>>>>> >>>>>>>>>>>>> Perhaps it is your environment, not Matplotlib. >>>>>>>>>>>> A copy-paste of this program run without problems on my system. >>>>>>>>>>>> Anaconda 64 bits, IPython console (within Spyder). >>>>>>>>>>>> But *Windows 7*, not 8. >>>>>>>>>>>> >>>>>>>>>>>> Jerzy Karczmarczuk >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>>> notifications. >>>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>>> >>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>>> Mat...@li... >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> MEGARDON Geoffrey >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>>>>> notifications. >>>>>>>>>>> Take corrective actions from your mobile device. >>>>>>>>>>> >>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Matplotlib-users mailing list >>>>>>>>>>> Mat...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> MEGARDON Geoffrey >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Comprehensive Server Monitoring with Site24x7. >>>>>>>> Monitor 10 servers for $9/Month. >>>>>>>> Get alerted through email, SMS, voice calls or mobile push >>>>>>>> notifications. >>>>>>>> Take corrective actions from your mobile device. >>>>>>>> >>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk >>>>>>>> _______________________________________________ >>>>>>>> Matplotlib-users mailing list >>>>>>>> Mat...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> MEGARDON Geoffrey >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> MEGARDON Geoffrey >>>> >>> >>> >>> >>> -- >>> -- >>> MEGARDON Geoffrey >>> >> >> >> >> -- >> -- >> MEGARDON Geoffrey >> > > -- -- MEGARDON Geoffrey |
From: zhangtao <tao...@gm...> - 2014-11-18 15:15:25
|
from matplotlib.pylab import * fig = plt.figure(1) fig.clf() data = np.random.random((3,3)) xaxis = np.arange(0,3) yaxis = np.arange(0,3) ax1 = fig.add_subplot(211) im = ax1.imshow(data, interpolation='none') c = ax1.contour(xaxis, yaxis, data, colors='k') #---------------- # draw ax1 first, so you can get proper position of ax1 fig.canvas.draw() point_bl, point_tr = ax1.get_position().get_points() # ax1's bottom-left and top-right ax2 = fig.add_subplot(212) space = 0.45 # space between ax2's bottom left and ax1's bottom left in percentage ax2.set_position([point_bl[0], point_bl[1]-space, point_tr[0] - point_bl[0], point_tr[1] - point_bl[1]]) plt.show() You can adjust that variable "space" as you need. If someone has some more easy ways to do this, please let me know. -- View this message in context: http://matplotlib.1069221.n5.nabble.com/aligning-plot-width-with-imshow-contour-width-tp44408p44409.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Ken M. <ma...@gm...> - 2014-11-18 14:07:21
|
Hi List, How can I make a plot have the same width as an image? The image (and contour) have a fixed aspect ratio defined by the data. Now I'd like to plot something under that image, with the same width. I think this is trivial. I think I've done this in the past. But I cannot find the code. Searching online and with experiments I've looked into "sharex", and tried using "extent" and the bbox, ax.transData.inverted(), etc. but I have not had any success, hence my post here. The following code demonstrates the problem. The 2nd axis is wider than the first that contains the image. Thanks, -k. fig = plt.figure(1) fig.clf() data = np.random.random((3,3)) xaxis = np.arange(0,3) yaxis = np.arange(0,3) ax = fig.add_subplot(211) im = ax.imshow(data, interpolation='none') c = ax.contour(xaxis, yaxis, data, colors='k') ax2 = fig.add_subplot(212) |
From: Christian A. <ia...@gm...> - 2014-11-16 23:13:11
|
Thanks! I did use geopandas and it seems it is the easiest method of creating a choropleth in Python. Support for displaying a colorbar for noncategorical data is missing so I implemented it but my PR hasn't been merged yet. On Fri, Nov 14, 2014 at 6:07 PM, Benjamin Root <ben...@ou...> wrote: > Sorry for the delay. Here is an example I came across today using geopandas > and pysal: > http://nbviewer.ipython.org/github/geopandas/geopandas/blob/master/examples/choropleths.ipynb > > Cheers! > Ben Root > > On Fri, Oct 24, 2014 at 3:59 PM, Christian Alis <ia...@gm...> wrote: >> >> Hi Ben, >> >> Yes, indeed. I'm referring to a choropleth. :) >> >> Thanks, >> >> Christian >> >> On Oct 24, 2014 8:23 PM, "Benjamin Root" <ben...@ou...> wrote: >>> >>> Do you mean choropleth? http://en.wikipedia.org/wiki/Choropleth_map >>> >>> On Fri, Oct 24, 2014 at 1:18 PM, ianalis <ia...@gm...> wrote: >>>> >>>> I have been creating chloropleth maps in Python by adding patches and/or >>>> polygons in a matplotlib Axes but I'm looking for something easier to >>>> use. >>>> >>>> Ideally, the interface should be similar to how contour maps or >>>> pseudocolor >>>> plots are created where, at the minimum, only one call to a function is >>>> needed to create these plots from data. Colors are automatically >>>> assigned >>>> and normalized based on values. A colorbar can then be added by calling >>>> another function. >>>> >>>> So far, the closest package seems to be geopandas. Is there an another >>>> package that is nearer to what I want? That is, is there a package that >>>> can >>>> make a (basic) chloropleth of values stored as a dictionary, numpy array >>>> or >>>> pandas dataframe in one call? >>>> >>>> I'm willing to contribute code and help develop the chloropleth >>>> capability >>>> of a package since I currently end up creating my own function and >>>> manipulating Axes internals just to create a chloropleth. >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://matplotlib.1069221.n5.nabble.com/Easiest-way-to-create-a-chloropleth-in-Python-tp44195.html >>>> Sent from the matplotlib - users mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> Matplotlib-users mailing list >>>> Mat...@li... >>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> > |
From: Eric F. <ef...@ha...> - 2014-11-16 17:48:38
|
On 2014/11/16, 10:21 AM, j1 wrote: > I have posted this in the user sub forum as well because i'm not sure that it > is a user issue or development issue. > Information about my problem and my code are here > > http://matplotlib.1069221.n5.nabble.com/Assign-labels-to-colorbar-extensions-user-or-development-issue-td44392.html > <http://matplotlib.1069221.n5.nabble.com/Assign-labels-to-colorbar-extensions-user-or-development-issue-td44392.html> > > Is it possible to assign tick labels/values to extensions? You would have to do it manually; you can put marks and text anywhere you want in a matplotlib figure, but there is no mechanism for adding ticks to the extensions. That's simply not what they are for. They are intended only to indicate a single color to which values outside the vmin-to-vmax range of the norm are assigned. > > If so, how can I do it It looks like you might be able to achieve what you want *without* using extensions, by using a custom colormap and/or norm. You would extend the actual contour levels to include the full range you want "ticked and labeled", but you would use the colormap and/or norm to ensure those beyond a given range are mapped to the appropriate end color(s). Eric |
From: j1 <jof...@ho...> - 2014-11-16 15:14:56
|
I am not sure if this is a user issue or a development issue. Using version 1.4.2 My code allows the user to hone in on a specific contour range, by changing the minimum and maximum of the contour and the number of levels. I am using colorbar "extend" to prevent any white patches, as the data may have values outside the contour range. I want the extensions to have tick values but I can't seem to figure out, how to do it? This is my code import numpy as np import matplotlib.pyplot as plt xi = np.array([0., 0.5, 1.0])#xi data yi = np.array([0., 0.5, 1.0])#yi data zi = np.array([[0., 1.0, 2.0],[0., 1.0, 2.0],[-0.1, 1.0, 2.0]])#zi data n=5#number of levels of user specified range umin=0.5#user defined minimum of contour umax=1#user defined maximum of contout u = np.linspace(umin, umax, n)#user specified contour levels cbtics = np.hstack([zi.min(),u,zi.max()])#contour ticks including maximum and minimum of zi plt.contourf(xi, yi, zi, u, cmap=plt.cm.jet,extend='both')#plot contour cbar=plt.colorbar(extendrect='True',extendfrac='auto',spacing='proportional')#plot colorbar print cbar.ax.get_ylim()#show y limits print cbar.ax.get_yticks()#show yticks plt.show() Using the user entered values: ylim are (-0.25, 1.25) but the yticks are: [ 0. 0.2 0.4 0.6 0.8 1. ] range from 0 to 1 I'm guessing that the difference between ylim (-0.25 to 1.25) and yticks (0 to 1) is that I am using extensions, so is there no way to update y ticks to include the extensions so that I can assign labels to the extensions? -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Assign-labels-to-colorbar-extensions-user-or-development-issue-tp44392.html Sent from the matplotlib - users mailing list archive at Nabble.com. |