Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Oleksii Turkot
CrystFEL
Commits
fb3b1df9
Commit
fb3b1df9
authored
Dec 17, 2010
by
Thomas White
Committed by
Thomas White
Feb 22, 2012
Browse files
Update docs
parent
cdaa57c6
Changes
2
Hide whitespace changes
Inline
Side-by-side
doc/indexamajig.txt
View file @
fb3b1df9
...
...
@@ -8,14 +8,12 @@ at Bragg locations and produce a list in the form "h k l I", with some extra
information about the locations of the peaks.
For minimal basic use, you need to provide the list of diffraction patterns,
the method which will be used to index (currently there is only one available
method), a file describing the geometry of the detector, a PDB file which
contains the unit cell which will be used for the indexing, and that you'd like
the program to output a list of intensities for each successfully indexed
pattern. You should redirect the output (stdout, but not stderr) of the program
to a file for later analysis. Here is what the minimal use looks like on the
command line, with each argument shown on a separate line. In practice, you'd
put this all on one line:
the method which will be used to index, a file describing the geometry of the
detector, a PDB file which contains the unit cell which will be used for the
indexing, and that you'd like the program to output a list of intensities for
each successfully indexed pattern. Here is what the minimal use looks like on
the command line, with each argument shown on a separate line. In practice,
you'd put this all on one line:
indexamajig
-i mypatternlist.lst
...
...
@@ -23,7 +21,7 @@ indexamajig
--geometry mygeometry.geom
-p mystructure.pdb
--near-bragg
>
myoutputfile.txt
-o
myoutputfile.txt
More typical use includes all the above, but might also include a noise or
common mode filter (--filter-noise or --filter-cm respectively) if detector
...
...
@@ -44,7 +42,7 @@ indexamajig
--prefix=/some/horribly/long/pathname/ending/in/a/slash/
-j 16
--sat-corr
>
myoutputfile.txt
-o
myoutputfile.txt
The table of saturation values for --sat-corr should be located in the HDF5 file
as follows: /processing/hitfinder/peakinfo_saturated. It should be an n*3 two
...
...
@@ -86,6 +84,24 @@ You can suppress peak detection altogether for a panel in the geometry file by
specifying the "no_index" value for the panel as non-zero.
Indexing Methods
----------------
You can choose between a variety of indexing methods. You can choose more than
one method, in which case each method will be tried in turn until the later cell
reduction step says that the cell is a "hit". Choose from:
dirax : invoke DirAx
mosflm : invoke MOSFLM (DPS)
template : index by template matching
Depending on what you have installed. For "dirax" and "mosflm", you need to
have the dirax or ipmosflm binaries in your PATH. "template" is not ready for
use at the moment, so don't choose that option.
Example: --indexing=dirax,mosflm
Cell Reduction
--------------
...
...
src/indexamajig.c
View file @
fb3b1df9
...
...
@@ -124,11 +124,12 @@ static void show_help(const char *s)
" '-' means stdin, which is the default.
\n
"
" -o, --output=<filename> Write indexed stream to this file. '-' for stdout.
\n
"
"
\n
"
" --indexing=<method> Use 'method' for indexing. Choose from:
\n
"
" none : no indexing (default)
\n
"
" dirax : invoke DirAx
\n
"
" mosflm : invoke MOSFLM (DPS)
\n
"
" template : index by template matching
\n
"
" --indexing=<methods> Use 'methods' for indexing. Provide one or more
\n
"
" methods separated by commas. Choose from:
\n
"
" none : no indexing (default)
\n
"
" dirax : invoke DirAx
\n
"
" mosflm : invoke MOSFLM (DPS)
\n
"
" template : index by template matching
\n
"
" -g. --geometry=<file> Get detector geometry from file.
\n
"
" -b, --beam=<file> Get beam parameters from file (provides nominal
\n
"
" wavelength value if no per-shot value is found in
\n
"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment