Skip to content

Commit 0c9fa74

Browse files
htdocs update (master)
1 parent dd6bcd1 commit 0c9fa74

7 files changed

Lines changed: 208 additions & 3 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
dials.import_xds
2+
================
3+
4+
Introduction
5+
------------
6+
7+
.. python_string:: dials.command_line.import_xds.__doc__
8+
9+
Basic parameters
10+
----------------
11+
12+
.. phil:: dials.command_line.import_xds.phil_scope
13+
:expert-level: 0
14+
:attributes-level: 0
15+
16+
Full parameter definitions
17+
--------------------------
18+
19+
.. phil:: dials.command_line.import_xds.phil_scope
20+
:expert-level: 2
21+
:attributes-level: 2

_sources/documentation/programs/index.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Utilities:
5151
dials_anvil_correction
5252
dials_missing_reflections
5353
dials_filter_reflections
54+
dials_import_xds
5455

5556
Printable command line reference:
5657

documentation/conventions.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<link rel="index" title="Index" href="../genindex.html" />
2222
<link rel="search" title="Search" href="../search.html" />
2323
<link rel="next" title="Installation for Developers" href="installation_developer.html" />
24-
<link rel="prev" title="dials.filter_reflections" href="programs/dials_filter_reflections.html" />
24+
<link rel="prev" title="dials.import_xds" href="programs/dials_import_xds.html" />
2525

2626
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
2727

documentation/programs/dials_filter_reflections.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<link rel="author" title="About these documents" href="../../about.html" />
2020
<link rel="index" title="Index" href="../../genindex.html" />
2121
<link rel="search" title="Search" href="../../search.html" />
22-
<link rel="next" title="Conventions" href="../conventions.html" />
22+
<link rel="next" title="dials.import_xds" href="dials_import_xds.html" />
2323
<link rel="prev" title="dials.missing_reflections" href="dials_missing_reflections.html" />
2424

