mcview

Tela Software:
mcview
Detalhes de Software:
Versão: 0.4.0
Data de upload: 2 Jun 15
Revelador: Andy Buckley
Licença: Livre
Popularidade: 339

Rating: 4.0/5 (Total Votes: 1)

mcview é um módulo Python que usa o wrapper Python para HepMC para carregar e exibir eventos HepMC como representações 3D de estado final (log-) espaço de momentos, e para despejar a estrutura gráfico para formatos PDF e Graphviz.
PRÉ-REQUISITOS
* Módulo "visual" do vpython
Este é o sistema 3D que usa HepMCView (você não achou que eu estava indo para escrever a minha própria biblioteca de gráficos 3D, não é?!?). Disponível através do sistema de empacotamento Debian / Ubuntu como python-visual. Você poderia construir-se a partir das fontes na www.vpython.org, mas cuidado para que ele não construir sobre Scientific Linux 3 ou 4 uma vez que, erm, ambos são agora mais do que três anos fora da data e do resto do mundo tem seguiu em frente ...
* Compilador Python e C ++
Obviamente ... mas menos, obviamente, você precisa dos cabeçalhos Python, possivelmente disponíveis como um pacote sistema chamado python-dev.
* HepMC
Além disso, obviamente, e também você precisa dos cabeçalhos. Versões mais recentes (2,04 em diante) são recomendados, mas não deve ser essencial.
* SWIG
O Wrapper Simples e Interface Generator - isto é usado para tirar a dor de escrever o Python-C ++ código de interface clichê. Muito arrumado.
* GNU autotools
A combinação de costume automake, autoconf e libtool. Você não vai precisar isso se você tem HepMCView como um tarball contendo um script "configure".
construí-lo
O de sempre ... autoreconf, configurar make && make install. Rugas atuais são de que você deve ter especificado um prefixo configure tal que libHepMC pode ser encontrado em $ (prefix) / lib e seus cabeçalhos em $ (prefix) / include.
Eu não posso ser incomodado para escrever mais instruções apenas agora assim mail me se você tiver problemas.
executá-lo
Em princípio, a execução HepMCView deve ser apenas uma questão de chamar o script hepmcview (tanto da área de construção ou o $ (prefix) / bin depois que o "make install" construir fase. O comando leva o nome de um despejo formato HepMC IO_Ascii arquivo como um argumento:
> Hepmcview caminho / para / ioascii-events.hepmc
Se a instalação for para um local não-sistema, você terá que certificar-se de que sua variável PYTHONPATH está definido para incluí-los:
* Para correr a partir da pasta de compilação sem instalar:
PYTHONPATH exportação = $ PYTHONPATH: $ PWD / .libs: $ PWD
* Para correr a partir do local de instalação, se o prefixo não é / usr (ou talvez / usr / local):
exportação PYTHONPATH = $ PYTHONPATH: / lib / python / site-packages
(Certificando-se de substituir as coisas no ângulo entre parênteses)
Você também precisa se certificar de que libHepMC é captado pelo vinculador em tempo de execução - o que pode exigir algo como isto:
exportação LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / lib
(Certificando-se de novo para substituir o conteúdo do ângulo entre parênteses)

Requisitos :

  • Python

Programas semelhantes

basemap
basemap

14 Apr 15

OpenVRML
OpenVRML

14 Apr 15

vfplot
vfplot

14 Apr 15

GPLIGC
GPLIGC

11 May 15

Comentário para mcview

Comentários não encontrado
Adicionar comentário
Ligue imagens!