Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganized swig directory with subdirectories for documentation and testing | wfspotz@sandia.gov | 2007-09-13 | 1 | -785/+0 |
| | |||||
* | Updated date on documentation | wfspotz@sandia.gov | 2007-09-13 | 1 | -1/+1 |
| | |||||
* | Added proper exception handling to dot example | wfspotz@sandia.gov | 2007-09-13 | 1 | -3/+18 |
| | |||||
* | Improved formatting for rms docstring | wfspotz@sandia.gov | 2007-08-15 | 1 | -1/+1 |
| | |||||
* | Improved formatting of typemap signature lists | wfspotz@sandia.gov | 2007-08-15 | 1 | -28/+28 |
| | |||||
* | In documentation, removed one of the reasons for not providing (out) ↵ | wfspotz@sandia.gov | 2007-08-03 | 1 | -6/+2 |
| | | | | typemaps, which turns out not to be true. | ||||
* | Updated date, example function documentation and python links | wfspotz@sandia.gov | 2007-04-13 | 1 | -35/+36 |
| | |||||
* | Reformatted numpy.i routines descriptions | wfspotz@sandia.gov | 2007-04-13 | 1 | -45/+164 |
| | |||||
* | Fixed typo in documentation | wfspotz@sandia.gov | 2007-04-13 | 1 | -1/+1 |
| | |||||
* | Added 'array_data()' macros and used it in the typemaps; added new macro to ↵ | wfspotz@sandia.gov | 2007-04-10 | 1 | -0/+4 |
| | | | | the documentation | ||||
* | Updated documentation for 3D typemaps | wfspotz@sandia.gov | 2007-04-04 | 1 | -11/+18 |
| | |||||
* | Updated documentation to include a Summary, as well as a sample of the code ↵ | wfspotz@sandia.gov | 2007-04-04 | 1 | -5/+115 |
| | | | | generated by swig | ||||
* | Updated documentation to reflect changes to internal macros and routines, ↵ | wfspotz@sandia.gov | 2007-04-03 | 1 | -3/+22 |
| | | | | the new error-checking in the INPLACE typemaps, and an updated Acknowledgement section | ||||
* | Added (DATA_TYPE* ARGOUT_ARRAY1, DIM_TYPE DIM1) and (DIM_TYPE DIM1, ↵ | wfspotz@sandia.gov | 2007-04-01 | 1 | -5/+18 |
| | | | | DATA_TYPE* ARGOUT_ARRAY1) typemaps, and tests, and documentation | ||||
* | Updated examples in the documentation | wfspotz@sandia.gov | 2007-03-29 | 1 | -13/+99 |
| | |||||
* | Added typemaps for signatures (TYPE INPLACE_ARRAY1[ANY]) and (TYPE ↵ | wfspotz@sandia.gov | 2007-03-25 | 1 | -3/+9 |
| | | | | INPLACE_ARRAY2[ANY][ANY]) | ||||
* | Added typemaps for signatures (TYPE IN_ARRAY1[ANY]) and (TYPE ↵ | wfspotz@sandia.gov | 2007-03-24 | 1 | -2/+4 |
| | | | | IN_ARRAY2[ANY][ANY]) | ||||
* | Added '#ifdef SWIGPYTHON' protection | wfspotz@sandia.gov | 2007-03-23 | 1 | -17/+5 |
| | |||||
* | Removed stubs for CHAR and OBJECT; added macro variable for dimension type; ↵ | wfspotz@sandia.gov | 2007-03-19 | 1 | -54/+127 |
| | | | | updated documentation | ||||
* | Added typemap signatures where the dimensions come before the data pointer | wfspotz@sandia.gov | 2007-03-14 | 1 | -11/+38 |
| | |||||
* | In numpy.i: | wfspotz@sandia.gov | 2007-03-14 | 1 | -0/+319 |
* I consolidated several macros TYPEMAP_IN1 TYPEMAP_IN2 TYPEMAP_INPLACE1 TYPEMAP_INPLACE2 TYPEMAP_ARGOUT1 TYPEMAP_ARGOUT2 into a single macros, %numpy_typemaps(). This makes expanding the typemaps for a given data type much easier. * The %numpy_typemaps() macro is now expanded for:: signed char unsigned char short unsigned short int unsigned int long unsigned long long long unsigned long long float double PyObject char * I changed the ARGOUT typemaps to check for multiple output arguments, and form a tuple if necessary. * Updated the code to work with released numpy versions 0.9.6, 0.9.8, 1.0 and 1.0.1. * Upgraded the dimension arrays to use type npy_intp. I also added documentation: numpy_swig.txt is a numpy.i users guide in restructured text format; numpy_swig.html is the same content in HTML. The Makefile can produce this with 'make html', assuming docutils is installed. The series.h and series.cxx files have been refactored to use macros to generate repetitive code for different types. All the supported types have tests for all of the non-ARGOUT typemaps. ARGOUT typemap tests still need to be written. |