Skip to content

Commit 49db72b

Browse files
committed
deploy: 269ce3f
1 parent 4a32772 commit 49db72b

File tree

8 files changed

+121
-9
lines changed

8 files changed

+121
-9
lines changed

book/appendix_d.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ <h2 id="appendix-d-synthetic-example-problem-using-state-space-metrics"><a class
187187
<i class="fa fa-angle-left"></i>
188188
</a>
189189

190-
<a rel="next prefetch" href="bibliography.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
190+
<a rel="next prefetch" href="contributors.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
191191
<i class="fa fa-angle-right"></i>
192192
</a>
193193

@@ -201,7 +201,7 @@ <h2 id="appendix-d-synthetic-example-problem-using-state-space-metrics"><a class
201201
<i class="fa fa-angle-left"></i>
202202
</a>
203203

204-
<a rel="next prefetch" href="bibliography.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
204+
<a rel="next prefetch" href="contributors.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
205205
<i class="fa fa-angle-right"></i>
206206
</a>
207207
</nav>

book/bibliography.bib

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@book{knuth1986computer,
2+
title={The Computer Science of TeX and Metafont: An Inaugural Lecture},
3+
author={Knuth, Donald E},
4+
year={1986},
5+
publisher={American Mathematical Society}
6+
}

book/chapter_03.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,9 @@ <h3 id="run-test"><a class="header" href="#run-test">Run Test</a></h3>
316316
<p>Figure 3-10 shows an example <code>Run Test</code> tab with test profile events.</p>
317317
<p><img src="figures/run_test_tab.png" alt="run_test_tab" /></p>
318318
<p><strong>Figure 3-10. Run Test Tab.</strong></p>
319+
<h3 id="rattlesnake-output-files"><a class="header" href="#rattlesnake-output-files">Rattlesnake Output Files</a></h3>
320+
<p>After data is acquired, the user may wish to analyze or plot the data acquired for a given test report. Rattlesnake stores data in a self-documenting netCDF file {{#cite unidata2019_netcdf}}, which can be read by multiple platforms. The output file is described as self-documenting because it contains all parameters necessary to reconstruct a given test using the Rattlesnake controller. Any parameter that is set by the user in the GUI is stored to the netCDF file.</p>
321+
<p>A full description of the netCDF file format is out of this document's scope, but the important points are briefly described here. NetCDF files have a number of data structures. Variables are multi-dimensional arrays of data. Dimensions describe the axes of the variable arrays. Attributes are used to store small data such as scalars or 1D arrays. NetCDF files can be separated into different groups, and each group can have its own variables, dimensions, and attributes.</p>
319322

320323
</main>
321324

book/contributors.html

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,64 @@ <h4 id="documentation"><a class="header" href="#documentation">Documentation</a>
210210

211211
# visualize the mdbook in a local web browser
212212
mdbook serve --open
213+
</code></pre>
214+
<h5 id="bibliography"><a class="header" href="#bibliography">Bibliography</a></h5>
215+
<p>To create the bibliography, use <a href="https://crates.io/crates/mdbook-bib"><code>mdbook-bib</code></a>, a popular and well-documented third-party plugin.</p>
216+
<p><a href="https://rust-lang.org/tools/install/">Cargo</a>,
217+
the Rust programming language's package manager, is a prerequisite to get the plugin.</p>
218+
<ol>
219+
<li>Install the plugin via Cargo:</li>
220+
</ol>
221+
<pre><code class="language-sh">cargo install mdbook-bib
222+
</code></pre>
223+
<ol start="2">
224+
<li>Prepare your bibliography file:</li>
225+
</ol>
226+
<p>The <code>mdbook-bib</code> plugin uses the standard BibLaTeX (<code>.bib</code>) format for references.
227+
Create a <code>.bib</code> file (e.g., <code>bibliography.bib</code>) in the root of the <code>documentation/mdbook/src/</code> directory. Populate the file with references, e.g.,</p>
228+
<pre><code class="language-sh">@book{knuth1986computer,
229+
title={The Computer Science of TeX and Metafont: An Inaugural Lecture},
230+
author={Knuth, Donald E},
231+
year={1986},
232+
publisher={American Mathematical Society}
233+
}
234+
</code></pre>
235+
<ol start="3">
236+
<li>Configure <code>book.toml</code></li>
237+
</ol>
238+
<p>Tell mdBook to use the <code>mdbook-bib</code> preprocessor and specify the path to the
239+
bibliography file in the <code>book.toml</code> configuration file. Add the following section
240+
to the <code>book.toml</code>:</p>
241+
<pre><code class="language-sh">[preprocessor.bib]
242+
# The name of your .bib file, relative to the src directory
243+
bibliography = "bibliography.bib"
244+
245+
# Optional: Set the title for the automatically generated bibliography chapter
246+
title = "Bibliography"
247+
248+
# Optional: Render the entire bibliography ("all") or only cited entries ("cited")
249+
render-bib = "cited"
250+
</code></pre>
251+
<ol start="4">
252+
<li>Add in-text citations</li>
253+
</ol>
254+
<p>In a markdown file, use <code>{{</code> and <code>}}</code> to surround the
255+
citation key, <code># cite key</code>, for example:</p>
256+
<p><code>{{</code> <code>#cite knuth1986computer</code> <code>}}</code></p>
257+
<ol start="5">
258+
<li>Build the book</li>
259+
</ol>
260+
<p>Run the <code>mdbook build</code> command. The preprocessor will automatically run, finding the
261+
citations, generating the citation numbering, and creating a new chapter containing the
262+
formatted bibliography based on the entries in the <code>.bib</code> file.</p>
263+
<pre><code class="language-sh">mdbook build
213264
</code></pre>
214265

215266
</main>
216267

217268
<nav class="nav-wrapper" aria-label="Page navigation">
218269
<!-- Mobile navigation buttons -->
219-
<a rel="prev" href="bibliography.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
270+
<a rel="prev" href="appendix_d.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
220271
<i class="fa fa-angle-left"></i>
221272
</a>
222273

@@ -227,7 +278,7 @@ <h4 id="documentation"><a class="header" href="#documentation">Documentation</a>
227278
</div>
228279

229280
<nav class="nav-wide-wrapper" aria-label="Page navigation">
230-
<a rel="prev" href="bibliography.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
281+
<a rel="prev" href="appendix_d.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
231282
<i class="fa fa-angle-left"></i>
232283
</a>
233284

book/print.html

Lines changed: 54 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,9 @@ <h3 id="run-test"><a class="header" href="#run-test">Run Test</a></h3>
436436
<p>Figure 3-10 shows an example <code>Run Test</code> tab with test profile events.</p>
437437
<p><img src="figures/run_test_tab.png" alt="run_test_tab" /></p>
438438
<p><strong>Figure 3-10. Run Test Tab.</strong></p>
439+
<h3 id="rattlesnake-output-files"><a class="header" href="#rattlesnake-output-files">Rattlesnake Output Files</a></h3>
440+
<p>After data is acquired, the user may wish to analyze or plot the data acquired for a given test report. Rattlesnake stores data in a self-documenting netCDF file {{#cite unidata2019_netcdf}}, which can be read by multiple platforms. The output file is described as self-documenting because it contains all parameters necessary to reconstruct a given test using the Rattlesnake controller. Any parameter that is set by the user in the GUI is stored to the netCDF file.</p>
441+
<p>A full description of the netCDF file format is out of this document's scope, but the important points are briefly described here. NetCDF files have a number of data structures. Variables are multi-dimensional arrays of data. Dimensions describe the axes of the variable arrays. Attributes are used to store small data such as scalars or 1D arrays. NetCDF files can be separated into different groups, and each group can have its own variables, dimensions, and attributes.</p>
439442
<div style="break-before: page; page-break-before: always;"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
440443
<h1 id="part-ii-rattlesnake-hardware-devices"><a class="header" href="#part-ii-rattlesnake-hardware-devices">Part II. Rattlesnake Hardware Devices</a></h1>
441444
<p>Designed for flexibility, Rattlesnake can be used with multiple hardware devices and even perform virtual control using a synthetic data acquisition system. This Part will cover the hardware-specific implementation details that must be considered when running Rattlesnake with each hardware device.</p>
@@ -500,8 +503,6 @@ <h2 id="appendix-c-synthetic-example-problem-with-a-sdynpy-system"><a class="hea
500503
<h2 id="appendix-d-synthetic-example-problem-using-state-space-metrics"><a class="header" href="#appendix-d-synthetic-example-problem-using-state-space-metrics">Appendix D. Synthetic Example Problem using State Space Metrics</a></h2>
501504
<p>One final example will</p>
502505
<div style="break-before: page; page-break-before: always;"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
503-
<h2 id="bibliography"><a class="header" href="#bibliography">Bibliography</a></h2>
504-
<div style="break-before: page; page-break-before: always;"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
505506
<h2 id="contributors"><a class="header" href="#contributors">Contributors</a></h2>
506507
<ul>
507508
<li>Daniel P. Rohe</li>
@@ -536,6 +537,57 @@ <h4 id="documentation"><a class="header" href="#documentation">Documentation</a>
536537

537538
# visualize the mdbook in a local web browser
538539
mdbook serve --open
540+
</code></pre>
541+
<h5 id="bibliography"><a class="header" href="#bibliography">Bibliography</a></h5>
542+
<p>To create the bibliography, use <a href="https://crates.io/crates/mdbook-bib"><code>mdbook-bib</code></a>, a popular and well-documented third-party plugin.</p>
543+
<p><a href="https://rust-lang.org/tools/install/">Cargo</a>,
544+
the Rust programming language's package manager, is a prerequisite to get the plugin.</p>
545+
<ol>
546+
<li>Install the plugin via Cargo:</li>
547+
</ol>
548+
<pre><code class="language-sh">cargo install mdbook-bib
549+
</code></pre>
550+
<ol start="2">
551+
<li>Prepare your bibliography file:</li>
552+
</ol>
553+
<p>The <code>mdbook-bib</code> plugin uses the standard BibLaTeX (<code>.bib</code>) format for references.
554+
Create a <code>.bib</code> file (e.g., <code>bibliography.bib</code>) in the root of the <code>documentation/mdbook/src/</code> directory. Populate the file with references, e.g.,</p>
555+
<pre><code class="language-sh">@book{knuth1986computer,
556+
title={The Computer Science of TeX and Metafont: An Inaugural Lecture},
557+
author={Knuth, Donald E},
558+
year={1986},
559+
publisher={American Mathematical Society}
560+
}
561+
</code></pre>
562+
<ol start="3">
563+
<li>Configure <code>book.toml</code></li>
564+
</ol>
565+
<p>Tell mdBook to use the <code>mdbook-bib</code> preprocessor and specify the path to the
566+
bibliography file in the <code>book.toml</code> configuration file. Add the following section
567+
to the <code>book.toml</code>:</p>
568+
<pre><code class="language-sh">[preprocessor.bib]
569+
# The name of your .bib file, relative to the src directory
570+
bibliography = "bibliography.bib"
571+
572+
# Optional: Set the title for the automatically generated bibliography chapter
573+
title = "Bibliography"
574+
575+
# Optional: Render the entire bibliography ("all") or only cited entries ("cited")
576+
render-bib = "cited"
577+
</code></pre>
578+
<ol start="4">
579+
<li>Add in-text citations</li>
580+
</ol>
581+
<p>In a markdown file, use <code>{{</code> and <code>}}</code> to surround the
582+
citation key, <code># cite key</code>, for example:</p>
583+
<p><code>{{</code> <code>#cite knuth1986computer</code> <code>}}</code></p>
584+
<ol start="5">
585+
<li>Build the book</li>
586+
</ol>
587+
<p>Run the <code>mdbook build</code> command. The preprocessor will automatically run, finding the
588+
citations, generating the citation numbering, and creating a new chapter containing the
589+
formatted bibliography based on the entries in the <code>.bib</code> file.</p>
590+
<pre><code class="language-sh">mdbook build
539591
</code></pre>
540592

541593
</main>

book/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)