forked from vasole/pymca
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
74 lines (41 loc) · 1.79 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
This is the MIT version of the PyMca XRF Toolkit.
Please read the LICENSE file for details.
INSTALLATION
Ready-to-use packages are available for the most common platforms.
PyMca frozen binaries for MacOS and windows can be obtained from sourceforge:
https://sourceforge.net/projects/pymca/files/pymca/
Unofficial debian packages are also available, but you should check if official pacakges are available for your distribution.
Please keep going if you want to use PyMca with your existing Python installation.
The simplest solution is to use pip:
pip install PyMca5
You can add the usual --user qulifier to install only for you:
pip install PyMca5 --user
If you want to build from source distribution or from a github checkout, you may want to have
cython installed on your system.
Examples of installation from the sources.
1 - In your default python installation:
python setup.py install
or (better)
pip install .
2 - In your user account:
python setup.py install --user
or
pip install
You will need:
- Python (one of 2.7 or 3.5 recommended)
- Numpy
- fisx
If you want to use the graphical interfaces provided, you will need a running
python installation with one of:
- PyQt4 + matplotlib (PyMca license will be GPL unless you have a commercial PyQt4 license)
- PyQt5 + matplotlib (PyMca license will be GPL unless you have a commercial PyQt5 license)
- PySide + matplotlib (PyMca license will be MIT because PySide is LGPL)
If you want to embed PyMca in your own graphical applications, I recommend you to use
the McaAdvancedFit.py module. It is very easy to embed.
DEVELOPMENT PLANS
- Use the fisx library for all Physics calculations and not just for corrections.
- Compound fitting.
If you have any questions or comments (or contributions!), please feel free to
contact me.
Enjoy,
V. Armando Sole