Skip to content

Commit acb7fb2

Browse files
author
github-actions
committed
rebuilt html docs for version 2.11.0-dev0 from branch develop with sphinx at 528b512
1 parent bad77b2 commit acb7fb2

8 files changed

Lines changed: 110 additions & 10 deletions

File tree

2.11.0-dev0/_modules/MDAnalysis/analysis/msd.html

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,34 @@ <h1>Source code for MDAnalysis.analysis.msd</h1><div class="highlight"><pre>
212212
<span class="sd"> </span>
213213
<span class="sd"> In MDAnalysis you can use the </span>
214214
<span class="sd"> :class:`~MDAnalysis.transformations.nojump.NoJump`</span>
215-
<span class="sd"> transformation. </span>
215+
<span class="sd"> transformation to unwrap coordinates on-the-fly.</span>
216+
<span class="sd"> </span>
217+
<span class="sd"> A minimal example:</span>
218+
219+
<span class="sd"> .. code-block:: python</span>
220+
<span class="sd"> </span>
221+
<span class="sd"> import MDAnalysis as mda</span>
222+
<span class="sd"> from MDAnalysis.transformations import NoJump</span>
223+
<span class="sd"> </span>
224+
<span class="sd"> u = mda.Universe(TOP, TRAJ)</span>
225+
<span class="sd"> </span>
226+
<span class="sd"> # Apply NoJump transformation to unwrap coordinates</span>
227+
<span class="sd"> u.trajectory.add_transformations(NoJump(u))</span>
228+
<span class="sd"> </span>
229+
<span class="sd"> # Now the trajectory is unwrapped and MSD can be computed normally:</span>
230+
<span class="sd"> from MDAnalysis.analysis.msd import EinsteinMSD</span>
231+
<span class="sd"> MSD = EinsteinMSD(u, select=&quot;all&quot;, msd_type=&quot;xyz&quot;)</span>
232+
<span class="sd"> MSD.run()</span>
233+
234+
<span class="sd"> This example assumes that the trajectory contains periodic box</span>
235+
<span class="sd"> dimensions. If no periodic boundary information is present, box</span>
236+
<span class="sd"> dimensions must be defined before applying ``NoJump``, which can</span>
237+
<span class="sd"> be accomplished by applying the</span>
238+
<span class="sd"> :class:`~MDAnalysis.transformations.boxdimensions.set_dimensions`</span>
239+
<span class="sd"> transformation *before* the </span>
240+
<span class="sd"> :class:`~MDAnalysis.transformations.nojump.NoJump` transformation.</span>
241+
<span class="sd"> </span>
242+
<span class="sd"> This replaces the need to preprocess trajectories externally.</span>
216243
<span class="sd"> </span>
217244
<span class="sd"> In GROMACS, for example, this can be done using `gmx trjconv`_ with the</span>
218245
<span class="sd"> ``-pbc nojump`` flag.</span>

