[Blends-commit] [SCM] pan branch, master, updated. 23265c795640ce03f68479f39bffe53a70eb353b
Frédéric-Emmanuel PICCA
picca at synchrotron-soleil.fr
Thu Feb 27 14:07:36 UTC 2014
The following commit has been merged in the master branch:
commit 23265c795640ce03f68479f39bffe53a70eb353b
Author: Frédéric-Emmanuel PICCA <picca at synchrotron-soleil.fr>
Date: Thu Feb 27 15:07:28 2014 +0100
add pyXRD
diff --git a/tasks/powder b/tasks/powder
index 3ea1425..a04706b 100644
--- a/tasks/powder
+++ b/tasks/powder
@@ -78,4 +78,41 @@ Pkg-Description: crystallography multi purpose python library
implemented (no TOF). The GUI is self-documenting with help pages for
every GUI page. The code is changing on a regular basis, so expect
things to break from time to time and you should 'Update' frequently
- to stay abrest of new features as they are added.
\ No newline at end of file
+ to stay abrest of new features as they are added.
+
+Suggests: pyXRD
+Homepage: http://users.ugent.be/~madumon/pyxrd/index.html
+License: BSD-2
+Pkg-Description: matrix algorithm for X-ray diffraction patterns
+ PyXRD is a python implementation of the matrix algorithm for computer
+ modeling of X-ray diffraction (XRD) patterns of disordered lamellar
+ structures. It's goals are to:
+ .
+ * provide an easy user-interface for end-users
+ * provide basic tools for displaying and manipulating XRD patterns
+ * produce high-quality (publication-grade) figures
+ * make modelling of XRD patterns for mixed-layer clay minerals 'easy'
+ * be free and open-source (open box instead of closed box model)
+ .
+ PyXRD was written with the multi-specimen full-profile fitting method
+ in mind. A direct result is the ability to 'share' parameters among
+ similar phases. This allows for instance to have an air-dry and a
+ glycolated illite-smectite share their coherent scattering domain
+ size, but still have different basal spacings and interlayer
+ compositions for the smectite component.
+ .
+ Other features are (incomplete list):
+ .
+ * Import/export several common XRD formats (.RD, .RAW, .CPI, ASCII)
+ * simple background subtraction/addition (linear or custom patterns)
+ * smoothing patterns and adding noise to patterns
+ * peak finding and annotating (markers)
+ * custom line colors, line widths, pattern positions, ...
+ * goniometer settings (wavelengths, geometry settings, ...)
+ * specimen settings (sample length, absorption, ...)
+ * automatic parameter refinement using several algorithms, e.g.:
+ * L BFGS B
+ * Brute Force
+ * Covariation Matrix Adapation Evolutionary Strategy (CMA-ES; using DEAP)
+ * Multiple Particle Swarm Optimization (MPSO; using DEAP)
+ * scripting support
--
Debian Pan
More information about the Blends-commit
mailing list