Dear xrayutilities users
During the last month a lot of things changed in xrayutilities.
We (Eugen and me) converted the c-library to a Python c-extension.
This sounds like a minor change but it makes xrayutilities a proper
python package, which can be distributed and installed more easily.
The most basic installation is now done using
python setup.py install
or
python setup.py install --prefix=<installpath>
To use the new version 0.99 download it from sourceforge or pull it
from the GIT repository.
For detailed installation instructions look into the readme file.
Converting existing installations can be done by just installing the
new package.
Based on the current code we plan to release xrayutilities-1.0 soon.
In case you find any bugs or have done any changes which you think are
worth inclusion in this release please let us know within the upcoming
weeks.
Along with the change of the c-code we updated the Python code and
added some new feature regarding parallelization and detector
parameter determination and some basic unittests for core
functionality to ensure that they work and do not get broken by code
regressions.
The detector parameter determination for area detectors can now be
done with data from scans in the primary beam and at Bragg peaks of a
known material measured in coplanar diffraction. This significantly
increases the sensitivity to the "outer angle offset", which was
previously quite pure for larger detector distances.
The number of threads used by the parallel section of the code can now
easily be changed in the xrayutilities configuration.
More details about the configuration and other features can be found
in the updated documentation (http://xrayutilties.sf.net)
regards
Dominik
|