Skip to content

Commit 2847266

Browse files
committed
deploy
1 parent 57b2c27 commit 2847266

File tree

10 files changed

+24
-61
lines changed

10 files changed

+24
-61
lines changed

_sources/commands.rst.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@ CRANE本质上是一个命令行程序,它通过各种命令行来执行计算
3737
:prog: crane compare
3838
:nested: full
3939

40-
.. _crane_visualize:
40+
.. .. _crane_visualize:
4141
42-
.. click:: ngm.cli:visualize
43-
:prog: crane visualize
44-
:nested: full
42+
.. .. click:: ngm.cli:visualize
43+
.. :prog: crane visualize
44+
.. :nested: full
4545
46-
.. _crane_to_openmc:
46+
.. .. _crane_to_openmc:
4747
48-
.. click:: ngm.cli:to_openmc
49-
:prog: crane to-openmc
50-
:nested: full
48+
.. .. click:: ngm.cli:to_openmc
49+
.. :prog: crane to-openmc
50+
.. :nested: full
5151
5252
5353
.. _interactive_commands:

_sources/usersguide/openmc.rst.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ OpenMC 接口
4242
4343
就能够基于CRANE模型自动生成OpenMC的计算输入,并直接驱动OpenMC计算。详细命令行功能见 :ref:`crane_to_openmc`。
4444

45-
.. note:: 执行 :ref:`crane_to_openmc` 命令后,CRANE会创建一个名为 **:ref:`core_name` + __openmc** 的文件夹,
45+
.. note:: 执行 :ref:`crane_to_openmc` 命令后,CRANE会创建一个名为 :ref:`core_name` + ``__openmc`` 的文件夹,
4646
OpenMC所有的输入文件都在该文件夹内。
4747

4848
利用 `openmc plotter <https://github.com/openmc-dev/plotter>`_ 工具对上述命令产生OpenMC模型进行可视化:

commands.html

+3-27
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@
5959
<li class="toctree-l3"><a class="reference internal" href="#crane-run">crane run</a></li>
6060
<li class="toctree-l3"><a class="reference internal" href="#crane-check-region-overlap">crane check-region-overlap</a></li>
6161
<li class="toctree-l3"><a class="reference internal" href="#crane-compare">crane compare</a></li>
62-
<li class="toctree-l3"><a class="reference internal" href="#crane-visualize">crane visualize</a></li>
6362
</ul>
6463
</li>
6564
<li class="toctree-l2"><a class="reference internal" href="#interactive-commands">交互式可视化命令行</a><ul>
@@ -120,8 +119,8 @@
120119
<p>CRANE本质上是一个命令行程序,它通过各种命令行来执行计算、绘制可视化图表等,CRANE的命令行可以分为以下两类:</p>
121120
<ol class="arabic simple">
122121
<li><p>基本命令行,该类命令行形式为 <code class="docutils literal notranslate"><span class="pre">crane</span> <span class="pre">COMMAND</span> <span class="pre">[ARGS]</span></code>,是CRANE最基本的命令行,如 <a class="reference internal" href="#crane-run"><span class="std std-ref">crane run</span></a>
123-
<a class="reference internal" href="#crane-visualize"><span class="std std-ref">crane visualize</span></a><a class="reference internal" href="#crane-compare"><span class="std std-ref">crane compare</span></a> 等;</p></li>
124-
<li><p>交互式命令行,该类命令行必须通过 <a class="reference internal" href="#crane-visualize"><span class="std std-ref">crane visualize</span></a> 进入交互式命令行界面后执行,为模型及结果可视化相关的命令行工具,
122+
<span class="xref std std-ref">crane_visualize</span><a class="reference internal" href="#crane-compare"><span class="std std-ref">crane compare</span></a> 等;</p></li>
123+
<li><p>交互式命令行,该类命令行必须通过 <span class="xref std std-ref">crane_visualize</span> 进入交互式命令行界面后执行,为模型及结果可视化相关的命令行工具,
125124
<a class="reference internal" href="usersguide/visualization.html#plot-model"><span class="std std-ref">模型可视化</span></a><a class="reference internal" href="usersguide/visualization.html#plot-power-distribution"><span class="std std-ref">功率分布可视化</span></a> 等。</p></li>
126125
</ol>
127126
<section id="base-commands">
@@ -374,33 +373,10 @@
374373
<dd><p>Optional argument(s)</p>
375374
</dd></dl>
376375

