| McView A 3D / GRAFIES EVENT-viewer voor SIMULATIES VAN HOGE ENERGY PHYSICS |
Download nu |
McView Rangschikking & Samenvatting
- Naam uitgever:
- Andy Buckley
McView Tags
McView Beschrijving
Een 3D / grafiek-evenementviewer voor simulaties met veel energie-fysica McView is een Python-module die de Python Wrapper gebruikt voor HEPMC om HEPMC-evenementen te laden en te bekijken als 3D-finale-staatsvertegenwoordigingen in (log-) momentumruimte, en om de grafiekstructuur naar PDF en GRAFFVIZ-formaat te dumpen. Modulethis is het 3D-systeem dat HEPMCView gebruikt (je dacht niet dat ik mijn eigen 3D-grafische bibliotheek zou schrijven, of wel?!?). Verkrijgbaar via het Debian / Ubuntu-verpakkingssysteem als Python-visueel. Je zou het zelf kunnen bouwen uit de bronnen op www.vypypython.org, maar pas op dat het niet bouwt op wetenschappelijke Linux 3 of 4 sindsdien, erM, beide zijn nu meer dan 3 jaar verouderd en de rest van de wereld Verplaatst ... * Python en C ++ CompilerObious ... maar minder natuurlijk heb je de python-headers nodig, mogelijk verkrijgbaar als systeempakket genaamd Python-Dev. * Hepmcalso, en ook heb je de koppen nodig. De nieuwste versies (2.04) worden aanbevolen, maar moeten niet essentieel zijn. * Swigt de eenvoudige wrapper en interfaceserator - dit wordt gebruikt om de pijn uit te nemen van het schrijven van de Python-C ++ boilerplaat-interfacecode. Vrij nette. * GNU autotoolthe gebruikelijke automake, autoconf en libtool combinatie. U hebt dit niet nodig als u HEPMCVIEW hebt als tarball met een script "configureren". Bouwt het de gebruikelijke ... Autoreconf, configureer, maak een installatie. Huidige rimpels zijn dat u een configuratie-voorvoegsel moet hebben opgegeven, zodat LibHEPMC in $ (voorvoegsel) / lib en zijn kopteksten in $ (voorvoegsel) / include kan worden gevonden. Ik kan niet de moeite nemen om meer instructies te schrijven, dus mail mij Als u problemen ondervindt. Running Itin-principe, het uitvoeren van HEPMCView moet gewoon een kwestie zijn van het roepen van het HEPMCView-script (van het build gebied of het $ (voorvoegsel) / bin-directory na de build fase "Make Install". De opdracht neemt de naam van een HEPMC IO_ASCII-formaat Dump-bestand als een argument:> HEPMCVIEW PAD / TO / IOASCII-Events.Hepmcif De installatie is naar een niet-systeemlocatie, u moet ervoor zorgen dat uw PythonPath-variabele deze is ingesteld om ze op te nemen: * Om vanuit de build directory uit te voeren zonder te installeren: Export Pythonpath = $ Pythonpath: $ PWD / .LIBS: $ PWD * Om uit te voeren vanaf de geïnstalleerde locatie, als voorvoegsel niet / usr (of misschien / usr / local): Pythonpath (of Misschien) $ Pythonpath: / lib / python / site-pakketten (ervoor zorgen dat de dingen in vervanging Hoekbeugels) U moet er ook voor zorgen dat LibHEPMC wordt opgepikt door de Runtime-linker - dit kan zoiets vereisen: Exporteer LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / LIB (Zorg dat u nogmaals bent om te vervangen door de inhoud van hoekbeugels) Vereisten: · Python
McView Gerelateerde software