mcview egy Python modul, amely a Python wrapper HepMC betölteni, és tekintse HepMC események 3D végleges állapot képviseletei (log) lendületet helyet, és a lerakóhely a gráf struktúrát PDF és Graphviz formátumokat.
ELŐFELTÉTELEK
* Vpython a "vizuális" modul
Ez a 3D-s rendszer, amely HepMCView használ (akkor nem hiszem, hogy meg fog írni a saját 3D-s grafikus könyvtár, ugye?!?). Elérhető a Debian / Ubuntu csomagolási rendszer python-vizuális. Lehet építeni magának a forrásoktól a www.vpython.org, de vigyázz, hogy nem épít Scientific Linux 3 vagy 4 óta, ööö, mindkettő már több mint 3 éve elavult, és a világ többi része is továbblépett ...
* Python és C ++ fordító
Nyilván ... de az kevésbé nyilvánvaló, amire szükség van a Python fejlécek, esetleg kapható rendszer nevű csomagot python-dev.
* HepMC
Az is nyilvánvaló, és azt is meg kell adnunk a fejlécet. Legújabb verzió (2.04-től) ajánlott, de nem elengedhetetlen.
* Korty
Az egyszerű burkoló és Interface Generator - ezt használják, hogy a fájdalom ki írásban a Python-C ++ boilerplate interfész kódot. Elég ügyes.
* GNU autotools
A szokásos automake, autoconf és libtool pályára. Akkor nem kell ezt, ha van HepMCView, mint egy tar tartalmazó "configure" szkript.
épületen
A szokásos ... autoreconf, konfigurálja, make && make install. Jelenlegi ráncok hogy előbb meghatározza a configure prefix, hogy libHepMC megtalálható $ (prefix) / lib és fejlécek $ (prefix) / include.
Azt nem lehet a fáradságot, hogy írjon több utasítást most úgy írjon nekem, ha baj.
futás ez
Elvileg futó HepMCView kéne lennie egy kérdés, amelyben a hepmcview script (akár az építmények területe, vagy a $ (prefix) / bin könyvtárban, miután a "make install" építeni fázisban. A parancsnak a neve egy HepMC IO_Ascii formátumú lerakó fájl érvként:
> Hepmcview path / to / ioascii-events.hepmc
Ha a telepítés, hogy egy nem-rendszer helyét, akkor meg kell győződnie arról, hogy a PYTHONPATH változó be van állítva, hogy bevonja őket:
* Futtatásához a fordítás könyvtárából telepítése nélkül:
export PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
* Futtatásához a telepítés helye, ha előtag nem / usr (vagy talán a / usr / local):
export PYTHONPATH = $ PYTHONPATH:
(Ügyelve arra, hogy helyettesítse a dolgokat, szögletes zárójelben)
Akkor is meg kell győződnie arról, hogy libHepMC felvette a runtime linker - ehhez szükség lehet valami ilyesmi:
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:
(Ügyelve újra pótolni a tartalmát hegyes zárójelben)
követelmények :
- Python
Hozzászólás nem található