At 10:18 AM -0800 2006-11-09, Christopher Barker wrote:
>Russell and Charlie,
>
>Are your two binaries any different? Any reason to choose one over 
>the other? In particular, which of these are supported:
>
>numpy 1.*
>Numeric
>numarray
>
>GTK
>TK
>wx (which version?)

My binary supports:
- numpy 1.0 (the default), Numeric and numarray
- TkAgg using the built in Tcl/Tk or a user-added Tcl/Tk 8.4.x
- WXAgg using wxPython 2.6
   (I just realized this is the default, which is bad because it's not built in)

It does not support GTK or Qt.

Unfortunately it requires the user to:
- Install one or more numeric packages
- Set up a matploblibrc file unless they want to use numpy and WXAgg
so it includes a ReadMe.txt file telling the user what to do.

It would be better if matplotlib "just ran" out of the box. I'm not 
sure the best way to do this. Some possibilities are:
- Include numpy in the matplotlib package and have the default 
matplotlibrc file use that. One would have to be careful about how to 
handle an existing numpy (if any), and I really don't know how to do 
that. Naive users would probably appreciate matplotlib using its own 
version and ignoring any built in (and possibly incompatible) 
version, but that sounds like a nightmare for more experienced users.

- Run a post-install script that modifies the default matploblibrc 
file by looking for installed numeric packages and picking one as the 
default for numerix. It could warn the user if no compatible numeric 
package was found. This is clearly less friendly than the first 
option, but doesn't bring up the issue of conflicting with a 
user-installed numpy.

- Some combination whereby a post-install script installs numpy 1.0 
if no numpy is found and bitches loudly if a too-old version is found.

Any ideas on this? Charlie: does your version already handle this somehow?


If we use my package then I should submit a new version that has 
TkAgg as its default.

-- Russell

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to