Differences between revisions 4 and 14 (spanning 10 versions)
Revision 4 as of 2005-06-03 17:52:24
Size: 657
Editor: planck
Comment:
Revision 14 as of 2011-01-29 04:46:00
Size: 1394
Editor: cpe-74-76-130-68
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
IPython [http://ipython.scipy.org] is a command-line only system. This would extend it to be embedded in a GUI, in a way allowing Python documents to include text and inline graphics, much like the live notebooks of systems like Mathematica [http://www.wolfram.com/products/mathematica] or Maple [http://www.maplesoft.com]. This project would be supported by direct help from the IPython lead developer, just contact him either directly or via the IPython development list [http://scipy.net/mailman/listinfo/ipython-dev] This project aims to develop a file format and interactive support for documents which can combine Python code with rich text and embedded graphics. The initial requirements only aim at being able to edit such documents with a normal programming editor, with final rendering to PDF or HTML being done by calling an external program (to be written by the students).
Line 3: Line 3:
This page [http://ipython.scipy.org/google_soc] contains further details on the project and materials for prospective applicants.  * Can somebody provide more detail? From the brief description provided this looks like a combination of mail merge and PHP.

 * This seems to be very much like what Mathematica does, using "notebooks" for code, graphics and formatted text. This would be much like an interactive interpreter, but the cells with code could called in any order, and the return value would be shown in the editor as text, except if it's type is Graphics (or something), in which case the graphic would be shown as an image in the editor just below the code who generated it. This would be very nice! -- NiltonVolpato

 * The [[http://code.google.com/p/crunchy|crunchy]] project seems to have the above functionality as part of its feature set, although its stated goal may be different. Oh, and its for Python rather than IPython.

 * I'm working on something called [[http://notebook.hortont.com|Notebook]] which aims to do something like this for arbitrary languages, but it's in its infancy at the moment (contributors are welcome!)

This project aims to develop a file format and interactive support for documents which can combine Python code with rich text and embedded graphics. The initial requirements only aim at being able to edit such documents with a normal programming editor, with final rendering to PDF or HTML being done by calling an external program (to be written by the students).

  • Can somebody provide more detail? From the brief description provided this looks like a combination of mail merge and PHP.
  • This seems to be very much like what Mathematica does, using "notebooks" for code, graphics and formatted text. This would be much like an interactive interpreter, but the cells with code could called in any order, and the return value would be shown in the editor as text, except if it's type is Graphics (or something), in which case the graphic would be shown as an image in the editor just below the code who generated it. This would be very nice! -- NiltonVolpato

  • The crunchy project seems to have the above functionality as part of its feature set, although its stated goal may be different. Oh, and its for Python rather than IPython.

  • I'm working on something called Notebook which aims to do something like this for arbitrary languages, but it's in its infancy at the moment (contributors are welcome!)

NotebookInterfaceForIpython (last edited 2011-01-29 04:46:00 by cpe-74-76-130-68)

Unable to edit the page? See the FrontPage for instructions.