2525
<link rel="stylesheet" href="../../_static/custom.css" type="text/css" />
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
2+
3+
<!DOCTYPE html>
4+
5+
<html lang="en" data-content_root="../../">
6+
<head>
7+
<meta charset="utf-8" />
8+
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
9+
10+
<title>dials.import_xds &#8212; DIALS documentation</title>
11+
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
12+
<link rel="stylesheet" type="text/css" href="../../_static/basic.css?v=b08954a9" />
13+
<link rel="stylesheet" type="text/css" href="../../_static/alabaster.css?v=27fed22d" />
14+
<link rel="stylesheet" href="../../_static/dials-styles.css" type="text/css" />
15+
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
16+
<script src="../../_static/doctools.js?v=9bcbadda"></script>
17+
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
18+
<link rel="icon" href="../../_static/favicon.ico"/>
19+
<link rel="author" title="About these documents" href="../../about.html" />
20+
<link rel="index" title="Index" href="../../genindex.html" />
21+
<link rel="search" title="Search" href="../../search.html" />
22+
<link rel="next" title="Conventions" href="../conventions.html" />
23+
<link rel="prev" title="dials.filter_reflections" href="dials_filter_reflections.html" />
24+
25+
<link rel="stylesheet" href="../../_static/custom.css" type="text/css" />
26+
27+
28+
29+
30+
31+
</head><body>
32+
<div class="logoheader container">
33+
<a href="../../index.html">
34+
<img class="logoheader" alt="DIALS" src="../../_static/dials_header.png" />
35+
</a>
36+
</div>
37+
38+
39+
40+
41+
<div class="document">
42+
<div class="documentwrapper">
43+
<div class="bodywrapper">
44+
45+
46+
<div class="body" role="main">
47+
48+
<section id="dials-import-xds">
49+
<h1>dials.import_xds<a class="headerlink" href="#dials-import-xds" title="Link to this heading"></a></h1>
50+
<section id="introduction">
51+
<h2>Introduction<a class="headerlink" href="#introduction" title="Link to this heading"></a></h2>
52+
<p>This program imports xds processed data for use in dials.</p>
53+
<dl class="simple">
54+
<dt>It requires up to three things to create an experiment list and reflection table.</dt><dd><ul class="simple">
55+
<li><p>an XDS.INP, to specify the geometry,</p></li>
56+
<li><p>one of “INTEGRATE.HKL” or “XPARM.XDS”, which is needed to create the experiment (
57+
alternatively “XDS_ASCII.HKL” or “GXPARM.XDS” can be specified with xds_file=)</p></li>
58+
<li><p>INTEGRATE.HKL or SPOT.XDS file to create a reflection table.</p></li>
59+
</ul>
60+
</dd>
61+
</dl>
62+
<p>To run the program, the easiest thing to do is provide a directory containing these files</p>
63+
<p>Example use cases:</p>
64+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">folder</span><span class="o">/</span><span class="n">containing</span><span class="o">/</span><span class="n">xds</span><span class="o">/</span><span class="n">inp</span><span class="o">/</span> <span class="c1"># Extract all the relevant files from this directory (defaults to importing INTEGRATE.HKL if it exists)</span>
65+
66+
<span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">folder</span><span class="o">/</span><span class="n">containing</span><span class="o">/</span><span class="n">xds</span><span class="o">/</span><span class="n">inp</span><span class="o">/</span><span class="n">INTEGRATE</span><span class="o">.</span><span class="n">HKL</span> <span class="c1"># Specify a path to an INTEGRATE.HKL - the XDS.INP must be in the same directory.</span>
67+
68+
<span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">folder</span><span class="o">/</span><span class="n">containing</span><span class="o">/</span><span class="n">xds</span><span class="o">/</span><span class="n">inp</span><span class="o">/</span> <span class="n">SPOT</span><span class="o">.</span><span class="n">XDS</span> <span class="c1"># Be explicit about which file to use to create reflections (default is to use INTEGRATE.HKL)</span>
69+
70+
<span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">folder</span><span class="o">/</span><span class="n">containing</span><span class="o">/</span><span class="n">xds</span><span class="o">/</span><span class="n">inp</span><span class="o">/</span> <span class="n">xds_file</span><span class="o">=</span><span class="n">XPARM</span><span class="o">.</span><span class="n">XDS</span> <span class="c1"># Specify which extra file should be used to create experiment metadata</span>
71+
72+
<span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">folder</span><span class="o">/</span><span class="n">containing</span><span class="o">/</span><span class="n">xds</span><span class="o">/</span><span class="n">inp</span><span class="o">/</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">INTEGRATE</span><span class="o">.</span><span class="n">HKL</span> <span class="c1"># Will take XDS.INP from the directory, and everything else needed from the specified INTEGRATE.HKL file</span>
73+
</pre></div>
74+
</div>
75+
</section>
76+
<section id="basic-parameters">
77+
<h2>Basic parameters<a class="headerlink" href="#basic-parameters" title="Link to this heading"></a></h2>
78+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nb">input</span> <span class="p">{</span>
79+
<span class="n">xds_file</span> <span class="o">=</span> <span class="kc">None</span>
80+
<span class="p">}</span>
81+
<span class="n">output</span> <span class="p">{</span>
82+
<span class="n">reflections</span> <span class="o">=</span> <span class="kc">None</span>
83+
<span class="n">xds_experiments</span> <span class="o">=</span> <span class="s2">&quot;xds_models.expt&quot;</span>
84+
<span class="n">log</span> <span class="o">=</span> <span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span><span class="o">.</span><span class="n">log</span>
85+
<span class="p">}</span>
86+
<span class="n">remove_invalid</span> <span class="o">=</span> <span class="kc">False</span>
87+
<span class="n">add_standard_columns</span> <span class="o">=</span> <span class="kc">False</span>
88+
<span class="n">read_varying_crystal</span> <span class="o">=</span> <span class="kc">False</span>
89+
</pre></div>
90+
</div>
91+
</section>
92+
<section id="full-parameter-definitions">
93+
<h2>Full parameter definitions<a class="headerlink" href="#full-parameter-definitions" title="Link to this heading"></a></h2>
94+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nb">input</span> <span class="p">{</span>
95+
<span class="n">xds_file</span> <span class="o">=</span> <span class="kc">None</span>
96+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;Explicitly specify the file to use &quot;</span>
97+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">path</span>
98+
<span class="p">}</span>
99+
<span class="n">output</span> <span class="p">{</span>
100+
<span class="n">reflections</span> <span class="o">=</span> <span class="kc">None</span>
101+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;The output filname of the reflections file (defaults to either&quot;</span>
102+
<span class="s2">&quot;integrate_hkl.refl or spot_xds.refl)&quot;</span>
103+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="nb">str</span>
104+
<span class="n">xds_experiments</span> <span class="o">=</span> <span class="s2">&quot;xds_models.expt&quot;</span>
105+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;The output filename of the experiment list created from xds&quot;</span>
106+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="nb">str</span>
107+
<span class="n">log</span> <span class="o">=</span> <span class="n">dials</span><span class="o">.</span><span class="n">import_xds</span><span class="o">.</span><span class="n">log</span>
108+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">path</span>
109+
<span class="p">}</span>
110+
<span class="n">remove_invalid</span> <span class="o">=</span> <span class="kc">False</span>
111+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;Remove non-index reflections (if miller indices are present)&quot;</span>
112+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="nb">bool</span>
113+
<span class="n">add_standard_columns</span> <span class="o">=</span> <span class="kc">False</span>
114+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;Add empty standard columns to the reflections. Note columns for&quot;</span>
115+
<span class="s2">&quot;centroid variances are set to contain 1s, not 0s&quot;</span>
116+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="nb">bool</span>
117+
<span class="n">read_varying_crystal</span> <span class="o">=</span> <span class="kc">False</span>
118+
<span class="o">.</span><span class="n">help</span> <span class="o">=</span> <span class="s2">&quot;Attempt to create a scan-varying crystal model from INTEGRATE.LP,&quot;</span>
119+
<span class="s2">&quot;if present&quot;</span>
120+
<span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="nb">bool</span>
121+
</pre></div>
122+
</div>
123+
</section>
124+
</section>
125+
126+
127+
</div>
128+
129+
</div>
130+
</div>
131+
<div class="sphinxsidebar" role="navigation" aria-label="Main">
132+
<div class="sphinxsidebarwrapper"><!--<h3>Navigation</h3>-->
133+
<ul class="current">
134+
<li class="toctree-l1"><a class="reference internal" href="../../index.html">Home</a></li>
135+
<li class="toctree-l1"><a class="reference internal" href="../../about.html">About</a></li>
136+
<li class="toctree-l1"><a class="reference internal" href="../../installation.html">Installation</a></li>
137+
<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Documentation</a></li>
138+
<li class="toctree-l1"><a class="reference internal" href="../tutorials/index.html">Tutorials</a></li>
139+
<li class="toctree-l1"><a class="reference internal" href="../../howto.html">How-to</a></li>
140+
<li class="toctree-l1"><a class="reference external" href="https://dials.github.io/kb">Knowledge Base</a></li>
141+
<li class="toctree-l1"><a class="reference internal" href="../../workshops/index.html">Workshops</a></li>
142+
<li class="toctree-l1"><a class="reference internal" href="../../national_resource.html">US National Resource</a></li>
143+
<li class="toctree-l1"><a class="reference internal" href="../../publications.html">Publications</a></li>
144+
<li class="toctree-l1"><a class="reference internal" href="../../projects.html">Projects</a></li>
145+
<li class="toctree-l1"><a class="reference internal" href="../../license.html">License</a></li>
146+
</ul>
147+
148+
149+
</div>
150+
</div>
151+
<div class="clearer"></div>
152+
</div>
153+
<div class="footer container">
154+
<a href="https://www.diamond.ac.uk/"><img class="logofooter" alt="Diamond" src="../../_static/diamond_logo.png" /></a>
155+
<a href="https://www.ccp4.ac.uk/"><img class="logofooter" alt="CCP4" src="../../_static/CCP4-logo-plain.png" /></a>
156+
<a href="https://www.stfc.ac.uk/"><img class="logofooter" alt="STFC" src="https://dials.github.io/images/logos/ukri-stfc.png" /></a>
157+
<a href="https://www.lbl.gov/"><img class="logofooter" alt="LBL" src="https://dials.github.io/images/logos/lbl.png" /></a>
158+
<a href="http://smb.slac.stanford.edu/"><img class="logofooter" alt="SSRL/SMB" src="https://dials.github.io/images/logos/smbssrl.jpg" /></a>
159+
</div>
160+
161+
<script type="text/javascript">
162+
$(document).ready(function() {
163+
$(".toggle > *").hide();
164+
$(".toggle .header").show();
165+
$(".toggle .header").click(function() {
166+
$(this).parent().children().not(".header").toggle(400);
167+
$(this).parent().children(".header").toggleClass("open");
168+
})
169+
});
170+
</script>
171+
172+
<div class="footer">
173+
&#169;2025, Diamond Light Source, Lawrence Berkeley National Laboratory and STFC.
174+
175+
</div>
176+
177+
178+
179+
180+
181+
</body>
182+
</html>

documentation/programs/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ <h1>Program documentation<a class="headerlink" href="#program-documentation" tit
9393
<li class="toctree-l1"><a class="reference internal" href="dials_anvil_correction.html">dials.anvil_correction</a></li>
9494
<li class="toctree-l1"><a class="reference internal" href="dials_missing_reflections.html">dials.missing_reflections</a></li>
9595
<li class="toctree-l1"><a class="reference internal" href="dials_filter_reflections.html">dials.filter_reflections</a></li>
96+
<li class="toctree-l1"><a class="reference internal" href="dials_import_xds.html">dials.import_xds</a></li>
9697
</ul>
9798
</div>
9899
<p>Printable command line reference:</p>

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)