mcview

Phần mềm chụp màn hình:
mcview
Các chi tiết về phần mềm:
Phiên bản: 0.4.0
Ngày tải lên: 2 Jun 15
Nhà phát triển: Andy Buckley
Giấy phép: Miễn phí
Phổ biến: 158

Rating: 4.0/5 (Total Votes: 1)

mcview là một mô-đun Python sử dụng các wrapper Python cho HepMC để tải và xem các sự kiện HepMC là đại diện chính thức nhà nước trong 3D (log-) không gian đà, và để đổ các cấu trúc đồ thị để PDF và graphviz định dạng.
ĐIỀU KIỆN TIÊN QUYẾT
* Module "thị giác" của vpython
Đây là hệ thống 3D HepMCView sử dụng (bạn đã không nghĩ rằng tôi sẽ viết riêng của thư viện đồ họa 3D của tôi, bạn đã làm?!?). Có sẵn thông qua hệ thống quản lý gói Debian / Ubuntu như python nhìn. Bạn có thể xây dựng cho mình từ các nguồn tại www.vpython.org, nhưng hãy cẩn thận rằng nó không xây dựng trên Scientific Linux 3 hoặc 4 từ, erm, cả bây giờ là hơn 3 năm ra ngày và phần còn lại của thế giới có chuyển ...
* Python và C ++ compiler
Rõ ràng ... nhưng ít rõ ràng là bạn cần các tiêu đề Python, có thể có sẵn như là một gói phần mềm hệ thống gọi là python-dev.
* HepMC
Cũng rõ ràng, và cũng có thể bạn cần các tiêu đề. Phiên bản mới nhất (2.04 trở đi) được khuyến cáo nhưng không nên thiết yếu.
* SWIG
Các Wrapper đơn giản và giao diện Generator - điều này được sử dụng để có những cơn đau ra khỏi văn bản Python-C ++ mã giao diện soạn sẵn. Khá gọn gàng.
* Autotools GNU
Các automake, autoconf và libtool kết hợp bình thường. Bạn sẽ không cần điều này nếu bạn có HepMCView như một tarball chứa một "configure".
BUILDING IT
Những bình thường ... autoreconf, cấu hình, làm cho && make install. Nếp nhăn hiện được rằng bạn phải đã xác định một tiền tố cấu hình như vậy mà libHepMC có thể được tìm thấy trong $ (prefix) / lib và tiêu đề của nó trong $ (prefix) / include.
Tôi không thể làm phiền để viết hướng dẫn chi tiết chỉ bây giờ để gửi thư cho tôi nếu bạn gặp khó khăn.
CHẠY IT
Về nguyên tắc, chạy HepMCView chỉ nên là một vấn đề của cách gọi script hepmcview (hoặc từ các khu vực xây dựng hoặc $ (prefix) / thư mục bin sau khi "make install" xây dựng giai đoạn. Lệnh mất tên của một định dạng HepMC IO_Ascii bãi nộp như một tham số:
> Đường hepmcview / to / ioascii-events.hepmc
Nếu việc cài đặt là một vị trí không thuộc hệ thống, bạn sẽ phải đảm bảo rằng biến PYTHONPATH của bạn được thiết lập để bao gồm họ:
* Để chạy từ thư mục build mà không cần cài:
xuất khẩu PYTHONPATH = $ PYTHONPATH: $ PWD / .libs: $ PWD
* Để chạy từ vị trí lắp đặt, nếu không phải là tiền tố / usr (hoặc có thể là / usr / local):
xuất khẩu PYTHONPATH = $ PYTHONPATH: / lib / python / site-packages
(Làm cho chắc chắn để thay thế cho những điều trong dấu ngoặc vuông góc)
Bạn cũng cần phải chắc chắn rằng libHepMC được chọn của các mối liên kết thời gian chạy - điều này có thể đòi hỏi một cái gì đó như thế này:
xuất khẩu LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / lib
(Đảm bảo một lần nữa để thay thế cho các nội dung của dấu ngoặc vuông góc)

Yêu cầu :

  • Python

Phần mềm tương tự

iceWing
iceWing

20 Feb 15

cptutils
cptutils

17 Feb 15

Ý kiến ​​để mcview

Bình luận không
Nhập bình luận
Bật hình ảnh!