This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software:peaksearch [2018/06/22 14:28] matthias |
software:peaksearch [2019/02/20 19:43] (current) smerkel |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Peaksearch ====== | ====== Peaksearch ====== | ||
- | ===== Peaksearch ===== | + | Peaksearch is a peak searching algorithm, part of [[software:imaged11|ImageD11]]. It can be started by typing |
- | Go to the newly created folder (which is still empty). Then type to the Konsole: | + | peaksearch.py |
+ | in a terminal. | ||
- | peaksearch.py -n ../XXX/YYY -f 0 -l 111 -d ../XXX/XXgrainm20000.edf -t &&& | + | Peaksearch is used when [[processing:search_for_peaks|searching for peaks]] on the diffraction images. |
- | + | ||
- | where //XXX// is a space holder for the directory and //YYY// is a space holder for the stem of the edf image files (everything before the numbers). | + | |
- | //&&&// is a space holder for the intensity threshold. You can also add more than one threshold by exceeding the code by another //-t &&& -t &&& -t &&& ...//, depending on how many thresholds you want to test. | + | More details on peaksearch can be found in the [[https://pythonhosted.org/ImageD11/peaksearching.html|ImageD11 user manual]]. |
- | From now on, we call the newly created files //processed data//. | + | <code> |
+ | peaksearch.py -h | ||
+ | Usage: peaksearch.py [options] | ||
- | ===== ImageD11 ===== | + | Options: |
+ | -h, --help show this help message and exit | ||
+ | -n STEM, --namestem=STEM | ||
+ | Name of the files up the digits part eg mydata in | ||
+ | mydata0000.edf | ||
+ | -F FORMAT, --format=FORMAT | ||
+ | Image File format, eg edf or bruker | ||
+ | -f FIRST, --first=FIRST | ||
+ | Number of first file to process, default=0 | ||
+ | -l LAST, --last=LAST Number of last file to process | ||
+ | -o OUTFILE, --outfile=OUTFILE | ||
+ | Output filename, default=peaks.spt | ||
+ | -d DARK, --darkfile=DARK | ||
+ | Dark current filename, to be subtracted, default=None | ||
+ | -D DARKOFFSET, --darkfileoffset=DARKOFFSET | ||
+ | Constant to subtract from dark to avoid overflows, | ||
+ | default=0 | ||
+ | -s SPLINE, --splinefile=SPLINE | ||
+ | Spline file for spatial distortion, | ||
+ | default=/data/opid11/inhouse/Frelon2K/spatial2k.spline | ||
+ | -p PERFECT, --perfect_images=PERFECT | ||
+ | Ignore spline Y|N, default=N | ||
+ | -O FLOOD, --flood=FLOOD | ||
+ | Flood file, default=None | ||
+ | -t THRESHOLDS, --threshold=THRESHOLDS | ||
+ | Threshold level, you can have several | ||
+ | --OmegaFromHeader Read Omega values from headers [default] | ||
+ | --OmegaOverRide Override Omega values from headers | ||
+ | --singleThread Do single threaded processing | ||
+ | --profile=PROFILE_FILE | ||
+ | Write profiling information (you will want | ||
+ | singleThread too) | ||
+ | -S OMEGASTEP, --step=OMEGASTEP | ||
+ | Step size in Omega when you have no header info | ||
+ | -T OMEGA, --start=OMEGA | ||
+ | Start position in Omega when you have no header info | ||
+ | -k KILLFILE, --killfile=KILLFILE | ||
+ | Name of file to create stop the peaksearcher running | ||
+ | --ndigits=NDIGITS Number of digits in file numbering [4] | ||
+ | -P PADDING, --padding=PADDING | ||
+ | Is the image number to padded Y|N, e.g. should 1 be | ||
+ | 0001 or just 1 in image name, default=Y | ||
+ | -m, --median1D Computes the 1D median, writes it to file .bkm and | ||
+ | subtracts it from image. For liquid background on | ||
+ | radially transformed images | ||
+ | --monitorcol=MONITORCOL | ||
+ | Header value for incident beam intensity | ||
+ | --monitorval=MONITORVAL | ||
+ | Incident beam intensity value to normalise to | ||
+ | --omega_motor=OMEGAMOTOR | ||
+ | Header value to use for rotation motor position | ||
+ | [Omega] | ||
+ | --omega_motor_step=OMEGAMOTORSTEP | ||
+ | Header value to use for rotation width [OmegaStep] | ||
+ | --interlaced Interlaced DCT scan | ||
+ | </code> | ||
- | Open [[software:imaged11|ImageD11]] by going to the folder where the //processed data// is stored. Now open the program by typing the following to the Konsole: | ||
- | |||
- | ImageD11_gui.py | ||
- | |||
- | The program should open. In //ImageD11// go to //Transformation//, then //Load filtered peaks// and choose the .flt file you would like to see (You automatically should be in the right folder.). | ||
- | |||
- | Then go to //Transformation// and //plot y/z//. You should see a 2D diffraction image of all the spots which passed the threshold. |