mcview yüklemek ve (log) momentum uzayında 3D nihai hal temsilleri olarak HepMC olaylarını görüntülemek ve PDF ve graphviz formatlarında grafik yapısı dökümü için HepMC Python sarıcı kullanan bir Python modülü.
KOŞULLARI
* Vpython yönettiği "görsel" modül
Bu (sen benim kendi 3D grafik kütüphanesi yazmak için gittiğini düşünmüyordu sen mi?!?) HepMCView kullanan 3D sistemidir. Python görsel olarak Debian / Ubuntu ambalaj sistemi ile kullanılabilir. Sen www.vpython.org at kaynaklardan kendiniz inşa, ancak her ikisi de 3 yıldan fazla güncel şimdi ve dünyanın geri kalanı vardır, eee beri Bilimsel Linux 3 ya da 4 üzerine inşa etmediğini dikkat olabilir taşınmak ...
* Python ve C ++ derleyici
Açıkçası ... ama daha az açıkçası python-dev olarak adlandırılan bir sistem paketi olarak muhtemelen mevcut Python başlıklarını, ihtiyacımız var.
* HepMC
Ayrıca tabii ki, ve aynı zamanda başlıklarını gerekir. Son sürümleri (2.04 itibaren) önerilir, ancak gerekli olmamalıdır.
* SWIG
Basit Sarıcı ve Arayüz Jeneratör - Bu Python-C ++ Demirbaş arayüzü kod yazma ağrı dışarı çekmek için kullanılır. Oldukça temiz.
* GNU Autotools
Her zamanki automake, autoconf ve libtool kombinasyonu. Eğer bir "configure" komut içeren bir arşivini olarak HepMCView var eğer bu gerekmez.
YAPI BT
Her zamanki ... autoreconf, make && make install, yapılandırın. Güncel kırışıklıklar include / sen $ (önek) bir yapılandırma libHepMC $ (önek) bulunabilir şekilde önek / lib ve başlıklarını belirtilen olması gerektiğini vardır.
Ben sorun varsa, sadece şimdi bana mail fazla talimat yazmak için rahatsız olamaz.
IT ÇALIŞAN
Prensip olarak, HepMCView çalışan sadece (hepmcview komut çağırarak meselesi olmalı ya yapı alanı veya sonrasında $ (önek) / bin dizini gelen "make install" aşamasını oluşturmak. Komut HepMC IO_Ascii biçimi dökümü adını alır argüman olarak dosya:
> Hepmcview / yol / ioascii-events.hepmc
Yükleme olmayan bir sistem konumuna ise, sizin PYTHONPATH değişken bunları içerecek şekilde ayarlanmış olduğundan emin olun gerekir:
* Kurmadan inşa dizinden çalıştırmak için:
ihracat PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
Önek usr / değilse *, yüklü konumdan çalıştırmak için (ya da belki / usr / local):
ihracat PYTHONPATH = $ PYTHONPATH:
(Köşeli parantez içinde şeyleri yerine emin olun)
Ayrıca libHepMC zamanı linker tarafından yakalandı olduğundan emin olmak gerekir - bu böyle bir şey isteyebilir:
ihracat LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:
- Python :
Gereksinimleri (açılı ayraçlar içeriğinden yerine emin tekrar yapma)
Yorum Bulunamadı