@@ -18,9 +18,9 @@ Legend:
1818
1919---
2020
21- # 1. Sample Model
21+ # 1. Structure Model
2222
23- ## 1.1 Crystal Structure Parameters
23+ ## 1.1 Crystal Structure
2424
2525### Space Group
2626
@@ -48,35 +48,51 @@ Legend:
4848| Occupancy | β
| β
|
4949| Symmetry _ wyckoff_letter_ | β
| β
|
5050
51- ### Atomic Displacement Parameters (ADP)
51+ ### Atomic Displacement (ADP)
5252
53- | Feature | LIB | APP |
54- | ----------------------------------------------- | --- | --- |
55- | Isotropic Biso | β
| π |
56- | Isotropic Uiso | π§ | β
|
57- | Anisotropic Bani _ B11, B22, B33, B12, B13, B23_ | π§ | π |
58- | Anisotropic Uani _ U11, U22, U33, U12, U13, U23_ | π§ | π |
53+ | Feature | LIB | APP |
54+ | --------------------------------------------------- | --- | --- |
55+ | Isotropic _ Biso _ | β
| π |
56+ | Isotropic _ Uiso _ | π§ | β
|
57+ | Anisotropic _ Bani _ ( _ B11, B22, B33, B12, B13, B23_ ) | π§ | π |
58+ | Anisotropic _ Uani _ ( _ U11, U22, U33, U12, U13, U23_ ) | π§ | π |
5959
6060---
6161
62- ## 1.2 Magnetic Structure Parameters
62+ ## 1.2 Magnetic Structure - EPIC
6363
64- | Feature | LIB | APP |
65- | ------------------------------------------------------- | --- | --- |
66- | EPIC (Magnetic space groups, unpolarized and polarized) | π | π |
64+ | Feature | LIB | APP |
65+ | ----------------------------------------------------- | --- | --- |
66+ | Magnetic Space Groups | π | π |
67+ | Irreducible representations | π | π |
68+ | Magnetic propagation vector (_ kx, ky, kz_ ) | π | π |
69+ | Magnetic moments (_ mx, my, mz_ ) | π | π |
70+ | Local Susceptibility (_ π11, π22, π33, π12, π13, π23_ ) | π | π |
6771
6872---
6973
7074# 2. Experiment Model
7175
72- ## 2.1 Powder Diffraction
73-
74- ### Fitting Methods
75-
76- | Feature | LIB | APP |
77- | ------------------------------------- | --- | --- |
78- | Rietveld refinement (full pattern) | β
| β
|
79- | Le Bail refinement (profile matching) | π | π |
76+ | Techniques | LIB | APP |
77+ | ---------------------------------------------------- | ----- | ----- |
78+ | 2.1. Powder Diffraction | β
/π | β
/π |
79+ | 2.1.1. Common features | β
/π | β
/π |
80+ | 2.1.2. Standard Bragg diffraction (CWL) | β
/π | β
/π |
81+ | 2.1.2. Standard Bragg diffraction (TOF) | β
/π | β
/π |
82+ | 2.1.3. Total Scattering (Pair-Distribution Function) | β
/π | π |
83+ | 2.2. Single-Crystal Diffraction (CWL) | β
/π | β
/π |
84+ | 2.2. Single-Crystal Diffraction (TOF) | β
/π | β
/π |
85+ | 2.3. Polarized Powder Diffraction | π | π |
86+ | 2.3.1. Flipping-rathio method (TOF) | π | π |
87+ | 2.3.1. Flipping-rathio method (CWL) | π | π |
88+ | 2.4. Polarized Single-Crystal Diffraction | π | π |
89+ | 2.4.1. Flipping-rathio method (CWL) | π | π |
90+ | 2.4.2. Flipping-rathio method (TOF) | π | π |
91+ | 2.4.3. Spherical neutron polarimetry | π | π |
92+
93+ ## 2.1. Powder Diffraction
94+
95+ ## 2.1.1 Common features
8096
8197### Linked Phases
8298
@@ -90,7 +106,14 @@ Legend:
90106| ----------------------------------------- | --- | --- |
91107| Multiple regions<br >_ start/end positions_ | β
| π |
92108
93- ---
109+ ## 2.1.1 Standard Bragg diffraction
110+
111+ ### Fitting Methods
112+
113+ | Feature | LIB | APP |
114+ | ------------------------------------- | --- | --- |
115+ | Rietveld refinement (full pattern) | β
| β
|
116+ | Le Bail refinement (profile matching) | π | π |
94117
95118### Background
96119
@@ -130,20 +153,12 @@ Legend:
130153
131154### Peak Profile β Time-of-Flight
132155
133- CrysPy peak_shape options:
134-
135- - "Gauss": Jorgensen (back-to-back exponentials β Gaussian)
136- - "pseudo-Voigt": Jorgensen-Von Dreele (back-to-back exponentials β
137- pseudo-Voigt)
138- - "type0m": Double back-to-back exponentials β pseudo-Voigt (Z-Rietveld
139- type 0m)
140-
141- | Feature | LIB | APP |
142- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | --- |
143- | Jorgensen (back-to-back exponentials β Gaussian)<br >_ Gaussian broadening Οβ, Οβ, Οβ<br >Back-to-back exponential rise Ξ±β, Ξ±β. Back-to-back exponential decay Ξ²β, Ξ²β_ <br >(CrysPy) | β
| β
|
144- | Jorgensen-Von Dreele (back-to-back exponentials β pseudo-Voigt)<br >_ Gaussian broadening Οβ, Οβ, Οβ. Lorentzian broadening Ξ³β, Ξ³β, Ξ³β<br >Back-to-back exponential rise Ξ±β, Ξ±β. Back-to-back exponential decay Ξ²β, Ξ²β_ <br >(CrysPy) | β
| β
|
145- | Double back-to-back exponentials β pseudo-Voigt [ Z-Rietveld type0m] <br >_ Gaussian broadening Οβ, Οβ, Οβ. Lorentzian broadening Ξ³β, Ξ³β, Ξ³β<br >Rise Ξ±β, Ξ±β. Fast decay Ξ²ββ, Ξ²ββ. Slow decay Ξ²ββ. Switching rββ, rββ, rββ_ <br >(CrysPy) | β
| π |
146- | Ikeda-Carpenter β pseudo-Voigt<br >_ Moderator pulse Ξ±β, Ξ±β, Ξ²β, ΞΊ<br >Gaussian broadening ΟΒ². Lorentzian broadening Ξ³_ <br >(CrysFML) | π | π |
156+ | Feature | LIB | APP |
157+ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | --- |
158+ | Jorgensen (back-to-back exponentials β Gaussian)<br >_ Gaussian broadening Οβ, Οβ, Οβ<br >Back-to-back exponential rise Ξ±β, Ξ±β. Back-to-back exponential decay Ξ²β, Ξ²β_ <br >(CrysPy "Gauss") | β
| β
|
159+ | Jorgensen-Von Dreele (back-to-back exponentials β pseudo-Voigt)<br >_ Gaussian broadening Οβ, Οβ, Οβ. Lorentzian broadening Ξ³β, Ξ³β, Ξ³β<br >Back-to-back exponential rise Ξ±β, Ξ±β. Back-to-back exponential decay Ξ²β, Ξ²β_ <br >(CrysPy "pseudo-Voigt") | β
| β
|
160+ | Double back-to-back exponentials β pseudo-Voigt [ Z-Rietveld type0m] <br >_ Gaussian broadening Οβ, Οβ, Οβ. Lorentzian broadening Ξ³β, Ξ³β, Ξ³β<br >Rise Ξ±β, Ξ±β. Fast decay Ξ²ββ, Ξ²ββ. Slow decay Ξ²ββ. Switching rββ, rββ, rββ_ <br >(CrysPy "type0m") | β
| π |
161+ | Ikeda-Carpenter β pseudo-Voigt<br >_ Moderator pulse Ξ±β, Ξ±β, Ξ²β, ΞΊ<br >Gaussian broadening ΟΒ². Lorentzian broadening Ξ³_ <br >(CrysFML) | π | π |
147162
148163| TOF profile | TOF source | Performance |
149164| ------------------------------------------------------------------- | ----------------------------------------------------------------- | ----------- |
@@ -154,13 +169,13 @@ CrysPy peak_shape options:
154169
155170---
156171
157- ## 2.1.2 Total Scattering (Pair Distribution Function)
172+ ## 2.1.3 Total Scattering (Pair Distribution Function)
158173
159174### Peak Profile
160175
161- | Feature | LIB | APP |
162- | ------------------------------------------------------------------------------------------------------ | --- | --- |
163- | GaussianDampedSinc type <br >_ cutoff q. broadening q. sharpening Ξ΄β, Ξ΄β<br >damping q, particle diameter_ | β
| π |
176+ | Feature | LIB | APP |
177+ | ------------------------------------------------------------------------------------------------------------------------ | --- | --- |
178+ | Gaussian-damped sinc termination function <br >_ cutoff q. broadening q. sharpening Ξ΄β, Ξ΄β<br >damping q, particle diameter_ | β
| π |
164179
165180---
166181
@@ -196,11 +211,20 @@ Gauss or Lorentz mosaicity distribution
196211| ------------------------------------ | --- | --- |
197212| Individual wavelength per reflection | β
| π |
198213
199- ## 2.3. Polarized Neutron Diffraction
214+ ## 2.3. Polarized Neutron Powder Diffraction - EPIC
200215
201- | Feature | LIB | APP |
202- | ---------------------------------------------- | --- | --- |
203- | EPIC (powders and single crystals, FR and SNP) | π | π |
216+ | Feature | LIB | APP |
217+ | ---------------------------- | --- | --- |
218+ | Flipping-rathio method (TOF) | π | π |
219+ | Flipping-rathio method (CWL) | π | π |
220+
221+ ## 2.3. Polarized Neutron Single Crystal Diffraction - EPIC
222+
223+ | Feature | LIB | APP |
224+ | ----------------------------- | --- | --- |
225+ | Flipping-rathio method (TOF) | π | π |
226+ | Flipping-rathio method (CWL) | π | π |
227+ | Spherical neutron polarimetry | π | π |
204228
205229---
206230
@@ -215,19 +239,21 @@ Gauss or Lorentz mosaicity distribution
215239
216240# 4. Analysis (Fitting)
217241
218- ### Refinement Algorithms
242+ ### Refinement Algorithms (numerical derivatives)
219243
220- | Feature | LIB | APP |
221- | --------------------------------------------------------------- | --- | --- |
222- | LevenbergβMarquardt (numerical derivatives)<br >LMFIT minimizer | β
| β
|
223- | LevenbergβMarquardt (analytical derivatives)<br >LMFIT minimizer | π | π |
224- | Derivative-free minimization<br >DFO-LS minimizer | β
| β
|
225- | Bayesian analysis<br >BUMPS minimizer | π | π |
244+ | Feature | LIB | APP |
245+ | ---------------------------------------------------- | --- | --- |
246+ | LevenbergβMarquardt<br >LMFIT minimizer | β
| β
|
247+ | LevenbergβMarquardt<br >LMFIT minimizer (scipy-based) | β
| β
|
248+ | LevenbergβMarquardt<br >BUMPS minimizer | π§ | π |
249+ | Derivative-free minimization<br >DFO-LS minimizer | β
| β
|
250+ | Bayesian analysis<br >BUMPS minimizer | π | π |
226251
227252### Fit Strategies
228253
229254| Feature | LIB | APP |
230255| ---------------------------------------------------------------------------------------------------- | --- | --- |
256+ | Single fit of one experimental data block to one/multiple structural data block | β
| β
|
231257| Sequential fit of experimental data blocks | β
| π |
232258| Joint fit of experimental data blocks within the same calculation engine | β
| π |
233259| Joint fit of experimental data blocks using different calculation engines<br >(e.g. CrysPy + Pdffit2) | β
| π |
@@ -292,8 +318,8 @@ Gauss or Lorentz mosaicity distribution
292318
293319| Feature | LIB | APP | CLI |
294320| --------------------------------- | --- | --- | --- |
295- | List available tutorial notebooks | β | β | β
|
296- | Download tutorial notebooks | β | β | β
|
321+ | List available tutorial notebooks | β
| β | β
|
322+ | Download tutorial notebooks | β
| β | β
|
297323
298324---
299325
@@ -371,12 +397,10 @@ Gauss or Lorentz mosaicity distribution
371397
372398---
373399
374- # 10. Future Topics
375-
376- Here, we list features that are not sorted into the above categories,
377- but are still on our radar for future development.
400+ # 10. Unsorted features
378401
379402- Restrains (soft constraints, e.g. bond lengths, angles)
403+ - Refinement using analytical derivatives
380404- Global optimization algorithms (e.g. simulated annealing)
381405- Incommensurate structures
382406- 2D Rietveld refinement
0 commit comments