mcview

Software skärmdump:
mcview
Mjukvaruinformation:
Version: 0.4.0
Ladda upp dagen: 2 Jun 15
Utvecklare: Andy Buckley
Licens: Gratis
Popularitet: 158

Rating: 4.0/5 (Total Votes: 1)

mcview är en Python-modul som använder Python wrapper för HepMC att ladda och visa HepMC händelser som 3D sista-statliga representationer i (log-) fart utrymme, och att dumpa grafstruktur till PDF och GraphViz format.
FASTSTÄLLD
* Vpython s "visuell" modul
Detta är 3D-system som HepMCView använder (du inte trodde att jag skulle skriva min egen 3D-grafik bibliotek, eller hur?!?). Tillgänglig via Debian / Ubuntu förpackningssystem som python-visuella. Du kan bygga den själv från källorna på www.vpython.org, men se upp så att den inte bygger på vetenskaplig Linux 3 eller 4 sedan, erm, båda är nu mer än 3 år inaktuell och resten av världen har flyttade ...
* Python och C ++ kompilator
Självklart ... men mindre uppenbart behöver du Python rubriker, möjligen finns som ett system paket som kallas python-dev.
* HepMC
Också självklart, och även du behöver rubriker. De senaste versionerna (2,04 framåt) rekommenderas, men bör inte vara nödvändigt.
* SLURK
Den enkla Wrapper och Interface Generator - detta används för att ta smärtan av att skriva Python-C ++ standardtext gränssnitt kod. Ganska snyggt.
* GNU autotools
Den vanliga auto, autoconf och libtool kombination. Du behöver inte detta om du fick HepMCView som tarball innehåller en "configure" skript.
BUILDING IT
Den vanliga ... autoreconf, konfigurera, göra && make install. Aktuella rynkor är att du måste ha angett en configure prefix så att libHepMC kan hittas i $ (prefix) / lib och dess rubriker i $ (prefix) / include.
Jag kan inte brytt sig om att skriva fler instruktioner som just nu så maila mig om du har problem.
kör det
I princip kör HepMCView bör bara vara en fråga om ringa hepmcview skript (antingen från byggområdet eller $ (prefix) / bin efter "make install" bygga fas. Kommandot tar namnet på en HepMC IO_Ascii format dumpa fil som ett argument:
> Hepmcview sökväg / till / ioascii-events.hepmc
Om installationen är att en icke-system plats, måste du se till att din PYTHON variabeln är inställd på att inkludera dem:
* Om du vill köra från byggkatalogen utan att installera:
exportPYTHON = $ PYTHON: $ PWD / .libs: $ PWD
* För att köra från den installerade platsen, om prefix är inte / usr (eller kanske / usr / local):
export PYTHON = $ PYTHON: / lib / python / site-paket
(Var noga med att ersätta de saker i vinkeljärnen)
Du måste också se till att libHepMC plockas upp av körtidslänkaren - detta kan kräva ungefär så här:
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / lib
(Se till igen för att ersätta innehållet i vinkeljärnen)

Krav :

  • Python

Liknande mjukvara

ParaView
ParaView

11 May 15

OpenVRML
OpenVRML

14 Apr 15

Kpl
Kpl

11 May 15

Kommentarer till mcview

Kommentarer hittades inte
Kommentar
Slå på bilder!