Pythonic: Difference between revisions

23 bytes added ,  29 May 2016
reorganize content
(→‎Python Objects in Octave: add link to the bookmark)
(reorganize content)
Line 14: Line 14:
Project development is ongoing among a small group of developers. Communication takes place on the Octave maintainers mailing list. The official Mercurial repository is at [http://hg.octave.org/pytave http://hg.octave.org/pytave], but there is also a Bitbucket clone and a network of forks, for those who prefer that model of development, at [https://bitbucket.org/mtmiller/pytave https://bitbucket.org/mtmiller/pytave].
Project development is ongoing among a small group of developers. Communication takes place on the Octave maintainers mailing list. The official Mercurial repository is at [http://hg.octave.org/pytave http://hg.octave.org/pytave], but there is also a Bitbucket clone and a network of forks, for those who prefer that model of development, at [https://bitbucket.org/mtmiller/pytave https://bitbucket.org/mtmiller/pytave].


== Pytave ==
== Documentation ==


This project is currently derived from an earlier project called Pytave, which was developed to work in the opposite direction, to allow Python to call Octave functions on an embedded Octave interpreter. The bulk of the project is in the code to convert between Octave and Python data types, so most of that is reusable and serves both purposes. As a side goal, we may continue to maintain the Python wrapper around Octave and incorporate that into Octave as well, so that Octave can provide its own native Python module.
The current development needs to be documented. We are using doxygen for the documentation.


=== Documentation ===
== Roadmap / Ideas ==
The current development needs to be documented. We are using doxygen for the documentation.


=== Python from Octave ===
=== Python from Octave ===
Line 77: Line 76:


==== Octave view of Python ====
==== Octave view of Python ====
Currently we can do things like
Currently we can do things like


Line 142: Line 142:


* {{Codeline|@pyobj/pyobj}} constructor would not normally be called by users.
* {{Codeline|@pyobj/pyobj}} constructor would not normally be called by users.
== Pytave ==
This project is currently derived from an earlier project called Pytave, which was developed to work in the opposite direction, to allow Python to call Octave functions on an embedded Octave interpreter. The bulk of the project is in the code to convert between Octave and Python data types, so most of that is reusable and serves both purposes. As a side goal, we may continue to maintain the Python wrapper around Octave and incorporate that into Octave as well, so that Octave can provide its own native Python module.
296

edits