Skip to content

Commit f64cafb

Browse files
author
github-actions
committed
Automated documentation rebuild
1 parent e06969f commit f64cafb

File tree

7 files changed

+81
-3
lines changed

7 files changed

+81
-3
lines changed

_sources/users/rmg/input.rst.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -879,6 +879,39 @@ to turn off pressure dependence for all molecules larger than the given number
879879
of atoms (16 in the above example).
880880

881881

882+
Completed Pressure-Dependent Networks
883+
--------------------------------------
884+
885+
Sometimes you have a pressure-dependent network that has been studied in great
886+
detail and included in a seed mechanism or reaction library (such as CH2O2),
887+
and you don't want RMG to add additional reactions to that network. Adding
888+
RMG's estimates to a thoroughly studied network will likely make your model
889+
worse, as the original authors would have included any important reactions.
890+
891+
You can specify that certain networks should not be expanded further using the
892+
``completedNetworks`` parameter within the ``pressureDependence()`` block. This
893+
parameter takes a list of chemical formulas identifying the networks that should
894+
be considered complete. For example::
895+
896+
pressureDependence(
897+
method='modified strong collision',
898+
maximumGrainSize=(0.5,'kcal/mol'),
899+
minimumNumberOfGrains=250,
900+
temperatures=(300,2000,'K',8),
901+
pressures=(0.01,100,'bar',5),
902+
interpolation=('Chebyshev', 6, 4),
903+
maximumAtoms=16,
904+
completedNetworks=['CH2O2'],
905+
)
906+
907+
Multiple networks can be specified in the list::
908+
909+
completedNetworks=['CH2O2', 'C2H6'],
910+
911+
When a network is marked as completed, RMG will not add any new reactions to it,
912+
though reactions already present in seed mechanisms will still be used.
913+
914+
882915
.. _uncertaintyanalysis:
883916

884917
Uncertainty Analysis

genindex.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ <h2 id="A">A</h2>
116116
<li><a href="reference/molecule/molecule.html#rmgpy.molecule.Molecule.add_bond">(rmgpy.molecule.Molecule method)</a>
117117
</li>
118118
</ul></li>
119+
<li><a href="reference/rmg/coreedgereactionmodel.html#rmgpy.rmg.model.CoreEdgeReactionModel.add_completed_pdep_network">add_completed_pdep_network() (rmgpy.rmg.model.CoreEdgeReactionModel method)</a>
120+
</li>
119121
<li><a href="reference/molecule/graph.html#rmgpy.molecule.graph.Graph.add_edge">add_edge() (rmgpy.molecule.graph.Graph method)</a>
120122

121123
<ul>
@@ -245,11 +247,11 @@ <h2 id="A">A</h2>
245247
</li>
246248
</ul></li>
247249
<li><a href="reference/data/reactionrecipe.html#rmgpy.data.kinetics.ReactionRecipe.apply_forward">apply_forward() (rmgpy.data.kinetics.ReactionRecipe method)</a>
248-
</li>
249-
<li><a href="reference/pdep/reaction.html#rmgpy.pdep.reaction.apply_inverse_laplace_transform_method">apply_inverse_laplace_transform_method() (in module rmgpy.pdep.reaction)</a>
250250
</li>
251251
</ul></td>
252252
<td style="width: 33%; vertical-align: top;"><ul>
253+
<li><a href="reference/pdep/reaction.html#rmgpy.pdep.reaction.apply_inverse_laplace_transform_method">apply_inverse_laplace_transform_method() (in module rmgpy.pdep.reaction)</a>
254+
</li>
253255
<li><a href="reference/rmg/coreedgereactionmodel.html#rmgpy.rmg.model.CoreEdgeReactionModel.apply_kinetics_to_reaction">apply_kinetics_to_reaction() (rmgpy.rmg.model.CoreEdgeReactionModel method)</a>
254256
</li>
255257
<li><a href="reference/pdep/methods.html#rmgpy.pdep.msc.apply_modified_strong_collision_method">apply_modified_strong_collision_method() (in module rmgpy.pdep.msc)</a>

