From: Alan W. I. <ai...@us...> - 2002-06-06 18:07:24
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv28466 Modified Files: pyqt_plmodule.c Log Message: AWI for Olof Svensson. Removed "pl_partialInitXw" for WIN32 with #ifdefs. |
From: Alan W. I. <ai...@us...> - 2002-06-08 19:09:23
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv32681 Modified Files: plmodule.h Log Message: Comment the current arrayobject.h situation. Right now for Numpy packages that are consistent with python-1.5, this file could be a number of places relative to /usr/include/python$version so configure must look specifically for it. However, later Numpy packages consistent with python2.x always put it in a standard location of /usr/include/python$version/Numeric. Thus, the relative location of arrayobject.h to the normal python includes is consistent, and we will no longer have to look specifically for this file once we stop supporting python-1.5. |
From: Alan W. I. <ai...@us...> - 2002-06-18 03:47:35
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv6086 Modified Files: plmodule.c Log Message: Implement python wrappers for plstripa, plstripc, and plstripd. This allows new xw17.py example to run. |
From: Alan W. I. <ai...@us...> - 2002-06-19 07:08:04
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv25618/bindings/python Modified Files: plmodule.c Log Message: Make PLPlot constants available to python with their correct names (with PL_ prefix). Note, this is a change from the old python plplot constant names which did not have the PL_ prefix, but it shouldn't affect that many users since only argument parsing constants are involved which only the most sophisticated users would be using. Also change pythondemos.py to use the new constant names, i.e. change PARSE_FULL to PL_PARSE_FULL. |
From: Alan W. I. <ai...@us...> - 2002-06-21 23:24:41
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv2532/bindings/python Modified Files: plmodule.c Log Message: Changed API of plpoly3 so that negative dimension n has no special significance (except you will have less than the minimum 3 points), and there is an additional argument ifcc. If that additional argument is 1 (or greater) the points are treated as if they are layed out in counter-clockwise order. If 0 (or less) the points are treated as if they are layed out in clockwise order. Also changed the c++, fortran, octave, python, and tcl bindings and the C, java, and tcl examples appropriately. (The java binding is still undefined for plpoly3 so no changes there, and the python example already used this form of argument list so no changes there. The octave example has a different way of doing things (last argument of +1 or -1 corresponds respectively to ifcc of 0 and 1) which I preserved, but Joao may want to change this to use the native plpoly3 rather than his special version.) The C, tcl, python, and octave 18th examples (which all call plpoly3 directly or indirectly) give identical results which is a good test that the API changes have been done in a consistent manner. |
From: Alan W. I. <ai...@us...> - 2002-06-22 20:02:01
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv28424 Removed Files: setup.py Log Message: An extensively updated equivalent of this file is now generated from plplot/cf/setup.py.in so there is no point in keeping this old version in the repository. |
From: Alan W. I. <ai...@us...> - 2002-06-22 20:38:43
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv5445 Modified Files: README.pythonbuild Log Message: Change documentation to reflect new swig-based approach for generating the plplot python wrapper. |
From: Alan W. I. <ai...@us...> - 2002-06-22 20:48:50
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv6307 Added Files: makedocstrings.py plplot.py plplotcmodule.i Log Message: Initial commit of support files for swig-based approach for generating the plplotc and plplot modules. plplotcmodule.i is the source file processed by swig to generate plplotcmodule_p.c. swig-1.3.11 currently has problems with document strings so makedocstrings.py fixes up these problems in plplotcmodule_p.c and outputs plplotcmodule.c, the wrapper that implements the plplotc python extension module for the raw common C API for plplot. plplot.py in turn is a wrapper for the plplotc module which adds some user-friendly additions (e.g., variable argument lists) to the raw plplot API. |
From: Alan W. I. <ai...@us...> - 2002-06-22 20:50:54
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv8323 Added Files: plplot_widgetmodule.c Removed Files: pyqt_plmodule.c Log Message: Rename pyqt_plmodule.c to plplot_widgetmodule.c since this module contains API that is generally useful for all python widgets that use plplot. |
From: Alan W. I. <ai...@us...> - 2002-06-23 01:19:14
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv24391 Modified Files: .cvsignore Log Message: Ignore created files plplotcmodule.c_single and plplotcmodule.c_double. |
From: Alan W. I. <ai...@us...> - 2002-06-23 01:21:30
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv24629 Modified Files: plplot_widgetmodule.c Log Message: Use direct includes rather than than relying of plmodule.h (which brings in other crud besides the includes that are required). |
From: Alan W. I. <ai...@us...> - 2002-06-23 01:58:23
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv29123 Modified Files: plplot_widgetmodule.c Log Message: Define TRY (since no longer use plmodule.h where it was defined before) and rename internal names consistently as plplot_widget. |
From: Alan W. I. <ai...@us...> - 2002-06-23 16:19:09
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv993 Modified Files: plplotcmodule.i Log Message: Reorder into 3 groups of declarations. (1) All declarations and definitions associated with pltr[0-2] (2) plarrows (since this has always been traditionally part of python plplot API even though it is not common API). (3) Common API. (4) non-common API which is #if 0 ignored. Also, some reordering of common API to maintain plplot.h (alphabetical) order. Also, put plclear in common API. (It was ambiguous before.) Also, documentation finished up to plcol1. |
From: Alan W. I. <ai...@us...> - 2002-06-23 20:25:44
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv22851 Modified Files: plplot.py Log Message: Pass through doc strings from underlying plplotc module rather than redefine them here. Hide the functions that are redefined from plplotc, i.e., Cplcont --> _Cplcont Cplstyl --> _Cplstyl etc. According to "Python Essential Reference" the leading underscore in the name keeps the name private, and I have verified this works. |
From: Alan W. I. <ai...@us...> - 2002-06-24 00:49:23
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv8027 Modified Files: plplotcmodule.i Log Message: Finished documentation strings!!! Some additional reordering so special coding comes first. Some removal (via #if 0) of functions which aren't in the common API. |
From: Alan W. I. <ai...@us...> - 2002-06-25 01:29:11
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv29554 Modified Files: plplot_widgetmodule.c plplotcmodule.i Log Message: Code tweaks [(void) rather than () empty argument list for some functions] to solve some compile warnings. |
From: Alan W. I. <ai...@us...> - 2002-06-26 19:35:21
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv31426 Modified Files: plplot_widgetmodule.c Log Message: Got rid of last gcc warning by the following include: #include "plplot/plxwd.h" |
From: Alan W. I. <ai...@us...> - 2002-06-26 19:39:09
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv32722 Modified Files: plplot.py Log Message: "_C" ==> "_" for prefix of hidden functions. |
From: Alan W. I. <ai...@us...> - 2002-06-26 19:46:04
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv524 Modified Files: plplotcmodule.i Log Message: Remove the constants ZEROW2B, ZEROW2D, ONEW2B, and ONEW2D (used internally in xwin driver and plimage) from python API. Removed function plTranslateCursor from python API (since simpler plcalc_world can be used in its place). |
From: Alan W. I. <ai...@us...> - 2002-06-27 19:21:14
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv14923 Modified Files: plplotcmodule.i Log Message: AWI for Gary Bishop. Properly implement string-returning functions such as plgver. |
From: Alan W. I. <ai...@us...> - 2002-06-28 17:14:34
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv14002 Modified Files: plplotcmodule.i Log Message: AWI for Gary Bishop. Make callback function mechanism more robust |
From: Alan W. I. <ai...@us...> - 2002-06-29 15:34:23
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv20088 Modified Files: plplot.py Log Message: wrap tweak plus some commentary changes in anticipation of planned changes to this user-friendly interface to the raw plplotc interface. |
From: Alan W. I. <ai...@us...> - 2002-06-29 15:37:05
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv21578 Modified Files: plplotcmodule.i Log Message: AWI for Gary Bishop. Changes to get rid of thread handling (which was causing segfaults under Linux python-2.1.3). Also, changes to improve callbacks. |
From: Alan W. I. <ai...@us...> - 2002-06-30 20:18:48
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv11294 Modified Files: plplot.py Log Message: Reimplement user-friendly interface for plcont with emphasis on argument checking and robustness. Result has been lightly tested by making sure it gives same xw09.py result. |
From: Alan W. I. <ai...@us...> - 2002-06-30 23:53:08
|
Update of /cvsroot/plplot/plplot/bindings/python In directory usw-pr-cvs1:/tmp/cvs-serv20121 Modified Files: plplot.py Log Message: Minor bug fixes for plcont argument processing. |