mcviewはロードして(対数)運動量空間での3D最終的な状態の表現としてHepMCイベントを表示、およびPDFとgraphvizの形式にグラフ構造をダンプするためにHepMCのためのPythonラッパーを使用するPythonモジュールです。
前提条件
* vpythonの「視覚」モジュール
これはHepMCViewが使用する3Dシステムである(私は自分自身の3Dグラフィックス·ライブラリーを書こうとしていたとは思わなかった、あなたをしました?!?)。のpython-視覚などのDebian / Ubuntuのパッケージングシステムを介して利用可能。あなたはwww.vpython.orgでソースからそれを自分でビルドするが、それは両方が3年以上古くなって、今であり、世界の残りの部分を持って、ERM、以来、科学のLinux 3または4の上に構築しないことを注意してください可能性が上を移動...
* PythonとC ++コンパイラ
明らかに...あまり明らかにあなたのpython-devのと呼ばれるシステムパッケージとして利用できる可能性がPythonのヘッダが必要です。
* HepMC
また、明らかに、また、あなたはヘッダーが必要です。最新バージョンでは、(2.04以降)推奨されていますが、必須ではありません。
* SWIG
単純なラッパーとインターフェイスジェネレータは - これはPythonの-C ++定型インターフェイスコードを書くことから痛みを取るために使用されます。かなりきちんと。
* GNUのautotoolsの
通常はautomake、autoconfのとlibtoolの組み合わせ。 "configure"スクリプトを含むtarボールとしてHepMCViewを得た場合は、これを必要としません。
ITの構築
いつもの... autoreconfは、作る&& make installを、設定します。現在のしわは、/あなたは$(接頭辞)でのconfigure libHepMCは、$(接頭辞)で見つけることができるように、プレフィックス/ libとそのヘッダーを指定しておく必要がありますということです。
私はあなたが悩みを持っている場合ので、私にメールちょうど今より多くの命令を記述する気にすることはできません。
ITを実行しています
原理的には、HepMCViewを実行するだけでビルドフェーズ "make install"をした後に(ビルド領域からいずれか、または$(接頭辞)/ binディレクトリhepmcviewスクリプトを呼び出すの問題でなければなりません。コマンドはHepMC IO_Ascii形式ダンプの名前を取り引数としてファイル:
> hepmcviewパス/に/ ioascii-events.hepmc
インストールはシステム以外の場所にある場合、あなたはPYTHONPATH変数が、それらを含むように設定されていることを確認する必要があります:
*インストールせずにビルドディレクトリから実行するには:
輸出PYTHONPATH = $ PYTHONPATHます。$ PWD / .LIBS:$ PWD
*接頭辞が、/ usr(または多分は/ usr / local)でない場合は、インストールした場所から実行するには:
輸出PYTHONPATH = $ PYTHONPATH:
(角括弧で物事を代替することを確認すること)
またlibHepMCは、実行時リンカーによってピックアップされていることを確認する必要があります - これは、このようなものが必要な場合があります:
輸出LD_LIBRARY_PATH = $ LD_LIBRARY_PATHの
(角括弧の内容を置換することを確認もう一度作る)
この要件:
このパイソン
コメントが見つかりません