mcview

Sagteware kiekie:
mcview
Sagteware besonderhede:
Weergawe: 0.4.0
Upload datum: 2 Jun 15
Ontwikkelaar: Andy Buckley
Lisensie: Gratis
Populariteit: 158

Rating: 4.0/5 (Total Votes: 1)

mcview is 'n Python module wat die Python wrapper gebruik vir HepMC te laai en te sien HepMC gebeure as 3D finale state vertoë in (versuiping) momentum ruimte, en die grafiek struktuur stort na PDF en graphviz formate.
VOORVEREISTES
* Vpython se "visuele" module
Dit is die 3D stelsel wat HepMCView gebruik (jy het nie gedink ek gaan my eie 3D grafika-biblioteek skryf, het jy?!?). Wat beskikbaar is deur die Debian / Ubuntu verpakking stelsel as python-visuele. Jy kan dit te bou jouself uit die bronne op www.vpython.org, maar pasop dat dit nie bou op Wetenskaplike Linux 3 of 4, aangesien, erm, beide is nou meer as 3 jaar van die datum en die res van die wêreld het aanbeweeg ...
* Python en C ++ samesteller
Natuurlik ... maar minder natuurlik wat jy nodig het die Python headers, moontlik beskikbaar as 'n stelsel pakket genoem python-dev.
* HepMC
Ook natuurlik, en ook jy moet die kop. Nuutste weergawes (2,04 verder) word aanbeveel, maar moet nie noodsaaklik nie.
* Sluk
Die Simple wrapper en Interface Generator - dit word gebruik om die pyn uit die skryf van die Python-C ++ boiler koppelvlak kode. Redelik netjies.
* GNU autotools
Die gewone auto, autoconf en libtool kombinasie. Jy sal dit nie nodig as jy het HepMCView as 'n tarball met 'n "instel" script.
BUILDING IT
Die gewone ... autoreconf, instel, maak && maak installeer. Huidige plooie is dat jy 'n konfigureer voorvoegsel sodanig dat libHepMC kan gevind word in $ (voorvoegsel) / lib en sy kop in $ (voorvoegsel) moet gespesifiseer nie / sluit.
Ek kan nie gepla word om meer instruksies skryf nou net so pos my as jy probleme het.
om dit te draai
In beginsel moet hardloop HepMCView net 'n kwessie van die roeping van die hepmcview script (óf vanaf die bou gebied of die $ (voorvoegsel) / bin directory na die "make install" bou-fase. Die opdrag neem die naam van 'n HepMC IO_Ascii formaat dump lêer as 'n argument:
> Hepmcview pad / na / ioascii-events.hepmc
As die installasie is om 'n nie-stelsel plek, sal jy het om seker te maak dat jou PYTHONPATH veranderlike is ingestel om hulle in te sluit:
* Om te loop van die bou directory sonder die installering van:
uitvoer PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
* Om te loop van die geïnstalleerde plek, as voorvoegsel is nie / usr (of miskien / usr / plaaslike):
uitvoer PYTHONPATH = $ PYTHONPATH: / lib / python / terrein-pakkette
(Om seker te vervang vir die dinge in die hoek tussen hakies)
Jy moet ook seker maak dat libHepMC opgetel deur die runtime linker - dit kan iets soos hierdie verg:
uitvoer LD_BIBLIOTEEK_PAD = $ LD_BIBLIOTEEK_PAD: / lib
(Maak seker weer te vervang vir die inhoud van hoek tussen hakies)

Vereistes :

  • Python

Soortgelyke sagteware

boinc
boinc

11 May 15

NeuronVisio
NeuronVisio

20 Feb 15

Arrowmatcher
Arrowmatcher

12 May 15

IIPImage
IIPImage

11 May 15

Kommentaar te mcview

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!