Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Geoffrey Mégardon
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.r...@ou.edu 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 
 geoffrey.megar...@gmail.com wrote:

 So, are there new ideas about this problem?
 My case seems quite rare :/

 On 13 November 2014 17:46, Geoffrey Mégardon geoffrey.megar...@gmail.com
  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 
 geoffrey.megar...@gmail.com 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=c01d
 Sig[7].Name=Exception Offset
 Sig[7].Value=00324022
 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
 

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Benjamin Root
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 
geoffrey.megar...@gmail.com 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.r...@ou.edu 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 
 geoffrey.megar...@gmail.com wrote:

 So, are there new ideas about this problem?
 My case seems quite rare :/

 On 13 November 2014 17:46, Geoffrey Mégardon 
 geoffrey.megar...@gmail.com 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 
 geoffrey.megar...@gmail.com 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=c01d
 Sig[7].Name=Exception Offset
 Sig[7].Value=00324022
 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
 

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Geoffrey Mégardon
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.r...@ou.edu 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 
 geoffrey.megar...@gmail.com 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.r...@ou.edu 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 
 geoffrey.megar...@gmail.com wrote:

 So, are there new ideas about this problem?
 My case seems quite rare :/

 On 13 November 2014 17:46, Geoffrey Mégardon 
 geoffrey.megar...@gmail.com 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 
 geoffrey.megar...@gmail.com 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=c01d
 Sig[7].Name=Exception Offset
 Sig[7].Value=00324022
 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
 

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Thomas Caswell
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 
geoffrey.megar...@gmail.com 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.r...@ou.edu 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 pmhob...@gmail.com 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 
 geoffrey.megar...@gmail.com 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 pmhob...@gmail.com wrote:

 Does a fresh conda environment help?

 On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon 
 geoffrey.megar...@gmail.com 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 
 jerzy.karczmarc...@unicaen.fr 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=154624111iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 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=154624111iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 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=154624111iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users





 --
 --
 MEGARDON Geoffrey
  

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Benjamin Root
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 tcasw...@gmail.com 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 
 geoffrey.megar...@gmail.com 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.r...@ou.edu 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 pmhob...@gmail.com 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 
 geoffrey.megar...@gmail.com 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 pmhob...@gmail.com wrote:

 Does a fresh conda environment help?

 On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon 
 geoffrey.megar...@gmail.com 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 
 jerzy.karczmarc...@unicaen.fr 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=154624111iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 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=154624111iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 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 

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Christoph Gohlke
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.r...@ou.edu
 mailto:ben.r...@ou.edu 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
 geoffrey.megar...@gmail.com mailto:geoffrey.megar...@gmail.com
 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.r...@ou.edu
 mailto:ben.r...@ou.edu 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
 geoffrey.megar...@gmail.com
 mailto:geoffrey.megar...@gmail.com wrote:

 So, are there new ideas about this problem?
 My case seems quite rare :/

 On 13 November 2014 17:46, Geoffrey Mégardon
 geoffrey.megar...@gmail.com
 mailto:geoffrey.megar...@gmail.com 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
 geoffrey.megar...@gmail.com
 mailto:geoffrey.megar...@gmail.com 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
   

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Benjamin Root
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 cgoh...@uci.edu 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.r...@ou.edu
  mailto:ben.r...@ou.edu 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
  geoffrey.megar...@gmail.com mailto:geoffrey.megar...@gmail.com
  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.r...@ou.edu
  mailto:ben.r...@ou.edu 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
  geoffrey.megar...@gmail.com
  mailto:geoffrey.megar...@gmail.com wrote:
 
  So, are there new ideas about this problem?
  My case seems quite rare :/
 
  On 13 November 2014 17:46, Geoffrey Mégardon
  geoffrey.megar...@gmail.com
  mailto:geoffrey.megar...@gmail.com 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
  geoffrey.megar...@gmail.com
  mailto:geoffrey.megar...@gmail.com 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
 
  

Re: [Matplotlib-users] Can not display 3D plot !

2014-11-18 Thread Geoffrey Mégardon
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=c01d
Sig[7].Name=Exception Offset
Sig[7].Value=00324022
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 cgoh...@uci.edu 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 

[Matplotlib-users] Create image with higher resolution basemap

2014-11-18 Thread jorma
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=157005751iu=/4140/ostg.clktrk
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Create image with higher resolution basemap

2014-11-18 Thread Benjamin Root
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...@jorma.com 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=157005751iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 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=157005751iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users