mcview je Python modul, který používá Python wrapper pro HepMC načíst a zobrazit HepMC události jako 3D final-státní reprezentace v (log-) prostoru hybnosti, a vypsat strukturu grafu do formátu PDF a graphviz formáty.
PŘEDPOKLADY
* "Vizuální" modul vpython se
To je 3D systém, který používá HepMCView (jste si nemyslel, že jsem chtěl psát svůj vlastní 3D grafickou knihovnu, jste to?!?). K dispozici prostřednictvím obalového systému Debian / Ubuntu jako python-vizuální. Dalo by se ho postavit sami ze zdrojů na www.vpython.org, ale pozor, že to nebude stavět na vědecké Linuxu 3 nebo 4 od, ehm, oba jsou nyní více než 3 roky ven data a zbytek světa má přesunul na ...
* Python a C ++ kompilátor
Samozřejmě ... ale méně samozřejmě budete potřebovat hlavičky Python, případně jsou k dispozici jako balíček systému s názvem python-dev.
* HepMC
Také samozřejmě, a také budete potřebovat záhlaví. Nejnovější verze (2,04 roku), jsou doporučené, ale neměl by mít zásadní význam.
* SWIG
Jednoduchý Wrapper a rozhraní generátor - používá se, aby se bolest z psaní python-C ++ kódu často používaný rozhraní. Docela upraveně.
* GNU autotools
Obvyklá Automake, autoconf a libtool kombinace. Nebudete potřebovat, pokud máte HepMCView jako tarballu obsahující "Configure" skriptu.
BUILDING IT
Obvyklá ... autoreconf, konfigurovat, aby && make install. Současné vrásky jsou, že musíte mít zadali předponu configure, takže libHepMC lze nalézt v $ (předčíslí), / lib a jeho záhlaví v $ (prefix) / include.
Nemůžu být obtěžoval se napsat více instrukcí právě teď, takže mail mi, pokud máte problémy.
spuštěním
V zásadě, běh HepMCView by mělo být jen otázkou volání hepmcview skript (buď z sestavení oblasti nebo $ (předčíslí) / bin adresáře po "make install" postavit fázi. Příkaz má název HepMC IO_Ascii formátu skládky soubor jako argument:
> Hepmcview cesta / k / ioascii-events.hepmc
Je-li instalace na místě nesystémové, budete muset ujistit, že váš PYTHONPATH proměnná je nastavena na ně, patří:
* Chcete-li spustit z adresáře sestavení bez instalace:
export PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
* Chcete-li spustit z nainstalované umístění, pokud prefix není / usr (nebo možná / usr / local):
export PYTHONPATH = $ PYTHONPATH:
(Ujistěte se, nahradit věci, v lomených závorkách)
Také je potřeba, aby se ujistil, že libHepMC je vyzvednout runtime linkeru - to může vyžadovat něco jako toto:
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:
(Ujistěte se opět nahradit za obsah lomených závorek)
Požadavky na :
- Python
Komentáře nebyl nalezen