objects.inv

14 Bytes
Binary file not shown.

reference/rmg/coreedgereactionmodel.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ <h1>rmgpy.rmg.model.CoreEdgeReactionModel<a class="headerlink" href="#rmgpy-rmg-
102102
</tr>
103103
</tbody>
104104
</table>
105+
<dl class="py method">
106+
<dt class="sig sig-object py" id="rmgpy.rmg.model.CoreEdgeReactionModel.add_completed_pdep_network">
107+
<span class="sig-name descname"><span class="pre">add_completed_pdep_network</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">formula</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_completed_pdep_network" title="Permalink to this definition"></a></dt>
108+
<dd><p>Add a completed pressure-dependent network formula to the set.</p>
109+
</dd></dl>
110+
105111
<dl class="py method">
106112
<dt class="sig sig-object py" id="rmgpy.rmg.model.CoreEdgeReactionModel.add_new_surface_objects">
107113
<span class="sig-name descname"><span class="pre">add_new_surface_objects</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">new_surface_species</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">new_surface_reactions</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reaction_system</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_new_surface_objects" title="Permalink to this definition"></a></dt>
@@ -516,6 +522,7 @@ <h3><a href="../../contents.html">Table of Contents</a></h3>
516522
<ul>
517523
<li><a class="reference internal" href="#">rmgpy.rmg.model.CoreEdgeReactionModel</a><ul>
518524
<li><a class="reference internal" href="#rmgpy.rmg.model.CoreEdgeReactionModel"><code class="docutils literal notranslate"><span class="pre">CoreEdgeReactionModel</span></code></a><ul>
525+
<li><a class="reference internal" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_completed_pdep_network"><code class="docutils literal notranslate"><span class="pre">CoreEdgeReactionModel.add_completed_pdep_network()</span></code></a></li>
519526
<li><a class="reference internal" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_new_surface_objects"><code class="docutils literal notranslate"><span class="pre">CoreEdgeReactionModel.add_new_surface_objects()</span></code></a></li>
520527
<li><a class="reference internal" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_reaction_library_to_edge"><code class="docutils literal notranslate"><span class="pre">CoreEdgeReactionModel.add_reaction_library_to_edge()</span></code></a></li>
521528
<li><a class="reference internal" href="#rmgpy.rmg.model.CoreEdgeReactionModel.add_reaction_library_to_output"><code class="docutils literal notranslate"><span class="pre">CoreEdgeReactionModel.add_reaction_library_to_output()</span></code></a></li>

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.

users/rmg/examples.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,11 @@ <h2><span class="section-number">5.3. </span>Commented input file<a class="heade
486486
<span class="c1"># turns off pressure dependence for molecules with number of atoms greater than the number specified below</span>
487487
<span class="c1"># this is due to faster internal rate of energy transfer for larger molecules</span>
488488
<span class="n">maximumAtoms</span><span class="o">=</span><span class="mi">15</span><span class="p">,</span>
489+
<span class="c1"># (optional) list of networks that have been thoroughly studied and should not be expanded</span>
490+
<span class="c1"># by RMG. This is useful when you have a detailed mechanism for a specific network (e.g., from</span>
491+
<span class="c1"># a seed mechanism or reaction library) and don&#39;t want RMG to add its own estimates which may</span>
492+
<span class="c1"># make the model worse. Specify networks by their chemical formula, e.g., [&#39;CH2O2&#39;, &#39;C2H6&#39;]</span>
493+
<span class="c1"># completedNetworks=[&#39;CH2O2&#39;],</span>
489494
<span class="p">)</span>
490495

491496
<span class="c1"># optional block adds constraints on what RMG can output.</span>