377-
</section>
378-
<section id="crane-visualize">
379-
<span id="crane-visualize"></span><h3>crane visualize<a class="headerlink" href="#crane-visualize" title="Link to this heading"></a></h3>
380-
<p>Start a interactive command line mode, which contains rich
381-
visualization functions.</p>
382-
<p>FILENAME is the name of file with path in which the model defined, both yaml
383-
and json format are acceptable. Or the name of output file in HDF5 format with path.</p>
384-
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>crane<span class="w"> </span>visualize<span class="w"> </span><span class="o">[</span>OPTIONS<span class="o">]</span><span class="w"> </span>FILENAME<span class="w"> </span><span class="o">[</span>REFERENCE_FILE<span class="o">]</span>...
385-
</pre></div>
386-
</div>
387-
<p class="rubric">Arguments</p>
388-
<dl class="std option">
389-
<dt class="sig sig-object std" id="cmdoption-crane-visualize-arg-FILENAME">
390-
<span class="sig-name descname"><span class="pre">FILENAME</span></span><span class="sig-prename descclassname"></span><a class="headerlink" href="#cmdoption-crane-visualize-arg-FILENAME" title="Link to this definition"></a></dt>
391-
<dd><p>Required argument</p>
392-
</dd></dl>
393-
394-
<dl class="std option">
395-
<dt class="sig sig-object std" id="cmdoption-crane-visualize-arg-REFERENCE_FILE">
396-
<span class="sig-name descname"><span class="pre">REFERENCE_FILE</span></span><span class="sig-prename descclassname"></span><a class="headerlink" href="#cmdoption-crane-visualize-arg-REFERENCE_FILE" title="Link to this definition"></a></dt>
397-
<dd><p>Optional argument(s)</p>
398-
</dd></dl>
399-
400376
</section>
401377
</section>
402378
<section id="interactive-commands">
403-
<span id="crane-to-openmc"></span><span id="id3"></span><h2>交互式可视化命令行<a class="headerlink" href="#interactive-commands" title="Link to this heading"></a></h2>
379+
<span id="id3"></span><h2>交互式可视化命令行<a class="headerlink" href="#interactive-commands" title="Link to this heading"></a></h2>
404380
<section id="plot-model">
405381
<span id="cli-plot-model"></span><h3>plot-model<a class="headerlink" href="#plot-model" title="Link to this heading"></a></h3>
406382
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>plot-model<span class="w"> </span><span class="o">[</span>OPTIONS<span class="o">]</span>

genindex.html

-13
Original file line numberDiff line numberDiff line change
@@ -1175,15 +1175,6 @@ <h2 id="C">C</h2>
11751175
<li><a href="commands.html#cmdoption-crane-run-visualize">-V</a>
11761176
</li>
11771177
<li><a href="commands.html#cmdoption-crane-run-arg-INPUT_FILE">INPUT_FILE</a>
1178-
</li>
1179-
</ul></li>
1180-
<li>
1181-
crane-visualize command line option
1182-
1183-
<ul>
1184-
<li><a href="commands.html#cmdoption-crane-visualize-arg-FILENAME">FILENAME</a>
1185-
</li>
1186-
<li><a href="commands.html#cmdoption-crane-visualize-arg-REFERENCE_FILE">REFERENCE_FILE</a>
11871178
</li>
11881179
</ul></li>
11891180
</ul></td>
@@ -1199,8 +1190,6 @@ <h2 id="F">F</h2>
11991190
<li><a href="commands.html#cmdoption-crane-check-region-overlap-arg-FILENAME">crane-check-region-overlap command line option</a>
12001191
</li>
12011192
<li><a href="commands.html#cmdoption-crane-compare-arg-FILENAME">crane-compare command line option</a>
1202-
</li>
1203-
<li><a href="commands.html#cmdoption-crane-visualize-arg-FILENAME">crane-visualize command line option</a>
12041193
</li>
12051194
</ul></li>
12061195
</ul></td>
@@ -1716,8 +1705,6 @@ <h2 id="R">R</h2>
17161705

17171706
<ul>
17181707
<li><a href="commands.html#cmdoption-crane-compare-arg-REFERENCE_FILE">crane-compare command line option</a>
1719-
</li>
1720-
<li><a href="commands.html#cmdoption-crane-visualize-arg-REFERENCE_FILE">crane-visualize command line option</a>
17211708
</li>
17221709
</ul></li>
17231710
</ul></td>

objects.inv

-82 Bytes
Binary file not shown.

