召喚する

一般的な2D可視化プロトタイピングモジュール
今すぐダウンロード

召喚する ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Matt Rasmussen
  • 出版社のWebサイト:
  • http://people.csail.mit.edu/rasmus
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 4 MB

召喚する タグ


召喚する 説明

一般的な2D可視化プロトタイピングモジュール Summonは、2Dビジュアライゼーションの迅速なプロトタイピングを提供するPython拡張モジュールです。 Pythonスクリプト言語に大きく頼ることで、サモンを使用すると、ユーザーはグラフィカルユーザーインターフェイスを設計することやネイティブコードを再コンパイルすることなく、データのカスタムビジュアライゼーションを迅速にプロトタイプ化できます。可視化を設計するタスクを単純化することによって、ユーザーはデータを理解することでより多くの時間を費やすことができます。 PythonライブラリはOpenGLにアクセスするためにすでに存在していますが、Pythonは大きな視覚化とのリアルタイムの対話のために比較的遅いです(10万枚の葉、百万のゼロの疎行行列など)。したがって、召喚を伴うすべてのリアルタイムの対話は、(拡張モジュールを介して)コンパイルされたネイティブC ++コードで処理されます。 Pythonは、視覚化プロセスとの構造と時折の対話でのみ実行されます。この配置は両方の世界の両方の哲学を提供しています。まず、スクリプト言語(Python)を使用して開発プロセスをスピードアップし、コードコンパイルなどのオーバーヘッドを回避します。第二に、グラフィカルユーザインタフェースの設計は最小限に抑えるべきです。良いインタフェースの設計は、レイアウトボタン、スクロールバー、およびダイアログボックスの計画と時間を取ります。それでも、貧弱なインターフェースは働くのは非常に痛いです。たとえ良いインターフェースがある場合でも、バッチモードのために自動化することはめったにありません。代わりに、召喚はほとんどの対話のためにPythonプロンプトに依存しています。これにより、ユーザーは基礎となるコードへの直接アクセスを可能にします。これは、より表現的であり、スクリプトを通じて自動化することができます。 "Summon"の重要な機能は次のとおりです。 ・Python C ++拡張モジュール ・Fast OpenGLグラフィック ・任意の点、線、多角形、Pythonスクリプティング付きのテキストを描く ・Python関数へのバインディング入力(キーボード、マウス、ホットスポット) ・Pythonとグラフィックのための個別のスレッド(同時にPythonプロンプトと応答グラフィックの使用を許可します) ・グラフィックイベントループ、スクロール、ズーム、テキストレイアウト(オートクリッピング、スケーリング、アライメント)、およびをクリックします。あなたがあなたのデータを見ることに集中することを可能にします ・SVG出力(ImageMagick経由でGIF / PNG / JPG / etc) ・クロスプラットフォーム(Mac OS X、Linux、Windows) 要件: ・Python 2.4以降 ・OpenGL(プラットフォーム用に予めインストールされています) ・GLUT(次のいずれか:Freeglut、Openglut、Glut) ・SDL(シンプルダイレクトメディアレイヤー)


召喚する 関連ソフトウェア