Installing PyDVT
Inside ESRF PyDVT is installed with BlissInstaller application. In the beamlines just ask your Bliss contact. To check if it is already installed launch the Python interpreter and type:
import PyDVT
For checking the version do then:
print PyDVT.__version__
To make standalone installations download the zip files below and extract them somewhere Python can find, keeping sub-directories as they are.
Notes:
- Previously you should have installed:
- Python v.2.1.x or v.2.2.x
- Numerical Python(NumPy)
- PIL
- If you use qt as toolkit: Qt v.2.3 or 3.0, PyQt v.3.x
- If you use Tkinter as toolkit: BLT24.
- If you use QwtBinding: PyQwt.
- PyDVT_version.zip has PyDVT project and it's GUI bindings.
- depends.zip contains standard ESRF python modules needed for standalone installations.
- The platform specific python libraries are available only in compiled version for the moment (and only for Python21). Linux, HP and Solaris libraries are not statically linked, so you can have trouble with the shared libraries they use. Windows libraries won't work on Python22.
- PLplot, an ESRF-customized python binding to
Plplot Plotting Library.
Specfile, ESRF library to access Spec data files.
SpecfitFuns, needed to specfit.
Sps, ESRF library to access Spec shared memory.
Spslut, ESRF library to generate images from 2d arrays.
Windows libraries were tested with Windows 98, NT and 2000.
Linux libraries were tested with Suse 6.2, 6.4 and 7.2 and RedHat.
Specfit_version.zip contains Armando Solé's python modules for 1d fitting, used by PyDVT's FitFilter. If you want to use fit functionality from PyDVT, or the plugin for 1d-fitting in PyDis, you have to install these modules.
Downloads