|
37 | 37 |
|
38 | 38 | Tools for processing x-ray powder diffraction data from laboratory sources.
|
39 | 39 |
|
40 |
| -* LONGER DESCRIPTION HERE |
| 40 | +PDFgetX3 has revolutionized how PDF methods can be applied to solve nanostructure problems. |
| 41 | +However, the program was designed for use with Rapid Acquisition PDF (RAPDF) data from synchrotron sources. |
| 42 | +A key approximation inherent in the use of PDFgetX3 for RAPDF data is that absorption effects are negligible. |
| 43 | +This is typically not the case for laboratory x-ray diffractometers, where absorption effects can be significant. |
| 44 | + |
| 45 | +This app is designed to preprocess data from laboratory x-ray diffractometers before using PDFgetX3 to obtain PDFs. |
| 46 | +The app currently carries out an absorption correction assuming a parallel beam capillary geometry |
| 47 | +which is the most common geometry for lab PDF measurements. |
| 48 | + |
| 49 | +The theory is described in the following paper: |
| 50 | + |
| 51 | +An ad hoc Absorption Correction for Reliable |
| 52 | +Pair-Distribution Functions from Low Energy x-ray Sources, |
| 53 | +Yucong Chen, Till Schertenleib, Andrew Yang, Pascal Schouwink, |
| 54 | +Wendy L. Queen and Simon J. L. Billinge, in preparation. |
| 55 | + |
| 56 | +The related experimental data acquisition protocols are described in the following paper: |
| 57 | + |
| 58 | +Protocols for Obtaining Reliable PDFs from Laboratory |
| 59 | +x-ray Sources Using PDFgetX3, |
| 60 | +Till Schertenleib, Daniel Schmuckler, Yucong Chen, Geng Bang Jin, |
| 61 | +Wendy L. Queen and Simon J. L. Billinge, in preparation. |
41 | 62 |
|
42 | 63 | For more information about the diffpy.labpdfproc library, please consult our `online documentation <https://diffpy.github.io/diffpy.labpdfproc>`_.
|
43 | 64 |
|
@@ -81,6 +102,27 @@ and run the following ::
|
81 | 102 |
|
82 | 103 | pip install .
|
83 | 104 |
|
| 105 | +Example |
| 106 | +------- |
| 107 | + |
| 108 | +Navigate to the directory that contains 1D diffraction patterns that you would like to process. |
| 109 | +Activate the conda environment (`conda activate diffpy.labpdfproc_env`) that contains the package and run the following command :: |
| 110 | + |
| 111 | + labpdfproc <muD> <path/to/inputfile.txt> |
| 112 | + |
| 113 | +Here replace <muD> with the value of muD for your sample |
| 114 | +and <path/to/inputfile.txt> with the path and filename of your input file. |
| 115 | +For example, if the uncorrected data case is called zro2_mo.xy and is in the current directory |
| 116 | +and it has a muD of 2.5 then the command would be :: |
| 117 | + |
| 118 | + labpdfproc 2.5 zro2_mo.xy |
| 119 | + |
| 120 | +Please type :: |
| 121 | + |
| 122 | + labpdfproc --help |
| 123 | + |
| 124 | +for more information on the available options. |
| 125 | + |
84 | 126 | Support and Contribute
|
85 | 127 | ----------------------
|
86 | 128 |
|
@@ -109,7 +151,7 @@ trying to commit again.
|
109 | 151 |
|
110 | 152 | Improvements and fixes are always appreciated.
|
111 | 153 |
|
112 |
| -Before contribuing, please read our `Code of Conduct <https://github.com/diffpy/diffpy.labpdfproc/blob/main/CODE_OF_CONDUCT.rst>`_. |
| 154 | +Before contributing, please read our `Code of Conduct <https://github.com/diffpy/diffpy.labpdfproc/blob/main/CODE_OF_CONDUCT.rst>`_. |
113 | 155 |
|
114 | 156 | Contact
|
115 | 157 | -------
|
|
0 commit comments