- accelerate_tools - accelerate_tools contains the interface for on-the-fly building of
C++ equivalents to Python functions.
- ast_tools
- base_info - base_info holds classes that define the information
needed for building C++ extension modules for Python that
handle different data types
- base_spec
- blitz_spec - build_info holds classes that define the information
needed for building C++ extension modules for Python that
handle different data types
- blitz_tools
- build_tools - Tools for compiling C/C++ code to extension modules
The main function, build_extension(), takes the C/C++ file
along with some other options and builds a Python extension
- bytecodecompiler
- c_spec
- catalog - Track relationships between compiled extension functions & code fragments
catalog keeps track of which compiled(or even standard) functions are
related to which code fragments
- common_info - Generic support code for:
error handling code found in every weave module
local/global dictionary access code for inline() modules
swig pointer (old style) conversion support
- converters - converters.py
- cpp_namespace_spec - This converter works with classes protected by a namespace with
SWIG pointers (Python strings)
- dumb_shelve
- dumbdbm_patched - A dumb and slow but simple dbm clone
- ext_tools
- info
- inline_tools
- platform_info - Information about platform and python version and compilers
This information is manly used to build directory names that
keep the object files and shared libaries straight when
multiple platforms share the same file system.
- setup
- size_check
- slice_handler
- standard_array_spec
- swig2_spec - This module allows one to use SWIG2 (SWIG version >= 1.3) wrapped
objects from Weave
- swigptr
- swigptr2
- vtk_spec - VTK type converter
- weave_version
- wx_spec