quickstart/index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ <h3>计算控制参数设置<a class="headerlink" href="#id5" title="Link to thi
413413
<section id="crane">
414414
<h2>运行CRANE<a class="headerlink" href="#crane" title="Link to this heading"></a></h2>
415415
<p>输入文件填写完成以后,首先可以用 <a class="reference internal" href="../usersguide/visualization.html#usersguide-visualization"><span class="std std-ref">可视化</span></a> 功能来检查下模型的几何、材料布置是否正确。执行
416-
<a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 命令进入CRANE的可视化交互式命令行环境:</p>
416+
<span class="xref std std-ref">crane_visualize</span> 命令进入CRANE的可视化交互式命令行环境:</p>
417417
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>crane<span class="w"> </span>visualize<span class="w"> </span>VERA_2A.yaml
418418
</pre></div>
419419
</div>
@@ -460,10 +460,10 @@ <h2>查看、比较及可视化结果数据<a class="headerlink" href="#id6" tit
460460
<p>另外,CRANE还会产生一个同样命名的 Excel 文件,该文件保存了主要的一些结果数据,如计算状态参数、硼降曲线、
461461
组件功率分布、轴向功率分布、控制棒价值等,方便用户在windows系统上进行查看编辑。关于该文件的详细说明请参阅
462462
<a class="reference internal" href="../io_formats/output_excel.html#io-file-formats-output-excel"><span class="std std-ref">Excel 结果文件</span></a></p>
463-
<p>和执行 <a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 命令一样,计算完成后CRANE默认会进入可视化交互式命令行环境,执行命令:</p>
463+
<p>和执行 <span class="xref std std-ref">crane_visualize</span> 命令一样,计算完成后CRANE默认会进入可视化交互式命令行环境,执行命令:</p>
464464
<div class="admonition note">
465465
<p class="admonition-title">Note</p>
466-
<p><a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 命令后面也可以接计算结果文件,如 <code class="docutils literal notranslate"><span class="pre">crane</span> <span class="pre">visualize</span> <span class="pre">VERA_2A.h5</span></code>
466+
<p><span class="xref std std-ref">crane_visualize</span> 命令后面也可以接计算结果文件,如 <code class="docutils literal notranslate"><span class="pre">crane</span> <span class="pre">visualize</span> <span class="pre">VERA_2A.h5</span></code>
467467
即可进入可视化交互式命令行环境。</p>
468468
</div>
469469
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>plot-power-distribution<span class="w"> </span>--power-type<span class="w"> </span>pin-integral

searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

usersguide/openmc.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,10 @@ <h2><span class="section-number">13.1. </span>生成 OpenMC 输入并执行计
137137
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>crane<span class="w"> </span>to-openmc<span class="w"> </span>VERA_5A_2D.yaml
138138
</pre></div>
139139
</div>
140-
<p>就能够基于CRANE模型自动生成OpenMC的计算输入,并直接驱动OpenMC计算。详细命令行功能见 <a class="reference internal" href="../commands.html#crane-to-openmc"><span class="std std-ref">交互式可视化命令行</span></a></p>
140+
<p>就能够基于CRANE模型自动生成OpenMC的计算输入,并直接驱动OpenMC计算。详细命令行功能见 <span class="xref std std-ref">crane_to_openmc</span></p>
141141
<div class="admonition note">
142142
<p class="admonition-title">Note</p>
143-
<p>执行 <a class="reference internal" href="../commands.html#crane-to-openmc"><span class="std std-ref">交互式可视化命令行</span></a> 命令后,CRANE会创建一个名为 <strong>:ref:`core_name` + __openmc</strong> 的文件夹,
143+
<p>执行 <span class="xref std std-ref">crane_to_openmc</span> 命令后,CRANE会创建一个名为 <a class="reference internal" href="../io_formats/input.html#core-name"><span class="std std-ref">name</span></a> + <code class="docutils literal notranslate"><span class="pre">__openmc</span></code> 的文件夹,
144144
OpenMC所有的输入文件都在该文件夹内。</p>
145145
</div>
146146
<p>利用 <a class="reference external" href="https://github.com/openmc-dev/plotter">openmc plotter</a> 工具对上述命令产生OpenMC模型进行可视化:</p>
@@ -194,9 +194,9 @@ <h2><span class="section-number">13.1. </span>生成 OpenMC 输入并执行计
194194
</section>
195195
<section id="id3">
196196
<h2><span class="section-number">13.2. </span>对计算结果进行比较和可视化<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
197-
<p>采用CRANE的 <a class="reference internal" href="../commands.html#crane-to-openmc"><span class="std std-ref">交互式可视化命令行</span></a> 功能进行OpenMC的模型产生和计算时,OpenMC会统计三维组件功率分布,
197+
<p>采用CRANE的 <span class="xref std std-ref">crane_to_openmc</span> 功能进行OpenMC的模型产生和计算时,OpenMC会统计三维组件功率分布,
198198
因此OpenMC计算完成后,除了比较特征值,还可以比较组件功率分布。</p>
199-
<p>类似于比较两个CRANE的结果,我们可以用 <a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 命令来比较CRANE的 <a class="reference internal" href="../io_formats/output_hdf5.html#io-file-formats-output-hdf5"><span class="std std-ref">HDF5 结果文件</span></a>
199+
<p>类似于比较两个CRANE的结果,我们可以用 <span class="xref std std-ref">crane_visualize</span> 命令来比较CRANE的 <a class="reference internal" href="../io_formats/output_hdf5.html#io-file-formats-output-hdf5"><span class="std std-ref">HDF5 结果文件</span></a>
200200
和OpenMC的 <a class="reference external" href="https://docs.openmc.org/en/stable/io_formats/statepoint.html">statepoint file</a></p>
201201
<p>如执行以下命令:</p>
202202
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>crane<span class="w"> </span>visualize<span class="w"> </span>VERA_5A_2D.h5<span class="w"> </span>VERA_5A_2D__openmc/statepoint2000.h5

