mcview

Skjermbilde programvare:
mcview
Prog.varedetaljer:
Versjon: 0.4.0
Last opp dato: 2 Jun 15
Utvikler: Andy Buckley
Lisens: Gratis
Popularitet: 158

Rating: 4.0/5 (Total Votes: 1)

mcview er et Python-modul som bruker Python wrapper for HepMC å laste og vise HepMC hendelser som 3D-finalen-statlige representasjoner i (log) momentum plass, og å dumpe grafen strukturen til PDF og Graphviz formater.
FORUTSETNINGER
* Vpython er "visuell" modul
Dette er 3D-system som HepMCView bruker (du ikke trodde jeg skulle skrive min egen 3D-grafikk bibliotek, gjorde du?!?). Tilgjengelig gjennom Debian / Ubuntu pakkesystem som python-visuelle. Du kan bygge den selv fra kilder på www.vpython.org, men pass på at det ikke bygger på vitenskapelig Linux 3 eller 4 siden, erm, begge er nå mer enn tre år ut av dato og resten av verden har gått videre ...
* Python og C ++ kompilator
Tydeligvis ... men mindre åpenbart trenger du Python overskrifter, muligens tilgjengelig som et system pakke kalt python-dev.
* HepMC
Også selvsagt, og også du trenger overskriftene. Nyeste versjonene (2,04 og utover) er anbefalt, men bør ikke være avgjørende.
* SWIG
The Simple Wrapper og Interface Generator - dette er brukt til å ta smerten ut av å skrive Python-C ++ teksten grensesnitt kode. Ganske ryddig.
* GNU Autotools
Den vanlige auto, autoconf og libtool kombinasjon. Du trenger ikke dette hvis du fikk HepMCView som en tarball inneholder en "konfigurere" script.
BYGGE IT
Den vanlige ... autoreconf, konfigurere gjøre && make install. Nåværende rynker er at du må ha angitt en configure prefiks slik at libHepMC kan bli funnet i $ (prefiks) / lib og dets overskrifter i $ (prefiks) / include.
Jeg gidder ikke å skrive flere instruksjoner akkurat nå så mail meg hvis du har problemer.
KJØRER IT
I prinsippet bør kjøre HepMCView bare være et spørsmål om å ringe hepmcview script (enten fra bygge området eller $ (prefiks) / bin katalogen etter "make install" bygge-fasen. Kommandoen tar navnet på en HepMC IO_Ascii format dump fil som et argument:
> Hepmcview sti / til / ioascii-events.hepmc
Hvis installasjonen til et ikke-system plassering, må du sørge for at PYTHONPATH variabelen er satt til å inkludere dem:
* For å kjøre fra bygge katalogen uten å installere:
eksport PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
* For å kjøre fra den installerte plassering, hvis prefikset er ikke / usr (eller kanskje / usr / local):
eksport PYTHONPATH = $ PYTHONPATH: / lib / python / site-pakker
(Pass på å erstatte de tingene i vinkelparenteser)
Du må også sørge for at libHepMC blir plukket opp av runtime linker - dette kan kreve noe sånt som dette:
eksport LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / lib
(Pass på nytt for å erstatte innholdet i vinkelparenteser)

Krav

  • Python

Lignende programvare

Arrowmatcher
Arrowmatcher

12 May 15

Gwyddion
Gwyddion

26 Apr 16

OpenMap
OpenMap

2 Jun 15

ImageJ Plugins
ImageJ Plugins

2 Jun 15

Kommentarer til mcview

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!