mcview yra Python modulis, kuris naudoja Python, įvynioti į HepMC įkelti ir peržiūrėti HepMC renginius, 3D galutinio valstybės atstovybes (logoritminis) Energijos erdvėje ir iškelties diagramoje struktūra PDF ir graphviz formatus.
BŪTINOS SĄLYGOS
* Vpython anketa "vaizdo" modulis
Tai 3D sistema, kuri naudoja HepMCView (tu negali galvoti, aš buvau ketinate parašyti savo 3D grafikos biblioteką, tu?!?). Prieinama per Debian / Ubuntu pakavimo sistemos, kaip python-vizualinio. Jūs galite kurti patys iš ne www.vpython.org šaltinių, tačiau saugokitės, kad jis neturi remtis moksliniu Linux 3 arba 4, nes ERM, tiek dabar daugiau nei 3 metai pasenę ir likusi pasaulio dalis turi persikėlė į ...
* Python ir C ++ kompiliatorius
Akivaizdu ... bet mažiau žinoma, jums reikia Python antraštes, galbūt būtų galima panaudoti kaip sistemos paketą, vadinamą python-dev.
* HepMC
Taip pat akivaizdu, ir taip pat jums reikia antraštes. Naujausios versijos (2.04 m), yra rekomenduojama, bet neturėtų būti esminis.
* Maukti
Paprasta vyniotuvas ir sąsaja generatorius - tai naudojama imtis skausmas iš rašymo python-C ++ Standartiniai sąsajos kodą. Gana tvarkingas.
* GNU autotools
Įprasta automake, autoconf ir libtool derinys. Jums nereikės tai jei turite HepMCView kaip archyve, kuriame yra "configure" scenarijų.
"pastate"
Įprasta ... autoreconf, konfigūruoti, kad && make install. Dabartiniai raukšlės yra, kad jūs turite nurodėte configure prefiksą toks, kad libHepMC galima rasti $ (priešdėlis) / lib ir jos antraštes į $ (prefiksas) / include.
Aš negaliu būti nesiteikė parašyti daugiau instrukcijas tik dabar taip man laišką, jei turite problemų.
, paleisti jį "
Iš esmės, veikia HepMCView turėtų būti tik iš paskambinę hepmcview scenarijų (nesvarbu nei iš susikaupimo zonos arba $ (prefiksas) / bin po "make install" statyti etapą. Komanda įgauna HepMC IO_Ascii formato sąvartyną vardą pateikti kaip argumentą:
> Hepmcview kelias / iki / ioascii-events.hepmc
Jei įrenginys prie ne sistemos vietą, jūs turite įsitikinti, kad jūsų PYTHONPATH kintamasis įtraukti juos:
* Norėdami paleisti iš kompiliavimo katalogą nediegiant:
eksporto PYTHONPATH = $ PYTHONPATH: $ Darbuotojų komandiravimo direktyvos / .libs: $ Darbuotojų komandiravimo direktyvą
* Norėdami paleisti iš įdiegta vietą, jei prefiksas nėra, / usr (arba gal / usr / local):
eksporto PYTHONPATH = $ PYTHONPATH:
(Įsitikinkite, kad pakeisti dalykų laužtiniuose skliaustuose)
Jūs taip pat turite įsitikinti, kad libHepMC yra įlaipinami runtime linkeriu - tai gali reikalauti kažką panašaus į tai:
eksporto LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:
(Įsitikinkite, vėl pakeisti į laužtiniuose skliaustuose turinį)
Reikalavimai
- Python,
Komentarai nerastas