dials.find_spots_server/client¶
Introduction¶
A client/server version of dials.find_spots with additional analysis including estimation of resolution limits. Intended for quick feedback of image quality during grid scans and data collections.
On the server machine:
dials.find_spots_server [nproc=8] [port=1234]
On the client machine:
dials.find_spots_client [host=hostname] [port=1234] [nproc=8] /path/to/image.cbf
The client will return a short xml string indicating the number of spots found and several estimates of the resolution limit.
e.g.:
<response>
<image>/path/to/image_0001.cbf</image>
<spot_count>352</spot_count>
<spot_count_no_ice>263</spot_count_no_ice>
<d_min>1.46</d_min>
<d_min_method_1>1.92</d_min_method_1>
<d_min_method_2>1.68</d_min_method_2>
<total_intensity>56215</total_intensity>
</response>
spot_count
is the total number of spots found in given imagespot_count_no_ice
is the number of spots found excluding those at resolutions where ice rings may be foundd_min_method_1
is equivalent to distl’s resolution estimate method 1d_min_method_2
is equivalent to distl’s resolution estimate method 2total_intensity
is the total intensity of all strong spots excluding those at resolutions where ice rings may be found
Any valid dials.find_spots
parameter may be passed to
dials.find_spots_client
, e.g.:
dials.find_spots_client /path/to/image.cbf min_spot_size=2 d_min=2
To stop the server:
dials.find_spots_client stop [host=hostname] [port=1234]
Basic parameters¶
nproc = Auto
port = 1701
Full parameter definitions¶
nproc = Auto
.type = int(value_min=1, allow_none=True)
port = 1701
.type = int(value_min=1, allow_none=True)