usersguide/run.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101

102102
<section id="usersguide-run">
103103
<span id="id1"></span><h1><span class="section-number">9. </span>启动计算<a class="headerlink" href="#usersguide-run" title="Link to this heading"></a></h1>
104-
<p>当输入文件准备好以后,首先可以通过命令行 <a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 对模型进行可视化,检查建模是否正确。有关可视化的详细介绍可参阅
104+
<p>当输入文件准备好以后,首先可以通过命令行 <span class="xref std std-ref">crane_visualize</span> 对模型进行可视化,检查建模是否正确。有关可视化的详细介绍可参阅
105105
<a class="reference internal" href="visualization.html#usersguide-visualization"><span class="std std-ref">可视化</span></a></p>
106106
<p>如果建模一切正常,就可以通过命令行 <a class="reference internal" href="../commands.html#crane-run"><span class="std std-ref">crane run</span></a> 来启动计算。</p>
107107
<p>以C5G7基准题为例,假设你准备好了基准问题 <a class="reference internal" href="../examples/c5g7.html#c5g7-3d"><span class="std std-ref">C5G7_3D</span></a> 输入文件,名为 <code class="docutils literal notranslate"><span class="pre">C5G7_3D.yaml</span></code>

usersguide/visualization.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,10 @@
190190
<p>CRANE内建的可视化功能都是基于两维矢量图的,如果你对堆芯三维可视化有需求,可关注CRANE的进展,
191191
我们正在研发基于web的堆芯三维可视化工具。</p>
192192
</div>
193-
<p>为了能够方便用户使用,所有可视化命令都采用交互式命令行方式,只要执行 <a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 命令进入到交互式命令行环境,
193+
<p>为了能够方便用户使用,所有可视化命令都采用交互式命令行方式,只要执行 <span class="xref std std-ref">crane_visualize</span> 命令进入到交互式命令行环境,
194194
<code class="docutils literal notranslate"><span class="pre">Tab</span></code> 键就可提示出可视化命令及选项。</p>
195-
<p>对于建模可视化,<a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 后面可以是 <a class="reference internal" href="../io_formats/input.html#io-file-formats-input"><span class="std std-ref">用户输入文件</span></a>,也可以是
196-
<a class="reference internal" href="../io_formats/output_hdf5.html#io-file-formats-output-hdf5"><span class="std std-ref">HDF5 结果文件</span></a>。但如果要进行计算结果可视化,<a class="reference internal" href="../commands.html#crane-visualize"><span class="std std-ref">crane visualize</span></a> 后面必须是
195+
<p>对于建模可视化,<span class="xref std std-ref">crane_visualize</span> 后面可以是 <a class="reference internal" href="../io_formats/input.html#io-file-formats-input"><span class="std std-ref">用户输入文件</span></a>,也可以是
196+
<a class="reference internal" href="../io_formats/output_hdf5.html#io-file-formats-output-hdf5"><span class="std std-ref">HDF5 结果文件</span></a>。但如果要进行计算结果可视化,<span class="xref std std-ref">crane_visualize</span> 后面必须是
197197
<a class="reference internal" href="../io_formats/output_hdf5.html#io-file-formats-output-hdf5"><span class="std std-ref">HDF5 结果文件</span></a></p>
198198
<p>比如,你可以执行以下命令</p>
199199
<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>crane<span class="w"> </span>visualize<span class="w"> </span>VERA_7.yaml

0 commit comments

Comments
 (0)