2.11.0-dev0/documentation_pages/analysis/msd.html

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,30 @@
214214
back into the primary simulation cell.</p>
215215
<p>In MDAnalysis you can use the
216216
<a class="reference internal" href="../transformations/nojump.html#MDAnalysis.transformations.nojump.NoJump" title="MDAnalysis.transformations.nojump.NoJump"><code class="xref py py-class docutils literal notranslate"><span class="pre">NoJump</span></code></a>
217-
transformation.</p>
217+
transformation to unwrap coordinates on-the-fly.</p>
218+
<p>A minimal example:</p>
219+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">MDAnalysis</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">mda</span>
220+
<span class="kn">from</span><span class="w"> </span><span class="nn">MDAnalysis.transformations</span><span class="w"> </span><span class="kn">import</span> <span class="n">NoJump</span>
221+
222+
<span class="n">u</span> <span class="o">=</span> <span class="n">mda</span><span class="o">.</span><span class="n">Universe</span><span class="p">(</span><span class="n">TOP</span><span class="p">,</span> <span class="n">TRAJ</span><span class="p">)</span>
223+
224+
<span class="c1"># Apply NoJump transformation to unwrap coordinates</span>
225+
<span class="n">u</span><span class="o">.</span><span class="n">trajectory</span><span class="o">.</span><span class="n">add_transformations</span><span class="p">(</span><span class="n">NoJump</span><span class="p">(</span><span class="n">u</span><span class="p">))</span>
226+
227+
<span class="c1"># Now the trajectory is unwrapped and MSD can be computed normally:</span>
228+
<span class="kn">from</span><span class="w"> </span><span class="nn">MDAnalysis.analysis.msd</span><span class="w"> </span><span class="kn">import</span> <span class="n">EinsteinMSD</span>
229+
<span class="n">MSD</span> <span class="o">=</span> <span class="n">EinsteinMSD</span><span class="p">(</span><span class="n">u</span><span class="p">,</span> <span class="n">select</span><span class="o">=</span><span class="s2">&quot;all&quot;</span><span class="p">,</span> <span class="n">msd_type</span><span class="o">=</span><span class="s2">&quot;xyz&quot;</span><span class="p">)</span>
230+
<span class="n">MSD</span><span class="o">.</span><span class="n">run</span><span class="p">()</span>
231+
</pre></div>
232+
</div>
233+
<p>This example assumes that the trajectory contains periodic box
234+
dimensions. If no periodic boundary information is present, box
235+
dimensions must be defined before applying <code class="docutils literal notranslate"><span class="pre">NoJump</span></code>, which can
236+
be accomplished by applying the
237+
<a class="reference internal" href="../transformations/boxdimensions.html#MDAnalysis.transformations.boxdimensions.set_dimensions" title="MDAnalysis.transformations.boxdimensions.set_dimensions"><code class="xref py py-class docutils literal notranslate"><span class="pre">set_dimensions</span></code></a>
238+
transformation <em>before</em> the
239+
<a class="reference internal" href="../transformations/nojump.html#MDAnalysis.transformations.nojump.NoJump" title="MDAnalysis.transformations.nojump.NoJump"><code class="xref py py-class docutils literal notranslate"><span class="pre">NoJump</span></code></a> transformation.</p>
240+
<p>This replaces the need to preprocess trajectories externally.</p>
218241
<p>In GROMACS, for example, this can be done using <a class="reference external" href="https://manual.gromacs.org/current/onlinehelp/gmx-trjconv.html">gmx trjconv</a> with the
219242
<code class="docutils literal notranslate"><span class="pre">-pbc</span> <span class="pre">nojump</span></code> flag.</p>
220243
</div>

2.11.0-dev0/documentation_pages/analysis/wbridge_analysis.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,15 +1048,15 @@ <h2><span class="section-number">4.4.3.8. </span>Classes<a class="headerlink" hr
10481048

10491049
<dl class="py attribute">
10501050
<dt class="sig sig-object py" id="MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_ACCEPTORS">
1051-
<span class="sig-name descname"><span class="pre">DEFAULT_ACCEPTORS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'CHARMM27':</span> <span class="pre">('SD',</span> <span class="pre">'SG',</span> <span class="pre">'OH2',</span> <span class="pre">'OH',</span> <span class="pre">'OE1',</span> <span class="pre">'O',</span> <span class="pre">'ND1',</span> <span class="pre">'OC2',</span> <span class="pre">'OG1',</span> <span class="pre">'OE2',</span> <span class="pre">'OC1',</span> <span class="pre">'NE2',</span> <span class="pre">'OW',</span> <span class="pre">'OD2',</span> <span class="pre">'OG',</span> <span class="pre">'OD1'),</span> <span class="pre">'GLYCAM06':</span> <span class="pre">('OH',</span> <span class="pre">'O2',</span> <span class="pre">'OW',</span> <span class="pre">'O',</span> <span class="pre">'OS',</span> <span class="pre">'NT',</span> <span class="pre">'OY',</span> <span class="pre">'SM',</span> <span class="pre">'N'),</span> <span class="pre">'other':</span> <span class="pre">()}</span></em><a class="headerlink" href="#MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_ACCEPTORS" title="Link to this definition"></a></dt>
1051+
<span class="sig-name descname"><span class="pre">DEFAULT_ACCEPTORS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'CHARMM27':</span> <span class="pre">('OE2',</span> <span class="pre">'OD2',</span> <span class="pre">'SD',</span> <span class="pre">'OG1',</span> <span class="pre">'OD1',</span> <span class="pre">'O',</span> <span class="pre">'OW',</span> <span class="pre">'OH',</span> <span class="pre">'OC2',</span> <span class="pre">'OC1',</span> <span class="pre">'NE2',</span> <span class="pre">'ND1',</span> <span class="pre">'OH2',</span> <span class="pre">'SG',</span> <span class="pre">'OG',</span> <span class="pre">'OE1'),</span> <span class="pre">'GLYCAM06':</span> <span class="pre">('OH',</span> <span class="pre">'OS',</span> <span class="pre">'SM',</span> <span class="pre">'N',</span> <span class="pre">'OY',</span> <span class="pre">'OW',</span> <span class="pre">'O',</span> <span class="pre">'NT',</span> <span class="pre">'O2'),</span> <span class="pre">'other':</span> <span class="pre">()}</span></em><a class="headerlink" href="#MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_ACCEPTORS" title="Link to this definition"></a></dt>
10521052
<dd><p>default atom names that are treated as hydrogen <em>acceptors</em>
10531053
(see <a class="reference internal" href="#default-atom-names-for-water-bridge-analysis"><span class="std std-ref">Default heavy atom names for CHARMM27 force field.</span></a>);
10541054
use the keyword <cite>acceptors</cite> to add a list of additional acceptor names.</p>
10551055
</dd></dl>
10561056

