Re: [Matplotlib-users] Can not display 3D plot !
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 !
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 !
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 !
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 !
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 !
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 !
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 !
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
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
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