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
(23) |
2
(13) |
|
3
(1) |
4
(17) |
5
(3) |
6
(10) |
7
(7) |
8
(7) |
9
(4) |
|
10
(13) |
11
(20) |
12
(13) |
13
(17) |
14
(20) |
15
(14) |
16
(3) |
|
17
(5) |
18
(15) |
19
(18) |
20
(14) |
21
(2) |
22
(13) |
23
(8) |
|
24
(3) |
25
(7) |
26
(10) |
27
(17) |
28
(20) |
29
(42) |
|
|
From: <kc1...@ya...> - 2008-02-20 17:56:30
|
Ok, I know what the problem is. I was using a sample
setup.py posted by Stef and in his setup, he created a
"mpl-data" subdirectory under "dist" to store all of
the data files use by matplotlib. That's why
matplotlib couldn't find it without a set statement.
After changing the name to "matplotlibdata",
everything works.
I also made changes to every one of the matplotlibrc
file I found in the installed copy of matplotlib to
invoke WXAgg - instead of TkAgg.
So for completeless, may be this will benefit other
matplotlib users, here's my py2exe script - tested
using python 2.3, latest wxpython and so forth.
Let say you wish to create an exe of the sample
multicolor.py program. Place multicolor.py in a
test\multicolor directory, and a copy of the following
script, have py2exe installed, and then just run it.
You will end up with a dist subdirectory under
test\multicolor and that's where you'll find
multicolor.exe.
#====================
Kill_Distro = True
MatPlotLib_Wanted = True
def File_Exists( path ):
res=os.path.isdir(path)
if res==True:
return res
return os.path.isfile(path)
from distutils.core import setup
import py2exe
import sys
import os
import shutil
import glob
homedir= r"E:\test\Matplotlib\multicolor"
python = r"c:\Python25" # Name of python directory
if File_Exists(python)==False:
python = r"c:\Python23" # Name of python directory
#
***********************************************************************
# Some suggests that old build/dist should be cleared
#
***********************************************************************
dist_paths = [ homedir+'\\build',
homedir+'\\dist' ]
for path in dist_paths :
if File_Exists ( path ) :
shutil.rmtree ( path )
#
***********************************************************************
#
***********************************************************************
#
***********************************************************************
data_files = []
packages = []
includes = []
excludes = []
dll_excludes = []
data_files.append ( ( '', glob.glob ( 'templates_*.*'
) ) )
#
***********************************************************************
# For MatPlotLib
#
***********************************************************************
if MatPlotLib_Wanted :
import matplotlib
includes.append ( 'matplotlib.numerix.random_array' )
packages.append ( 'matplotlib' )
packages.append ( 'pytz' )
def mpl_data_files(destpath, path):
mpl_data=[]
for x in glob.glob (path+'\\*.*' ):
if os.path.isdir(x):
mpl_data_files(destpath+'\\'+os.path.split(x)[1],
x)
elif os.path.isfile(x):
mpl_data.append(x)
data_files.append ( ( destpath, mpl_data))
mpl_data_files(r'matplotlibdata',
python+r'\Lib\site-packages\matplotlib\mpl-data')
data_files.append ( ( r'matplotlibdata', glob.glob (
python+r'\Lib\site-packages\matplotlib\mpl-data\matplotlibrc'
)))
data_files.append ( ( r'matplotlibdata\images',
glob.glob (
python+r'\Lib\site-packages\matplotlib\mpl-data\images\*.*'
)))
data_files.append ( ( r'matplotlibdata\fonts\afm',
glob.glob (
python+r'\Lib\site-packages\matplotlib\mpl-data\fonts\afm\*.*'
)))
data_files.append ( (
r'matplotlibdata\fonts\pdfcorefonts', glob.glob (
python+r'\Lib\site-packages\matplotlib\mpl-data\fonts\pdfcorefonts\*.*')))
data_files.append ( ( r'matplotlibdata\fonts\ttf',
glob.glob (
python+r'\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\*.*'
)))
excludes.append ( '_gtkagg')
excludes.append ( '_tkagg' )
excludes.append ( '_agg2' )
excludes.append ( '_cairo' )
excludes.append ( '_cocoaagg' )
excludes.append ( '_fltkagg' )
excludes.append ( '_gtk' )
excludes.append ( '_gtkcairo')
excludes.append ( 'backend_qt' )
excludes.append ( 'backend_qt4')
excludes.append ( 'backend_qt4agg' )
excludes.append ( 'backend_qtagg' )
excludes.append ( 'backend_cairo' )
excludes.append ( 'backend_cocoaagg' )
excludes.append ( 'Tkconstants' )
excludes.append ( 'Tkinter' )
excludes.append ( 'tcl' )
excludes.append ( "_imagingtk" )
excludes.append ( "PIL._imagingtk" )
excludes.append ( "ImageTk" )
excludes.append ( "PIL.ImageTk" )
excludes.append ( "FixTk" )
dll_excludes.append ( 'libgdk-win32-2.0-0.dll' )
dll_excludes.append ( 'libgdk_pixbuf-2.0-0.dll' )
dll_excludes.append ( 'libgobject-2.0-0.dll')
dll_excludes.append ( 'tcl84.dll' )
dll_excludes.append ( 'tk84.dll' )
dll_excludes.append ( 'tclpip84.dll' )
#
***********************************************************************
# seems not to be found (imported in brick.py)
#includes.append ( 'PyLab_Works_properties' )
#
***********************************************************************
#
***********************************************************************
# If run without args, build executables, in quiet
mode.
if len(sys.argv) == 1:
sys.argv.append("py2exe")
setup (
windows = ['multicolor.py'] ,
options = {
'py2exe' : {
'includes' : includes,
'excludes' : excludes,
'dll_excludes' : dll_excludes,
'packages' : packages,
}
},
data_files = data_files
)
result=0
#import subprocess
#result = subprocess.call (
# [ 'c:\Program Files\Inno Setup 4\ISCC.exe',
# homedir+'\\multicolor.iss'])
dist_paths = [ homeDir+'\\build',]
if (result==0) and Kill_Distro :
for path in dist_paths :
if File_Exists ( path ) :
shutil.rmtree ( path )
> -----Original Message-----
> From: Werner F. Bruhin
[mailto:wer...@fr...]
> Sent: Wednesday, February 20, 2008 5:24 AM
> To: kc1...@ya...
> Cc: mat...@li...
> Subject: Re: [Matplotlib-users] MatPlotLib + Py2exe,
backend problems ...
>
>
> Hi,
>
> kc1...@ya... wrote:
> > I *finally* got this to work!!!
> >
> > Thanks to Werner's message, I found the culpit:
the
> matplotlibrc file
> > copied to the dist directory contains the TkAgg
backend.
> All I had to
> > do is to change *that* file to say:
> >
> > backend : WXAgg
> >
> > Note that it's not the matplotlibrc in the
installed
> > copy - but the one in the resulting dist
directory.
> >
> > In addition, I have to do a:
> >
> > set MATPLOTLIBDATA=.\mpl-data
> >
> You shouldn't need to do this. Note in
> matplotlib.__init__.py, it looks
> at a different folder if it is frozen by py2exe or
py2app or ...:
> # py2exe zips pure python, so still need special
check
> if getattr(sys,'frozen',None):
> path =
os.path.join(os.path.split(sys.path[0])[0],
> 'matplotlibdata')
>
> So, if you use the sample setup.py I posted a while
ago here
> and on the
> wxPython list it will create the matplotlibdata
folder in your
> distribution (basically a copy of your mpl-data
folder) folder.
> > before I start the exe file. I don't know why
this is necessary
> > because the code for _get_data_path appears to
look at that
> directory
> > by default but if I don't set this, it can't find
the data files.
> >
> > In any event, it works now - after bumping head
for 2
> > weeks!
> >
> Hope the wall wasn't to hard, I always try this or
the wxPython list
> after a day or two ;-) .
>
> See you
> Werner
>
--
John Henry
|
|
From: Nick Granger-B. <Nic...@xy...> - 2008-02-20 13:24:33
|
Thanks Michael! I'm new to this but I'm still kicking myself for not spotting it. Just what I was looking for. Nick Granger-Brown +44 (0)23 9249 6727 -----Original Message----- From: Michael Droettboom [mailto:md...@st...] Sent: 20 February 2008 13:21 To: Nick Granger-Brown Cc: mat...@li... Subject: Re: [Matplotlib-users] subplots with linked axes It sounds like what you want is to use the "shared axis" functionality. See the shared_axis_demo.py http://matplotlib.sourceforge.net/examples/shared_axis_demo.py Cheers, Mike Nick Granger-Brown wrote: > I would like to plot two or three graphs as subplots in a figure and > control the axes such that when one graph is zoomed the others are > adjusted too. I was hoping there would be a notification mechanism > which would allow me to catch a rescaling of one subplot and redraw > the others in step. Can anyone suggest a method of doing this? > > *Nick Granger-Brown* > // > > ______________________________________________________________________ > This email may contain privileged or confidential information, which > should only be used for the purpose for which it was sent by Xyratex. > No further rights or licenses are granted to use such information. If > you are not the intended recipient of this message, please notify the > sender by return and delete it. You may not use, copy, disclose or > rely on the information contained in it. > > Internet email is susceptible to data corruption, interception and > unauthorised amendment for which Xyratex does not accept liability. > While we have taken reasonable precautions to ensure that this email > is free of viruses, Xyratex does not accept liability for the presence > of any computer viruses in this email, nor for any losses caused as a > result of viruses. > > Xyratex Technology Limited (03134912), Registered in England & Wales, > Registered Office, Langstone Road, Havant, Hampshire, PO9 1SA. > > The Xyratex group of companies also includes, Xyratex Ltd, registered > in Bermuda, Xyratex International Inc, registered in California, > Xyratex > (Malaysia) Sdn Bhd registered in Malaysia, Xyratex Technology (Wuxi) > Co Ltd registered in The People's Republic of China and Xyratex Japan > Limited registered in Japan. > ______________________________________________________________________ > > > ---------------------------------------------------------------------- > -- > > ---------------------------------------------------------------------- > --- This SF.net email is sponsored by: Microsoft Defy all challenges. > Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ---------------------------------------------------------------------- > -- > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ______________________________________________________________________ This email may contain privileged or confidential information, which should only be used for the purpose for which it was sent by Xyratex. No further rights or licenses are granted to use such information. If you are not the intended recipient of this message, please notify the sender by return and delete it. You may not use, copy, disclose or rely on the information contained in it. Internet email is susceptible to data corruption, interception and unauthorised amendment for which Xyratex does not accept liability. While we have taken reasonable precautions to ensure that this email is free of viruses, Xyratex does not accept liability for the presence of any computer viruses in this email, nor for any losses caused as a result of viruses. Xyratex Technology Limited (03134912), Registered in England & Wales, Registered Office, Langstone Road, Havant, Hampshire, PO9 1SA. The Xyratex group of companies also includes, Xyratex Ltd, registered in Bermuda, Xyratex International Inc, registered in California, Xyratex (Malaysia) Sdn Bhd registered in Malaysia, Xyratex Technology (Wuxi) Co Ltd registered in The People's Republic of China and Xyratex Japan Limited registered in Japan. ______________________________________________________________________ |
|
From: Werner F. B. <wer...@fr...> - 2008-02-20 13:23:58
|
Hi,
kc1...@ya... wrote:
> I *finally* got this to work!!!
>
> Thanks to Werner's message, I found the culpit: the
> matplotlibrc file copied to the dist directory
> contains the TkAgg backend. All I had to do is to
> change *that* file to say:
>
> backend : WXAgg
>
> Note that it's not the matplotlibrc in the installed
> copy - but the one in the resulting dist directory.
>
> In addition, I have to do a:
>
> set MATPLOTLIBDATA=.\mpl-data
>
You shouldn't need to do this. Note in matplotlib.__init__.py, it looks
at a different folder if it is frozen by py2exe or py2app or ...:
# py2exe zips pure python, so still need special check
if getattr(sys,'frozen',None):
path = os.path.join(os.path.split(sys.path[0])[0], 'matplotlibdata')
So, if you use the sample setup.py I posted a while ago here and on the
wxPython list it will create the matplotlibdata folder in your
distribution (basically a copy of your mpl-data folder) folder.
> before I start the exe file. I don't know why this is
> necessary because the code for _get_data_path appears
> to look at that directory by default but if I don't
> set this, it can't find the data files.
>
> In any event, it works now - after bumping head for 2
> weeks!
>
Hope the wall wasn't to hard, I always try this or the wxPython list
after a day or two ;-) .
See you
Werner
|
|
From: Michael D. <md...@st...> - 2008-02-20 13:21:16
|
It sounds like what you want is to use the "shared axis" functionality. See the shared_axis_demo.py http://matplotlib.sourceforge.net/examples/shared_axis_demo.py Cheers, Mike Nick Granger-Brown wrote: > I would like to plot two or three graphs as subplots in a figure and > control the axes such that when one graph is zoomed the others are > adjusted too. I was hoping there would be a notification mechanism > which would allow me to catch a rescaling of one subplot and redraw the > others in step. Can anyone suggest a method of doing this? > > *Nick Granger-Brown* > // > > ______________________________________________________________________ > This email may contain privileged or confidential information, which > should only be used for the purpose for which it was sent by Xyratex. No > further rights or licenses are granted to use such information. If you > are not the intended recipient of this message, please notify the sender > by return and delete it. You may not use, copy, disclose or rely on the > information contained in it. > > Internet email is susceptible to data corruption, interception and > unauthorised amendment for which Xyratex does not accept liability. > While we have taken reasonable precautions to ensure that this email is > free of viruses, Xyratex does not accept liability for the presence of > any computer viruses in this email, nor for any losses caused as a > result of viruses. > > Xyratex Technology Limited (03134912), Registered in England & Wales, > Registered Office, Langstone Road, Havant, Hampshire, PO9 1SA. > > The Xyratex group of companies also includes, Xyratex Ltd, registered in > Bermuda, Xyratex International Inc, registered in California, Xyratex > (Malaysia) Sdn Bhd registered in Malaysia, Xyratex Technology (Wuxi) Co > Ltd registered in The People's Republic of China and Xyratex Japan > Limited registered in Japan. > ______________________________________________________________________ > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA |
|
From: John H. <jd...@gm...> - 2008-02-20 13:19:43
|
On Feb 20, 2008 6:30 AM, Nick Granger-Brown <Nic...@xy...> wrote: > > > I would like to plot two or three graphs as subplots in a figure and control > the axes such that when one graph is zoomed the others are adjusted too. I > was hoping there would be a notification mechanism which would allow me to > catch a rescaling of one subplot and redraw the others in step. Can anyone > suggest a method of doing this? ax1 = fig.add_subplot(211) ax1.plot(something) ax2 = fig.add_subplot(212, sharex=ax1) # ditto for sharey ax2.plot(something_else) JDH |
|
From: Michael D. <md...@st...> - 2008-02-20 13:19:14
|
Yeah -- the hinting doesn't seem work very well with the STIX fonts. I may need to expose an option in the font backend to turn hinting off. Thanks for the report, Mike Bernhard Voigt wrote: > Hi! > > Using the STIX fonts, the baseline of mathtext glyphs is corrupt using > screen backands like GTK or TK. The problem does not appear using the ps > or pdf backend. > Attached is png and eps file of a semilogy plot with a mathtext xlabel. > The ytick labes and the xlabel are skrewed in the png. > > Best wishes! Bernhard > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA |
|
From: Gary R. <gr...@bi...> - 2008-02-20 12:56:07
|
Just an idea: Maybe you could also auto cycle between dash types if only the colour and not the dash type is specified in a plot command. The gnuplot default would be one model, or the predefined patterns in CorelDraw or Inkscape etc. Personally I don't see this as a high priority though. Gary R. |
|
From: Nick Granger-B. <Nic...@xy...> - 2008-02-20 12:30:56
|
I would like to plot two or three graphs as subplots in a figure and control the axes such that when one graph is zoomed the others are adjusted too. I was hoping there would be a notification mechanism which would allow me to catch a rescaling of one subplot and redraw the others in step. Can anyone suggest a method of doing this? Nick Granger-Brown ______________________________________________________________________ This email may contain privileged or confidential information, which should only be used for the purpose for which it was sent by Xyratex. No further rights or licenses are granted to use such information. If you are not the intended recipient of this message, please notify the sender by return and delete it. You may not use, copy, disclose or rely on the information contained in it. Internet email is susceptible to data corruption, interception and unauthorised amendment for which Xyratex does not accept liability. While we have taken reasonable precautions to ensure that this email is free of viruses, Xyratex does not accept liability for the presence of any computer viruses in this email, nor for any losses caused as a result of viruses. Xyratex Technology Limited (03134912), Registered in England & Wales, Registered Office, Langstone Road, Havant, Hampshire, PO9 1SA. The Xyratex group of companies also includes, Xyratex Ltd, registered in Bermuda, Xyratex International Inc, registered in California, Xyratex (Malaysia) Sdn Bhd registered in Malaysia, Xyratex Technology (Wuxi) Co Ltd registered in The People's Republic of China and Xyratex Japan Limited registered in Japan. ______________________________________________________________________ |
|
From: <kc1...@ya...> - 2008-02-20 11:51:29
|
I *finally* got this to work!!! Thanks to Werner's message, I found the culpit: the matplotlibrc file copied to the dist directory contains the TkAgg backend. All I had to do is to change *that* file to say: backend : WXAgg Note that it's not the matplotlibrc in the installed copy - but the one in the resulting dist directory. In addition, I have to do a: set MATPLOTLIBDATA=.\mpl-data before I start the exe file. I don't know why this is necessary because the code for _get_data_path appears to look at that directory by default but if I don't set this, it can't find the data files. In any event, it works now - after bumping head for 2 weeks! Thanks everybody. > -----Original Message----- > From: Werner F. Bruhin [mailto:wer...@fr...] > Sent: Wednesday, February 20, 2008 1:45 AM > To: kc1...@ya... > Cc: mat...@li... > Subject: Re: [Matplotlib-users] MatPlotLib + Py2exe, backend problems ... > > > Hi, > > kc1...@ya... wrote: > > So, do I understand this correctly: > > > > In order to get rid of the Tkinter problem when > > building a matplotlib application using py2exe, I need > > 0.91.2 ver of matplotlib and use the setup.cfg file to > > select the backend I want (wxpython in my case). Then > > run py2exe to build the ap. Correct? > > > I haven't tried it with 0.91.x but with 0.90 I used a > matplotlib exe installer for Windows and I can create a > distribution of my application with py2exe which does NOT > contain tkinter. > > > But then, as I posted earlier, this create a new > > problem for me in that py2exe says it can't find wxmsw26uh_vc.dll - > > even though the file exists. > > > That dll should no longer be needed by matplotlib. Obviously > if you use a wxPython build you will get the it, i.e. I am on > 2.8 so I have a bunch of "wxmsw26uh???.dll" files in my dist folder. > > What I need is a version of 0.91.2 ver of matplotlib > > that works with Python 2.3 to see if that works, or I > > guess I would include Tkinter with my exe? > > > There was another message from Stef which might be the > explanation, the default matplotlibrc file is defining TKAgg > as the default backend, so change it to the following: > > backend : WXAgg > numerix : numpy # numpy, Numeric or numarray > > > Werner > -- John Henry |
|
From: Werner F. B. <wer...@fr...> - 2008-02-20 09:45:34
|
Hi Robin and Stef, Robin wrote: > .... > This is a binary distribution, that is one that has already been > compiled on a different machine. This won't have the setup.cfg file, > since it is a file that is used to configure the compilation process > of matplotlib. Also this is why you can only use this distribution > with specific versions of python, wx etc. > I am under the impression that as of mpl 0.9x there is NO specific version dependency for wxPython. I believe there was some optimization code which forced a dependency on wxPython 2.6 Unicode for the wxAgg backend. Werner |
|
From: Werner F. B. <wer...@fr...> - 2008-02-20 09:45:27
|
Stef, Stef Mientki wrote: > ... > btw, i just saw this on "matplotlibrc" > #### CONFIGURATION BEGINS HERE > # the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg > # WX WXAgg Agg Cairo GD GDK Paint PS PDF SVG Template > backend : TkAgg > numerix : numpy # numpy, Numeric or numarray > > I think this is your problem, I have: backend : WXAgg numerix : numpy # numpy, Numeric or numarray Hope this gets it cleared. Werner |
|
From: Werner F. B. <wer...@fr...> - 2008-02-20 09:45:26
|
Hi, kc1...@ya... wrote: > So, do I understand this correctly: > > In order to get rid of the Tkinter problem when > building a matplotlib application using py2exe, I need > 0.91.2 ver of matplotlib and use the setup.cfg file to > select the backend I want (wxpython in my case). Then > run py2exe to build the ap. Correct? > I haven't tried it with 0.91.x but with 0.90 I used a matplotlib exe installer for Windows and I can create a distribution of my application with py2exe which does NOT contain tkinter. > But then, as I posted earlier, this create a new > problem for me in that py2exe says it can't find > wxmsw26uh_vc.dll - even though the file exists. > That dll should no longer be needed by matplotlib. Obviously if you use a wxPython build you will get the it, i.e. I am on 2.8 so I have a bunch of "wxmsw26uh???.dll" files in my dist folder. > What I need is a version of 0.91.2 ver of matplotlib > that works with Python 2.3 to see if that works, or I > guess I would include Tkinter with my exe? > There was another message from Stef which might be the explanation, the default matplotlibrc file is defining TKAgg as the default backend, so change it to the following: backend : WXAgg numerix : numpy # numpy, Numeric or numarray Werner |
|
From: <kc1...@ya...> - 2008-02-20 00:41:54
|
Michael, I am referring to the fact that there are no Windows binaries provided for Python 2.3. If I simply copy the matplotlib directory over to Python23, py2exe will get confused. I have no clue how to build it for Python23. I don't even have any C compiler. > -----Original Message----- > From: Michael Droettboom [mailto:md...@st...] > Sent: Tuesday, February 19, 2008 12:19 PM > To: kc1...@ya... > Cc: mat...@li... > Subject: Re: [Matplotlib-users] MatPlotLib + Py2exe, backend problems ... > > > kc1...@ya... wrote: > > What I need is a version of 0.91.2 ver of matplotlib > > that works with Python 2.3 to see if that works... > > I might be misremembering, but I thought 0.91.2 worked with > Python 2.3. > I don't use 2.3 every day, however. Can you send the > errors that are > produced when you build or run matplotlib 0.91.2 with Python 2.3? Or > are you just referring to the fact that there are no Windows binaries > provided for Python 2.3? > > Cheers, > Mike > > -- > Michael Droettboom > Science Software Branch > Operations and Engineering Division > Space Telescope Science Institute > Operated by AURA for NASA > -- John Henry |