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/06 15:06] – matthias | software:grainspotter [2026/08/10 10:28] (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 | + | |
| - | | + | On some machines, the compiling fails because of an undefined function '' |
| - | | + | * open the code for '' |
| - | domega 0.5 ! domega [stepsize] | + | * copy the code for the '' |
| - | omegarange -28 28 ! omegarange [min max] degrees, multiple ranges can be specified | + | * replace line 20 in '' |
| - | filespecs g_vectors.gve grains.log ! filespecs [gvecsfile grainsfile] | + | * re-run the '' |
| - | cuts 5 0.6 0.8 ! cuts [min_measuments min_completeness min_uniqueness] | + | * it should work. |
| - | | + | |
| - | uncertainties 0.1 0.2 .5 ! uncertainties [sigma_tth sigma_eta sigma_omega] in degrees | + | |
| - | | + | ===== Running |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | You should adjust | + | To run it, you need a file with the ending //.ini//. When you perform a simulation with [[software: |
| - | |spacegroup|enter the space group number| | + | When you think your //.ini// file should be fine, it is time to "spot grains" |
| - | |dsrange|...| | + | |
| - | |tthrange | + | |
| - | |cut_first number|grain | + | |
| - | |cut_second number|grain | + | |
| - | |cut_third number|put in any number| | + | |
| - | | | + | |
| - | | | + | |
| - | ==== Running the simulation ==== | + | grainspotter ' |
| + | or | ||
| + | GrainSpotter.0.90 ' | ||
| - | When you think your .ini file should be fine, you can start with the simulation. For this type the following to the Konsole: | + | 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.1530882405.txt.gz · Last modified: (external edit)
