http://atrpms.net/dist/{your_distribution}/vtk/
You will need the rpms for:
- vtk
- vtk-python (aka python-vtk)
- python-numpy (aka python-numeric, python-scipy, Numeric)
- python-opengl (optional, for nicer graphics -- aka PyOpenGL)
It might occur if you are running a 32-bits version on a 64-bits machine. It that case, just download the right file !
Otherwise, this is linked to changes in Numeric/numpy/scipy python packages among linux distributions.
The easiest is to get the Fortran sources (here) corresponding to these modules and compile them with f2py as follows:
cd UROX/src
make sos
This is equivalent to recompiling by hand:
f2py -c xxx.f -m xxx (where xxx is chkmap3, fitin, pep -- respectively)
This will create xxx.so files that you can use instead of those in the distribution.
It could be 2 things (look at the urox.log file):
[1] - you have more than 500,000 reflections, in which case it overloads the fixed limits in the program.
Let me know and I will send a fix. This will be automatically fixed in versions > 1.1.3
[2] - ["incompatible cells" warning in the log file]
your original map EXTENT did not satisfy Ten Eyck's FFT criteria (see Users Manual), for example it was odd.
In this case UROX padded your map with its average and created a d/tmp.ezd file.
Please re-load that d/tmp.ezd map and the problem will disappear.
This will be automatically fixed in versions > 1.1.3
URO works only with EZD map format.
UROX can load EZD but also MRC/CCP4/PIF map formats, using mapman (Gerard Kleywegt) and pif2ezd (James Conway) that come with the distribution and in fact convert . It optionally converts them into a VTK binary format, which is faster to load than EZD.
Well, python2.3 should work (provided it includes Tkinter and you install the corresponding vtk-python packages).
In the urox.py file, replace __RPV=2.4 by __RPV=2.3, this should do the trick.
You might need to compile new fortran modules (see question 2).
UROX should work with both (use the installbin_{urox_version}.sh or .csh).
URO (no graphics) only works with csh.
In UROX 1.1.3 and higher, you can set NORMA=1 in the urox.py file to get access to normal modes perturbation of your structure.
It will be fully supported in UROX 2.*
It is a long story... If you find it to be the acronym of something useful, tell us.
It has nothing to do with the following:
- http://www.glorantha.com/hw/fan/cultshort_urox.html
- http://www.thefreedictionary.com/Urox