10571057
<dl class="py attribute">
10581058
<dt class="sig sig-object py" id="MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_DONORS">
1059-
<span class="sig-name descname"><span class="pre">DEFAULT_DONORS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'CHARMM27':</span> <span class="pre">('SG',</span> <span class="pre">'OH2',</span> <span class="pre">'NH1',</span> <span class="pre">'OH',</span> <span class="pre">'NE',</span> <span class="pre">'NE2',</span> <span class="pre">'OW',</span> <span class="pre">'NH2',</span> <span class="pre">'OG',</span> <span class="pre">'NZ',</span> <span class="pre">'NE1',</span> <span class="pre">'ND2',</span> <span class="pre">'ND1',</span> <span class="pre">'N',</span> <span class="pre">'OG1'),</span> <span class="pre">'GLYCAM06':</span> <span class="pre">('NT',</span> <span class="pre">'OH',</span> <span class="pre">'N',</span> <span class="pre">'OW',</span> <span class="pre">'N3'),</span> <span class="pre">'other':</span> <span class="pre">()}</span></em><a class="headerlink" href="#MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_DONORS" title="Link to this definition"></a></dt>
1059+
<span class="sig-name descname"><span class="pre">DEFAULT_DONORS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'CHARMM27':</span> <span class="pre">('OH',</span> <span class="pre">'OG1',</span> <span class="pre">'NE2',</span> <span class="pre">'NH2',</span> <span class="pre">'NE',</span> <span class="pre">'ND2',</span> <span class="pre">'ND1',</span> <span class="pre">'OH2',</span> <span class="pre">'SG',</span> <span class="pre">'N',</span> <span class="pre">'NH1',</span> <span class="pre">'NZ',</span> <span class="pre">'NE1',</span> <span class="pre">'OG',</span> <span class="pre">'OW'),</span> <span class="pre">'GLYCAM06':</span> <span class="pre">('N',</span> <span class="pre">'N3',</span> <span class="pre">'OH',</span> <span class="pre">'NT',</span> <span class="pre">'OW'),</span> <span class="pre">'other':</span> <span class="pre">()}</span></em><a class="headerlink" href="#MDAnalysis.analysis.hydrogenbonds.wbridge_analysis.WaterBridgeAnalysis.DEFAULT_DONORS" title="Link to this definition"></a></dt>
10601060
<dd><p>default heavy atom names whose hydrogens are treated as <em>donors</em>
10611061
(see <a class="reference internal" href="#default-atom-names-for-water-bridge-analysis"><span class="std std-ref">Default heavy atom names for CHARMM27 force field.</span></a>);
10621062
use the keyword <cite>donors</cite> to add a list of additional donor names.</p>

2.11.0-dev0/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.

dev/_modules/MDAnalysis/analysis/msd.html

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,34 @@ <h1>Source code for MDAnalysis.analysis.msd</h1><div class="highlight"><pre>
212212
<span class="sd"> </span>
213213
<span class="sd"> In MDAnalysis you can use the </span>
214214
<span class="sd"> :class:`~MDAnalysis.transformations.nojump.NoJump`</span>
215-
<span class="sd"> transformation. </span>
215+
<span class="sd"> transformation to unwrap coordinates on-the-fly.</span>
216+
<span class="sd"> </span>
217+
<span class="sd"> A minimal example:</span>
218+
219+
<span class="sd"> .. code-block:: python</span>
220+
<span class="sd"> </span>
221+
<span class="sd"> import MDAnalysis as mda</span>
222+
<span class="sd"> from MDAnalysis.transformations import NoJump</span>
223+
<span class="sd"> </span>
224+
<span class="sd"> u = mda.Universe(TOP, TRAJ)</span>
225+
<span class="sd"> </span>
226+
<span class="sd"> # Apply NoJump transformation to unwrap coordinates</span>
227+
<span class="sd"> u.trajectory.add_transformations(NoJump(u))</span>
228+
<span class="sd"> </span>
229+
<span class="sd"> # Now the trajectory is unwrapped and MSD can be computed normally:</span>
230+
<span class="sd"> from MDAnalysis.analysis.msd import EinsteinMSD</span>
231+
<span class="sd"> MSD = EinsteinMSD(u, select=&quot;all&quot;, msd_type=&quot;xyz&quot;)</span>
232+
<span class="sd"> MSD.run()</span>
233+
234+
<span class="sd"> This example assumes that the trajectory contains periodic box</span>
235+
<span class="sd"> dimensions. If no periodic boundary information is present, box</span>
236+
<span class="sd"> dimensions must be defined before applying ``NoJump``, which can</span>
237+
<span class="sd"> be accomplished by applying the</span>
238+
<span class="sd"> :class:`~MDAnalysis.transformations.boxdimensions.set_dimensions`</span>
239+
<span class="sd"> transformation *before* the </span>
240+
<span class="sd"> :class:`~MDAnalysis.transformations.nojump.NoJump` transformation.</span>
241+
<span class="sd"> </span>
242+
<span class="sd"> This replaces the need to preprocess trajectories externally.</span>
216243
<span class="sd"> </span>
217244
<span class="sd"> In GROMACS, for example, this can be done using `gmx trjconv`_ with the</span>
218245
<span class="sd"> ``-pbc nojump`` flag.</span>

