296
edits
(reorganize content) |
(→Features: Update high-level features list to current reality) |
||
Line 3: | Line 3: | ||
== Features == | == Features == | ||
At a high level, the features and capabilities of Octave's Python interface allow a user to: | |||
* Import and call Python | * Import and call any Python module or function from the Octave interpreter | ||
* Automatically convert basic Octave and Python types seamlessly between the two environments | * Automatically convert basic Octave and Python types seamlessly between the two operating environments | ||
* | * Assign any Python object to an Octave variable, view its properties, and invoke methods on it | ||
* Assign any Python function or callable object to an Octave variable, and call it as if it were a function handle | |||
Some features that have not yet been implemented may include: | |||
* Load and save Python objects to Octave data files using the standard load/save commands | |||
* Operate on Python objects using standard Octave arithmetic and logical operators | |||
== Development == | == Development == |
edits