From: Alan W. I. <ai...@us...> - 2002-07-01 02:57:24
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv6448 Modified Files: plplot.py Log Message: New python plplot API doesn't allow variations on plstyl arguments. Instead, must be exactly two arrays or lists as input to be as parallel as possible with other python plplot API where argument lists contain arrays. If these are empty lists, "[]" or arrays "array([])", then the zero number of elements signals a return to the default solid line style just like the C front end. |
From: Alan W. I. <ai...@us...> - 2002-07-01 21:36:16
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv18397 Modified Files: plplot.py Log Message: Tighten wrap logic to insure z, xg, and yg all have the same shape. Explicit line continuation |
From: Alan W. I. <ai...@us...> - 2002-07-02 02:28:46
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv1521 Modified Files: plplot.py Log Message: plcont: put in check for correct number of arguments plshades: interface is completely redone to do fairly rigorous self-consistency checks on the argument list as well as to provide many more variations of arguments than before. Also, I did fairly extensive checks of the new interface using example 16 (which exercises plshades). Not only the old version of xw16.py, but also the new version (which takes advantage of the defaults allowed here) produced identical results to the tcl results for example 16. |
From: Alan W. I. <ai...@us...> - 2002-07-02 05:35:30
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv17954 Modified Files: plplot.py Log Message: Tighten up checks on yg and number of arguments for plcont and plshades. New user-friendly interface for plshade (mostly following that of plshades). This is only lightly tested because the 15th example is so limited in its use of plshade, but that result was good (result the same as 15th example from tcl), and this is probably adequate testing because of the comprehensive plshades argument logic done before. |
From: Maurice L. <ml...@us...> - 2002-08-19 10:15:01
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv28303 Modified Files: plplot_widgetmodule.c Log Message: Eliminated the plD_open_xw() call in favor of the same logic used by plframe.c to partially initialize the x driver. |
From: Alan W. I. <ai...@us...> - 2002-08-19 18:04:03
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv23673 Modified Files: plplotcmodule.i Log Message: Add plsxwin to python raw API. This is non-common API, but it was traditionally included in the python plplot API, and, for example, qplplot.py uses it. |
From: Alan W. I. <ai...@us...> - 2002-08-20 20:13:29
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv5862 Modified Files: plplotcmodule.i Log Message: python-1.5 compatibility #defines |
From: Alan W. I. <ai...@us...> - 2002-09-17 22:27:16
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv26581 Modified Files: plplotcmodule.i Log Message: Add plotfc3d to python plplot API. Boy is this easy! |
From: Alan W. I. <ai...@us...> - 2002-10-14 21:56:29
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv19912/bindings/python Modified Files: plplotcmodule.i Log Message: Replace plotfc3d and plotsh3d API by new plsurf3d API. These API changes are now very easy with swig. |
From: Alan W. I. <ai...@us...> - 2002-11-28 05:52:54
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv25538/bindings/python Modified Files: Tag: AT .cvsignore plplot_widgetmodule.c plplotcmodule.i Added Files: Tag: AT Makefile.am setup.py.in Log Message: Made python front end work on the AT branch. * Creation of python extension modules now works. Replaced the setup.py method (which had some cross-platform question marks) with a libtools method. * Fixed build of xwin_drv.so so it links to libplplot. Without this the python examples won't work with the xwin driver. * Install of python examples including new plplot_python_start.py which is configured to make accessible to python the directory which contains the installed plplot python extensions (assuming that might not be in the standard system location). * Fixed single precision bugs in bindings/c++/Makefile.am bindings/f77/Makefile.am. |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:22
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings/python Modified Files: .cvsignore plplot_widgetmodule.c plplotcmodule.i Added Files: Makefile.am setup.py.in Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-06 02:02:10
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv9600/bindings/python Modified Files: Makefile.am Log Message: Clean up Makefile.am files and also switch from LIBADD to LDFLAGS for interlibrary dependencies as suggested by documentation. |
From: Alan W. I. <ai...@us...> - 2002-12-25 23:46:08
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv12575/bindings/python Modified Files: README.pythonbuild Log Message: Update python build and demos documentation. |
From: Alan W. I. <ai...@us...> - 2002-12-26 00:28:01
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv19850/bindings/python Modified Files: Makefile.am Log Message: Change style so that can pre-generate single and double precision forms of the interface so that non-CVS users won't have to use swig. Also document that currently only swig versions 1.3.11 through 1.3.13 will work. |
From: Alan W. I. <ai...@us...> - 2003-01-01 02:49:13
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv3658/bindings/python Modified Files: Makefile.am README.pythonbuild Log Message: Made the appropriate python interface changes so we are now uniformly based on swig version 1.3.17 for both our java and python interfaces! The required changes turned out to be minimal, but absolutely necessary because of a paradigm shift that occurred in the swig approach for earlier versions of the unstable swig 1.3.x series. |
From: Alan W. I. <ai...@us...> - 2003-01-01 02:50:49
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv4801/bindings/python Modified Files: .cvsignore Log Message: Tweak |
From: Alan W. I. <ai...@us...> - 2003-01-01 20:01:57
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv24273/bindings/python Modified Files: plplotcmodule.i Log Message: Tweak to get rid of warning messages from swig. |
From: Alan W. I. <ai...@us...> - 2003-01-06 07:03:52
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv5143 Modified Files: plplotcmodule.i Added Files: plplotcapi.i Log Message: Reorganize swig input from one input file to two. plplotcapi.i is reserved exclusively for API definitions and is very similar to the plplotcapi.i file in bindings/java and has quite a bit of similarity with plplot.h. plplotcmodule.i is mostly used for typemaps and other specifics of the python interface. |
From: Alan W. I. <ai...@us...> - 2003-01-20 00:34:37
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv4157/bindings/python Modified Files: .cvsignore Log Message: Tweak |
From: Alan W. I. <ai...@us...> - 2003-01-30 21:38:21
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv6006/bindings/python Modified Files: .cvsignore Log Message: Tweak |
From: Alan W. I. <ai...@us...> - 2003-01-30 21:42:16
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv6772/bindings/python Modified Files: Makefile.am Log Message: Use results from simplified python configuration plus straighten out single/double logic so there are two independent pipelines with no cross-talk between them that might confuse issues for configuration changes between single/double. |
From: Alan W. I. <ai...@us...> - 2003-01-31 19:13:19
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv11624/bindings/python Modified Files: Makefile.am Log Message: Put the python, java, and tcl pre-generated files on the MAINTAINERCLEANFILES list. Thus, these files will not be removed by an ordinary make clean or make distclean. Instead, the user will have to deliberately use make maintainerclean. |
From: Rafael L. <rla...@us...> - 2003-01-31 20:31:52
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv2216/bindings/python Modified Files: Makefile.am Log Message: Added the prefix nodist_ to some _SOURCES variables that indicate files generated during build and that should not into the distribution tarball (cf info -f /usr/share/info/automake-1.7.info.gz -n "Program and Library Variables"). |
From: Alan W. I. <ai...@us...> - 2003-01-31 20:46:36
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv13818/bindings/python Modified Files: Makefile.am Log Message: swig version checks suggested by Rafael |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:51
|
Update of /cvsroot/plplot/plplot/bindings/python In directory sc8-pr-cvs1:/tmp/cvs-serv16832/bindings/python Modified Files: Makefile.am Log Message: Changed the instances of @VARIABLE@ to $(VARIABLE) in all Makefile.am's, as I proposed in plplot-devel. This huge change has been successfully tested with my automatic Debian packages generator. Hope that nothing is broken now. If you are wondering how I got it so quickly and so reliably, here is the simple shell command that does the trick: perl -pi -e 's/@([-_a-zA-Z0-9]+)@/\$($1)/g' `find . -name Makefile.am` [I love Perl.] |