users/rmg/input.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -846,6 +846,36 @@ <h3><span class="section-number">4.10.5. </span>Maximum size of adduct for which
846846
<p>to turn off pressure dependence for all molecules larger than the given number
847847
of atoms (16 in the above example).</p>
848848
</section>
849+
<section id="completed-pressure-dependent-networks">
850+
<h3><span class="section-number">4.10.6. </span>Completed Pressure-Dependent Networks<a class="headerlink" href="#completed-pressure-dependent-networks" title="Permalink to this heading"></a></h3>
851+
<p>Sometimes you have a pressure-dependent network that has been studied in great
852+
detail and included in a seed mechanism or reaction library (such as CH2O2),
853+
and you don’t want RMG to add additional reactions to that network. Adding
854+
RMG’s estimates to a thoroughly studied network will likely make your model
855+
worse, as the original authors would have included any important reactions.</p>
856+
<p>You can specify that certain networks should not be expanded further using the
857+
<code class="docutils literal notranslate"><span class="pre">completedNetworks</span></code> parameter within the <code class="docutils literal notranslate"><span class="pre">pressureDependence()</span></code> block. This
858+
parameter takes a list of chemical formulas identifying the networks that should
859+
be considered complete. For example:</p>
860+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pressureDependence</span><span class="p">(</span>
861+
<span class="n">method</span><span class="o">=</span><span class="s1">&#39;modified strong collision&#39;</span><span class="p">,</span>
862+
<span class="n">maximumGrainSize</span><span class="o">=</span><span class="p">(</span><span class="mf">0.5</span><span class="p">,</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">),</span>
863+
<span class="n">minimumNumberOfGrains</span><span class="o">=</span><span class="mi">250</span><span class="p">,</span>
864+
<span class="n">temperatures</span><span class="o">=</span><span class="p">(</span><span class="mi">300</span><span class="p">,</span><span class="mi">2000</span><span class="p">,</span><span class="s1">&#39;K&#39;</span><span class="p">,</span><span class="mi">8</span><span class="p">),</span>
865+
<span class="n">pressures</span><span class="o">=</span><span class="p">(</span><span class="mf">0.01</span><span class="p">,</span><span class="mi">100</span><span class="p">,</span><span class="s1">&#39;bar&#39;</span><span class="p">,</span><span class="mi">5</span><span class="p">),</span>
866+
<span class="n">interpolation</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;Chebyshev&#39;</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">4</span><span class="p">),</span>
867+
<span class="n">maximumAtoms</span><span class="o">=</span><span class="mi">16</span><span class="p">,</span>
868+
<span class="n">completedNetworks</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;CH2O2&#39;</span><span class="p">],</span>
869+
<span class="p">)</span>
870+
</pre></div>
871+
</div>
872+
<p>Multiple networks can be specified in the list:</p>
873+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">completedNetworks</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;CH2O2&#39;</span><span class="p">,</span> <span class="s1">&#39;C2H6&#39;</span><span class="p">],</span>
874+
</pre></div>
875+
</div>
876+
<p>When a network is marked as completed, RMG will not add any new reactions to it,
877+
though reactions already present in seed mechanisms will still be used.</p>
878+
</section>
849879
</section>
850880
<section id="uncertainty-analysis">
851881
<span id="uncertaintyanalysis"></span><h2><span class="section-number">4.11. </span>Uncertainty Analysis<a class="headerlink" href="#uncertainty-analysis" title="Permalink to this heading"></a></h2>
@@ -1115,6 +1145,7 @@ <h3><a href="../../contents.html">Table of Contents</a></h3>
11151145
<li><a class="reference internal" href="#temperature-and-pressure-for-the-interpolation-scheme">4.10.3. Temperature and pressure for the interpolation scheme</a></li>
11161146
<li><a class="reference internal" href="#interpolation-scheme">4.10.4. Interpolation scheme</a></li>
11171147
<li><a class="reference internal" href="#maximum-size-of-adduct-for-which-pressure-dependence-kinetics-be-generated">4.10.5. Maximum size of adduct for which pressure dependence kinetics be generated</a></li>
1148+
<li><a class="reference internal" href="#completed-pressure-dependent-networks">4.10.6. Completed Pressure-Dependent Networks</a></li>
11181149
</ul>
11191150
</li>
11201151
<li><a class="reference internal" href="#uncertainty-analysis">4.11. Uncertainty Analysis</a></li>

0 commit comments

Comments
 (0)