README
1################
2 What is PAIDA?
3################
4
5PAIDA is pure Python scientific analysis package.
6The main features are:
7
8 + Pure Python!
9 ++ Jython (Python in Java) OK!
10 + AIDA (Abstract Interfaces for Data Analysis) support
11 + Creating/Plotting the histogram, ntuple, profile and cloud
12 + Parameter optimization (parameter fitting)
13 ++ you can constrain and/or fix parameters
14 ++ parabolic and asymmetric error evaluation
15 ++ various fitting methods are supported
16 + XML based storing
17
18PAIDA web site:
19http://paida.sourceforge.net/
20
21AIDA web site:
22http://aida.freehep.org/
23
24AIDA has already both C++ and Java implementations. Many analysis systems such as GEANT4, JAS3, OpenScientist and Anaphe use AIDA.
25
26##############
27 Requirements
28##############
29
30Using with Python :
31 + Python2.3 or later >> http://www.python.org/
32 ++ If tkinter module is enabled, you can use tkinter GUI engine
33 +++ Tix extension etc. do not be needed. Tcl/Tk and X11 only.
34 +++ If use with IPython, it's better that both Tcl/Tk and Tkinter are configured with pthread-enabled.
35 +++ MacOSX users : Tcl/Tk Aqua 8.4.7 or later is recommended.
36 ++ If zlib module is enabled, you can use compressed XML store files.
37
38Using with Jython :
39 + Jython2.1 or later >> http://www.jython.org/
40
41#######
42 Notes
43#######
44
45With Jython2.1, we can not output a zipped XML file because of Jython's limitation. Unzipped XML file is OK.
46
47#########
48 Install
49#########
50
51Using with Python :
52(1) Download the latest paida package.
53(2) Unpack it in any directory you want.
54(3) Move into the unpacked folder and execute "setup.py install".
55
56 For example...
57 >>> gunzip xvfz paida-3.2.1_2.9.tar.gz
58 >>> cd paida-3.2.1_2.9
59 ( >>> su [*1])
60 >>> python setup.py install
61
62 Notes:
63 + [*1] You may need to be a root user depending on the installation directory.
64 + You can move the "paida" folder to your Python's "site-packages" directory.
65
66Using with Jython :
67 + Make sure you have working Jython at first.
68 If not, get it from http://www.jython.org/
69 PAIDA works Jython2.1 or later.
70 + Download the latest PAIDA package.
71 from SourceForge download site
72 + Unpack it in any directory you want.
73 + Move into the unpacked folder.
74 + Copy (or link) "paida" folder to the folder [your Jython folder]/Lib/
75 Currently this is the easiest and safest way but there are other ways to install. Please refer to http://www.jython.org/
76
77##################
78 More information
79##################
80
81http://paida.sourceforge.net/
82