1

既存のアプリケーション (または、データを処理してインタラクティブにグラフを作成するアプリケーションの少なくとも一部) を ipython ベースの UI に移植することを計画しています。エンジンとしてipythonノートブックを使用してメニューベースのアプリを作成できるかどうか疑問に思っています。Ipython でメニューベースのアプリケーションを作成する機能はありますか? これまでの Ipython の経験から、これは利用できないと思います。

選択リストとしてメニューを生成するマークダウンセルにhtmlコードを作成することでそれを模倣することを考えています。そこから選択して送信すると、AJAXを使用してノートブックの下部を更新するサーバー上のcgiが呼び出されます。似たようなことをした人はいますか?

4

1 に答える 1

1

コンポーネントの再利用を妨げるものは何もありません。可能な限り再利用できるように努めており、JavaScript を使用して独自の js フロントエンドを簡単に作成できるはずです。@minrk の例を参照してください

いくつかの変更により、コンポーネントがよりスタンドアロンで再利用可能なパッチになる場合は、歓迎されます。ある時点で、各コンポーネント (codecell、tooltip、completer) を bower/component.io/whatever でインストールできるようにすることさえあるかもしれません

まもなく無効になるため、マークダウンセルにjavascriptを介してメニューを追加しないことをお勧めします。

いくつかのノーズ用にipythonノートブックを使用するExhibitionistを見たいと思うかもしれません。

于 2013-03-28T22:20:42.787 に答える