xrayutilities 1.2.0 was released (2015-08-03)
In this version a lot of things were changed below the hood. Especially
there is a new dependency (h5py), which replaces pytables for all HDF5 file
accesses. The database with the scattering factors for the chemical
elements was updated and now works significantly faster.
Make sure you have h5py installed, it is, however, anyhow included in
popular Python distributions (e.g. WinPython and Python(x,y), or use the
package python-h5py on Ubuntu/Debian).
The detailed changes since the last release include:
* improved code quality due to increased use of unittests (code coverage:
49%) -> if you want to run the test code (not required) you should download
the test data files from [1]
* Radicon file support was removed (no test scripts available!)
* replace pytables by faster and more convenient h5py
* bug fixes/improvements in the file parsers (discovered by the unit tests!)
* added different oxidation states of the chemical elements to the database
(separate announcement will follow on the mailing list)
* memory usage optimization in FastScanCCD
See the CHANGES.txt file or the GIT log for a more complete list of
changes.
As usual every user is advised to upgrade, however, this time take care
that you have the new dependency (h5py) installed! In order to obtain the
new version go to sourceforge [2] or use PyPI [3]. Windows binaries are
found on PyPI for 32 and 64-bits and Python version 2.7 and 3.4. In case
you find problems with this new version please report them!
[1] https://sourceforge.net/projects/xrayutilities/files/?source=navbar
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
|