aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-02-17 15:48:15 +0100
committerThomas White <taw@physics.org>2023-02-17 15:48:15 +0100
commitd1c8537fd76b7ba2e210cc5a2b347874c2c26b74 (patch)
treed47f2140ec028c3458c9294f2d9ebfacd9366e5f /doc
parent10cf235e8ecdffbeb9914cd91e9de4e0f8086a69 (diff)
Update speed.rst
Diffstat (limited to 'doc')
-rw-r--r--doc/articles/speed.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/articles/speed.rst b/doc/articles/speed.rst
index 9962c07f..81af5a23 100644
--- a/doc/articles/speed.rst
+++ b/doc/articles/speed.rst
@@ -81,6 +81,10 @@ If the background is low and/or smooth, you can use the faster ``zaef`` peak
search algorithm instead of ``peakfinder8`` without compromising on the
results.
+The speed of ``peakfinder8`` can be improved with option ``indexamajig
+--peakfinder8-fast``, which tells CrystFEL to pre-calculate some structures.
+This is only possible with a static detector geometry (see below).
+
Choose the fastest indexing algorithms
======================================
@@ -134,6 +138,22 @@ improvement. However, the ``--push-res`` value that you use for merging must
be smaller than the value used for integration.
+Don't need integration results? Don't integrate!
+=================================================
+
+If you're using CrystFEL as part of an online monitoring system, you might not
+be interested in the integration results at all. Since spot prediction and
+integration can take a significant amount of time, you can save a lot by
+disabling them. Disable integration, but not prediction, with ``indexamajig
+--integration=none``. The stream will contain predicted spot positions, but
+their intensities will all be zero. Disable prediction altoghether with
+``indexamajig --cell-parameters-only``.
+
+This is particularly important when doing "unrestricted" indexing with no
+prior unit cell information. Occasional spuriously large unit cells can slow
+things down a lot by producing a lot of reflections.
+
+
Use a static detector geometry
==============================