このブログの中を検索する

2013/02/11

IPython Notebook : 文章と数式をきれいに整形しながら、Webブラウザで科学計算を行う、Mathematica Notebookライクなツール

title: IPython Notebook : 文章と数式をきれいに整形しながら、Webブラウザで科学計算を行う、Mathematica Notebookライクなツール
url: http://ipython.org/ipython-doc/stable/whatsnew/version0.12.html#an-interactive-browser-based-notebook-with-rich-media-support
http://ipython.org/videos.html#the-ipython-notebook
http://ipython.org/ipython-doc/dev/interactive/htmlnotebook.html#quick-how-to-s

snippet:
-----引用-----

An interactive browser-based Notebook with rich media support
A powerful new interface puts IPython in your browser. You can start it with the command ipython notebook:

The new IPython notebook showing text, mathematical expressions in LaTeX, code, results and embedded figures created with Matplotlib.

-----引用-----

IPython : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE

title: IPython : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE
url: http://ipython.org/index.html

snippet:
-----引用-----

Main features
  • Powerful Python shells (terminal and Qt-based).
  • A web-based notebook with the same core features but support for code, text, mathematical expressions, inline plots and other rich media.
  • Support for interactive data visualization and use of GUI toolkits.
  • Flexible, embeddable interpreters to load into your own projects.
  • Easy to use, high performance tools for parallel computing.

-----引用-----

PythonToolkit (PTK) : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE

title: PythonToolkit (PTK) : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE
url: http://pythontoolkit.sourceforge.net/

snippet:
-----引用-----

Main features
  • Console window with support for multiple python interpreters(Engines)
  • Engines are external processes so that each engine is completely seperated from the others and the PTK interface.
  • Interactively program with different GUI toolkits (wxPython, TkInter, pyGTK, pyQT4 and PySide).
  • Builtin python debugger integrated with tools and editor.
  • Object auto-completions and calltips.
  • Multi-line command editing.
  • Command history (previous/next and search for partially typed commands).
  • Simple editor for code testing and scripting or everyday work.
  • Set, edit and clear debugger breakpoints via the editor.
  • A matlab style namespace/workspace browser tool that can be extended to support new types and classes.
  • A path manager tool to easily change the current working directory and manage the python search paths.
  • A python object inspector tool showing object docstring, code, and values.
  • GUI viewers for python data types - more can be easily added!
  • Python object importer/exporter system to save and load data easily - new importers/exporters can be added!

-----引用-----

IEP : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE

title: IEP : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE
url: http://code.google.com/p/iep/

snippet:
-----引用-----

Some key features
  • Powerful introspection (autocompletion, calltips, interactive help): uses information from both the interactive shell and the source code.
  • Allows various ways to run code interactively or to run a file as a script.
  • The shells runs in a subprocess and can therefore be interrupted or killed.
  • Multiple shells can be used at the same time, and can be of different Python versions (from v2.4 to 3.x, including pypy)
  • Support for using several GUI toolkits interactively: PySide, PyQt4, wx, fltk, GTK, Tk.
  • Supports magic commands similar to IPython.
  • Full Unicode support in both editor and shell.
  • Various handy tools, plus the ability to make your own.
  • Matlab-style cell notation to mark code sections (by starting a line with '##').
  • Highly customizable using the menu.

-----引用-----

Spyder : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE

title: Spyder : Python, NumPy, SciPy, Matplotlibを使って科学計算を行うためのMatlabライクなIDE
url: http://code.google.com/p/spyderlib/

snippet:
-----引用-----

A powerful editor is a central piece of any good IDE. Spyder's editor has:
  • Syntax coloring for Python, C/C++ and Fortran files
  • Powerful dynamic code introspection features (powered by rope):
  • Code completion and calltips
  • Go to an object definition with a mouse click
  • Class and function browser.
  • Occurrence highlighting.
  • To-do lists (TODO, FIXME, XXX).
  • Get errors and warnings on the fly (provided by pyflakes)
  • Breakpoints and conditional breakpoints to use with the python debugger (pdb).

-----引用-----