dev/documentation_pages/analysis/msd.html

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,30 @@
214214
back into the primary simulation cell.</p>
215215
<p>In MDAnalysis you can use the
216216
<a class="reference internal" href="../transformations/nojump.html#MDAnalysis.transformations.nojump.NoJump" title="MDAnalysis.transformations.nojump.NoJump"><code class="xref py py-class docutils literal notranslate"><span class="pre">NoJump</span></code></a>
217-
transformation.</p>
217+
transformation to unwrap coordinates on-the-fly.</p>
218+
<p>A minimal example:</p>
219+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">MDAnalysis</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">mda</span>
220+
<span class="kn">from</span><span class="w"> </span><span class="nn">MDAnalysis.transformations</span><span class="w"> </span><span class="kn">import</span> <span class="n">NoJump</span>
221+
222+
<span class="n">u</span> <span class="o">=</span> <span class="n">mda</span><span class="o">.</span><span class="n">Universe</span><span class="p">(</span><span class="n">TOP</span><span class="p">,</span> <span class="n">TRAJ</span><span class="p">)</span>
223+
224+
<span class="c1"># Apply NoJump transformation to unwrap coordinates</span>
225+
<span class="n">u</span><span class="o">.</span><span class="n">trajectory</span><span class="o">.</span><span class="n">add_transformations</span><span class="p">(</span><span class="n">NoJump</span><span class="p">(</span><span class="n">u</span><span class="p">))</span>
226+
227+
<span class="c1"># Now the trajectory is unwrapped and MSD can be computed normally:</span>
228+
<span class="kn">from</span><span class="w"> </span><span class="nn">MDAnalysis.analysis.msd</span><span class="w"> </span><span class="kn">import</span> <span class="n">EinsteinMSD</span>
229+
<span class="n">MSD</span> <span class="o">=</span> <span class="n">EinsteinMSD</span><span class="p">(</span><span class="n">u</span><span class="p">,</span> <span class="n">select</span><span class="o">=</span><span class="s2">&quot;all&quot;</span><span class="p">,</span> <span class="n">msd_type</span><span class="o">=</span><span class="s2">&quot;xyz&quot;</span><span class="p">)</span>
230+
<span class="n">MSD</span><span class="o">.</span><span class="n">run</span><span class="p">()</span>
231+
</pre></div>
232+
</div>
233+
<p>This example assumes that the trajectory contains periodic box
234+
dimensions. If no periodic boundary information is present, box
235+
dimensions must be defined before applying <code class="docutils literal notranslate"><span class="pre">NoJump</span></code>, which can
236+
be accomplished by applying the
237+
<a class="reference internal" href="../transformations/boxdimensions.html#MDAnalysis.transformations.boxdimensions.set_dimensions" title="MDAnalysis.transformations.boxdimensions.set_dimensions"><code class="xref py py-class docutils literal notranslate"><span class="pre">set_dimensions</span></code></a>
238+
transformation <em>before</em> the
239+
<a class="reference internal" href="../transformations/nojump.html#MDAnalysis.transformations.nojump.NoJump" title="MDAnalysis.transformations.nojump.NoJump"><code class="xref py py-class docutils literal notranslate"><span class="pre">NoJump</span></code></a> transformation.</p>
240+
<p>This replaces the need to preprocess trajectories externally.</p>
218241
<p>In GROMACS, for example, this can be done using <a class="reference external" href="https://manual.gromacs.org/current/onlinehelp/gmx-trjconv.html">gmx trjconv</a> with the
219242
<code class="docutils literal notranslate"><span class="pre">-pbc</span> <span class="pre">nojump</span></code> flag.</p>
220243
</div>

0 commit comments

Comments
 (0)