Embeds the Octave language interpreter as an extension to Python, enabling existing m-files (Matlab scripts) for numerical calculations to be used from Python.
Goals:
* Good out of the box experience
* Good natured implicit type conversions, no strange PyApple -> octave_orange -> PyBanana chains
Features:
* Implicit type conversions between Python and Octave. Supports all Numeric integer, real/complex double (and possibly real/complex float) matrices
* Architecture independent - no assumption on endian type or integer sizes
Contributing:
* Got changes? Please don't sign up for the "team"! File a bug report with your patch/branch.
* Help with building on Windows would be greatly appreciated
Development:
lp:pytave is the development branch that is compiled with the Octave tip (Octave 3.2 works too). For Pytave to use with Octave 3.0, one can use lp:pytave/legacy (not recommended - don't send bug reports).
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C++,Python
All questions Latest questions
All bugs Latest bugs reported
-
Bug #1378061: cannot configure with MacPorts gcc48 4.8.3_0
Reported -
Bug #1023647: Problems during compile due to conversion between octave_int<long int> and long long int
Reported -
Bug #639687: free(): invalid pointer on import pytave
Reported -
Bug #578767: Compiling Pytave under Sage
Reported -
Bug #578739: Can not link with Octave
Reported