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
|
2
(2) |
3
(16) |
4
(22) |
5
(7) |
6
|
7
(9) |
8
(2) |
9
|
10
(7) |
11
(15) |
12
(7) |
13
(4) |
14
(7) |
15
(3) |
16
(6) |
17
(20) |
18
(18) |
19
(15) |
20
(27) |
21
(14) |
22
|
23
(1) |
24
(18) |
25
(22) |
26
(36) |
27
(17) |
28
(6) |
29
(2) |
30
(3) |
31
(6) |
|
|
|
|
|
Hi All, Im new to matplotlib, and I love it, but I have a question about the Licence agreement. I am wanting to develop a commercial closed source application for my company using python and matplotlib. I have tried reading the Licence agreement, but have trouble understanding it. Could someone please tell me under what conditions I can use matplotlib in a closed source application? Kind Regards, Craig
On Mon, May 17, 2010 at 6:04 AM, Ralph Kube <ral...@go...> wrote: > Hello folks. > I am trying to teach pylab to use latex to write numbers with an > exponent in the plot legend. > So far my plot labels are formatted with scientific notation, where > I use the format operate: > > import pylab > ra_list,b = data > pylab.plot(ra_list,b, label='Ra = ' + "{0:4.2e}".format(ra_list[i])) > pylab.legend() > pylab.show() > > What I ultimately want is that the exponent shows up as an exponent, > a la LaTeX style in the legend: $\mathrm{Ra} = 10^6$. > > Does anybody know of a way how to do this with pylab? I suggest having a look at the ScalarFormatter classer in ticker.py. The feature you are looking for has already been implemented there. Darren
Hello, I plot views of 3D data without axis. The plotting results usually in plenty of surrounding white space. Is there an easy way to get rid of it (easy meaning without having to keep track of the spacial extension of my 3D data) ? Thanks in advance, Ruben
Hello folks. I am trying to teach pylab to use latex to write numbers with an exponent in the plot legend. So far my plot labels are formatted with scientific notation, where I use the format operate: import pylab ra_list,b = data pylab.plot(ra_list,b, label='Ra = ' + "{0:4.2e}".format(ra_list[i])) pylab.legend() pylab.show() What I ultimately want is that the exponent shows up as an exponent, a la LaTeX style in the legend: $\mathrm{Ra} = 10^6$. Does anybody know of a way how to do this with pylab? Cheers, Ralph
I want to format my graph as in MS-Excel. I don't know what term to use for this. It looks like the X-axis has 2 labels on them. http://old.nabble.com/file/p28579609/omp_parallel.png I have showed it in the image that is generated from Excel. I want to have exactly the same using matplotlib. Can anyone tell me how exactly this can be achieved? Thanks ! Raj. -- View this message in context: http://old.nabble.com/Formatting-X-axis-tp28579609p28579609.html Sent from the matplotlib - users mailing list archive at Nabble.com.
Thanks, that was helpful. On Sunday 16 May 2010 02:23:02 pm Eric Firing wrote: > On 05/16/2010 10:19 AM, Philipp K. Janert wrote: > > Let's say I am running an interactive session > > (ipython -pylab), and now issue the following > > commands: > > > > x = linspace(0, 10, 100 ) > > plot( x, sin(x) ) > > ylim( -2, 2 ) > > plot( x, cos(x) ) > > > > Then the second plot command seems to reset > > the plot limits to [-1,1] - which makes sense for > > the figure, but is not what I requested. > > > > Is this behavior intended? It seems odd to me, > > since generally matplotlib seems to retain state > > that has between invocations of plot(). > > Good question. The control of autoscaling has a somewhat clunky > interface via Axes methods, and via the plot function. Your two options > are to follow the ylim call with the ugly > > gca().set_autoscaley_on(False) > > or to add a kwarg to all subsequent plot calls: > > plot(x, cos(x), scaley=False) > > A possible mpl improvement would be to add a kwarg to the pyplot.ylim > and xlim functions, e.g. > > ylim(-2, 2, keep=True) > > Calling the kwarg "hold" would read better to my eye, but would conflict > with the use of "hold" to mean "keep all prior plot elements". Maybe > there is a better name, e.g. setting "auto=False" to mean "don't > autoscale this on the next plot command". Or "save=True". I suspect we > would have to leave the default behavior as it is for continuity and > backwards compatibility, although I think that changing it would be an > improvement overall. > > Eric > > > --------------------------------------------------------------------------- >--- > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
On 05/16/2010 10:19 AM, Philipp K. Janert wrote: > > Let's say I am running an interactive session > (ipython -pylab), and now issue the following > commands: > > x = linspace(0, 10, 100 ) > plot( x, sin(x) ) > ylim( -2, 2 ) > plot( x, cos(x) ) > > Then the second plot command seems to reset > the plot limits to [-1,1] - which makes sense for > the figure, but is not what I requested. > > Is this behavior intended? It seems odd to me, > since generally matplotlib seems to retain state > that has between invocations of plot(). Good question. The control of autoscaling has a somewhat clunky interface via Axes methods, and via the plot function. Your two options are to follow the ylim call with the ugly gca().set_autoscaley_on(False) or to add a kwarg to all subsequent plot calls: plot(x, cos(x), scaley=False) A possible mpl improvement would be to add a kwarg to the pyplot.ylim and xlim functions, e.g. ylim(-2, 2, keep=True) Calling the kwarg "hold" would read better to my eye, but would conflict with the use of "hold" to mean "keep all prior plot elements". Maybe there is a better name, e.g. setting "auto=False" to mean "don't autoscale this on the next plot command". Or "save=True". I suspect we would have to leave the default behavior as it is for continuity and backwards compatibility, although I think that changing it would be an improvement overall. Eric
Let's say I am running an interactive session (ipython -pylab), and now issue the following commands: x = linspace(0, 10, 100 ) plot( x, sin(x) ) ylim( -2, 2 ) plot( x, cos(x) ) Then the second plot command seems to reset the plot limits to [-1,1] - which makes sense for the figure, but is not what I requested. Is this behavior intended? It seems odd to me, since generally matplotlib seems to retain state that has between invocations of plot(). Best, Ph.
Assume I am running an interactive session, using ipython -pylab and have added a bunch of curves x = linspace(0, 10, 100 ) plot( x, sin(x) ) plot( x, cos(x) ) and also added a text label text( 1, 1, "Hello" ) But now I decide that I don't want the text anymore. What's the best way to remove it from the graph? (Because the graph is complicated I don't just want to clf() and start all over - I just want to remove that one element.) What I have found is that if I save the object created, I can invoke its remove() function: t =text( 2, 1, "Hello again" ) t.remove() draw() Is this the best way to do this, or is there another way (or one that does not require an explicit draw()?). Also, what if I have failed to save the text instance - do I have to walk the object tree using findobj()? Thanks! Best, Ph.
FIY, with the help of Sylvestre Ledru (debian atlas maintainer), the problem was solved installing libatlas3g-sse*.
Hello, I am writing a GUI using GTK+ library. I have a question about axes class imshow method memory consumption. If I pass the imshow an array, the resulting memory consuption is approximatelly 40 times greater than the array size. If I do not add the canvas to a window (in a code below), the memory consuption is as expected. Any tips on how to reduce the memory consuption would be very appreciated. Configuration and script are below. os: Windowx XP matplotlib version: 0.99.1 downloaded from: sourceforge.net script: from matplotlib.figure import Figure from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg from pylab import rand import gtk window = gtk.Window() window.connect("destroy", gtk.main_quit) figure = Figure(figsize=(8,6), dpi=72) canvas = FigureCanvasGTKAgg(figure) axes = figure.add_subplot(111) window.add(canvas) axes.imshow(rand(1024,1024)) canvas.draw() window.show_all() gtk.main() verbose-helpful output: $HOME=C:\Documents and Settings\Sensej CONFIGDIR=C:\Documents and Settings\Sensej\.matplotlib matplotlib data path C:\Python26\lib\site-packages\matplotlib\mpl-data loaded rc file C:\Python26\lib\site-packages\matplotlib\mpl-data\matplotlibrc matplotlib version 0.99.1 verbose.level helpful interactive is False units is False platform is win32 Using fontManager instance from C:\Documents and Settings\Sensej\.matplotlib\fontList.cache backend GTKAgg version 2.12.1 findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=medium to Bitstream Vera Sans (C:\Python26\lib\site-packages\matplotlib\mpl-data\fonts\ttf\Vera.ttf) with score of 0.000000 Thank you, Tomas.
I notice that the illegal instruction does not occur when the figure does not contain any axes. Fabrice
Le vendredi 14 mai 2010 à 10:06 -0400, Michael Droettboom a écrit : > Can you get a gdb backtrace? > > (Run "gdb python", then "run name_of_script.py", cause it to crash, and > type "bt" in gdb console...) Here is the backtrace: (gdb) run test_plt.py Starting program: /usr/bin/python test_plt.py [Thread debugging using libthread_db enabled] /usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips = gtk.Tooltips() Program received signal SIGILL, Illegal instruction. 0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf (gdb) bt #0 0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf #1 0x00000000 in ?? () (gdb) Surprisingly, the troubles come from libblas. In fact, I daily update my debian and, on wednesday, the package libatlas3gf-base has been updated from 3.8.3-21 to 3.8.3-22. It seems that it had some side-effect on matplotlib behaviour... But why does the interpreter crash only when the pointer enters the figure canvas?? -- Fabrice Silva <si...@lm...> LMA UPR CNRS 7051
Hello, I am writing a GUI using GTK+ library. I have a question about axes class imshow method memory consumtion. If I pass the imshow an array, the resulting memory consuption is approximatelly 46 times greater than the array size. If I do not add the canvas to a window (in a code below), the memory consuption is "only" 8 times greater. Any tips on how to reduce the memory consuption would be very appreciated and any explanation of how much memmory imshow allocates too. Configuration and script are below. os: Windowx XP matplotlib version: 0.99.1 downloaded from: sourceforge.net script: from matplotlib.figure import Figure from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg from pylab import rand import gtk window = gtk.Window() window.connect("destroy", gtk.main_quit) figure = Figure(figsize=(8,6), dpi=72) canvas = FigureCanvasGTKAgg(figure) axes = figure.add_subplot(111) window.add(canvas) axes.imshow(rand(1024,1024)) canvas.draw() window.show_all() gtk.main() verbose-helpful output: $HOME=C:\Documents and Settings\Sensej CONFIGDIR=C:\Documents and Settings\Sensej\.matplotlib matplotlib data path C:\Python26\lib\site-packages\matplotlib\mpl-data loaded rc file C:\Python26\lib\site-packages\matplotlib\mpl-data\matplotlibrc matplotlib version 0.99.1 verbose.level helpful interactive is False units is False platform is win32 Using fontManager instance from C:\Documents and Settings\Sensej\.matplotlib\fontList.cache backend GTKAgg version 2.12.1 findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=medium to Bitstream Vera Sans (C:\Python26\lib\site-packages\matplotlib\mpl-data\fonts\ttf\Vera.ttf) with score of 0.000000 Thank you, Tomas.
Thanks for your reply. >>> m = Basemap(resolution='c',projection='robin', lon_0=-120.) doesn't have lonmin, lonmax variables. However, when I do >>> m(*m(190,0),inverse=1) (-169.99999999999997, 0.0) Which implies that the angular domain for longitude is [-180.,180], right? Thanks! On 5/13/2010 4:20 PM, Jeff Whitaker wrote: > On 5/13/10 3:22 PM, Reckoner wrote: >> How do I know if the angular domain for a map is >> >> Longitude \in {0,360} >> >> or >> >> Longitude \in {-180,180}? >> >> Or, for that matter, >> >> Latitude \in {-90,90} >> >> as opposed to: >> >> Latitude \in {0,180} >> >> Thanks! >> >> > > You can query the Basemap instance variables lonmin, lonmax, latmin, > latmax. > > -Jeff > >
Can you get a gdb backtrace? (Run "gdb python", then "run name_of_script.py", cause it to crash, and type "bt" in gdb console...) Mike Fabrice Silva wrote: > hi folks, > even on simple script, matplotlib crashes : > fab:$ python > Python 2.5.5 (r255:77872, Apr 21 2010, 08:44:16) > [GCC 4.4.3] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> import matplotlib.pyplot as plt > >>> plt.plot([4,2,8]) > /usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip > self.tooltips = gtk.Tooltips() > [<matplotlib.lines.Line2D object at 0xa02ff4c>] > >>> plt.show() > Instruction non permise > > The crash occurs when the mouse enters (if previously outside) and moves > (if previously inside) in the figure. > I am using debian unstable package (0.99.1-1) and admit I have try to > manually modify the gtk backend to resolve the ginput bug (due to > changes in stop_event signature, solved by r8531 but not in debian > package). Since then the crash occurs automatically. Even a complete > remove/purge/install of the package does not solve the problem. > > Any idea? Matplotlib's developers? Sandro (Debian maintainer) ? > > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA
Some additional details $ python Python 2.5.5 (r255:77872, Apr 21 2010, 08:44:16) [GCC 4.4.3] on linux2 >>> import numpy, matplotlib >>> numpy.__version__, matplotlib.__version__ ('1.3.0', '0.99.1.1') and the output of lsof just before the pointer enters the canvas -- Fabrice Silva
On 5/14/2010 9:03 AM, Matthias Michler wrote: > ax = fig.add_subplot(111, yscale='log') > > or for any other generated axes 'ax' > ax.set_yscale('log') > > Somehow I was unaware of this possibility. Excellent! Thanks, Alan
Hi all, I noticed that the example for the radar chart has only a single scale. Is there a way to generate a radar plot where each axis has its own scale? Thanks! Uri -- Uri Laserson Graduate Student, Biomedical Engineering Harvard-MIT Division of Health Sciences and Technology M +1 917 742 8019 las...@mi...
hi folks, even on simple script, matplotlib crashes : fab:$ python Python 2.5.5 (r255:77872, Apr 21 2010, 08:44:16) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib.pyplot as plt >>> plt.plot([4,2,8]) /usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips = gtk.Tooltips() [<matplotlib.lines.Line2D object at 0xa02ff4c>] >>> plt.show() Instruction non permise The crash occurs when the mouse enters (if previously outside) and moves (if previously inside) in the figure. I am using debian unstable package (0.99.1-1) and admit I have try to manually modify the gtk backend to resolve the ginput bug (due to changes in stop_event signature, solved by r8531 but not in debian package). Since then the crash occurs automatically. Even a complete remove/purge/install of the package does not solve the problem. Any idea? Matplotlib's developers? Sandro (Debian maintainer) ? -- Fabrice Silva LMA UPR CNRS 7051
On 5/13/10 3:22 PM, Reckoner wrote: > How do I know if the angular domain for a map is > > Longitude \in {0,360} > > or > > Longitude \in {-180,180}? > > Or, for that matter, > > Latitude \in {-90,90} > > as opposed to: > > Latitude \in {0,180} > > Thanks! > > You can query the Basemap instance variables lonmin, lonmax, latmin, latmax. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg
How do I know if the angular domain for a map is Longitude \in {0,360} or Longitude \in {-180,180}? Or, for that matter, Latitude \in {-90,90} as opposed to: Latitude \in {0,180} Thanks!
Hi all, I am new born in Python ( 1 week old) Can you pls help to understand the basic concept of matpltlib interacting with Python the mutter is: during debugging the debug processes stacks when fig is created for example, in code import matplotlib.pyplot as plt from pylab import * x= 23; y = 111111; print(23456) plt.plot(range(10)) plot([1,2,3]) show() print(11111111) a=888 it is impossible after show() to continue debug in any IDE for example Wingwar or pythonxy as stated in Beginning Python Visualization - Crafting Visual Transformation Scripts (2009) page 187 Note If you’re not using matplotlib interactively in Python, be sure to call the function show() after all graphs have been generated, as it enters a user interface main loop that will stop execution of the rest of your code. The reason behind this behavior is that matplotlib is designed to be embedded in a GUI as well. In Windows, if you’re working from interactive Python, you need only issue show() once; close the figures (or figures) to return to the shell. Subsequent plots will be drawn automatically without issuing show(), and you’ll be able to plot graphs interactively. I tried the code with threads as suggested in http://matplotlib.sourceforge.net/users/shell.html code taken from people from wingware http://www.wingware.com/doc/howtos/matplotlib from threading import Timer t = Timer(0, show) t.start() but still debugging process gets stuck... import matplotlib as mpl from pylab import plot,show,close,ion x = range(10) plot(x) 'show()' from threading import Timer t = Timer(0, show) t.start() 'ion() the same result with or not' a = 1222233 y = [2, 8, 3, 9, 4] plot(y) zz= 12346 print(44444) Best Regards Sandy _________________________________________________________________ Hotmail: Trusted email with Microsoft’s powerful SPAM protection. https://signup.live.com/signup.aspx?id=60969
What is the preferred method to do the equivalent of plot_date with log scaling for the non-date values? Thanks, Alan Isaac
Colleagues, I am trying to follow the http://matplotlib.sourceforge.net/users/pyplot_tutorial.html tutorial with little success. The very first import fails with either 64 or 32-bit python. Any hints I have missed? $ python Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Python/2.6/site-packages/matplotlib-0.99.1.1-py2.6-macosx-10.3-fat.egg/matplotlib/pyplot.py", line 6, in <module> from matplotlib.figure import Figure, figaspect File "/Library/Python/2.6/site-packages/matplotlib-0.99.1.1-py2.6-macosx-10.3-fat.egg/matplotlib/figure.py", line 16, in <module> import artist File "/Library/Python/2.6/site-packages/matplotlib-0.99.1.1-py2.6-macosx-10.3-fat.egg/matplotlib/artist.py", line 5, in <module> from transforms import Bbox, IdentityTransform, TransformedBbox, TransformedPath File "/Library/Python/2.6/site-packages/matplotlib-0.99.1.1-py2.6-macosx-10.3-fat.egg/matplotlib/transforms.py", line 34, in <module> from matplotlib._path import affine_transform ImportError: /Library/Python/2.6/site-packages/matplotlib-0.99.1.1-py2.6-macosx-10.3-fat.egg/matplotlib/_path.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode) >>> exit() $ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes $ python Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib.pyplot as plt Bus error $ Sincerely, Vlad This e-mail and its attachments are intended only for the individual or entity to whom it is addressed and may contain information that is confidential, privileged, inside information, or subject to other restrictions on use or disclosure. Any unauthorized use, dissemination or copying of this transmission or the information in it is prohibited and may be unlawful. If you have received this transmission in error, please notify the sender immediately by return e-mail, and permanently delete or destroy this e-mail, any attachments, and all copies (digital or paper). Unless expressly stated in this e-mail, nothing in this message should be construed as a digital or electronic signature.