software:grainspotter
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:grainspotter [2018/06/23 10:47] – matthias | software:grainspotter [2019/09/04 11:38] (current) – smerkel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== GrainSpotter ====== | ====== GrainSpotter ====== | ||
| + | GrainSpotter is a software which looks for grains in a 2D diffraction image. It was developed by S. Schmidt, Technical University of Denmark. See the publication for more information: | ||
| - | GrainSpotter | + | Søren Schmidt\\ |
| + | //GrainSpotter//: a fast and robust polycrystalline indexing algorithm\\ | ||
| + | J. Appl. Cryst. (2014). **47**, 276-284\\ | ||
| + | https:// | ||
| - | To run it, you need a file with the ending //.ini//. When you perform a simulation with [[software: | + | ===== Installing GrainSpotter ===== |
| - | spacegroup 136 ! spacegroup [space group nr] | + | ==== Necessary Hardware and Software ==== |
| - | | + | First of all, you will need Linux, either as a separate harddrive (with lots of memory space) or as a virtual machine on your Windows/ |
| - | tthrange 0 25 ! tthrange [min max], multiple ranges can be specified | + | |
| - | etarange 0 360 ! etarange [min max], multiple ranges can be specified | + | |
| - | domega 0.5 ! domega [stepsize] in omega, degrees | + | |
| - | omegarange -28 28 ! omegarange [min max] degrees, multiple ranges can be specified | + | |
| - | filespecs g_vectors.gve grains.log | + | |
| - | cuts 5 0.6 0.8 ! cuts [min_measuments min_completeness min_uniqueness] | + | |
| - | eulerstep 6 ! eulerstep [stepsize] : angle step size in Euler space | + | |
| - | uncertainties 0.1 0.2 .5 ! uncertainties [sigma_tth sigma_eta sigma_omega] in degrees | + | |
| - | nsigmas 2 | + | |
| - | !minfracg 0.2 ! stop search when minfracg (0..1) of the gvectors have been assigned to grains | + | |
| - | !Nhkls_in_indexing 15 ! Nhkls_in_indexing [Nfamilies] : use first Nfamilies in indexing | + | |
| - | random 10000 ! use randomly chosen orientation seeds #trials | + | |
| - | !positionfit | + | |
| + | ==== Installation ==== | ||
| + | You have basically two options for getting GrainSpotter. One is with the help of Anaconda, or from the source. | ||
| - | Explanations | + | === Installation with Anaconta === |
| - | |...|| | + | |
| - | |cut_first number|grain | + | First of all, get yourself Anaconda: [[https:// |
| - | |cut_second number|grain | + | |
| - | |cut_third number|put in any number| | + | Then go to the [[https:// |
| + | |||
| + | Go back to your browser and click on //Conda//. There is a short code which is necessary to install GrainSpotter. It should be something like '' | ||
| + | |||
| + | Copy the code to your Konsole and follow the installation instructions. | ||
| + | |||
| + | === Installation from the source code === | ||
| + | |||
| + | The installation requires a C compiler installed in your system. | ||
| + | - Download the GrainSpotter source code from [[https:// | ||
| + | - Move into the folder with GrainSpotter and type '' | ||
| + | - Log-in as administrator (root) and type '' | ||
| + | |||
| + | It should work out of the box. | ||
| + | |||
| + | |||
| + | ===== Running the software ===== | ||
| + | |||
| + | To run it, you need a file with the ending //.ini//. When you perform a simulation with [[software: | ||
| + | |||
| + | When you think your //.ini// file should be fine, it is time to "spot grains" | ||
| + | |||
| + | grainspotter ' | ||
| + | or | ||
| + | GrainSpotter.0.90 ' | ||
| + | |||
| + | The algorithm produces a //.log// file, a //.spe// file and a //.gve// file. | ||
| + | |||
| + | ===== Manual ===== | ||
| + | |||
| + | There is a brief manual online at [[https:// | ||
| + | |||
| + | Otherwise, you should have a look at the following pages | ||
| + | * [[processing: | ||
| + | * [[processing: | ||
software/grainspotter.1529743650.txt.gz · Last modified: (external edit)
