This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
processing:indexing_with_grainspotter [2023/03/14 12:27] smerkel |
processing:indexing_with_grainspotter [2023/03/16 12:10] (current) smerkel |
||
|---|---|---|---|
| Line 78: | Line 78: | ||
| </code> | </code> | ||
| + | ======Loops with GrainSpotter====== | ||
| + | It can be efficients to run multiple loops of grainspotter indexings. The underlying concept is as follow | ||
| + | * Step 1: | ||
| + | * run grainspotter with a given set of specifications, remove all indexed peaks from the GVE file, | ||
| + | * repeat the above operation X times, | ||
| + | * this will provide a first set of grains, which should be the most reliable | ||
| + | * Step 2: | ||
| + | * Lower the tolerance, and repeat X loops of indexings, remove indexed peaks at each step | ||
| + | * this will provide a second set of grains, which may have to be checked | ||
| + | * Repeat steps above, lowering tolerances progressively in order to optimize the number of indexed grains, while making sure that all indexed grains make sense | ||
| + | * Combined the results of all indexings into one main log file, with all indexed files from the loop. | ||
| + | |||
| + | There are several TIMEleSS tools to help you with this process | ||
| + | * [[processing:remove-used-gve-updated|timelessClearGVEGrains]] | ||
| + | * [[processing:grainspotter-merge|Merge GrainSpotter output files]] | ||
| + | * [[processing:extracteulerangles|ExtractEulerAngles.py]] | ||
| + | |||
| + | An example of a GrainSpotter loop is provided in a [[processing:advanced_indexing_with_grainspotter|dedicated page]]. | ||