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. |