summaryrefslogtreecommitdiff
path: root/weave
Commit message (Collapse)AuthorAgeFilesLines
* Moved weaveTravis Oliphant2005-09-26272-121170/+0
|
* Added weave.Travis Oliphant2005-09-261-4/+4
|
* Adding weave and testTravis Oliphant2005-09-2610-68/+36
|
* Getting weave setupTravis Oliphant2005-09-26188-7/+7
|
* Updated for weave support for numarray.jmiller2005-09-0822-115/+96
|
* Replace non-descript 'None' or 'unix' printed message when recompiling with ↵Fernando Perez2005-06-172-4/+6
| | | | an explicit '<weave: compiling>' one, issued at the proper location.
* Make sure Python.h are the very first headers in auto-generated code, even ↵Fernando Perez2005-06-171-3/+16
| | | | before blitz/array.h. This is required by the Python C-API, as otherwise nasty warnings are generated.
* Add some caching to default_dir(), and close all opened shelves (shelve ↵Fernando Perez2005-06-171-8/+32
| | | | doesn't guarantee proper flushing unless close() is explicitly called).
* Fixed nesting of <emph> for Mozilla on linux (the remainder of the filejmiller2005-05-311-3/+3
| | | | was in italics).
* ENH: Added support for SWIG version 1.3.25. The new version of SWIG has aprabhu2005-04-132-0/+1346
| | | | different runtime layout.
* Fixed version numbers.Pearu Peterson2005-01-293-11/+17
|
* Join code segments with newlines in between.Robert Kern2004-11-241-6/+6
|
* ENH: Updated to support recent versions of SWIG in addition to the olderprabhu2004-11-222-52/+1394
| | | | | versions. The SWIG runtime layout has changed recently (1.3.23). The changes allow one to use both the older versions and the latest versions.
* added '\\n' to separate some of the generated code better.Eric Jones2004-11-111-3/+3
|
* Added .M attribute to altered numeric arrays. Fixed more documentation issues.Travis Oliphant2004-11-101-4/+4
|
* BUG: Add missing right parenthesis.prabhu2004-10-131-1/+1
|
* removed "file changed" print statementEric Jones2004-10-131-3/+2
|
* Increased micro version number and undone 0.3.2 release.Pearu Peterson2004-10-071-1/+1
|
* Prepearing for the 0.3.2 release.Pearu Peterson2004-10-071-1/+1
|
* More changes to get rid of whrandom usage.Travis Oliphant2004-10-062-15/+15
|
* typo fixes and OSX fixesRobert Kern2004-09-303-5/+5
|
* NEW: Simple example to show how one can inline C++ code in Python toprabhu2004-09-301-0/+116
| | | | manipulate VTK objects.
* NEW: Added example code to show how SWIG2 wrapped C++ objects can be used inprabhu2004-09-303-0/+70
| | | | weave. The source for the SWIG wrapped extension modules are also included.
* NEW: Added a simple example to demonstrate how to access a 3D Numeric array.prabhu2004-09-301-0/+105
|
* ENH: Updated to transparently support SWIG wrapped objects that use aprabhu2004-09-301-14/+45
| | | | PyCObject and not a string to encode the pointer to the C++ object.
* Incr. micro version to 1. Enabled CVS version info in version. Enabled ↵Pearu Peterson2004-04-221-1/+1
| | | | arch-dependent Fortran compiler flags.
* NEW: New modules to enable the use of SWIG2 (SWIG >= 1.3) wrapped code withprabhu2004-04-202-0/+622
| | | | weave.
* Updates for doing setup sdist.Pearu Peterson2004-04-142-5/+10
|
* Pumped up version numbers to 0.3.0.Pearu Peterson2004-04-101-9/+18
|
* Prepearing to tag scipy tree (unified micro version numbers)v0.2.2Pearu Peterson2004-04-021-1/+1
|
* Fixed weave.catalog tests and trying to reduce the verbosity of weave usage.Pearu Peterson2004-03-292-5/+7
|
* platform_info now try to use scipy_distutils and falls back to distutils if ↵Eric Jones2004-03-101-3/+11
| | | | it isn't available.
* Using NOCOLOR env.var to workaround cygncurses bug under cygwin.Pearu Peterson2004-02-021-1/+2
|
* Added weave to scipy_corePearu Peterson2004-01-041-1/+1
|
* New import hooks are applied to weave. Clean up.Pearu Peterson2003-10-2530-728/+312
|
* Fix to close the shelve catalog to guarantee changes are written to disk. ↵Travis Oliphant2003-10-181-0/+1
| | | | Fernando Perez fix for random uncessary recompilation with weave.
* Changed assert to show why check_add_function_ordered test fails (using ↵Pearu Peterson2003-09-241-1/+1
| | | | Python 2.3)
* Fixed up for Python 2.3 distutilsmartin2003-09-171-2/+13
|
* - add python2.3 supportEric Jones2003-08-231-7/+14
| | | | | | - set self.compiler_cxx to g++ in __init__. This should really be done through the set_exectuables method, but it would break pre 2.3 support because compiler_cxx is not an accepted option. - added target_lang argument to link() method.
* Replaced execfile statements with simplified import statements in order to ↵Pearu Peterson2003-08-201-3/+1
| | | | avoid problems with Windows installer tools.
* fixed a naming error for add_extra_compile_arg method.Eric Jones2003-05-121-2/+2
|
* Catching also ImportError that can happen when e.g. ppimported cluster ↵Pearu Peterson2003-04-231-1/+1
| | | | module is not installed but getmodule tries to access its __dict__
* added a new converter that can handle the SWIG pointer conversions based on ↵Eric Jones2003-04-202-0/+147
| | | | namespaces in C++. This is used in the freetype and agg wrappers.
* *** empty log message ***Eric Jones2003-04-101-8/+9
|
* setup_extension now uses scipy_distutils instead of distutil extensions so ↵Eric Jones2003-03-291-2/+10
| | | | that C++ files are linked correctly. If fails over to distutils if scipy_distutils isn't present in hopes that it will do the right thing.
* added setup_extension() method to ext_module to return Eric Jones2003-03-253-49/+98
| | | | | | | | | | | distutils.core.Extension object for a weave generated extension. This is helpful in using weave extensions within setup.py files. added logic inside ext_module.generate_module to check whether the new extension module code is different from the code that may already exist in a previously generated extension module file. If the code is the same, the file is not overwritten. This prevents setup.py from thinking the module is always out of date and must be recompiled.
* Backport to Py2.1 where update will not be available (PyDict_Merge is new to ↵Pearu Peterson2003-03-241-1/+2
| | | | Py2.2)
* 1) Finished applying ppimport hooks to scipy.Pearu Peterson2003-03-222-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New scipy import timings on PII 400MHz, Debian with postponed import hooks enabled: pearu@localhost:~$ time python2.2 -c 'import scipy' real 0m1.392s user 0m1.320s sys 0m0.060s pearu@localhost:~$ time python2.3 -c 'import scipy' real 0m0.691s user 0m0.650s sys 0m0.030s For reference, importing scipy to Python 2.2 used to take 2-16 seconds depending on whether scipy was loaded before or not. 2) New feature in ppimport: When pre_<modulename>.py* exists for ppimported module <modulename> then this pre_*.py file will be executed to initialize additional attributes to postponed module loader. For a python package, <packagename>/pre___init__.py is used to add attributes to package loader. This feature is useful for importing documentation strings of a package/module without importing them. Currently this works with scipy.info but I haven't tested with pydoc.help yet. 3) Made initial steps for getting scipy documentation strings parsable by docutils.
* when I moved from a swigptr.c to be a string in a swigptr.py file, I forgot ↵Eric Jones2003-03-101-3/+3
| | | | to escape \n characters so that they would not be interpreted by python and would actually get written into the generated C++ file. This patch fixes that.
* converted format of file from DOS to UNIX line endings.Eric Jones2003-03-101-47/+47
|