不在通知票を貼っておく。というか日本語の情報に飢えているので誰か包括的な解説を書いてほしいです。なんかできることが多すぎて私の手には余る。
- MatplotlibのグラフやSympyの数式がインタラクティブ表示できる
- Markdown形式で文章を挿入できMathJaxも普通に使える
- 無駄にYouTubeや画像を埋め込む機能までついてる
- なんかしらんけどRubyやBashやRやOctaveも実行できるし(!)
- nbconvertを使えば、普通にブログ記事としてBloggerやOctopressに貼り付けられる
- nbviewer使えばgithub/gistにホストしたファイルを記事化できる
- SAGEの最新版にも取り入れられる予定?
ほかにもいろいろ、いろいろできることがあるみたいです*1。
利用例
『これなら分かる応用数学教室―最小二乗法からウェーブレットまで』の例題を解いてみました。他にもいろいろツバをつけたけど多少区切りがついたのはこれくらいなので、もっとIPython使いこなせるようになりたいですね。いやほんとにLife-Changingになると思いますよ。IPython Notebookのおかげで、ちょっとした計算のインプットとアウトプットが限りなく近いものになるという予感があります。
参考リンク
- An HTML Notebook IPython ― IPython 0.14.dev documentation
- A gallery of interesting IPython Notebooks · ipython/ipython Wiki
- IPython Notebook Viewer
- GitHub/Gistでipynbファイルのraw URLを入力すると記事化してくれる。
- Fernando Perez: Blogging with the IPython notebook
- 基本的な使い方はここがよくまとまっている。
- Blogging with IPython in Octopress - Pythonic Perambulations
- Octopressに貼り付ける方法。
- Fernando Perez: The IPython notebook: a historical retrospective
- 歴史的経緯
*1:将来的な見込みも含めて。IPython開発チームは最近Sloan Foundationから115万$のグラントを得てNotebookの開発に注力することを宣言している