Project

General

Profile

Wiki » History » Version 4

Rogers, Chris, 27 October 2010 08:06

1 1 Rogers, Chris
h1. XBOA
2
3 2 Rogers, Chris
A multiparticle tracking postprocessor library for accelerator physicsists. You've got GPT running, or your favourite tracking code, what now? This package is a post-processor for taking beam data to calculate beam emittance, Twiss functions, etc. Also includes bindings to plotting packages ROOT and matplotlib, and a whole lot more!
4 1 Rogers, Chris
5
h2. Download and Installation
6
7 3 Rogers, Chris
You can download the latest version from the code repository hosted on "sourceforge":http://sourceforge.net/projects/xboa/. 
8 1 Rogers, Chris
9
Installation instructions are in the README file, but you probably have to do something like:
10
11
<pre>
12
tar -xzf xboa-<version>.tar.gz
13 4 Rogers, Chris
cd xboa-<version>
14 1 Rogers, Chris
python setup.py build
15
sudo python setup.py install
16
</pre>
17
18
h2. Running
19
20 2 Rogers, Chris
There are several example scripts in the directory xboa-<version>/xboa/examples that are good to start with. Reference documentation is in the directory xboa-<version>/doc. They take you through the steps required to load particle tracking data, access it, make plots and manipulate it in various ways.