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/07/12 13:25] – matthias | software:grainspotter [2019/09/04 11:38] (current) – smerkel | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| ==== Installation ==== | ==== Installation ==== | ||
| - | You have basically two options for getting GrainSpotter. One is with the help of Anaconda, the other one I forgot. However, Anaconda is the more convenient one, anyway. So first of all, get yourself Anaconda: [[https:// | + | You have basically two options for getting GrainSpotter. One is with the help of Anaconda, |
| - | Then go to the [[https:// | + | === Installation |
| - | 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 this: | + | First of all, get yourself Anaconda: [[https://www.anaconda.com/ |
| - | | + | 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. | Copy the code to your Konsole and follow the installation instructions. | ||
| - | ===== Running | + | === Installation from the source code === |
| - | ==== The .ini file ==== | + | The installation requires a C compiler installed in your system. |
| - | To run it, you need a file with the ending | + | - Download |
| + | - Move into the folder with GrainSpotter and type '' | ||
| + | - Log-in as administrator (root) and type '' | ||
| - | spacegroup 136 ! spacegroup [space group nr] | + | It should work out of the box. |
| - | !dsrange 0 4.2 ! dsrange [min max], d-spacing range, multiple ranges can be specified | + | |
| - | 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) | + | |
| - | !Nhkls_in_indexing 15 ! Nhkls_in_indexing [Nfamilies] : use first Nfamilies in indexing | + | |
| - | random 10000 ! use randomly chosen orientation seeds #trials | + | |
| - | !positionfit | + | |
| - | You should adjust the .ini file for your specific purposes. Explanations of the .ini file are listed below. | ||
| - | |spacegroup|enter | + | ===== Running |
| - | |dsrange|...| | + | |
| - | |tthrange | + | To run it, you need a file with the ending //.ini//. When you perform a simulation with [[software: |
| - | |cut_first number|grain | + | |
| - | |cut_second number|grain | + | When you think your //.ini// file should be fine, it is time to "spot grains" |
| - | |cut_third number|put in any number| | + | |
| - | | | + | |
| - | | | + | |
| - | ==== Running | + | grainspotter ' |
| + | or | ||
| + | | ||
| - | When you think your .ini file should be fine, it is time to "spot grains" | + | The algorithm produces a //.log// file, a //.spe// file and a //.gve// file. |
| - | grainspotter some_file_name.ini | + | ===== Manual ===== |
| - | If you didn't get your GrainSpotter from Anaconda but from somewhere else, the syntax | + | There is a brief manual online at [[https:// |
| - | | + | Otherwise, you should have a look at the following pages |
| + | * [[processing: | ||
| + | * [[processing: | ||
software/grainspotter.1531394724.txt.gz · Last modified: (external edit)
