Browse Source

build based on 99e74da

gh-pages
autodocs 7 years ago
parent
commit
957f1d8975
  1. 34
      dev/assets/documenter.css
  2. 3
      dev/assets/documenter.js
  3. 29
      dev/customprocessing.html
  4. 29
      dev/customprocessing/index.html
  5. 12
      dev/documenter.html
  6. 12
      dev/documenter/index.html
  7. 17
      dev/fileformat.html
  8. 17
      dev/fileformat/index.html
  9. 352
      dev/generated/example.html
  10. 1144
      dev/generated/example.ipynb
  11. 357
      dev/generated/example/index.html
  12. 2
      dev/index.html
  13. 38
      dev/outputformats.html
  14. 38
      dev/outputformats/index.html
  15. 29
      dev/pipeline.html
  16. 29
      dev/pipeline/index.html
  17. 2
      dev/search.html
  18. 2
      dev/search/index.html
  19. 80
      dev/search_index.js

34
dev/assets/documenter.css

@ -170,8 +170,10 @@ nav.toc { @@ -170,8 +170,10 @@ nav.toc {
left: 0;
bottom: 0;
width: 20em;
display: flex;
flex-flow: column nowrap;
overflow-y: auto;
padding: 1em 0;
padding: 1em 0 0 0;
background-color: #fcfcfc;
box-shadow: inset -14px 0px 5px -12px rgb(210,210,210);
}
@ -192,6 +194,7 @@ nav.toc h1 { @@ -192,6 +194,7 @@ nav.toc h1 {
nav.toc select {
display: block;
height: 2em;
flex-shrink: 0;
padding: 0 1.6em 0 1em;
min-width: 7em;
max-width: 90%;
@ -239,6 +242,16 @@ nav.toc > ul * { @@ -239,6 +242,16 @@ nav.toc > ul * {
margin: 0;
}
nav.toc > ul {
min-height: 2em;
overflow-y: auto;
margin: 0;
}
nav.toc > ul > li:last-child {
padding-bottom: 1em;
}
nav.toc ul {
color: #404040;
padding: 0;
@ -305,6 +318,21 @@ nav.toc li.current > .toctext { @@ -305,6 +318,21 @@ nav.toc li.current > .toctext {
background-color: white;
}
nav.toc ul::-webkit-scrollbar {
width: .4em;
background: none;
}
nav.toc ul::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #c9c9c9;
}
nav.toc ul::-webkit-scrollbar-thumb:hover {
border-radius: 5px;
background: #aaaaaa;
}
article {
margin-left: 20em;
min-width: 20em;
@ -398,6 +426,7 @@ article section.docstring a.source-link { @@ -398,6 +426,7 @@ article section.docstring a.source-link {
.admonition {
border-radius: 3px;
background-color: #eeeeee;
margin: 1em 0;
}
.admonition-title {
@ -473,7 +502,6 @@ article section.docstring a.source-link { @@ -473,7 +502,6 @@ article section.docstring a.source-link {
@media only screen and (max-width: 768px) {
nav.toc {
position: fixed;
overflow-y: scroll;
width: 16em;
left: -16em;
-webkit-overflow-scrolling: touch;
@ -484,6 +512,7 @@ article section.docstring a.source-link { @@ -484,6 +512,7 @@ article section.docstring a.source-link {
-webkit-transition-timing-function: ease-out; /* Safari */
transition-timing-function: ease-out;
z-index: 2;
box-shadow: 5px 0px 5px 0px rgb(210,210,210);
}
nav.toc.show {
@ -531,7 +560,6 @@ article section.docstring a.source-link { @@ -531,7 +560,6 @@ article section.docstring a.source-link {
}
article > header div#topbar span {
position: fixed;
width: 80%;
height: 1.5em;
margin-top: -0.1em;

3
dev/assets/documenter.js

@ -94,6 +94,9 @@ require(['jquery'], function($) { @@ -94,6 +94,9 @@ require(['jquery'], function($) {
if ($('#version-selector > option').length > 0) {
version_selector.css("visibility", "visible");
}
// Scroll the navigation bar to the currently selected menu item
$("nav.toc > ul").get(0).scrollTop = $(".current").get(0).offsetTop - $("nav.toc > ul").get(0).offsetTop;
})
})

29
dev/customprocessing.html

@ -1,29 +0,0 @@ @@ -1,29 +0,0 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>5. Custom pre- and post-processing · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link href="assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="index.html"><img class="logo" src="assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="search.html"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="index.html"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="fileformat.html"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="pipeline.html"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="outputformats.html"><strong>4.</strong> Output Formats</a></li><li class="current"><a class="toctext" href="customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a><ul class="internal"></ul></li><li><a class="toctext" href="documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="generated/example.html"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href="customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/customprocessing.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>5. Custom pre- and post-processing</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="Custom-pre-and-post-processing-1" href="#Custom-pre-and-post-processing-1"><strong>5.</strong> Custom pre- and post-processing</a></h1><p>Since all packages are different, and may have different demands on how to create a nice example for the documentation it is important that the package maintainer does not feel limited by the by default provided syntax that this package offers. While you can generally come a long way by utilizing <a href="fileformat.html#Filtering-Lines-1">line filtering</a> there might be situations where you need to manually hook into the generation and change things. In Literate this is done by letting the user supply custom pre- and post-processing functions that may do transformation of the content.</p><p>All of the generators (<a href="outputformats.html#Literate.markdown"><code>Literate.markdown</code></a>, <a href="outputformats.html#Literate.notebook"><code>Literate.notebook</code></a> and <a href="outputformats.html#Literate.script"><code>Literate.script</code></a>) accepts <code>preprocess</code> and <code>postprocess</code> keyword arguments. The default &quot;transformation&quot; is the <code>identity</code> function. The input to the transformation functions is a <code>String</code>, and the output should be the transformed <code>String</code>.</p><p><code>preprocess</code> is sent the raw input that is read from the source file (<a href="pipeline.html#Pre-processing-1">modulo the default line ending transformation</a>). <code>postprocess</code> is given different things depending on the output: For markdown and script output <code>postprocess</code> is given the content <code>String</code> just before writing it to the output file, but for notebook output <code>postprocess</code> is given the dictionary representing the notebook, since, in general, this is more useful.</p><h3><a class="nav-anchor" id="Example:-Adding-current-date-1" href="#Example:-Adding-current-date-1">Example: Adding current date</a></h3><p>As an example, lets say we want to splice the date of generation into the output. We could of course update our source file before generating the docs, but we could instead use a <code>preprocess</code> function that splices the date into the source for us. Consider the following source file:</p><pre><code class="language-julia"># # Example
# This example was generated DATEOFTODAY
x = 1 // 3</code></pre><p>where <code>DATEOFTODAY</code> is a placeholder, to make it easier for our <code>preprocess</code> function to find the location. Now, lets define the <code>preprocess</code> function, for example</p><pre><code class="language-julia">function update_date(content)
content = replace(content, &quot;DATEOFTODAY&quot; =&gt; Date(now()))
return content
end</code></pre><p>which would replace every occurrence of <code>&quot;DATEOFTODAY&quot;</code> with the current date. We would now simply give this function to the generator, for example:</p><pre><code class="language-julia">Literate.markdown(&quot;input.jl&quot;, &quot;outputdir&quot;; preprocess = update_date)</code></pre><h3><a class="nav-anchor" id="Example:-Replacing-include-calls-with-included-code-1" href="#Example:-Replacing-include-calls-with-included-code-1">Example: Replacing <code>include</code> calls with included code</a></h3><p>Let&#39;s say that we have some individual example files <code>file1, file2, ...</code> etc. that are <em>runnable</em> and also following the style of Literate. These files could be for example used in the test suite of your package.</p><p>We want to group them all into a single page in our documentation, but we do not want to copy paste the content of <code>file1, ...</code> for robustness: the files are included in the test suite and some changes may occur to them. We want these changes to also be reflected in the documentation.</p><p>A very easy way to do this is using <code>preprocess</code> to interchange <code>include</code> statements with file content. First, create a runnable <code>.jl</code> following the format of Literate</p><pre><code class="language-julia"># # Replace includes
# This is an example to replace `include` calls with the actual file content.
include(&quot;file1.jl&quot;)
# Cool, we just saw the result of the above code snippet. Here is one more:
include(&quot;file2.jl&quot;)</code></pre><p>Let&#39;s say we have saved this file as <code>examples.jl</code>. Then, you want to properly define a pre-processing function:</p><pre><code class="language-julia">function replace_includes(str)
included = [&quot;file1.jl&quot;, &quot;file2.jl&quot;]
# Here the path loads the files from their proper directory,
# which may not be the directory of the `examples.jl` file!
path = &quot;directory/to/example/files/&quot;
for ex in included
content = read(path*ex, String)
str = replace(str, &quot;include(\&quot;$(ex)\&quot;)&quot; =&gt; content)
end
return str
end</code></pre><p>(of course replace <code>included</code> with your respective files)</p><p>Finally, you simply pass this function to e.g. <a href="outputformats.html#Literate.markdown"><code>Literate.markdown</code></a> as</p><pre><code class="language-julia">Literate.markdown(&quot;examples.jl&quot;, &quot;path/to/save/markdown&quot;;
name = &quot;markdown_file_name&quot;, preprocess = replace_includes)</code></pre><p>and you will see that in the final output file (here <code>markdown_file_name.md</code>) the <code>include</code> statements are replaced with the actual code to be included!</p><p>This approach is used for example in the documentation of the Julia package <a href="https://github.com/JuliaDynamics/TimeseriesPrediction.jl"><code>TimeseriesPrediction</code></a>, see <a href="https://github.com/JuliaDynamics/DynamicalSystems.jl/blob/master/docs/src/tsprediction/stexamples.jl">here</a> and <a href="https://github.com/JuliaDynamics/DynamicalSystems.jl/blob/master/docs/make.jl#L11-L29">here for the generating script</a></p><footer><hr/><a class="previous" href="outputformats.html"><span class="direction">Previous</span><span class="title"><strong>4.</strong> Output Formats</span></a><a class="next" href="documenter.html"><span class="direction">Next</span><span class="title"><strong>6.</strong> Interaction with Documenter.jl</span></a></footer></article></body></html>

29
dev/customprocessing/index.html

@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>5. Custom pre- and post-processing · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL=".."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../assets/documenter.js"></script><script src="../siteinfo.js"></script><script src="../../versions.js"></script><link href="../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../index.html"><img class="logo" src="../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="../search/"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="../fileformat/"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="../pipeline/"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../outputformats/"><strong>4.</strong> Output Formats</a></li><li class="current"><a class="toctext" href><strong>5.</strong> Custom pre- and post-processing</a><ul class="internal"></ul></li><li><a class="toctext" href="../documenter/"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="../generated/example/"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href><strong>5.</strong> Custom pre- and post-processing</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/customprocessing.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>5. Custom pre- and post-processing</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="Custom-pre-and-post-processing-1" href="#Custom-pre-and-post-processing-1"><strong>5.</strong> Custom pre- and post-processing</a></h1><p>Since all packages are different, and may have different demands on how to create a nice example for the documentation it is important that the package maintainer does not feel limited by the by default provided syntax that this package offers. While you can generally come a long way by utilizing <a href="../fileformat/#Filtering-Lines-1">line filtering</a> there might be situations where you need to manually hook into the generation and change things. In Literate this is done by letting the user supply custom pre- and post-processing functions that may do transformation of the content.</p><p>All of the generators (<a href="../outputformats/#Literate.markdown"><code>Literate.markdown</code></a>, <a href="../outputformats/#Literate.notebook"><code>Literate.notebook</code></a> and <a href="../outputformats/#Literate.script"><code>Literate.script</code></a>) accepts <code>preprocess</code> and <code>postprocess</code> keyword arguments. The default &quot;transformation&quot; is the <code>identity</code> function. The input to the transformation functions is a <code>String</code>, and the output should be the transformed <code>String</code>.</p><p><code>preprocess</code> is sent the raw input that is read from the source file (<a href="../pipeline/#Pre-processing-1">modulo the default line ending transformation</a>). <code>postprocess</code> is given different things depending on the output: For markdown and script output <code>postprocess</code> is given the content <code>String</code> just before writing it to the output file, but for notebook output <code>postprocess</code> is given the dictionary representing the notebook, since, in general, this is more useful.</p><h3><a class="nav-anchor" id="Example:-Adding-current-date-1" href="#Example:-Adding-current-date-1">Example: Adding current date</a></h3><p>As an example, lets say we want to splice the date of generation into the output. We could of course update our source file before generating the docs, but we could instead use a <code>preprocess</code> function that splices the date into the source for us. Consider the following source file:</p><pre><code class="language-julia"># # Example
# This example was generated DATEOFTODAY
x = 1 // 3</code></pre><p>where <code>DATEOFTODAY</code> is a placeholder, to make it easier for our <code>preprocess</code> function to find the location. Now, lets define the <code>preprocess</code> function, for example</p><pre><code class="language-julia">function update_date(content)
content = replace(content, &quot;DATEOFTODAY&quot; =&gt; Date(now()))
return content
end</code></pre><p>which would replace every occurrence of <code>&quot;DATEOFTODAY&quot;</code> with the current date. We would now simply give this function to the generator, for example:</p><pre><code class="language-julia">Literate.markdown(&quot;input.jl&quot;, &quot;outputdir&quot;; preprocess = update_date)</code></pre><h3><a class="nav-anchor" id="Example:-Replacing-include-calls-with-included-code-1" href="#Example:-Replacing-include-calls-with-included-code-1">Example: Replacing <code>include</code> calls with included code</a></h3><p>Let&#39;s say that we have some individual example files <code>file1, file2, ...</code> etc. that are <em>runnable</em> and also following the style of Literate. These files could be for example used in the test suite of your package.</p><p>We want to group them all into a single page in our documentation, but we do not want to copy paste the content of <code>file1, ...</code> for robustness: the files are included in the test suite and some changes may occur to them. We want these changes to also be reflected in the documentation.</p><p>A very easy way to do this is using <code>preprocess</code> to interchange <code>include</code> statements with file content. First, create a runnable <code>.jl</code> following the format of Literate</p><pre><code class="language-julia"># # Replace includes
# This is an example to replace `include` calls with the actual file content.
include(&quot;file1.jl&quot;)
# Cool, we just saw the result of the above code snippet. Here is one more:
include(&quot;file2.jl&quot;)</code></pre><p>Let&#39;s say we have saved this file as <code>examples.jl</code>. Then, you want to properly define a pre-processing function:</p><pre><code class="language-julia">function replace_includes(str)
included = [&quot;file1.jl&quot;, &quot;file2.jl&quot;]
# Here the path loads the files from their proper directory,
# which may not be the directory of the `examples.jl` file!
path = &quot;directory/to/example/files/&quot;
for ex in included
content = read(path*ex, String)
str = replace(str, &quot;include(\&quot;$(ex)\&quot;)&quot; =&gt; content)
end
return str
end</code></pre><p>(of course replace <code>included</code> with your respective files)</p><p>Finally, you simply pass this function to e.g. <a href="../outputformats/#Literate.markdown"><code>Literate.markdown</code></a> as</p><pre><code class="language-julia">Literate.markdown(&quot;examples.jl&quot;, &quot;path/to/save/markdown&quot;;
name = &quot;markdown_file_name&quot;, preprocess = replace_includes)</code></pre><p>and you will see that in the final output file (here <code>markdown_file_name.md</code>) the <code>include</code> statements are replaced with the actual code to be included!</p><p>This approach is used for example in the documentation of the Julia package <a href="https://github.com/JuliaDynamics/TimeseriesPrediction.jl"><code>TimeseriesPrediction</code></a>, see <a href="https://github.com/JuliaDynamics/DynamicalSystems.jl/blob/master/docs/src/tsprediction/stexamples.jl">here</a> and <a href="https://github.com/JuliaDynamics/DynamicalSystems.jl/blob/master/docs/make.jl#L11-L29">here for the generating script</a></p><footer><hr/><a class="previous" href="../outputformats/"><span class="direction">Previous</span><span class="title"><strong>4.</strong> Output Formats</span></a><a class="next" href="../documenter/"><span class="direction">Next</span><span class="title"><strong>6.</strong> Interaction with Documenter.jl</span></a></footer></article></body></html>

12
dev/documenter.html

@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>6. Interaction with Documenter.jl · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link href="assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="index.html"><img class="logo" src="assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="search.html"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="index.html"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="fileformat.html"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="pipeline.html"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="outputformats.html"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a></li><li class="current"><a class="toctext" href="documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a><ul class="internal"></ul></li><li><a class="toctext" href="generated/example.html"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href="documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/documenter.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>6. Interaction with Documenter.jl</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="Interaction-with-Documenter-1" href="#Interaction-with-Documenter-1"><strong>6.</strong> Interaction with Documenter.jl</a></h1><p>Literate can be used for any purpose, it spits out regular markdown files, and notebooks. Typically, though, these files will be used to render documentation for your package. The generators (<a href="outputformats.html#Literate.markdown"><code>Literate.markdown</code></a>, <a href="outputformats.html#Literate.notebook"><code>Literate.notebook</code></a> and <a href="outputformats.html#Literate.script"><code>Literate.script</code></a>) supports a keyword argument <code>documenter</code> that lets the generator perform some extra things, keeping in mind that the source code have been written with Documenter.jl in mind. So lets take a look at what will happen if we set <code>documenter = true</code>:</p><h3><a class="nav-anchor" id="[Literate.markdown](@ref):-1" href="#[Literate.markdown](@ref):-1"><a href="outputformats.html#Literate.markdown"><code>Literate.markdown</code></a>:</a></h3><ul><li>The default code fence will change from<pre><code class="language-none">```julia
# code
```</code></pre>to Documenters <code>@example</code> blocks:<pre><code class="language-none">```@examples $(name)
# code
```</code></pre></li><li>The following <code>@meta</code> block will be added to the top of the markdown page, which redirects the &quot;Edit on GitHub&quot; link on the top of the page to the <em>source file</em> rather than the generated <code>.md</code> file:<pre><code class="language-none">```@meta
EditURL = &quot;$(relpath(inputfile, outputdir))&quot;
```</code></pre></li></ul><h3><a class="nav-anchor" id="[Literate.notebook](@ref):-1" href="#[Literate.notebook](@ref):-1"><a href="outputformats.html#Literate.notebook"><code>Literate.notebook</code></a>:</a></h3><ul><li>Documenter style <code>@ref</code>s and <code>@id</code> will be removed. This means that you can use <code>@ref</code> and <code>@id</code> in the source file without them leaking to the notebook.</li><li>Documenter style markdown math<pre><code class="language-none">```math
\int f dx
```</code></pre>is replaced with notebook compatible<pre><code class="language-none">\begin{equation}
\int f dx
\end{equation}</code></pre></li></ul><h3><a class="nav-anchor" id="[Literate.script](@ref):-1" href="#[Literate.script](@ref):-1"><a href="outputformats.html#Literate.script"><code>Literate.script</code></a>:</a></h3><ul><li>Documenter style <code>@ref</code>s and <code>@id</code> will be removed. This means that you can use <code>@ref</code> and <code>@id</code> in the source file without them leaking to the script.</li></ul><footer><hr/><a class="previous" href="customprocessing.html"><span class="direction">Previous</span><span class="title"><strong>5.</strong> Custom pre- and post-processing</span></a><a class="next" href="generated/example.html"><span class="direction">Next</span><span class="title"><strong>7.</strong> Example</span></a></footer></article></body></html>

12
dev/documenter/index.html

@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>6. Interaction with Documenter.jl · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL=".."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../assets/documenter.js"></script><script src="../siteinfo.js"></script><script src="../../versions.js"></script><link href="../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../index.html"><img class="logo" src="../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="../search/"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="../fileformat/"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="../pipeline/"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../outputformats/"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="../customprocessing/"><strong>5.</strong> Custom pre- and post-processing</a></li><li class="current"><a class="toctext" href><strong>6.</strong> Interaction with Documenter.jl</a><ul class="internal"></ul></li><li><a class="toctext" href="../generated/example/"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href><strong>6.</strong> Interaction with Documenter.jl</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/documenter.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>6. Interaction with Documenter.jl</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="Interaction-with-Documenter-1" href="#Interaction-with-Documenter-1"><strong>6.</strong> Interaction with Documenter.jl</a></h1><p>Literate can be used for any purpose, it spits out regular markdown files, and notebooks. Typically, though, these files will be used to render documentation for your package. The generators (<a href="../outputformats/#Literate.markdown"><code>Literate.markdown</code></a>, <a href="../outputformats/#Literate.notebook"><code>Literate.notebook</code></a> and <a href="../outputformats/#Literate.script"><code>Literate.script</code></a>) supports a keyword argument <code>documenter</code> that lets the generator perform some extra things, keeping in mind that the source code have been written with Documenter.jl in mind. So lets take a look at what will happen if we set <code>documenter = true</code>:</p><h3><a class="nav-anchor" id="[Literate.markdown](@ref):-1" href="#[Literate.markdown](@ref):-1"><a href="../outputformats/#Literate.markdown"><code>Literate.markdown</code></a>:</a></h3><ul><li>The default code fence will change from<pre><code class="language-none">```julia
# code
```</code></pre>to Documenters <code>@example</code> blocks:<pre><code class="language-none">```@examples $(name)
# code
```</code></pre></li><li>The following <code>@meta</code> block will be added to the top of the markdown page, which redirects the &quot;Edit on GitHub&quot; link on the top of the page to the <em>source file</em> rather than the generated <code>.md</code> file:<pre><code class="language-none">```@meta
EditURL = &quot;$(relpath(inputfile, outputdir))&quot;
```</code></pre></li></ul><h3><a class="nav-anchor" id="[Literate.notebook](@ref):-1" href="#[Literate.notebook](@ref):-1"><a href="../outputformats/#Literate.notebook"><code>Literate.notebook</code></a>:</a></h3><ul><li>Documenter style <code>@ref</code>s and <code>@id</code> will be removed. This means that you can use <code>@ref</code> and <code>@id</code> in the source file without them leaking to the notebook.</li><li>Documenter style markdown math<pre><code class="language-none">```math
\int f dx
```</code></pre>is replaced with notebook compatible<pre><code class="language-none">\begin{equation}
\int f dx
\end{equation}</code></pre></li></ul><h3><a class="nav-anchor" id="[Literate.script](@ref):-1" href="#[Literate.script](@ref):-1"><a href="../outputformats/#Literate.script"><code>Literate.script</code></a>:</a></h3><ul><li>Documenter style <code>@ref</code>s and <code>@id</code> will be removed. This means that you can use <code>@ref</code> and <code>@id</code> in the source file without them leaking to the script.</li></ul><footer><hr/><a class="previous" href="../customprocessing/"><span class="direction">Previous</span><span class="title"><strong>5.</strong> Custom pre- and post-processing</span></a><a class="next" href="../generated/example/"><span class="direction">Next</span><span class="title"><strong>7.</strong> Example</span></a></footer></article></body></html>

17
dev/fileformat.html

@ -1,17 +0,0 @@ @@ -1,17 +0,0 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>2. File Format · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link href="assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="index.html"><img class="logo" src="assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="search.html"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="index.html"><strong>1.</strong> Introduction</a></li><li class="current"><a class="toctext" href="fileformat.html"><strong>2.</strong> File Format</a><ul class="internal"><li><a class="toctext" href="#Syntax-1"><strong>2.1.</strong> Syntax</a></li><li><a class="toctext" href="#Filtering-Lines-1"><strong>2.2.</strong> Filtering Lines</a></li><li><a class="toctext" href="#Default-Replacements-1"><strong>2.3.</strong> Default Replacements</a></li></ul></li><li><a class="toctext" href="pipeline.html"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="outputformats.html"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="generated/example.html"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href="fileformat.html"><strong>2.</strong> File Format</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/fileformat.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>2. File Format</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="**2.**-File-Format-1" href="#**2.**-File-Format-1"><strong>2.</strong> File Format</a></h1><p>The source file format for Literate is a regular, commented, julia (<code>.jl</code>) scripts. The idea is that the scripts also serve as documentation on their own and it is also simple to include them in the test-suite, with e.g. <code>include</code>, to make sure the examples stay up do date with other changes in your package.</p><h2><a class="nav-anchor" id="Syntax-1" href="#Syntax-1"><strong>2.1.</strong> Syntax</a></h2><p>The basic syntax is simple:</p><ul><li>lines starting with <code>#</code> are treated as markdown,</li><li>all other lines are treated as julia code.</li></ul><p>Leading whitespace is allowed before <code>#</code>, but it will be removed when generating the output. Since <code>#</code>-lines is treated as markdown we can not use that for regular julia comments, for this you can instead use <code>##</code>, which will render as <code>#</code> in the output.</p><p>Lets look at a simple example:</p><pre><code class="language-julia"># # Rational numbers
#
# In julia rational numbers can be constructed with the `//` operator.
# Lets define two rational numbers, `x` and `y`:
x = 1//3
y = 2//5
# When adding `x` and `y` together we obtain a new rational number:
z = x + y</code></pre><p>In the lines starting with <code>#</code> we can use regular markdown syntax, for example the <code>#</code> used for the heading and the backticks for formatting code. The other lines are regular julia code. We note a couple of things:</p><ul><li>The script is valid julia, which means that we can <code>include</code> it and the example will run (for example in the <code>test/runtests.jl</code> script, to include the example in the test suite).</li><li>The script is &quot;self-explanatory&quot;, i.e. the markdown lines works as comments and thus serve as good documentation on its own.</li></ul><p>For simple use this is all you need to know. The following additional special syntax can also be used:</p><ul><li><code>#md</code>, <code>#nb</code>, <code>#jl</code>, <code>#src</code>: tags to filter lines, see <a href="fileformat.html#Filtering-Lines-1">Filtering Lines</a>,</li><li><code>#-</code>: tag to manually control chunk-splits, see <a href="pipeline.html#Custom-control-over-chunk-splits-1">Custom control over chunk splits</a>.</li></ul><p>There is also some default convenience replacements that will always be performed, see <a href="fileformat.html#Default-Replacements-1">Default Replacements</a>.</p><h2><a class="nav-anchor" id="Filtering-Lines-1" href="#Filtering-Lines-1"><strong>2.2.</strong> Filtering Lines</a></h2><p>It is often useful to filter out lines in the source depending on the output format. For this purpose there are a number of &quot;tokens&quot; that can be used to mark the purpose of certain lines:</p><ul><li><code>#md</code>: line exclusive to markdown output,</li><li><code>#nb</code>: line exclusive to notebook output,</li><li><code>#jl</code>: line exclusive to script output,</li><li><code>#src</code>: line exclusive to the source code and thus filtered out unconditionally.</li></ul><p>Lines <em>starting</em> with one of these tokens are filtered out in the <a href="pipeline.html#Pre-processing-1">preprocessing step</a>.</p><p>Suppose, for example, that we want to include a docstring within a <code>@docs</code> block using Documenter. Obviously we don&#39;t want to include this in the notebook, since <code>@docs</code> is Documenter syntax that the notebook will not understand. This is a case where we can prepend <code>#md</code> to those lines:</p><pre><code class="language-julia">#md # ```@docs
#md # Literate.markdown
#md # Literate.notebook
#md # Literate.markdown
#md # ```</code></pre><p>The lines in the example above would be filtered out in the preprocessing step, unless we are generating a markdown file. When generating a markdown file we would simple remove the leading <code>#md</code> from the lines. Beware that the space after the tag is also removed.</p><p>The <code>#src</code> token can also be placed at the <em>end</em> of a line. This is to make it possible to have code lines exclusive to the source code, and not just comment lines. For example, if the source file is included in the test suite we might want to add a <code>@test</code> at the end without this showing up in the outputs:</p><pre><code class="language-julia">using Test #src
@test result == expected_result #src</code></pre><h2><a class="nav-anchor" id="Default-Replacements-1" href="#Default-Replacements-1"><strong>2.3.</strong> Default Replacements</a></h2><p>The following convenience &quot;macros&quot; are always expanded:</p><ul><li><p><code>@__NAME__</code></p><p>expands to the <code>name</code> keyword argument to <a href="outputformats.html#Literate.markdown"><code>Literate.markdown</code></a>, <a href="outputformats.html#Literate.notebook"><code>Literate.notebook</code></a> and <a href="outputformats.html#Literate.script"><code>Literate.script</code></a> (defaults to the filename of the input file).</p></li><li><p><code>@__REPO__ROOT_URL__</code></p><p>expands to <code>https://github.com/$(ENV[&quot;TRAVIS_REPO_SLUG&quot;])/blob/master/</code> and is a convenient way to use when you want to link to files outside the doc-build directory. For example <code>@__REPO__ROOT_URL__src/Literate.jl</code> would link to the source of the Literate module.</p></li><li><p><code>@__NBVIEWER_ROOT_URL__</code></p><p>expands to <code>https://nbviewer.jupyter.org/github/$(ENV[&quot;TRAVIS_REPO_SLUG&quot;])/blob/gh-pages/$(folder)/</code> where <code>folder</code> is the folder that <code>Documenter.deploydocs</code> deploys too. This can be used if you want a link that opens the generated notebook in <a href="http://nbviewer.jupyter.org/">http://nbviewer.jupyter.org/</a>.</p></li></ul><footer><hr/><a class="previous" href="index.html"><span class="direction">Previous</span><span class="title"><strong>1.</strong> Introduction</span></a><a class="next" href="pipeline.html"><span class="direction">Next</span><span class="title"><strong>3.</strong> Processing pipeline</span></a></footer></article></body></html>

17
dev/fileformat/index.html

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>2. File Format · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL=".."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../assets/documenter.js"></script><script src="../siteinfo.js"></script><script src="../../versions.js"></script><link href="../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../index.html"><img class="logo" src="../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="../search/"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../"><strong>1.</strong> Introduction</a></li><li class="current"><a class="toctext" href><strong>2.</strong> File Format</a><ul class="internal"><li><a class="toctext" href="#Syntax-1"><strong>2.1.</strong> Syntax</a></li><li><a class="toctext" href="#Filtering-Lines-1"><strong>2.2.</strong> Filtering Lines</a></li><li><a class="toctext" href="#Default-Replacements-1"><strong>2.3.</strong> Default Replacements</a></li></ul></li><li><a class="toctext" href="../pipeline/"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../outputformats/"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="../customprocessing/"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="../documenter/"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="../generated/example/"><strong>7.</strong> Example</a></li></ul></nav><article id="docs"><header><nav><ul><li><a href><strong>2.</strong> File Format</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/docs/src/fileformat.md"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>2. File Format</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="**2.**-File-Format-1" href="#**2.**-File-Format-1"><strong>2.</strong> File Format</a></h1><p>The source file format for Literate is a regular, commented, julia (<code>.jl</code>) scripts. The idea is that the scripts also serve as documentation on their own and it is also simple to include them in the test-suite, with e.g. <code>include</code>, to make sure the examples stay up do date with other changes in your package.</p><h2><a class="nav-anchor" id="Syntax-1" href="#Syntax-1"><strong>2.1.</strong> Syntax</a></h2><p>The basic syntax is simple:</p><ul><li>lines starting with <code>#</code> are treated as markdown,</li><li>all other lines are treated as julia code.</li></ul><p>Leading whitespace is allowed before <code>#</code>, but it will be removed when generating the output. Since <code>#</code>-lines is treated as markdown we can not use that for regular julia comments, for this you can instead use <code>##</code>, which will render as <code>#</code> in the output.</p><p>Lets look at a simple example:</p><pre><code class="language-julia"># # Rational numbers
#
# In julia rational numbers can be constructed with the `//` operator.
# Lets define two rational numbers, `x` and `y`:
x = 1//3
y = 2//5
# When adding `x` and `y` together we obtain a new rational number:
z = x + y</code></pre><p>In the lines starting with <code>#</code> we can use regular markdown syntax, for example the <code>#</code> used for the heading and the backticks for formatting code. The other lines are regular julia code. We note a couple of things:</p><ul><li>The script is valid julia, which means that we can <code>include</code> it and the example will run (for example in the <code>test/runtests.jl</code> script, to include the example in the test suite).</li><li>The script is &quot;self-explanatory&quot;, i.e. the markdown lines works as comments and thus serve as good documentation on its own.</li></ul><p>For simple use this is all you need to know. The following additional special syntax can also be used:</p><ul><li><code>#md</code>, <code>#nb</code>, <code>#jl</code>, <code>#src</code>: tags to filter lines, see <a href="#Filtering-Lines-1">Filtering Lines</a>,</li><li><code>#-</code>: tag to manually control chunk-splits, see <a href="../pipeline/#Custom-control-over-chunk-splits-1">Custom control over chunk splits</a>.</li></ul><p>There is also some default convenience replacements that will always be performed, see <a href="#Default-Replacements-1">Default Replacements</a>.</p><h2><a class="nav-anchor" id="Filtering-Lines-1" href="#Filtering-Lines-1"><strong>2.2.</strong> Filtering Lines</a></h2><p>It is often useful to filter out lines in the source depending on the output format. For this purpose there are a number of &quot;tokens&quot; that can be used to mark the purpose of certain lines:</p><ul><li><code>#md</code>: line exclusive to markdown output,</li><li><code>#nb</code>: line exclusive to notebook output,</li><li><code>#jl</code>: line exclusive to script output,</li><li><code>#src</code>: line exclusive to the source code and thus filtered out unconditionally.</li></ul><p>Lines <em>starting</em> with one of these tokens are filtered out in the <a href="../pipeline/#Pre-processing-1">preprocessing step</a>.</p><p>Suppose, for example, that we want to include a docstring within a <code>@docs</code> block using Documenter. Obviously we don&#39;t want to include this in the notebook, since <code>@docs</code> is Documenter syntax that the notebook will not understand. This is a case where we can prepend <code>#md</code> to those lines:</p><pre><code class="language-julia">#md # ```@docs
#md # Literate.markdown
#md # Literate.notebook
#md # Literate.markdown
#md # ```</code></pre><p>The lines in the example above would be filtered out in the preprocessing step, unless we are generating a markdown file. When generating a markdown file we would simple remove the leading <code>#md</code> from the lines. Beware that the space after the tag is also removed.</p><p>The <code>#src</code> token can also be placed at the <em>end</em> of a line. This is to make it possible to have code lines exclusive to the source code, and not just comment lines. For example, if the source file is included in the test suite we might want to add a <code>@test</code> at the end without this showing up in the outputs:</p><pre><code class="language-julia">using Test #src
@test result == expected_result #src</code></pre><h2><a class="nav-anchor" id="Default-Replacements-1" href="#Default-Replacements-1"><strong>2.3.</strong> Default Replacements</a></h2><p>The following convenience &quot;macros&quot; are always expanded:</p><ul><li><p><code>@__NAME__</code></p><p>expands to the <code>name</code> keyword argument to <a href="../outputformats/#Literate.markdown"><code>Literate.markdown</code></a>, <a href="../outputformats/#Literate.notebook"><code>Literate.notebook</code></a> and <a href="../outputformats/#Literate.script"><code>Literate.script</code></a> (defaults to the filename of the input file).</p></li><li><p><code>@__REPO__ROOT_URL__</code></p><p>expands to <code>https://github.com/$(ENV[&quot;TRAVIS_REPO_SLUG&quot;])/blob/master/</code> and is a convenient way to use when you want to link to files outside the doc-build directory. For example <code>@__REPO__ROOT_URL__src/Literate.jl</code> would link to the source of the Literate module.</p></li><li><p><code>@__NBVIEWER_ROOT_URL__</code></p><p>expands to <code>https://nbviewer.jupyter.org/github/$(ENV[&quot;TRAVIS_REPO_SLUG&quot;])/blob/gh-pages/$(folder)/</code> where <code>folder</code> is the folder that <code>Documenter.deploydocs</code> deploys too. This can be used if you want a link that opens the generated notebook in <a href="http://nbviewer.jupyter.org/">http://nbviewer.jupyter.org/</a>.</p></li></ul><footer><hr/><a class="previous" href="../"><span class="direction">Previous</span><span class="title"><strong>1.</strong> Introduction</span></a><a class="next" href="../pipeline/"><span class="direction">Next</span><span class="title"><strong>3.</strong> Processing pipeline</span></a></footer></article></body></html>

352
dev/generated/example.html

@ -1,352 +0,0 @@ @@ -1,352 +0,0 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>7. Example · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL=".."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../assets/documenter.js"></script><script src="../siteinfo.js"></script><script src="../../versions.js"></script><link href="../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../index.html"><img class="logo" src="../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="../search.html"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../index.html"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="../fileformat.html"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="../pipeline.html"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../outputformats.html"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="../customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="../documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a></li><li class="current"><a class="toctext" href="example.html"><strong>7.</strong> Example</a><ul class="internal"></ul></li></ul></nav><article id="docs"><header><nav><ul><li><a href="example.html"><strong>7.</strong> Example</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>7. Example</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="**7.**-Example-1" href="#**7.**-Example-1"><strong>7.</strong> Example</a></h1><p>This is an example generated with Literate based on this source file: <a href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl"><code>example.jl</code></a>. You are seeing the html-output which Documenter have generated based on a markdown file generated with Literate. The corresponding notebook can be found here: <a href="https://nbviewer.jupyter.org/github/fredrikekre/Literate.jl/blob/gh-pages/latest/generated/example.ipynb"><code>example.ipynb</code></a>, and the plain script output can be found here: <a href="example.jl"><code>example.jl</code></a>.</p><p>It is recommended to have the <a href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl">source file</a> available when reading this, to better understand how the syntax in the source file corresponds to the output you are seeing.</p><h3><a class="nav-anchor" id="Basic-syntax-1" href="#Basic-syntax-1">Basic syntax</a></h3><p>The basic syntax for Literate is simple, lines starting with <code>#</code> is interpreted as markdown, and all the other lines are interpreted as code. Here is some code:</p><div><pre><code class="language-julia">x = 1//3
y = 2//5</code></pre><pre><code class="language-none">2//5</code></pre></div><p>In markdown sections we can use markdown syntax. For example, we can write <em>text in italic font</em>, <strong>text in bold font</strong> and use <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">links</a>.</p><p>It is possible to filter out lines depending on the output using the <code>#md</code>, <code>#nb</code>, <code>#jl</code> and <code>#src</code> tags (see <a href="../fileformat.html#Filtering-Lines-1">Filtering Lines</a>):</p><ul><li>This line starts with <code>#md</code> and is thus only visible in the markdown output.</li></ul><p>The source file is parsed in chunks of markdown and code. Starting a line with <code>#-</code> manually inserts a chunk break. For example, if we want to display the output of the following operations we may insert <code>#-</code> in between. These two code blocks will now end up in different <code>@example</code>-blocks in the markdown output, and two different notebook cells in the notebook output.</p><div><pre><code class="language-julia">x + y</code></pre><pre><code class="language-none">11//15</code></pre></div><div><pre><code class="language-julia">x * y</code></pre><pre><code class="language-none">2//15</code></pre></div><h3><a class="nav-anchor" id="Output-Capturing-1" href="#Output-Capturing-1">Output Capturing</a></h3><p>Code chunks are by default placed in Documenter <code>@example</code> blocks in the generated markdown. This means that the output will be captured in a block when Documenter is building the docs. In notebooks the output is captured in output cells, if the <code>execute</code> keyword argument is set to true. Output to <code>stdout</code>/<code>stderr</code> is also captured.</p><div><pre><code class="language-julia">function foo()
println(&quot;This string is printed to stdout.&quot;)
return [1, 2, 3, 4]
end
foo()</code></pre><pre><code class="language-none">This string is printed to stdout.
4-element Array{Int64,1}:
1
2
3
4</code></pre></div><p>Both Documenter&#39;s <code>@example</code> block and notebooks can display images. Here is an example where we generate a simple plot using the <a href="https://github.com/JuliaPlots/Plots.jl">Plots.jl</a> package</p><div><pre><code class="language-julia">using Plots
x = range(0, stop=6π, length=1000)
y1 = sin.(x)
y2 = cos.(x)
plot(x, [y1, y2])</code></pre><?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400" viewBox="0 0 600 400">
<defs>
<clipPath id="clip7800">
<rect x="0" y="0" width="600" height="400"/>
</clipPath>
</defs>
<polygon clip-path="url(#clip7800)" points="
0,400 600,400 600,0 0,0
" fill="#ffffff" fill-opacity="1"/>
<defs>
<clipPath id="clip7801">
<rect x="120" y="0" width="421" height="400"/>
</clipPath>
</defs>
<polygon clip-path="url(#clip7800)" points="
23.622,384.252 580.315,384.252 580.315,11.811 23.622,11.811
" fill="#ffffff" fill-opacity="1"/>
<defs>
<clipPath id="clip7802">
<rect x="23" y="11" width="558" height="373"/>
</clipPath>
</defs>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
39.3775,384.252 39.3775,11.811
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
178.686,384.252 178.686,11.811
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
317.995,384.252 317.995,11.811
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
457.304,384.252 457.304,11.811
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
23.622,373.713 580.315,373.713
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
23.622,285.873 580.315,285.873
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
23.622,198.032 580.315,198.032
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
23.622,110.192 580.315,110.192
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none" points="
23.622,22.3518 580.315,22.3518
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,384.252 580.315,384.252
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,384.252 23.622,11.811
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
39.3775,384.252 39.3775,378.665
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
178.686,384.252 178.686,378.665
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
317.995,384.252 317.995,378.665
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
457.304,384.252 457.304,378.665
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,373.713 31.9724,373.713
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,285.873 31.9724,285.873
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,198.032 31.9724,198.032
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,110.192 31.9724,110.192
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
23.622,22.3518 31.9724,22.3518
"/>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;" transform="rotate(0, 39.3775, 398.052)" x="39.3775" y="398.052">0</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;" transform="rotate(0, 178.686, 398.052)" x="178.686" y="398.052">5</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;" transform="rotate(0, 317.995, 398.052)" x="317.995" y="398.052">10</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;" transform="rotate(0, 457.304, 398.052)" x="457.304" y="398.052">15</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;" transform="rotate(0, 17.622, 378.213)" x="17.622" y="378.213">-1.0</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;" transform="rotate(0, 17.622, 290.373)" x="17.622" y="290.373">-0.5</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;" transform="rotate(0, 17.622, 202.532)" x="17.622" y="202.532">0.0</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;" transform="rotate(0, 17.622, 114.692)" x="17.622" y="114.692">0.5</text>
</g>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;" transform="rotate(0, 17.622, 26.8518)" x="17.622" y="26.8518">1.0</text>
</g>
<polyline clip-path="url(#clip7802)" style="stroke:#009af9; stroke-width:1; stroke-opacity:1; fill:none" points="
39.3775,198.032 39.9032,194.718 40.4289,191.404 40.9546,188.093 41.4803,184.786 42.006,181.483 42.5318,178.186 43.0575,174.896 43.5832,171.615 44.1089,168.342
44.6346,165.081 45.1603,161.831 45.686,158.594 46.2117,155.371 46.7374,152.163 47.2631,148.971 47.7888,145.797 48.3145,142.642 48.8402,139.506 49.366,136.391
49.8917,133.298 50.4174,130.229 50.9431,127.183 51.4688,124.162 51.9945,121.168 52.5202,118.201 53.0459,115.263 53.5716,112.354 54.0973,109.475 54.623,106.629
55.1487,103.814 55.6744,101.033 56.2002,98.2869 56.7259,95.5761 57.2516,92.9018 57.7773,90.2649 58.303,87.6664 58.8287,85.1071 59.3544,82.5881 59.8801,80.1101
60.4058,77.6742 60.9315,75.281 61.4572,72.9316 61.9829,70.6267 62.5086,68.3672 63.0344,66.1539 63.5601,63.9874 64.0858,61.8688 64.6115,59.7985 65.1372,57.7775
65.6629,55.8065 66.1886,53.886 66.7143,52.0169 67.24,50.1998 67.7657,48.4353 68.2914,46.724 68.8171,45.0666 69.3428,43.4637 69.8686,41.9158 70.3943,40.4235
70.92,38.9873 71.4457,37.6077 71.9714,36.2852 72.4971,35.0203 73.0228,33.8134 73.5485,32.665 74.0742,31.5755 74.5999,30.5453 75.1256,29.5746 75.6513,28.664
76.177,27.8136 76.7028,27.0238 77.2285,26.2949 77.7542,25.6272 78.2799,25.0208 78.8056,24.476 79.3313,23.993 79.857,23.572 80.3827,23.2131 80.9084,22.9164
81.4341,22.682 81.9598,22.5101 82.4855,22.4007 83.0112,22.3538 83.537,22.3694 84.0627,22.4476 84.5884,22.5883 85.1141,22.7914 85.6398,23.0569 86.1655,23.3847
86.6912,23.7747 87.2169,24.2268 87.7426,24.7407 88.2683,25.3163 88.794,25.9534 89.3197,26.6517 89.8454,27.4111 90.3712,28.2312 90.8969,29.1118 91.4226,30.0525
91.9483,31.053 92.474,32.1129 92.9997,33.2319 93.5254,34.4096 94.0511,35.6455 94.5768,36.9393 95.1025,38.2904 95.6282,39.6983 96.1539,41.1627 96.6796,42.6828
97.2054,44.2583 97.7311,45.8886 98.2568,47.5729 98.7825,49.3109 99.3082,51.1018 99.8339,52.945 100.36,54.8399 100.885,56.7857 101.411,58.7818 101.937,60.8275
102.462,62.9221 102.988,65.0647 103.514,67.2547 104.04,69.4913 104.565,71.7736 105.091,74.1008 105.617,76.4722 106.142,78.8868 106.668,81.3439 107.194,83.8425
107.72,86.3818 108.245,88.9608 108.771,91.5786 109.297,94.2344 109.822,96.927 110.348,99.6557 110.874,102.419 111.399,105.217 111.925,108.048 112.451,110.911
112.977,113.805 113.502,116.728 114.028,119.681 114.554,122.662 115.079,125.669 115.605,128.703 116.131,131.761 116.657,134.842 117.182,137.946 117.708,141.072
118.234,144.217 118.759,147.382 119.285,150.565 119.811,153.765 120.336,156.98 120.862,160.211 121.388,163.454 121.914,166.71 122.439,169.977 122.965,173.254
123.491,176.54 124.016,179.834 124.542,183.134 125.068,186.439 125.594,189.749 126.119,193.061 126.645,196.375 127.171,199.69 127.696,203.004 128.222,206.316
128.748,209.626 129.274,212.931 129.799,216.231 130.325,219.525 130.851,222.811 131.376,226.088 131.902,229.355 132.428,232.611 132.953,235.854 133.479,239.085
134.005,242.3 134.531,245.5 135.056,248.683 135.582,251.848 136.108,254.993 136.633,258.119 137.159,261.223 137.685,264.304 138.211,267.362 138.736,270.396
139.262,273.403 139.788,276.384 140.313,279.336 140.839,282.26 141.365,285.154 141.891,288.017 142.416,290.848 142.942,293.646 143.468,296.409 143.993,299.138
144.519,301.831 145.045,304.486 145.57,307.104 146.096,309.683 146.622,312.222 147.148,314.721 147.673,317.178 148.199,319.593 148.725,321.964 149.25,324.291
149.776,326.574 150.302,328.81 150.828,331 151.353,333.143 151.879,335.237 152.405,337.283 152.93,339.279 153.456,341.225 153.982,343.12 154.507,344.963
155.033,346.754 155.559,348.492 156.085,350.176 156.61,351.807 157.136,353.382 157.662,354.902 158.187,356.367 158.713,357.775 159.239,359.126 159.765,360.419
160.29,361.655 160.816,362.833 161.342,363.952 161.867,365.012 162.393,366.012 162.919,366.953 163.445,367.834 163.97,368.654 164.496,369.413 165.022,370.112
165.547,370.749 166.073,371.324 166.599,371.838 167.124,372.29 167.65,372.68 168.176,373.008 168.702,373.274 169.227,373.477 169.753,373.617 170.279,373.696
170.804,373.711 171.33,373.664 171.856,373.555 172.382,373.383 172.907,373.149 173.433,372.852 173.959,372.493 174.484,372.072 175.01,371.589 175.536,371.044
176.062,370.438 176.587,369.77 177.113,369.041 177.639,368.251 178.164,367.401 178.69,366.49 179.216,365.52 179.741,364.489 180.267,363.4 180.793,362.251
181.319,361.045 181.844,359.78 182.37,358.457 182.896,357.078 183.421,355.641 183.947,354.149 184.473,352.601 184.999,350.998 185.524,349.341 186.05,347.63
186.576,345.865 187.101,344.048 187.627,342.179 188.153,340.258 188.678,338.287 189.204,336.266 189.73,334.196 190.256,332.077 190.781,329.911 191.307,327.698
191.833,325.438 192.358,323.133 192.884,320.784 193.41,318.391 193.936,315.955 194.461,313.477 194.987,310.958 195.513,308.399 196.038,305.8 196.564,303.163
197.09,300.489 197.616,297.778 198.141,295.032 198.667,292.251 199.193,289.436 199.718,286.59 200.244,283.711 200.77,280.802 201.295,277.864 201.821,274.897
202.347,271.903 202.873,268.882 203.398,265.836 203.924,262.766 204.45,259.674 204.975,256.559 205.501,253.423 206.027,250.268 206.553,247.094 207.078,243.902
207.604,240.694 208.13,237.471 208.655,234.234 209.181,230.984 209.707,227.723 210.233,224.45 210.758,221.169 211.284,217.879 211.81,214.582 212.335,211.279
212.861,207.972 213.387,204.661 213.912,201.347 214.438,198.032 214.964,194.718 215.49,191.404 216.015,188.093 216.541,184.786 217.067,181.483 217.592,178.186
218.118,174.896 218.644,171.615 219.17,168.342 219.695,165.081 220.221,161.831 220.747,158.594 221.272,155.371 221.798,152.163 222.324,148.971 222.849,145.797
223.375,142.642 223.901,139.506 224.427,136.391 224.952,133.298 225.478,130.229 226.004,127.183 226.529,124.162 227.055,121.168 227.581,118.201 228.107,115.263
228.632,112.354 229.158,109.475 229.684,106.629 230.209,103.814 230.735,101.033 231.261,98.2869 231.787,95.5761 232.312,92.9018 232.838,90.2649 233.364,87.6664
233.889,85.1071 234.415,82.5881 234.941,80.1101 235.466,77.6742 235.992,75.281 236.518,72.9316 237.044,70.6267 237.569,68.3672 238.095,66.1539 238.621,63.9874
239.146,61.8688 239.672,59.7985 240.198,57.7775 240.724,55.8065 241.249,53.886 241.775,52.0169 242.301,50.1998 242.826,48.4353 243.352,46.724 243.878,45.0666
244.404,43.4637 244.929,41.9158 245.455,40.4235 245.981,38.9873 246.506,37.6077 247.032,36.2852 247.558,35.0203 248.083,33.8134 248.609,32.665 249.135,31.5755
249.661,30.5453 250.186,29.5746 250.712,28.664 251.238,27.8136 251.763,27.0238 252.289,26.2949 252.815,25.6272 253.341,25.0208 253.866,24.476 254.392,23.993
254.918,23.572 255.443,23.2131 255.969,22.9164 256.495,22.682 257.02,22.5101 257.546,22.4007 258.072,22.3538 258.598,22.3694 259.123,22.4476 259.649,22.5883
260.175,22.7914 260.7,23.0569 261.226,23.3847 261.752,23.7747 262.278,24.2268 262.803,24.7407 263.329,25.3163 263.855,25.9534 264.38,26.6517 264.906,27.4111
265.432,28.2312 265.958,29.1118 266.483,30.0525 267.009,31.053 267.535,32.1129 268.06,33.2319 268.586,34.4096 269.112,35.6455 269.637,36.9393 270.163,38.2904
270.689,39.6983 271.215,41.1627 271.74,42.6828 272.266,44.2583 272.792,45.8886 273.317,47.5729 273.843,49.3109 274.369,51.1018 274.895,52.945 275.42,54.8399
275.946,56.7857 276.472,58.7818 276.997,60.8275 277.523,62.9221 278.049,65.0647 278.575,67.2547 279.1,69.4913 279.626,71.7736 280.152,74.1008 280.677,76.4722
281.203,78.8868 281.729,81.3439 282.254,83.8425 282.78,86.3818 283.306,88.9608 283.832,91.5786 284.357,94.2344 284.883,96.927 285.409,99.6557 285.934,102.419
286.46,105.217 286.986,108.048 287.512,110.911 288.037,113.805 288.563,116.728 289.089,119.681 289.614,122.662 290.14,125.669 290.666,128.703 291.191,131.761
291.717,134.842 292.243,137.946 292.769,141.072 293.294,144.217 293.82,147.382 294.346,150.565 294.871,153.765 295.397,156.98 295.923,160.211 296.449,163.454
296.974,166.71 297.5,169.977 298.026,173.254 298.551,176.54 299.077,179.834 299.603,183.134 300.129,186.439 300.654,189.749 301.18,193.061 301.706,196.375
302.231,199.69 302.757,203.004 303.283,206.316 303.808,209.626 304.334,212.931 304.86,216.231 305.386,219.525 305.911,222.811 306.437,226.088 306.963,229.355
307.488,232.611 308.014,235.854 308.54,239.085 309.066,242.3 309.591,245.5 310.117,248.683 310.643,251.848 311.168,254.993 311.694,258.119 312.22,261.223
312.746,264.304 313.271,267.362 313.797,270.396 314.323,273.403 314.848,276.384 315.374,279.336 315.9,282.26 316.425,285.154 316.951,288.017 317.477,290.848
318.003,293.646 318.528,296.409 319.054,299.138 319.58,301.831 320.105,304.486 320.631,307.104 321.157,309.683 321.683,312.222 322.208,314.721 322.734,317.178
323.26,319.593 323.785,321.964 324.311,324.291 324.837,326.574 325.362,328.81 325.888,331 326.414,333.143 326.94,335.237 327.465,337.283 327.991,339.279
328.517,341.225 329.042,343.12 329.568,344.963 330.094,346.754 330.62,348.492 331.145,350.176 331.671,351.807 332.197,353.382 332.722,354.902 333.248,356.367
333.774,357.775 334.3,359.126 334.825,360.419 335.351,361.655 335.877,362.833 336.402,363.952 336.928,365.012 337.454,366.012 337.979,366.953 338.505,367.834
339.031,368.654 339.557,369.413 340.082,370.112 340.608,370.749 341.134,371.324 341.659,371.838 342.185,372.29 342.711,372.68 343.237,373.008 343.762,373.274
344.288,373.477 344.814,373.617 345.339,373.696 345.865,373.711 346.391,373.664 346.917,373.555 347.442,373.383 347.968,373.149 348.494,372.852 349.019,372.493
349.545,372.072 350.071,371.589 350.596,371.044 351.122,370.438 351.648,369.77 352.174,369.041 352.699,368.251 353.225,367.401 353.751,366.49 354.276,365.52
354.802,364.489 355.328,363.4 355.854,362.251 356.379,361.045 356.905,359.78 357.431,358.457 357.956,357.078 358.482,355.641 359.008,354.149 359.533,352.601
360.059,350.998 360.585,349.341 361.111,347.63 361.636,345.865 362.162,344.048 362.688,342.179 363.213,340.258 363.739,338.287 364.265,336.266 364.791,334.196
365.316,332.077 365.842,329.911 366.368,327.698 366.893,325.438 367.419,323.133 367.945,320.784 368.471,318.391 368.996,315.955 369.522,313.477 370.048,310.958
370.573,308.399 371.099,305.8 371.625,303.163 372.15,300.489 372.676,297.778 373.202,295.032 373.728,292.251 374.253,289.436 374.779,286.59 375.305,283.711
375.83,280.802 376.356,277.864 376.882,274.897 377.408,271.903 377.933,268.882 378.459,265.836 378.985,262.766 379.51,259.674 380.036,256.559 380.562,253.423
381.088,250.268 381.613,247.094 382.139,243.902 382.665,240.694 383.19,237.471 383.716,234.234 384.242,230.984 384.767,227.723 385.293,224.45 385.819,221.169
386.345,217.879 386.87,214.582 387.396,211.279 387.922,207.972 388.447,204.661 388.973,201.347 389.499,198.032 390.025,194.718 390.55,191.404 391.076,188.093
391.602,184.786 392.127,181.483 392.653,178.186 393.179,174.896 393.704,171.615 394.23,168.342 394.756,165.081 395.282,161.831 395.807,158.594 396.333,155.371
396.859,152.163 397.384,148.971 397.91,145.797 398.436,142.642 398.962,139.506 399.487,136.391 400.013,133.298 400.539,130.229 401.064,127.183 401.59,124.162
402.116,121.168 402.642,118.201 403.167,115.263 403.693,112.354 404.219,109.475 404.744,106.629 405.27,103.814 405.796,101.033 406.321,98.2869 406.847,95.5761
407.373,92.9018 407.899,90.2649 408.424,87.6664 408.95,85.1071 409.476,82.5881 410.001,80.1101 410.527,77.6742 411.053,75.281 411.579,72.9316 412.104,70.6267
412.63,68.3672 413.156,66.1539 413.681,63.9874 414.207,61.8688 414.733,59.7985 415.259,57.7775 415.784,55.8065 416.31,53.886 416.836,52.0169 417.361,50.1998
417.887,48.4353 418.413,46.724 418.938,45.0666 419.464,43.4637 419.99,41.9158 420.516,40.4235 421.041,38.9873 421.567,37.6077 422.093,36.2852 422.618,35.0203
423.144,33.8134 423.67,32.665 424.196,31.5755 424.721,30.5453 425.247,29.5746 425.773,28.664 426.298,27.8136 426.824,27.0238 427.35,26.2949 427.875,25.6272
428.401,25.0208 428.927,24.476 429.453,23.993 429.978,23.572 430.504,23.2131 431.03,22.9164 431.555,22.682 432.081,22.5101 432.607,22.4007 433.133,22.3538
433.658,22.3694 434.184,22.4476 434.71,22.5883 435.235,22.7914 435.761,23.0569 436.287,23.3847 436.813,23.7747 437.338,24.2268 437.864,24.7407 438.39,25.3163
438.915,25.9534 439.441,26.6517 439.967,27.4111 440.492,28.2312 441.018,29.1118 441.544,30.0525 442.07,31.053 442.595,32.1129 443.121,33.2319 443.647,34.4096
444.172,35.6455 444.698,36.9393 445.224,38.2904 445.75,39.6983 446.275,41.1627 446.801,42.6828 447.327,44.2583 447.852,45.8886 448.378,47.5729 448.904,49.3109
449.43,51.1018 449.955,52.945 450.481,54.8399 451.007,56.7857 451.532,58.7818 452.058,60.8275 452.584,62.9221 453.109,65.0647 453.635,67.2547 454.161,69.4913
454.687,71.7736 455.212,74.1008 455.738,76.4722 456.264,78.8868 456.789,81.3439 457.315,83.8425 457.841,86.3818 458.367,88.9608 458.892,91.5786 459.418,94.2344
459.944,96.927 460.469,99.6557 460.995,102.419 461.521,105.217 462.046,108.048 462.572,110.911 463.098,113.805 463.624,116.728 464.149,119.681 464.675,122.662
465.201,125.669 465.726,128.703 466.252,131.761 466.778,134.842 467.304,137.946 467.829,141.072 468.355,144.217 468.881,147.382 469.406,150.565 469.932,153.765
470.458,156.98 470.984,160.211 471.509,163.454 472.035,166.71 472.561,169.977 473.086,173.254 473.612,176.54 474.138,179.834 474.663,183.134 475.189,186.439
475.715,189.749 476.241,193.061 476.766,196.375 477.292,199.69 477.818,203.004 478.343,206.316 478.869,209.626 479.395,212.931 479.921,216.231 480.446,219.525
480.972,222.811 481.498,226.088 482.023,229.355 482.549,232.611 483.075,235.854 483.601,239.085 484.126,242.3 484.652,245.5 485.178,248.683 485.703,251.848
486.229,254.993 486.755,258.119 487.28,261.223 487.806,264.304 488.332,267.362 488.858,270.396 489.383,273.403 489.909,276.384 490.435,279.336 490.96,282.26
491.486,285.154 492.012,288.017 492.538,290.848 493.063,293.646 493.589,296.409 494.115,299.138 494.64,301.831 495.166,304.486 495.692,307.104 496.217,309.683
496.743,312.222 497.269,314.721 497.795,317.178 498.32,319.593 498.846,321.964 499.372,324.291 499.897,326.574 500.423,328.81 500.949,331 501.475,333.143
502,335.237 502.526,337.283 503.052,339.279 503.577,341.225 504.103,343.12 504.629,344.963 505.155,346.754 505.68,348.492 506.206,350.176 506.732,351.807
507.257,353.382 507.783,354.902 508.309,356.367 508.834,357.775 509.36,359.126 509.886,360.419 510.412,361.655 510.937,362.833 511.463,363.952 511.989,365.012
512.514,366.012 513.04,366.953 513.566,367.834 514.092,368.654 514.617,369.413 515.143,370.112 515.669,370.749 516.194,371.324 516.72,371.838 517.246,372.29
517.772,372.68 518.297,373.008 518.823,373.274 519.349,373.477 519.874,373.617 520.4,373.696 520.926,373.711 521.451,373.664 521.977,373.555 522.503,373.383
523.029,373.149 523.554,372.852 524.08,372.493 524.606,372.072 525.131,371.589 525.657,371.044 526.183,370.438 526.709,369.77 527.234,369.041 527.76,368.251
528.286,367.401 528.811,366.49 529.337,365.52 529.863,364.489 530.389,363.4 530.914,362.251 531.44,361.045 531.966,359.78 532.491,358.457 533.017,357.078
533.543,355.641 534.068,354.149 534.594,352.601 535.12,350.998 535.646,349.341 536.171,347.63 536.697,345.865 537.223,344.048 537.748,342.179 538.274,340.258
538.8,338.287 539.326,336.266 539.851,334.196 540.377,332.077 540.903,329.911 541.428,327.698 541.954,325.438 542.48,323.133 543.005,320.784 543.531,318.391
544.057,315.955 544.583,313.477 545.108,310.958 545.634,308.399 546.16,305.8 546.685,303.163 547.211,300.489 547.737,297.778 548.263,295.032 548.788,292.251
549.314,289.436 549.84,286.59 550.365,283.711 550.891,280.802 551.417,277.864 551.943,274.897 552.468,271.903 552.994,268.882 553.52,265.836 554.045,262.766
554.571,259.674 555.097,256.559 555.622,253.423 556.148,250.268 556.674,247.094 557.2,243.902 557.725,240.694 558.251,237.471 558.777,234.234 559.302,230.984
559.828,227.723 560.354,224.45 560.88,221.169 561.405,217.879 561.931,214.582 562.457,211.279 562.982,207.972 563.508,204.661 564.034,201.347 564.56,198.032
"/>
<polyline clip-path="url(#clip7802)" style="stroke:#e26f46; stroke-width:1; stroke-opacity:1; fill:none" points="
39.3775,22.3518 39.9032,22.3831 40.4289,22.4769 40.9546,22.6332 41.4803,22.8519 42.006,23.133 42.5318,23.4764 43.0575,23.8819 43.5832,24.3495 44.1089,24.8788
44.6346,25.4698 45.1603,26.1222 45.686,26.8359 46.2117,27.6104 46.7374,28.4457 47.2631,29.3413 47.7888,30.297 48.3145,31.3124 48.8402,32.3871 49.366,33.5209
49.8917,34.7131 50.4174,35.9636 50.9431,37.2717 51.4688,38.637 51.9945,40.0591 52.5202,41.5375 53.0459,43.0715 53.5716,44.6608 54.0973,46.3046 54.623,48.0024
55.1487,49.7537 55.6744,51.5577 56.2002,53.4139 56.7259,55.3216 57.2516,57.2801 57.7773,59.2887 58.303,61.3466 58.8287,63.4533 59.3544,65.6078 59.8801,67.8095
60.4058,70.0576 60.9315,72.3512 61.4572,74.6896 61.9829,77.0718 62.5086,79.4972 63.0344,81.9647 63.5601,84.4736 64.0858,87.0228 64.6115,89.6116 65.1372,92.239
65.6629,94.9041 66.1886,97.6059 66.7143,100.343 67.24,103.116 67.7657,105.922 68.2914,108.761 68.8171,111.631 69.3428,114.533 69.8686,117.464 70.3943,120.424
70.92,123.411 71.4457,126.425 71.9714,129.465 72.4971,132.529 73.0228,135.616 73.5485,138.726 74.0742,141.856 74.5999,145.007 75.1256,148.176 75.6513,151.363
76.177,154.567 76.7028,157.787 77.2285,161.02 77.7542,164.267 78.2799,167.526 78.8056,170.796 79.3313,174.075 79.857,177.363 80.3827,180.658 80.9084,183.96
81.4341,187.266 81.9598,190.576 82.4855,193.889 83.0112,197.204 83.537,200.519 84.0627,203.832 84.5884,207.144 85.1141,210.453 85.6398,213.757 86.1655,217.055
86.6912,220.347 87.2169,223.631 87.7426,226.906 88.2683,230.17 88.794,233.423 89.3197,236.663 89.8454,239.89 90.3712,243.102 90.8969,246.297 91.4226,249.476
91.9483,252.636 92.474,255.777 92.9997,258.897 93.5254,261.995 94.0511,265.071 94.5768,268.123 95.1025,271.15 95.6282,274.151 96.1539,277.125 96.6796,280.07
97.2054,282.987 97.7311,285.873 98.2568,288.728 98.7825,291.55 99.3082,294.34 99.8339,297.095 100.36,299.814 100.885,302.498 101.411,305.144 101.937,307.753
102.462,310.322 102.988,312.851 103.514,315.339 104.04,317.786 104.565,320.19 105.091,322.55 105.617,324.866 106.142,327.137 106.668,329.362 107.194,331.54
107.72,333.671 108.245,335.753 108.771,337.787 109.297,339.77 109.822,341.704 110.348,343.586 110.874,345.416 111.399,347.194 111.925,348.918 112.451,350.589
112.977,352.206 113.502,353.767 114.028,355.274 114.554,356.724 115.079,358.118 115.605,359.455 116.131,360.734 116.657,361.955 117.182,363.118 117.708,364.223
118.234,365.268 118.759,366.253 119.285,367.179 119.811,368.044 120.336,368.849 120.862,369.594 121.388,370.277 121.914,370.898 122.439,371.459 122.965,371.957
123.491,372.394 124.016,372.768 124.542,373.08 125.068,373.33 125.594,373.518 126.119,373.643 126.645,373.705 127.171,373.705 127.696,373.643 128.222,373.518
128.748,373.33 129.274,373.08 129.799,372.768 130.325,372.394 130.851,371.957 131.376,371.459 131.902,370.898 132.428,370.277 132.953,369.594 133.479,368.849
134.005,368.044 134.531,367.179 135.056,366.253 135.582,365.268 136.108,364.223 136.633,363.118 137.159,361.955 137.685,360.734 138.211,359.455 138.736,358.118
139.262,356.724 139.788,355.274 140.313,353.767 140.839,352.206 141.365,350.589 141.891,348.918 142.416,347.194 142.942,345.416 143.468,343.586 143.993,341.704
144.519,339.77 145.045,337.787 145.57,335.753 146.096,333.671 146.622,331.54 147.148,329.362 147.673,327.137 148.199,324.866 148.725,322.55 149.25,320.19
149.776,317.786 150.302,315.339 150.828,312.851 151.353,310.322 151.879,307.753 152.405,305.144 152.93,302.498 153.456,299.814 153.982,297.095 154.507,294.34
155.033,291.55 155.559,288.728 156.085,285.873 156.61,282.987 157.136,280.07 157.662,277.125 158.187,274.151 158.713,271.15 159.239,268.123 159.765,265.071
160.29,261.995 160.816,258.897 161.342,255.777 161.867,252.636 162.393,249.476 162.919,246.297 163.445,243.102 163.97,239.89 164.496,236.663 165.022,233.423
165.547,230.17 166.073,226.906 166.599,223.631 167.124,220.347 167.65,217.055 168.176,213.757 168.702,210.453 169.227,207.144 169.753,203.832 170.279,200.519
170.804,197.204 171.33,193.889 171.856,190.576 172.382,187.266 172.907,183.96 173.433,180.658 173.959,177.363 174.484,174.075 175.01,170.796 175.536,167.526
176.062,164.267 176.587,161.02 177.113,157.787 177.639,154.567 178.164,151.363 178.69,148.176 179.216,145.007 179.741,141.856 180.267,138.726 180.793,135.616
181.319,132.529 181.844,129.465 182.37,126.425 182.896,123.411 183.421,120.424 183.947,117.464 184.473,114.533 184.999,111.631 185.524,108.761 186.05,105.922
186.576,103.116 187.101,100.343 187.627,97.6059 188.153,94.9041 188.678,92.239 189.204,89.6116 189.73,87.0228 190.256,84.4736 190.781,81.9647 191.307,79.4972
191.833,77.0718 192.358,74.6896 192.884,72.3512 193.41,70.0576 193.936,67.8095 194.461,65.6078 194.987,63.4533 195.513,61.3466 196.038,59.2887 196.564,57.2801
197.09,55.3216 197.616,53.4139 198.141,51.5577 198.667,49.7537 199.193,48.0024 199.718,46.3046 200.244,44.6608 200.77,43.0715 201.295,41.5375 201.821,40.0591
202.347,38.637 202.873,37.2717 203.398,35.9636 203.924,34.7131 204.45,33.5209 204.975,32.3871 205.501,31.3124 206.027,30.297 206.553,29.3413 207.078,28.4457
207.604,27.6104 208.13,26.8359 208.655,26.1222 209.181,25.4698 209.707,24.8788 210.233,24.3495 210.758,23.8819 211.284,23.4764 211.81,23.133 212.335,22.8519
212.861,22.6332 213.387,22.4769 213.912,22.3831 214.438,22.3518 214.964,22.3831 215.49,22.4769 216.015,22.6332 216.541,22.8519 217.067,23.133 217.592,23.4764
218.118,23.8819 218.644,24.3495 219.17,24.8788 219.695,25.4698 220.221,26.1222 220.747,26.8359 221.272,27.6104 221.798,28.4457 222.324,29.3413 222.849,30.297
223.375,31.3124 223.901,32.3871 224.427,33.5209 224.952,34.7131 225.478,35.9636 226.004,37.2717 226.529,38.637 227.055,40.0591 227.581,41.5375 228.107,43.0715
228.632,44.6608 229.158,46.3046 229.684,48.0024 230.209,49.7537 230.735,51.5577 231.261,53.4139 231.787,55.3216 232.312,57.2801 232.838,59.2887 233.364,61.3466
233.889,63.4533 234.415,65.6078 234.941,67.8095 235.466,70.0576 235.992,72.3512 236.518,74.6896 237.044,77.0718 237.569,79.4972 238.095,81.9647 238.621,84.4736
239.146,87.0228 239.672,89.6116 240.198,92.239 240.724,94.9041 241.249,97.6059 241.775,100.343 242.301,103.116 242.826,105.922 243.352,108.761 243.878,111.631
244.404,114.533 244.929,117.464 245.455,120.424 245.981,123.411 246.506,126.425 247.032,129.465 247.558,132.529 248.083,135.616 248.609,138.726 249.135,141.856
249.661,145.007 250.186,148.176 250.712,151.363 251.238,154.567 251.763,157.787 252.289,161.02 252.815,164.267 253.341,167.526 253.866,170.796 254.392,174.075
254.918,177.363 255.443,180.658 255.969,183.96 256.495,187.266 257.02,190.576 257.546,193.889 258.072,197.204 258.598,200.519 259.123,203.832 259.649,207.144
260.175,210.453 260.7,213.757 261.226,217.055 261.752,220.347 262.278,223.631 262.803,226.906 263.329,230.17 263.855,233.423 264.38,236.663 264.906,239.89
265.432,243.102 265.958,246.297 266.483,249.476 267.009,252.636 267.535,255.777 268.06,258.897 268.586,261.995 269.112,265.071 269.637,268.123 270.163,271.15
270.689,274.151 271.215,277.125 271.74,280.07 272.266,282.987 272.792,285.873 273.317,288.728 273.843,291.55 274.369,294.34 274.895,297.095 275.42,299.814
275.946,302.498 276.472,305.144 276.997,307.753 277.523,310.322 278.049,312.851 278.575,315.339 279.1,317.786 279.626,320.19 280.152,322.55 280.677,324.866
281.203,327.137 281.729,329.362 282.254,331.54 282.78,333.671 283.306,335.753 283.832,337.787 284.357,339.77 284.883,341.704 285.409,343.586 285.934,345.416
286.46,347.194 286.986,348.918 287.512,350.589 288.037,352.206 288.563,353.767 289.089,355.274 289.614,356.724 290.14,358.118 290.666,359.455 291.191,360.734
291.717,361.955 292.243,363.118 292.769,364.223 293.294,365.268 293.82,366.253 294.346,367.179 294.871,368.044 295.397,368.849 295.923,369.594 296.449,370.277
296.974,370.898 297.5,371.459 298.026,371.957 298.551,372.394 299.077,372.768 299.603,373.08 300.129,373.33 300.654,373.518 301.18,373.643 301.706,373.705
302.231,373.705 302.757,373.643 303.283,373.518 303.808,373.33 304.334,373.08 304.86,372.768 305.386,372.394 305.911,371.957 306.437,371.459 306.963,370.898
307.488,370.277 308.014,369.594 308.54,368.849 309.066,368.044 309.591,367.179 310.117,366.253 310.643,365.268 311.168,364.223 311.694,363.118 312.22,361.955
312.746,360.734 313.271,359.455 313.797,358.118 314.323,356.724 314.848,355.274 315.374,353.767 315.9,352.206 316.425,350.589 316.951,348.918 317.477,347.194
318.003,345.416 318.528,343.586 319.054,341.704 319.58,339.77 320.105,337.787 320.631,335.753 321.157,333.671 321.683,331.54 322.208,329.362 322.734,327.137
323.26,324.866 323.785,322.55 324.311,320.19 324.837,317.786 325.362,315.339 325.888,312.851 326.414,310.322 326.94,307.753 327.465,305.144 327.991,302.498
328.517,299.814 329.042,297.095 329.568,294.34 330.094,291.55 330.62,288.728 331.145,285.873 331.671,282.987 332.197,280.07 332.722,277.125 333.248,274.151
333.774,271.15 334.3,268.123 334.825,265.071 335.351,261.995 335.877,258.897 336.402,255.777 336.928,252.636 337.454,249.476 337.979,246.297 338.505,243.102
339.031,239.89 339.557,236.663 340.082,233.423 340.608,230.17 341.134,226.906 341.659,223.631 342.185,220.347 342.711,217.055 343.237,213.757 343.762,210.453
344.288,207.144 344.814,203.832 345.339,200.519 345.865,197.204 346.391,193.889 346.917,190.576 347.442,187.266 347.968,183.96 348.494,180.658 349.019,177.363
349.545,174.075 350.071,170.796 350.596,167.526 351.122,164.267 351.648,161.02 352.174,157.787 352.699,154.567 353.225,151.363 353.751,148.176 354.276,145.007
354.802,141.856 355.328,138.726 355.854,135.616 356.379,132.529 356.905,129.465 357.431,126.425 357.956,123.411 358.482,120.424 359.008,117.464 359.533,114.533
360.059,111.631 360.585,108.761 361.111,105.922 361.636,103.116 362.162,100.343 362.688,97.6059 363.213,94.9041 363.739,92.239 364.265,89.6116 364.791,87.0228
365.316,84.4736 365.842,81.9647 366.368,79.4972 366.893,77.0718 367.419,74.6896 367.945,72.3512 368.471,70.0576 368.996,67.8095 369.522,65.6078 370.048,63.4533
370.573,61.3466 371.099,59.2887 371.625,57.2801 372.15,55.3216 372.676,53.4139 373.202,51.5577 373.728,49.7537 374.253,48.0024 374.779,46.3046 375.305,44.6608
375.83,43.0715 376.356,41.5375 376.882,40.0591 377.408,38.637 377.933,37.2717 378.459,35.9636 378.985,34.7131 379.51,33.5209 380.036,32.3871 380.562,31.3124
381.088,30.297 381.613,29.3413 382.139,28.4457 382.665,27.6104 383.19,26.8359 383.716,26.1222 384.242,25.4698 384.767,24.8788 385.293,24.3495 385.819,23.8819
386.345,23.4764 386.87,23.133 387.396,22.8519 387.922,22.6332 388.447,22.4769 388.973,22.3831 389.499,22.3518 390.025,22.3831 390.55,22.4769 391.076,22.6332
391.602,22.8519 392.127,23.133 392.653,23.4764 393.179,23.8819 393.704,24.3495 394.23,24.8788 394.756,25.4698 395.282,26.1222 395.807,26.8359 396.333,27.6104
396.859,28.4457 397.384,29.3413 397.91,30.297 398.436,31.3124 398.962,32.3871 399.487,33.5209 400.013,34.7131 400.539,35.9636 401.064,37.2717 401.59,38.637
402.116,40.0591 402.642,41.5375 403.167,43.0715 403.693,44.6608 404.219,46.3046 404.744,48.0024 405.27,49.7537 405.796,51.5577 406.321,53.4139 406.847,55.3216
407.373,57.2801 407.899,59.2887 408.424,61.3466 408.95,63.4533 409.476,65.6078 410.001,67.8095 410.527,70.0576 411.053,72.3512 411.579,74.6896 412.104,77.0718
412.63,79.4972 413.156,81.9647 413.681,84.4736 414.207,87.0228 414.733,89.6116 415.259,92.239 415.784,94.9041 416.31,97.6059 416.836,100.343 417.361,103.116
417.887,105.922 418.413,108.761 418.938,111.631 419.464,114.533 419.99,117.464 420.516,120.424 421.041,123.411 421.567,126.425 422.093,129.465 422.618,132.529
423.144,135.616 423.67,138.726 424.196,141.856 424.721,145.007 425.247,148.176 425.773,151.363 426.298,154.567 426.824,157.787 427.35,161.02 427.875,164.267
428.401,167.526 428.927,170.796 429.453,174.075 429.978,177.363 430.504,180.658 431.03,183.96 431.555,187.266 432.081,190.576 432.607,193.889 433.133,197.204
433.658,200.519 434.184,203.832 434.71,207.144 435.235,210.453 435.761,213.757 436.287,217.055 436.813,220.347 437.338,223.631 437.864,226.906 438.39,230.17
438.915,233.423 439.441,236.663 439.967,239.89 440.492,243.102 441.018,246.297 441.544,249.476 442.07,252.636 442.595,255.777 443.121,258.897 443.647,261.995
444.172,265.071 444.698,268.123 445.224,271.15 445.75,274.151 446.275,277.125 446.801,280.07 447.327,282.987 447.852,285.873 448.378,288.728 448.904,291.55
449.43,294.34 449.955,297.095 450.481,299.814 451.007,302.498 451.532,305.144 452.058,307.753 452.584,310.322 453.109,312.851 453.635,315.339 454.161,317.786
454.687,320.19 455.212,322.55 455.738,324.866 456.264,327.137 456.789,329.362 457.315,331.54 457.841,333.671 458.367,335.753 458.892,337.787 459.418,339.77
459.944,341.704 460.469,343.586 460.995,345.416 461.521,347.194 462.046,348.918 462.572,350.589 463.098,352.206 463.624,353.767 464.149,355.274 464.675,356.724
465.201,358.118 465.726,359.455 466.252,360.734 466.778,361.955 467.304,363.118 467.829,364.223 468.355,365.268 468.881,366.253 469.406,367.179 469.932,368.044
470.458,368.849 470.984,369.594 471.509,370.277 472.035,370.898 472.561,371.459 473.086,371.957 473.612,372.394 474.138,372.768 474.663,373.08 475.189,373.33
475.715,373.518 476.241,373.643 476.766,373.705 477.292,373.705 477.818,373.643 478.343,373.518 478.869,373.33 479.395,373.08 479.921,372.768 480.446,372.394
480.972,371.957 481.498,371.459 482.023,370.898 482.549,370.277 483.075,369.594 483.601,368.849 484.126,368.044 484.652,367.179 485.178,366.253 485.703,365.268
486.229,364.223 486.755,363.118 487.28,361.955 487.806,360.734 488.332,359.455 488.858,358.118 489.383,356.724 489.909,355.274 490.435,353.767 490.96,352.206
491.486,350.589 492.012,348.918 492.538,347.194 493.063,345.416 493.589,343.586 494.115,341.704 494.64,339.77 495.166,337.787 495.692,335.753 496.217,333.671
496.743,331.54 497.269,329.362 497.795,327.137 498.32,324.866 498.846,322.55 499.372,320.19 499.897,317.786 500.423,315.339 500.949,312.851 501.475,310.322
502,307.753 502.526,305.144 503.052,302.498 503.577,299.814 504.103,297.095 504.629,294.34 505.155,291.55 505.68,288.728 506.206,285.873 506.732,282.987
507.257,280.07 507.783,277.125 508.309,274.151 508.834,271.15 509.36,268.123 509.886,265.071 510.412,261.995 510.937,258.897 511.463,255.777 511.989,252.636
512.514,249.476 513.04,246.297 513.566,243.102 514.092,239.89 514.617,236.663 515.143,233.423 515.669,230.17 516.194,226.906 516.72,223.631 517.246,220.347
517.772,217.055 518.297,213.757 518.823,210.453 519.349,207.144 519.874,203.832 520.4,200.519 520.926,197.204 521.451,193.889 521.977,190.576 522.503,187.266
523.029,183.96 523.554,180.658 524.08,177.363 524.606,174.075 525.131,170.796 525.657,167.526 526.183,164.267 526.709,161.02 527.234,157.787 527.76,154.567
528.286,151.363 528.811,148.176 529.337,145.007 529.863,141.856 530.389,138.726 530.914,135.616 531.44,132.529 531.966,129.465 532.491,126.425 533.017,123.411
533.543,120.424 534.068,117.464 534.594,114.533 535.12,111.631 535.646,108.761 536.171,105.922 536.697,103.116 537.223,100.343 537.748,97.6059 538.274,94.9041
538.8,92.239 539.326,89.6116 539.851,87.0228 540.377,84.4736 540.903,81.9647 541.428,79.4972 541.954,77.0718 542.48,74.6896 543.005,72.3512 543.531,70.0576
544.057,67.8095 544.583,65.6078 545.108,63.4533 545.634,61.3466 546.16,59.2887 546.685,57.2801 547.211,55.3216 547.737,53.4139 548.263,51.5577 548.788,49.7537
549.314,48.0024 549.84,46.3046 550.365,44.6608 550.891,43.0715 551.417,41.5375 551.943,40.0591 552.468,38.637 552.994,37.2717 553.52,35.9636 554.045,34.7131
554.571,33.5209 555.097,32.3871 555.622,31.3124 556.148,30.297 556.674,29.3413 557.2,28.4457 557.725,27.6104 558.251,26.8359 558.777,26.1222 559.302,25.4698
559.828,24.8788 560.354,24.3495 560.88,23.8819 561.405,23.4764 561.931,23.133 562.457,22.8519 562.982,22.6332 563.508,22.4769 564.034,22.3831 564.56,22.3518
"/>
<polygon clip-path="url(#clip7800)" points="
489.608,78.051 562.315,78.051 562.315,32.691 489.608,32.691
" fill="#ffffff" fill-opacity="1"/>
<polyline clip-path="url(#clip7800)" style="stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none" points="
489.608,78.051 562.315,78.051 562.315,32.691 489.608,32.691 489.608,78.051
"/>
<polyline clip-path="url(#clip7800)" style="stroke:#009af9; stroke-width:1; stroke-opacity:1; fill:none" points="
495.608,47.811 531.608,47.811
"/>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;" transform="rotate(0, 537.608, 52.311)" x="537.608" y="52.311">y1</text>
</g>
<polyline clip-path="url(#clip7800)" style="stroke:#e26f46; stroke-width:1; stroke-opacity:1; fill:none" points="
495.608,62.931 531.608,62.931
"/>
<g clip-path="url(#clip7800)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;" transform="rotate(0, 537.608, 67.431)" x="537.608" y="67.431">y2</text>
</g>
</svg>
</div><h3><a class="nav-anchor" id="Custom-processing-1" href="#Custom-processing-1">Custom processing</a></h3><p>It is possible to give Literate custom pre- and post-processing functions. For example, here we insert two placeholders, which we will replace with something else at time of generation. We have here replaced our placeholders with <code>z</code> and <code>1.0 + 2.0im</code>:</p><div><pre><code class="language-julia">z = 1.0 + 2.0im</code></pre><pre><code class="language-none">1.0 + 2.0im</code></pre></div><h3><a class="nav-anchor" id="documenter-interaction-1" href="#documenter-interaction-1">Documenter.jl interaction</a></h3><p>In the source file it is possible to use Documenter.jl style references, such as <code>@ref</code> and <code>@id</code>. These will be filtered out in the notebook output. For example, <a href="example.html#documenter-interaction-1">here is a link</a>, but it is only visible as a link if you are reading the markdown output. We can also use equations:</p><div>\[\int_\Omega \nabla v \cdot \nabla u\ \mathrm{d}\Omega = \int_\Omega v f\ \mathrm{d}\Omega\]</div><p>using Documenters math syntax. Documenters syntax is automatically changed to <code>\begin{equation} ... \end{equation}</code> in the notebook output to display correctly.</p><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><footer><hr/><a class="previous" href="../documenter.html"><span class="direction">Previous</span><span class="title"><strong>6.</strong> Interaction with Documenter.jl</span></a></footer></article></body></html>

1144
dev/generated/example.ipynb

File diff suppressed because one or more lines are too long

357
dev/generated/example/index.html

@ -0,0 +1,357 @@ @@ -0,0 +1,357 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>7. Example · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link href="../../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../../index.html"><img class="logo" src="../../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="../../search/"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../../"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="../../fileformat/"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="../../pipeline/"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../../outputformats/"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="../../customprocessing/"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="../../documenter/"><strong>6.</strong> Interaction with Documenter.jl</a></li><li class="current"><a class="toctext" href><strong>7.</strong> Example</a><ul class="internal"></ul></li></ul></nav><article id="docs"><header><nav><ul><li><a href><strong>7.</strong> Example</a></li></ul><a class="edit-page" href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl"><span class="fa"></span> Edit on GitHub</a></nav><hr/><div id="topbar"><span>7. Example</span><a class="fa fa-bars" href="#"></a></div></header><h1><a class="nav-anchor" id="**7.**-Example-1" href="#**7.**-Example-1"><strong>7.</strong> Example</a></h1><p>This is an example generated with Literate based on this source file: <a href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl"><code>example.jl</code></a>. You are seeing the html-output which Documenter have generated based on a markdown file generated with Literate. The corresponding notebook can be found here: <a href="https://nbviewer.jupyter.org/github/fredrikekre/Literate.jl/blob/gh-pages/latest/generated/example.ipynb"><code>example.ipynb</code></a>, and the plain script output can be found here: <a href="../example.jl"><code>example.jl</code></a>.</p><p>It is recommended to have the <a href="https://github.com/fredrikekre/Literate.jl/blob/master/examples/example.jl">source file</a> available when reading this, to better understand how the syntax in the source file corresponds to the output you are seeing.</p><h3><a class="nav-anchor" id="Basic-syntax-1" href="#Basic-syntax-1">Basic syntax</a></h3><p>The basic syntax for Literate is simple, lines starting with <code>#</code> is interpreted as markdown, and all the other lines are interpreted as code. Here is some code:</p><div><pre><code class="language-julia">x = 1//3
y = 2//5</code></pre><pre><code class="language-none">2//5</code></pre></div><p>In markdown sections we can use markdown syntax. For example, we can write <em>text in italic font</em>, <strong>text in bold font</strong> and use <a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">links</a>.</p><p>It is possible to filter out lines depending on the output using the <code>#md</code>, <code>#nb</code>, <code>#jl</code> and <code>#src</code> tags (see <a href="../../fileformat/#Filtering-Lines-1">Filtering Lines</a>):</p><ul><li>This line starts with <code>#md</code> and is thus only visible in the markdown output.</li></ul><p>The source file is parsed in chunks of markdown and code. Starting a line with <code>#-</code> manually inserts a chunk break. For example, if we want to display the output of the following operations we may insert <code>#-</code> in between. These two code blocks will now end up in different <code>@example</code>-blocks in the markdown output, and two different notebook cells in the notebook output.</p><div><pre><code class="language-julia">x + y</code></pre><pre><code class="language-none">11//15</code></pre></div><div><pre><code class="language-julia">x * y</code></pre><pre><code class="language-none">2//15</code></pre></div><h3><a class="nav-anchor" id="Output-Capturing-1" href="#Output-Capturing-1">Output Capturing</a></h3><p>Code chunks are by default placed in Documenter <code>@example</code> blocks in the generated markdown. This means that the output will be captured in a block when Documenter is building the docs. In notebooks the output is captured in output cells, if the <code>execute</code> keyword argument is set to true. Output to <code>stdout</code>/<code>stderr</code> is also captured.</p><div><pre><code class="language-julia">function foo()
println(&quot;This string is printed to stdout.&quot;)
return [1, 2, 3, 4]
end
foo()</code></pre><pre><code class="language-none">This string is printed to stdout.
4-element Array{Int64,1}:
1
2
3
4</code></pre></div><p>Both Documenter&#39;s <code>@example</code> block and notebooks can display images. Here is an example where we generate a simple plot using the <a href="https://github.com/JuliaPlots/Plots.jl">Plots.jl</a> package</p><div><pre><code class="language-julia">using Plots
x = range(0, stop=6π, length=1000)
y1 = sin.(x)
y2 = cos.(x)
plot(x, [y1, y2])</code></pre><?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400" viewBox="0 0 2400 1600">
<defs>
<clipPath id="clip5100">
<rect x="0" y="0" width="2000" height="2000"/>
</clipPath>
</defs>
<defs>
<clipPath id="clip5101">
<rect x="0" y="0" width="2400" height="1600"/>
</clipPath>
</defs>
<polygon clip-path="url(#clip5101)" points="
0,1600 2400,1600 2400,0 0,0
" fill="#ffffff" fill-opacity="1"/>
<defs>
<clipPath id="clip5102">
<rect x="480" y="0" width="1681" height="1600"/>
</clipPath>
</defs>
<polygon clip-path="url(#clip5101)" points="
94.4882,1537.01 2321.26,1537.01 2321.26,47.2441 94.4882,47.2441
" fill="#ffffff" fill-opacity="1"/>
<defs>
<clipPath id="clip5103">
<rect x="94" y="47" width="2228" height="1491"/>
</clipPath>
</defs>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
157.51,1537.01 157.51,47.2441
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
714.745,1537.01 714.745,47.2441
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
1271.98,1537.01 1271.98,47.2441
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
1829.22,1537.01 1829.22,47.2441
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
94.4882,1494.85 2321.26,1494.85
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
94.4882,1143.49 2321.26,1143.49
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
94.4882,792.13 2321.26,792.13
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
94.4882,440.769 2321.26,440.769
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none" points="
94.4882,89.4072 2321.26,89.4072
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,1537.01 2321.26,1537.01
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,1537.01 94.4882,47.2441
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
157.51,1537.01 157.51,1514.66
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
714.745,1537.01 714.745,1514.66
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
1271.98,1537.01 1271.98,1514.66
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
1829.22,1537.01 1829.22,1514.66
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,1494.85 127.89,1494.85
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,1143.49 127.89,1143.49
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,792.13 127.89,792.13
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,440.769 127.89,440.769
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
94.4882,89.4072 127.89,89.4072
"/>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:middle;" transform="rotate(0, 157.51, 1591.01)" x="157.51" y="1591.01">0</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:middle;" transform="rotate(0, 714.745, 1591.01)" x="714.745" y="1591.01">5</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:middle;" transform="rotate(0, 1271.98, 1591.01)" x="1271.98" y="1591.01">10</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:middle;" transform="rotate(0, 1829.22, 1591.01)" x="1829.22" y="1591.01">15</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:end;" transform="rotate(0, 70.4882, 1512.35)" x="70.4882" y="1512.35">-1.0</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:end;" transform="rotate(0, 70.4882, 1160.99)" x="70.4882" y="1160.99">-0.5</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:end;" transform="rotate(0, 70.4882, 809.63)" x="70.4882" y="809.63">0.0</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:end;" transform="rotate(0, 70.4882, 458.269)" x="70.4882" y="458.269">0.5</text>
</g>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:end;" transform="rotate(0, 70.4882, 106.907)" x="70.4882" y="106.907">1.0</text>
</g>
<polyline clip-path="url(#clip5103)" style="stroke:#009af9; stroke-width:4; stroke-opacity:1; fill:none" points="
157.51,792.13 159.613,778.871 161.716,765.618 163.819,752.373 165.921,739.143 168.024,725.932 170.127,712.744 172.23,699.585 174.333,686.458 176.436,673.369
178.538,660.323 180.641,647.323 182.744,634.375 184.847,621.483 186.95,608.651 189.052,595.886 191.155,583.189 193.258,570.568 195.361,558.025 197.464,545.566
199.567,533.194 201.669,520.914 203.772,508.731 205.875,496.649 207.978,484.673 210.081,472.805 212.184,461.051 214.286,449.416 216.389,437.902 218.492,426.514
220.595,415.256 222.698,404.133 224.801,393.148 226.903,382.305 229.006,371.607 231.109,361.06 233.212,350.665 235.315,340.428 237.418,330.352 239.52,320.44
241.623,310.697 243.726,301.124 245.829,291.726 247.932,282.507 250.035,273.469 252.137,264.615 254.24,255.95 256.343,247.475 258.446,239.194 260.549,231.11
262.652,223.226 264.754,215.544 266.857,208.068 268.96,200.799 271.063,193.741 273.166,186.896 275.269,180.267 277.371,173.855 279.474,167.663 281.577,161.694
283.68,155.949 285.783,150.431 287.886,145.141 289.988,140.081 292.091,135.254 294.194,130.66 296.297,126.302 298.4,122.181 300.503,118.298 302.605,114.656
304.708,111.254 306.811,108.095 308.914,105.18 311.017,102.509 313.12,100.083 315.222,97.904 317.325,95.9721 319.428,94.2879 321.531,92.8522 323.634,91.6655
325.736,90.7281 327.839,90.0404 329.942,89.6027 332.045,89.415 334.148,89.4776 336.251,89.7903 338.353,90.353 340.456,91.1656 342.559,92.2277 344.662,93.539
346.765,95.099 348.868,96.9071 350.97,98.9627 353.073,101.265 355.176,103.814 357.279,106.607 359.382,109.644 361.485,112.925 363.587,116.447 365.69,120.21
367.793,124.212 369.896,128.452 371.999,132.928 374.102,137.638 376.204,142.582 378.307,147.757 380.41,153.161 382.513,158.793 384.616,164.651 386.719,170.731
388.821,177.033 390.924,183.554 393.027,190.292 395.13,197.244 397.233,204.407 399.336,211.78 401.438,219.36 403.541,227.143 405.644,235.127 407.747,243.31
409.85,251.688 411.953,260.259 414.055,269.019 416.158,277.965 418.261,287.094 420.364,296.403 422.467,305.889 424.57,315.547 426.672,325.376 428.775,335.37
430.878,345.527 432.981,355.843 435.084,366.314 437.187,376.937 439.289,387.708 441.392,398.623 443.495,409.678 445.598,420.869 447.701,432.192 449.804,443.643
451.906,455.219 454.009,466.914 456.112,478.725 458.215,490.648 460.318,502.678 462.42,514.811 464.523,527.042 466.626,539.368 468.729,551.785 470.832,564.286
472.935,576.869 475.037,589.528 477.14,602.26 479.243,615.059 481.346,627.921 483.449,640.842 485.552,653.817 487.654,666.84 489.757,679.909 491.86,693.017
493.963,706.161 496.066,719.335 498.169,732.535 500.271,745.756 502.374,758.994 504.477,772.244 506.58,785.5 508.683,798.759 510.786,812.016 512.888,825.266
514.991,838.504 517.094,851.725 519.197,864.925 521.3,878.099 523.403,891.243 525.505,904.351 527.608,917.419 529.711,930.443 531.814,943.418 533.917,956.338
536.02,969.201 538.122,982 540.225,994.731 542.328,1007.39 544.431,1019.97 546.534,1032.48 548.637,1044.89 550.739,1057.22 552.842,1069.45 554.945,1081.58
557.048,1093.61 559.151,1105.53 561.254,1117.35 563.356,1129.04 565.459,1140.62 567.562,1152.07 569.665,1163.39 571.768,1174.58 573.871,1185.64 575.973,1196.55
578.076,1207.32 580.179,1217.95 582.282,1228.42 584.385,1238.73 586.488,1248.89 588.59,1258.88 590.693,1268.71 592.796,1278.37 594.899,1287.86 597.002,1297.17
599.104,1306.29 601.207,1315.24 603.31,1324 605.413,1332.57 607.516,1340.95 609.619,1349.13 611.721,1357.12 613.824,1364.9 615.927,1372.48 618.03,1379.85
620.133,1387.02 622.236,1393.97 624.338,1400.71 626.441,1407.23 628.544,1413.53 630.647,1419.61 632.75,1425.47 634.853,1431.1 636.955,1436.5 639.058,1441.68
641.161,1446.62 643.264,1451.33 645.367,1455.81 647.47,1460.05 649.572,1464.05 651.675,1467.81 653.778,1471.33 655.881,1474.62 657.984,1477.65 660.087,1480.45
662.189,1482.99 664.292,1485.3 666.395,1487.35 668.498,1489.16 670.601,1490.72 672.704,1492.03 674.806,1493.09 676.909,1493.91 679.012,1494.47 681.115,1494.78
683.218,1494.84 685.321,1494.66 687.423,1494.22 689.526,1493.53 691.629,1492.59 693.732,1491.41 695.835,1489.97 697.938,1488.29 700.04,1486.36 702.143,1484.18
704.246,1481.75 706.349,1479.08 708.452,1476.16 710.555,1473.01 712.657,1469.6 714.76,1465.96 716.863,1462.08 718.966,1457.96 721.069,1453.6 723.172,1449.01
725.274,1444.18 727.377,1439.12 729.48,1433.83 731.583,1428.31 733.686,1422.57 735.788,1416.6 737.891,1410.4 739.994,1403.99 742.097,1397.36 744.2,1390.52
746.303,1383.46 748.405,1376.19 750.508,1368.72 752.611,1361.03 754.714,1353.15 756.817,1345.07 758.92,1336.78 761.022,1328.31 763.125,1319.64 765.228,1310.79
767.331,1301.75 769.434,1292.53 771.537,1283.14 773.639,1273.56 775.742,1263.82 777.845,1253.91 779.948,1243.83 782.051,1233.59 784.154,1223.2 786.256,1212.65
788.359,1201.96 790.462,1191.11 792.565,1180.13 794.668,1169 796.771,1157.75 798.873,1146.36 800.976,1134.84 803.079,1123.21 805.182,1111.45 807.285,1099.59
809.388,1087.61 811.49,1075.53 813.593,1063.35 815.696,1051.07 817.799,1038.69 819.902,1026.23 822.005,1013.69 824.107,1001.07 826.21,988.374 828.313,975.608
830.416,962.777 832.519,949.885 834.622,936.937 836.724,923.937 838.827,910.891 840.93,897.802 843.033,884.675 845.136,871.516 847.239,858.328 849.341,845.117
851.444,831.886 853.547,818.642 855.65,805.388 857.753,792.13 859.856,778.871 861.958,765.618 864.061,752.373 866.164,739.143 868.267,725.932 870.37,712.744
872.473,699.585 874.575,686.458 876.678,673.369 878.781,660.323 880.884,647.323 882.987,634.375 885.089,621.483 887.192,608.651 889.295,595.886 891.398,583.189
893.501,570.568 895.604,558.025 897.706,545.566 899.809,533.194 901.912,520.914 904.015,508.731 906.118,496.649 908.221,484.673 910.323,472.805 912.426,461.051
914.529,449.416 916.632,437.902 918.735,426.514 920.838,415.256 922.94,404.133 925.043,393.148 927.146,382.305 929.249,371.607 931.352,361.06 933.455,350.665
935.557,340.428 937.66,330.352 939.763,320.44 941.866,310.697 943.969,301.124 946.072,291.726 948.174,282.507 950.277,273.469 952.38,264.615 954.483,255.95
956.586,247.475 958.689,239.194 960.791,231.11 962.894,223.226 964.997,215.544 967.1,208.068 969.203,200.799 971.306,193.741 973.408,186.896 975.511,180.267
977.614,173.855 979.717,167.663 981.82,161.694 983.923,155.949 986.025,150.431 988.128,145.141 990.231,140.081 992.334,135.254 994.437,130.66 996.54,126.302
998.642,122.181 1000.75,118.298 1002.85,114.656 1004.95,111.254 1007.05,108.095 1009.16,105.18 1011.26,102.509 1013.36,100.083 1015.46,97.904 1017.57,95.9721
1019.67,94.2879 1021.77,92.8522 1023.88,91.6655 1025.98,90.7281 1028.08,90.0404 1030.18,89.6027 1032.29,89.415 1034.39,89.4776 1036.49,89.7903 1038.6,90.353
1040.7,91.1656 1042.8,92.2277 1044.9,93.539 1047.01,95.099 1049.11,96.9071 1051.21,98.9627 1053.32,101.265 1055.42,103.814 1057.52,106.607 1059.62,109.644
1061.73,112.925 1063.83,116.447 1065.93,120.21 1068.04,124.212 1070.14,128.452 1072.24,132.928 1074.34,137.638 1076.45,142.582 1078.55,147.757 1080.65,153.161
1082.76,158.793 1084.86,164.651 1086.96,170.731 1089.06,177.033 1091.17,183.554 1093.27,190.292 1095.37,197.244 1097.48,204.407 1099.58,211.78 1101.68,219.36
1103.78,227.143 1105.89,235.127 1107.99,243.31 1110.09,251.688 1112.2,260.259 1114.3,269.019 1116.4,277.965 1118.5,287.094 1120.61,296.403 1122.71,305.889
1124.81,315.547 1126.92,325.376 1129.02,335.37 1131.12,345.527 1133.22,355.843 1135.33,366.314 1137.43,376.937 1139.53,387.708 1141.63,398.623 1143.74,409.678
1145.84,420.869 1147.94,432.192 1150.05,443.643 1152.15,455.219 1154.25,466.914 1156.35,478.725 1158.46,490.648 1160.56,502.678 1162.66,514.811 1164.77,527.042
1166.87,539.368 1168.97,551.785 1171.07,564.286 1173.18,576.869 1175.28,589.528 1177.38,602.26 1179.49,615.059 1181.59,627.921 1183.69,640.842 1185.79,653.817
1187.9,666.84 1190,679.909 1192.1,693.017 1194.21,706.161 1196.31,719.335 1198.41,732.535 1200.51,745.756 1202.62,758.994 1204.72,772.244 1206.82,785.5
1208.93,798.759 1211.03,812.016 1213.13,825.266 1215.23,838.504 1217.34,851.725 1219.44,864.925 1221.54,878.099 1223.65,891.243 1225.75,904.351 1227.85,917.419
1229.95,930.443 1232.06,943.418 1234.16,956.338 1236.26,969.201 1238.37,982 1240.47,994.731 1242.57,1007.39 1244.67,1019.97 1246.78,1032.48 1248.88,1044.89
1250.98,1057.22 1253.08,1069.45 1255.19,1081.58 1257.29,1093.61 1259.39,1105.53 1261.5,1117.35 1263.6,1129.04 1265.7,1140.62 1267.8,1152.07 1269.91,1163.39
1272.01,1174.58 1274.11,1185.64 1276.22,1196.55 1278.32,1207.32 1280.42,1217.95 1282.52,1228.42 1284.63,1238.73 1286.73,1248.89 1288.83,1258.88 1290.94,1268.71
1293.04,1278.37 1295.14,1287.86 1297.24,1297.17 1299.35,1306.29 1301.45,1315.24 1303.55,1324 1305.66,1332.57 1307.76,1340.95 1309.86,1349.13 1311.96,1357.12
1314.07,1364.9 1316.17,1372.48 1318.27,1379.85 1320.38,1387.02 1322.48,1393.97 1324.58,1400.71 1326.68,1407.23 1328.79,1413.53 1330.89,1419.61 1332.99,1425.47
1335.1,1431.1 1337.2,1436.5 1339.3,1441.68 1341.4,1446.62 1343.51,1451.33 1345.61,1455.81 1347.71,1460.05 1349.82,1464.05 1351.92,1467.81 1354.02,1471.33
1356.12,1474.62 1358.23,1477.65 1360.33,1480.45 1362.43,1482.99 1364.53,1485.3 1366.64,1487.35 1368.74,1489.16 1370.84,1490.72 1372.95,1492.03 1375.05,1493.09
1377.15,1493.91 1379.25,1494.47 1381.36,1494.78 1383.46,1494.84 1385.56,1494.66 1387.67,1494.22 1389.77,1493.53 1391.87,1492.59 1393.97,1491.41 1396.08,1489.97
1398.18,1488.29 1400.28,1486.36 1402.39,1484.18 1404.49,1481.75 1406.59,1479.08 1408.69,1476.16 1410.8,1473.01 1412.9,1469.6 1415,1465.96 1417.11,1462.08
1419.21,1457.96 1421.31,1453.6 1423.41,1449.01 1425.52,1444.18 1427.62,1439.12 1429.72,1433.83 1431.83,1428.31 1433.93,1422.57 1436.03,1416.6 1438.13,1410.4
1440.24,1403.99 1442.34,1397.36 1444.44,1390.52 1446.55,1383.46 1448.65,1376.19 1450.75,1368.72 1452.85,1361.03 1454.96,1353.15 1457.06,1345.07 1459.16,1336.78
1461.27,1328.31 1463.37,1319.64 1465.47,1310.79 1467.57,1301.75 1469.68,1292.53 1471.78,1283.14 1473.88,1273.56 1475.98,1263.82 1478.09,1253.91 1480.19,1243.83
1482.29,1233.59 1484.4,1223.2 1486.5,1212.65 1488.6,1201.96 1490.7,1191.11 1492.81,1180.13 1494.91,1169 1497.01,1157.75 1499.12,1146.36 1501.22,1134.84
1503.32,1123.21 1505.42,1111.45 1507.53,1099.59 1509.63,1087.61 1511.73,1075.53 1513.84,1063.35 1515.94,1051.07 1518.04,1038.69 1520.14,1026.23 1522.25,1013.69
1524.35,1001.07 1526.45,988.374 1528.56,975.608 1530.66,962.777 1532.76,949.885 1534.86,936.937 1536.97,923.937 1539.07,910.891 1541.17,897.802 1543.28,884.675
1545.38,871.516 1547.48,858.328 1549.58,845.117 1551.69,831.886 1553.79,818.642 1555.89,805.388 1558,792.13 1560.1,778.871 1562.2,765.618 1564.3,752.373
1566.41,739.143 1568.51,725.932 1570.61,712.744 1572.72,699.585 1574.82,686.458 1576.92,673.369 1579.02,660.323 1581.13,647.323 1583.23,634.375 1585.33,621.483
1587.43,608.651 1589.54,595.886 1591.64,583.189 1593.74,570.568 1595.85,558.025 1597.95,545.566 1600.05,533.194 1602.15,520.914 1604.26,508.731 1606.36,496.649
1608.46,484.673 1610.57,472.805 1612.67,461.051 1614.77,449.416 1616.87,437.902 1618.98,426.514 1621.08,415.256 1623.18,404.133 1625.29,393.148 1627.39,382.305
1629.49,371.607 1631.59,361.06 1633.7,350.665 1635.8,340.428 1637.9,330.352 1640.01,320.44 1642.11,310.697 1644.21,301.124 1646.31,291.726 1648.42,282.507
1650.52,273.469 1652.62,264.615 1654.73,255.95 1656.83,247.475 1658.93,239.194 1661.03,231.11 1663.14,223.226 1665.24,215.544 1667.34,208.068 1669.45,200.799
1671.55,193.741 1673.65,186.896 1675.75,180.267 1677.86,173.855 1679.96,167.663 1682.06,161.694 1684.17,155.949 1686.27,150.431 1688.37,145.141 1690.47,140.081
1692.58,135.254 1694.68,130.66 1696.78,126.302 1698.89,122.181 1700.99,118.298 1703.09,114.656 1705.19,111.254 1707.3,108.095 1709.4,105.18 1711.5,102.509
1713.6,100.083 1715.71,97.904 1717.81,95.9721 1719.91,94.2879 1722.02,92.8522 1724.12,91.6655 1726.22,90.7281 1728.32,90.0404 1730.43,89.6027 1732.53,89.415
1734.63,89.4776 1736.74,89.7903 1738.84,90.353 1740.94,91.1656 1743.04,92.2277 1745.15,93.539 1747.25,95.099 1749.35,96.9071 1751.46,98.9627 1753.56,101.265
1755.66,103.814 1757.76,106.607 1759.87,109.644 1761.97,112.925 1764.07,116.447 1766.18,120.21 1768.28,124.212 1770.38,128.452 1772.48,132.928 1774.59,137.638
1776.69,142.582 1778.79,147.757 1780.9,153.161 1783,158.793 1785.1,164.651 1787.2,170.731 1789.31,177.033 1791.41,183.554 1793.51,190.292 1795.62,197.244
1797.72,204.407 1799.82,211.78 1801.92,219.36 1804.03,227.143 1806.13,235.127 1808.23,243.31 1810.34,251.688 1812.44,260.259 1814.54,269.019 1816.64,277.965
1818.75,287.094 1820.85,296.403 1822.95,305.889 1825.05,315.547 1827.16,325.376 1829.26,335.37 1831.36,345.527 1833.47,355.843 1835.57,366.314 1837.67,376.937
1839.77,387.708 1841.88,398.623 1843.98,409.678 1846.08,420.869 1848.19,432.192 1850.29,443.643 1852.39,455.219 1854.49,466.914 1856.6,478.725 1858.7,490.648
1860.8,502.678 1862.91,514.811 1865.01,527.042 1867.11,539.368 1869.21,551.785 1871.32,564.286 1873.42,576.869 1875.52,589.528 1877.63,602.26 1879.73,615.059
1881.83,627.921 1883.93,640.842 1886.04,653.817 1888.14,666.84 1890.24,679.909 1892.35,693.017 1894.45,706.161 1896.55,719.335 1898.65,732.535 1900.76,745.756
1902.86,758.994 1904.96,772.244 1907.07,785.5 1909.17,798.759 1911.27,812.016 1913.37,825.266 1915.48,838.504 1917.58,851.725 1919.68,864.925 1921.79,878.099
1923.89,891.243 1925.99,904.351 1928.09,917.419 1930.2,930.443 1932.3,943.418 1934.4,956.338 1936.5,969.201 1938.61,982 1940.71,994.731 1942.81,1007.39
1944.92,1019.97 1947.02,1032.48 1949.12,1044.89 1951.22,1057.22 1953.33,1069.45 1955.43,1081.58 1957.53,1093.61 1959.64,1105.53 1961.74,1117.35 1963.84,1129.04
1965.94,1140.62 1968.05,1152.07 1970.15,1163.39 1972.25,1174.58 1974.36,1185.64 1976.46,1196.55 1978.56,1207.32 1980.66,1217.95 1982.77,1228.42 1984.87,1238.73
1986.97,1248.89 1989.08,1258.88 1991.18,1268.71 1993.28,1278.37 1995.38,1287.86 1997.49,1297.17 1999.59,1306.29 2001.69,1315.24 2003.8,1324 2005.9,1332.57
2008,1340.95 2010.1,1349.13 2012.21,1357.12 2014.31,1364.9 2016.41,1372.48 2018.52,1379.85 2020.62,1387.02 2022.72,1393.97 2024.82,1400.71 2026.93,1407.23
2029.03,1413.53 2031.13,1419.61 2033.24,1425.47 2035.34,1431.1 2037.44,1436.5 2039.54,1441.68 2041.65,1446.62 2043.75,1451.33 2045.85,1455.81 2047.95,1460.05
2050.06,1464.05 2052.16,1467.81 2054.26,1471.33 2056.37,1474.62 2058.47,1477.65 2060.57,1480.45 2062.67,1482.99 2064.78,1485.3 2066.88,1487.35 2068.98,1489.16
2071.09,1490.72 2073.19,1492.03 2075.29,1493.09 2077.39,1493.91 2079.5,1494.47 2081.6,1494.78 2083.7,1494.84 2085.81,1494.66 2087.91,1494.22 2090.01,1493.53
2092.11,1492.59 2094.22,1491.41 2096.32,1489.97 2098.42,1488.29 2100.53,1486.36 2102.63,1484.18 2104.73,1481.75 2106.83,1479.08 2108.94,1476.16 2111.04,1473.01
2113.14,1469.6 2115.25,1465.96 2117.35,1462.08 2119.45,1457.96 2121.55,1453.6 2123.66,1449.01 2125.76,1444.18 2127.86,1439.12 2129.97,1433.83 2132.07,1428.31
2134.17,1422.57 2136.27,1416.6 2138.38,1410.4 2140.48,1403.99 2142.58,1397.36 2144.69,1390.52 2146.79,1383.46 2148.89,1376.19 2150.99,1368.72 2153.1,1361.03
2155.2,1353.15 2157.3,1345.07 2159.4,1336.78 2161.51,1328.31 2163.61,1319.64 2165.71,1310.79 2167.82,1301.75 2169.92,1292.53 2172.02,1283.14 2174.12,1273.56
2176.23,1263.82 2178.33,1253.91 2180.43,1243.83 2182.54,1233.59 2184.64,1223.2 2186.74,1212.65 2188.84,1201.96 2190.95,1191.11 2193.05,1180.13 2195.15,1169
2197.26,1157.75 2199.36,1146.36 2201.46,1134.84 2203.56,1123.21 2205.67,1111.45 2207.77,1099.59 2209.87,1087.61 2211.98,1075.53 2214.08,1063.35 2216.18,1051.07
2218.28,1038.69 2220.39,1026.23 2222.49,1013.69 2224.59,1001.07 2226.7,988.374 2228.8,975.608 2230.9,962.777 2233,949.885 2235.11,936.937 2237.21,923.937
2239.31,910.891 2241.42,897.802 2243.52,884.675 2245.62,871.516 2247.72,858.328 2249.83,845.117 2251.93,831.886 2254.03,818.642 2256.14,805.388 2258.24,792.13
"/>
<polyline clip-path="url(#clip5103)" style="stroke:#e26f46; stroke-width:4; stroke-opacity:1; fill:none" points="
157.51,89.4072 159.613,89.5323 161.716,89.9075 163.819,90.5327 165.921,91.4077 168.024,92.5322 170.127,93.9057 172.23,95.5278 174.333,97.3978 176.436,99.5152
178.538,101.879 180.641,104.489 182.744,107.343 184.847,110.442 186.95,113.783 189.052,117.365 191.155,121.188 193.258,125.25 195.361,129.549 197.464,134.083
199.567,138.853 201.669,143.854 203.772,149.087 205.875,154.548 207.978,160.237 210.081,166.15 212.184,172.286 214.286,178.643 216.389,185.218 218.492,192.01
220.595,199.015 222.698,206.231 224.801,213.656 226.903,221.286 229.006,229.12 231.109,237.155 233.212,245.387 235.315,253.813 237.418,262.431 239.52,271.238
241.623,280.23 243.726,289.405 245.829,298.758 247.932,308.287 250.035,317.989 252.137,327.859 254.24,337.894 256.343,348.091 258.446,358.447 260.549,368.956
262.652,379.616 264.754,390.424 266.857,401.374 268.96,412.463 271.063,423.687 273.166,435.043 275.269,446.526 277.371,458.131 279.474,469.856 281.577,481.695
283.68,493.645 285.783,505.701 287.886,517.859 289.988,530.115 292.091,542.464 294.194,554.902 296.297,567.425 298.4,580.027 300.503,592.705 302.605,605.454
304.708,618.269 306.811,631.146 308.914,644.081 311.017,657.068 313.12,670.103 315.222,683.182 317.325,696.3 319.428,709.451 321.531,722.633 323.634,735.838
325.736,749.064 327.839,762.305 329.942,775.557 332.045,788.815 334.148,802.074 336.251,815.329 338.353,828.577 340.456,841.811 342.559,855.027 344.662,868.221
346.765,881.388 348.868,894.523 350.97,907.622 353.073,920.68 355.176,933.692 357.279,946.653 359.382,959.56 361.485,972.406 363.587,985.189 365.69,997.903
367.793,1010.54 369.896,1023.11 371.999,1035.59 374.102,1047.98 376.204,1060.28 378.307,1072.49 380.41,1084.6 382.513,1096.6 384.616,1108.5 386.719,1120.28
388.821,1131.95 390.924,1143.49 393.027,1154.91 395.13,1166.2 397.233,1177.36 399.336,1188.38 401.438,1199.26 403.541,1209.99 405.644,1220.58 407.747,1231.01
409.85,1241.29 411.953,1251.4 414.055,1261.36 416.158,1271.14 418.261,1280.76 420.364,1290.2 422.467,1299.46 424.57,1308.55 426.672,1317.45 428.775,1326.16
430.878,1334.68 432.981,1343.01 435.084,1351.15 437.187,1359.08 439.289,1366.81 441.392,1374.34 443.495,1381.66 445.598,1388.77 447.701,1395.67 449.804,1402.36
451.906,1408.82 454.009,1415.07 456.112,1421.09 458.215,1426.9 460.318,1432.47 462.42,1437.82 464.523,1442.94 466.626,1447.82 468.729,1452.47 470.832,1456.89
472.935,1461.07 475.037,1465.01 477.14,1468.72 479.243,1472.18 481.346,1475.4 483.449,1478.37 485.552,1481.11 487.654,1483.59 489.757,1485.83 491.86,1487.83
493.963,1489.57 496.066,1491.07 498.169,1492.32 500.271,1493.32 502.374,1494.07 504.477,1494.57 506.58,1494.82 508.683,1494.82 510.786,1494.57 512.888,1494.07
514.991,1493.32 517.094,1492.32 519.197,1491.07 521.3,1489.57 523.403,1487.83 525.505,1485.83 527.608,1483.59 529.711,1481.11 531.814,1478.37 533.917,1475.4
536.02,1472.18 538.122,1468.72 540.225,1465.01 542.328,1461.07 544.431,1456.89 546.534,1452.47 548.637,1447.82 550.739,1442.94 552.842,1437.82 554.945,1432.47
557.048,1426.9 559.151,1421.09 561.254,1415.07 563.356,1408.82 565.459,1402.36 567.562,1395.67 569.665,1388.77 571.768,1381.66 573.871,1374.34 575.973,1366.81
578.076,1359.08 580.179,1351.15 582.282,1343.01 584.385,1334.68 586.488,1326.16 588.59,1317.45 590.693,1308.55 592.796,1299.46 594.899,1290.2 597.002,1280.76
599.104,1271.14 601.207,1261.36 603.31,1251.4 605.413,1241.29 607.516,1231.01 609.619,1220.58 611.721,1209.99 613.824,1199.26 615.927,1188.38 618.03,1177.36
620.133,1166.2 622.236,1154.91 624.338,1143.49 626.441,1131.95 628.544,1120.28 630.647,1108.5 632.75,1096.6 634.853,1084.6 636.955,1072.49 639.058,1060.28
641.161,1047.98 643.264,1035.59 645.367,1023.11 647.47,1010.54 649.572,997.903 651.675,985.189 653.778,972.406 655.881,959.56 657.984,946.653 660.087,933.692
662.189,920.68 664.292,907.622 666.395,894.523 668.498,881.388 670.601,868.221 672.704,855.027 674.806,841.811 676.909,828.577 679.012,815.329 681.115,802.074
683.218,788.815 685.321,775.557 687.423,762.305 689.526,749.064 691.629,735.838 693.732,722.633 695.835,709.451 697.938,696.3 700.04,683.182 702.143,670.103
704.246,657.068 706.349,644.081 708.452,631.146 710.555,618.269 712.657,605.454 714.76,592.705 716.863,580.027 718.966,567.425 721.069,554.902 723.172,542.464
725.274,530.115 727.377,517.859 729.48,505.701 731.583,493.645 733.686,481.695 735.788,469.856 737.891,458.131 739.994,446.526 742.097,435.043 744.2,423.687
746.303,412.463 748.405,401.374 750.508,390.424 752.611,379.616 754.714,368.956 756.817,358.447 758.92,348.091 761.022,337.894 763.125,327.859 765.228,317.989
767.331,308.287 769.434,298.758 771.537,289.405 773.639,280.23 775.742,271.238 777.845,262.431 779.948,253.813 782.051,245.387 784.154,237.155 786.256,229.12
788.359,221.286 790.462,213.656 792.565,206.231 794.668,199.015 796.771,192.01 798.873,185.218 800.976,178.643 803.079,172.286 805.182,166.15 807.285,160.237
809.388,154.548 811.49,149.087 813.593,143.854 815.696,138.853 817.799,134.083 819.902,129.549 822.005,125.25 824.107,121.188 826.21,117.365 828.313,113.783
830.416,110.442 832.519,107.343 834.622,104.489 836.724,101.879 838.827,99.5152 840.93,97.3978 843.033,95.5278 845.136,93.9057 847.239,92.5322 849.341,91.4077
851.444,90.5327 853.547,89.9075 855.65,89.5323 857.753,89.4072 859.856,89.5323 861.958,89.9075 864.061,90.5327 866.164,91.4077 868.267,92.5322 870.37,93.9057
872.473,95.5278 874.575,97.3978 876.678,99.5152 878.781,101.879 880.884,104.489 882.987,107.343 885.089,110.442 887.192,113.783 889.295,117.365 891.398,121.188
893.501,125.25 895.604,129.549 897.706,134.083 899.809,138.853 901.912,143.854 904.015,149.087 906.118,154.548 908.221,160.237 910.323,166.15 912.426,172.286
914.529,178.643 916.632,185.218 918.735,192.01 920.838,199.015 922.94,206.231 925.043,213.656 927.146,221.286 929.249,229.12 931.352,237.155 933.455,245.387
935.557,253.813 937.66,262.431 939.763,271.238 941.866,280.23 943.969,289.405 946.072,298.758 948.174,308.287 950.277,317.989 952.38,327.859 954.483,337.894
956.586,348.091 958.689,358.447 960.791,368.956 962.894,379.616 964.997,390.424 967.1,401.374 969.203,412.463 971.306,423.687 973.408,435.043 975.511,446.526
977.614,458.131 979.717,469.856 981.82,481.695 983.923,493.645 986.025,505.701 988.128,517.859 990.231,530.115 992.334,542.464 994.437,554.902 996.54,567.425
998.642,580.027 1000.75,592.705 1002.85,605.454 1004.95,618.269 1007.05,631.146 1009.16,644.081 1011.26,657.068 1013.36,670.103 1015.46,683.182 1017.57,696.3
1019.67,709.451 1021.77,722.633 1023.88,735.838 1025.98,749.064 1028.08,762.305 1030.18,775.557 1032.29,788.815 1034.39,802.074 1036.49,815.329 1038.6,828.577
1040.7,841.811 1042.8,855.027 1044.9,868.221 1047.01,881.388 1049.11,894.523 1051.21,907.622 1053.32,920.68 1055.42,933.692 1057.52,946.653 1059.62,959.56
1061.73,972.406 1063.83,985.189 1065.93,997.903 1068.04,1010.54 1070.14,1023.11 1072.24,1035.59 1074.34,1047.98 1076.45,1060.28 1078.55,1072.49 1080.65,1084.6
1082.76,1096.6 1084.86,1108.5 1086.96,1120.28 1089.06,1131.95 1091.17,1143.49 1093.27,1154.91 1095.37,1166.2 1097.48,1177.36 1099.58,1188.38 1101.68,1199.26
1103.78,1209.99 1105.89,1220.58 1107.99,1231.01 1110.09,1241.29 1112.2,1251.4 1114.3,1261.36 1116.4,1271.14 1118.5,1280.76 1120.61,1290.2 1122.71,1299.46
1124.81,1308.55 1126.92,1317.45 1129.02,1326.16 1131.12,1334.68 1133.22,1343.01 1135.33,1351.15 1137.43,1359.08 1139.53,1366.81 1141.63,1374.34 1143.74,1381.66
1145.84,1388.77 1147.94,1395.67 1150.05,1402.36 1152.15,1408.82 1154.25,1415.07 1156.35,1421.09 1158.46,1426.9 1160.56,1432.47 1162.66,1437.82 1164.77,1442.94
1166.87,1447.82 1168.97,1452.47 1171.07,1456.89 1173.18,1461.07 1175.28,1465.01 1177.38,1468.72 1179.49,1472.18 1181.59,1475.4 1183.69,1478.37 1185.79,1481.11
1187.9,1483.59 1190,1485.83 1192.1,1487.83 1194.21,1489.57 1196.31,1491.07 1198.41,1492.32 1200.51,1493.32 1202.62,1494.07 1204.72,1494.57 1206.82,1494.82
1208.93,1494.82 1211.03,1494.57 1213.13,1494.07 1215.23,1493.32 1217.34,1492.32 1219.44,1491.07 1221.54,1489.57 1223.65,1487.83 1225.75,1485.83 1227.85,1483.59
1229.95,1481.11 1232.06,1478.37 1234.16,1475.4 1236.26,1472.18 1238.37,1468.72 1240.47,1465.01 1242.57,1461.07 1244.67,1456.89 1246.78,1452.47 1248.88,1447.82
1250.98,1442.94 1253.08,1437.82 1255.19,1432.47 1257.29,1426.9 1259.39,1421.09 1261.5,1415.07 1263.6,1408.82 1265.7,1402.36 1267.8,1395.67 1269.91,1388.77
1272.01,1381.66 1274.11,1374.34 1276.22,1366.81 1278.32,1359.08 1280.42,1351.15 1282.52,1343.01 1284.63,1334.68 1286.73,1326.16 1288.83,1317.45 1290.94,1308.55
1293.04,1299.46 1295.14,1290.2 1297.24,1280.76 1299.35,1271.14 1301.45,1261.36 1303.55,1251.4 1305.66,1241.29 1307.76,1231.01 1309.86,1220.58 1311.96,1209.99
1314.07,1199.26 1316.17,1188.38 1318.27,1177.36 1320.38,1166.2 1322.48,1154.91 1324.58,1143.49 1326.68,1131.95 1328.79,1120.28 1330.89,1108.5 1332.99,1096.6
1335.1,1084.6 1337.2,1072.49 1339.3,1060.28 1341.4,1047.98 1343.51,1035.59 1345.61,1023.11 1347.71,1010.54 1349.82,997.903 1351.92,985.189 1354.02,972.406
1356.12,959.56 1358.23,946.653 1360.33,933.692 1362.43,920.68 1364.53,907.622 1366.64,894.523 1368.74,881.388 1370.84,868.221 1372.95,855.027 1375.05,841.811
1377.15,828.577 1379.25,815.329 1381.36,802.074 1383.46,788.815 1385.56,775.557 1387.67,762.305 1389.77,749.064 1391.87,735.838 1393.97,722.633 1396.08,709.451
1398.18,696.3 1400.28,683.182 1402.39,670.103 1404.49,657.068 1406.59,644.081 1408.69,631.146 1410.8,618.269 1412.9,605.454 1415,592.705 1417.11,580.027
1419.21,567.425 1421.31,554.902 1423.41,542.464 1425.52,530.115 1427.62,517.859 1429.72,505.701 1431.83,493.645 1433.93,481.695 1436.03,469.856 1438.13,458.131
1440.24,446.526 1442.34,435.043 1444.44,423.687 1446.55,412.463 1448.65,401.374 1450.75,390.424 1452.85,379.616 1454.96,368.956 1457.06,358.447 1459.16,348.091
1461.27,337.894 1463.37,327.859 1465.47,317.989 1467.57,308.287 1469.68,298.758 1471.78,289.405 1473.88,280.23 1475.98,271.238 1478.09,262.431 1480.19,253.813
1482.29,245.387 1484.4,237.155 1486.5,229.12 1488.6,221.286 1490.7,213.656 1492.81,206.231 1494.91,199.015 1497.01,192.01 1499.12,185.218 1501.22,178.643
1503.32,172.286 1505.42,166.15 1507.53,160.237 1509.63,154.548 1511.73,149.087 1513.84,143.854 1515.94,138.853 1518.04,134.083 1520.14,129.549 1522.25,125.25
1524.35,121.188 1526.45,117.365 1528.56,113.783 1530.66,110.442 1532.76,107.343 1534.86,104.489 1536.97,101.879 1539.07,99.5152 1541.17,97.3978 1543.28,95.5278
1545.38,93.9057 1547.48,92.5322 1549.58,91.4077 1551.69,90.5327 1553.79,89.9075 1555.89,89.5323 1558,89.4072 1560.1,89.5323 1562.2,89.9075 1564.3,90.5327
1566.41,91.4077 1568.51,92.5322 1570.61,93.9057 1572.72,95.5278 1574.82,97.3978 1576.92,99.5152 1579.02,101.879 1581.13,104.489 1583.23,107.343 1585.33,110.442
1587.43,113.783 1589.54,117.365 1591.64,121.188 1593.74,125.25 1595.85,129.549 1597.95,134.083 1600.05,138.853 1602.15,143.854 1604.26,149.087 1606.36,154.548
1608.46,160.237 1610.57,166.15 1612.67,172.286 1614.77,178.643 1616.87,185.218 1618.98,192.01 1621.08,199.015 1623.18,206.231 1625.29,213.656 1627.39,221.286
1629.49,229.12 1631.59,237.155 1633.7,245.387 1635.8,253.813 1637.9,262.431 1640.01,271.238 1642.11,280.23 1644.21,289.405 1646.31,298.758 1648.42,308.287
1650.52,317.989 1652.62,327.859 1654.73,337.894 1656.83,348.091 1658.93,358.447 1661.03,368.956 1663.14,379.616 1665.24,390.424 1667.34,401.374 1669.45,412.463
1671.55,423.687 1673.65,435.043 1675.75,446.526 1677.86,458.131 1679.96,469.856 1682.06,481.695 1684.17,493.645 1686.27,505.701 1688.37,517.859 1690.47,530.115
1692.58,542.464 1694.68,554.902 1696.78,567.425 1698.89,580.027 1700.99,592.705 1703.09,605.454 1705.19,618.269 1707.3,631.146 1709.4,644.081 1711.5,657.068
1713.6,670.103 1715.71,683.182 1717.81,696.3 1719.91,709.451 1722.02,722.633 1724.12,735.838 1726.22,749.064 1728.32,762.305 1730.43,775.557 1732.53,788.815
1734.63,802.074 1736.74,815.329 1738.84,828.577 1740.94,841.811 1743.04,855.027 1745.15,868.221 1747.25,881.388 1749.35,894.523 1751.46,907.622 1753.56,920.68
1755.66,933.692 1757.76,946.653 1759.87,959.56 1761.97,972.406 1764.07,985.189 1766.18,997.903 1768.28,1010.54 1770.38,1023.11 1772.48,1035.59 1774.59,1047.98
1776.69,1060.28 1778.79,1072.49 1780.9,1084.6 1783,1096.6 1785.1,1108.5 1787.2,1120.28 1789.31,1131.95 1791.41,1143.49 1793.51,1154.91 1795.62,1166.2
1797.72,1177.36 1799.82,1188.38 1801.92,1199.26 1804.03,1209.99 1806.13,1220.58 1808.23,1231.01 1810.34,1241.29 1812.44,1251.4 1814.54,1261.36 1816.64,1271.14
1818.75,1280.76 1820.85,1290.2 1822.95,1299.46 1825.05,1308.55 1827.16,1317.45 1829.26,1326.16 1831.36,1334.68 1833.47,1343.01 1835.57,1351.15 1837.67,1359.08
1839.77,1366.81 1841.88,1374.34 1843.98,1381.66 1846.08,1388.77 1848.19,1395.67 1850.29,1402.36 1852.39,1408.82 1854.49,1415.07 1856.6,1421.09 1858.7,1426.9
1860.8,1432.47 1862.91,1437.82 1865.01,1442.94 1867.11,1447.82 1869.21,1452.47 1871.32,1456.89 1873.42,1461.07 1875.52,1465.01 1877.63,1468.72 1879.73,1472.18
1881.83,1475.4 1883.93,1478.37 1886.04,1481.11 1888.14,1483.59 1890.24,1485.83 1892.35,1487.83 1894.45,1489.57 1896.55,1491.07 1898.65,1492.32 1900.76,1493.32
1902.86,1494.07 1904.96,1494.57 1907.07,1494.82 1909.17,1494.82 1911.27,1494.57 1913.37,1494.07 1915.48,1493.32 1917.58,1492.32 1919.68,1491.07 1921.79,1489.57
1923.89,1487.83 1925.99,1485.83 1928.09,1483.59 1930.2,1481.11 1932.3,1478.37 1934.4,1475.4 1936.5,1472.18 1938.61,1468.72 1940.71,1465.01 1942.81,1461.07
1944.92,1456.89 1947.02,1452.47 1949.12,1447.82 1951.22,1442.94 1953.33,1437.82 1955.43,1432.47 1957.53,1426.9 1959.64,1421.09 1961.74,1415.07 1963.84,1408.82
1965.94,1402.36 1968.05,1395.67 1970.15,1388.77 1972.25,1381.66 1974.36,1374.34 1976.46,1366.81 1978.56,1359.08 1980.66,1351.15 1982.77,1343.01 1984.87,1334.68
1986.97,1326.16 1989.08,1317.45 1991.18,1308.55 1993.28,1299.46 1995.38,1290.2 1997.49,1280.76 1999.59,1271.14 2001.69,1261.36 2003.8,1251.4 2005.9,1241.29
2008,1231.01 2010.1,1220.58 2012.21,1209.99 2014.31,1199.26 2016.41,1188.38 2018.52,1177.36 2020.62,1166.2 2022.72,1154.91 2024.82,1143.49 2026.93,1131.95
2029.03,1120.28 2031.13,1108.5 2033.24,1096.6 2035.34,1084.6 2037.44,1072.49 2039.54,1060.28 2041.65,1047.98 2043.75,1035.59 2045.85,1023.11 2047.95,1010.54
2050.06,997.903 2052.16,985.189 2054.26,972.406 2056.37,959.56 2058.47,946.653 2060.57,933.692 2062.67,920.68 2064.78,907.622 2066.88,894.523 2068.98,881.388
2071.09,868.221 2073.19,855.027 2075.29,841.811 2077.39,828.577 2079.5,815.329 2081.6,802.074 2083.7,788.815 2085.81,775.557 2087.91,762.305 2090.01,749.064
2092.11,735.838 2094.22,722.633 2096.32,709.451 2098.42,696.3 2100.53,683.182 2102.63,670.103 2104.73,657.068 2106.83,644.081 2108.94,631.146 2111.04,618.269
2113.14,605.454 2115.25,592.705 2117.35,580.027 2119.45,567.425 2121.55,554.902 2123.66,542.464 2125.76,530.115 2127.86,517.859 2129.97,505.701 2132.07,493.645
2134.17,481.695 2136.27,469.856 2138.38,458.131 2140.48,446.526 2142.58,435.043 2144.69,423.687 2146.79,412.463 2148.89,401.374 2150.99,390.424 2153.1,379.616
2155.2,368.956 2157.3,358.447 2159.4,348.091 2161.51,337.894 2163.61,327.859 2165.71,317.989 2167.82,308.287 2169.92,298.758 2172.02,289.405 2174.12,280.23
2176.23,271.238 2178.33,262.431 2180.43,253.813 2182.54,245.387 2184.64,237.155 2186.74,229.12 2188.84,221.286 2190.95,213.656 2193.05,206.231 2195.15,199.015
2197.26,192.01 2199.36,185.218 2201.46,178.643 2203.56,172.286 2205.67,166.15 2207.77,160.237 2209.87,154.548 2211.98,149.087 2214.08,143.854 2216.18,138.853
2218.28,134.083 2220.39,129.549 2222.49,125.25 2224.59,121.188 2226.7,117.365 2228.8,113.783 2230.9,110.442 2233,107.343 2235.11,104.489 2237.21,101.879
2239.31,99.5152 2241.42,97.3978 2243.52,95.5278 2245.62,93.9057 2247.72,92.5322 2249.83,91.4077 2251.93,90.5327 2254.03,89.9075 2256.14,89.5323 2258.24,89.4072
"/>
<polygon clip-path="url(#clip5101)" points="
1958.43,312.204 2249.26,312.204 2249.26,130.764 1958.43,130.764
" fill="#ffffff" fill-opacity="1"/>
<polyline clip-path="url(#clip5101)" style="stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none" points="
1958.43,312.204 2249.26,312.204 2249.26,130.764 1958.43,130.764 1958.43,312.204
"/>
<polyline clip-path="url(#clip5101)" style="stroke:#009af9; stroke-width:4; stroke-opacity:1; fill:none" points="
1982.43,191.244 2126.43,191.244
"/>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:start;" transform="rotate(0, 2150.43, 208.744)" x="2150.43" y="208.744">y1</text>
</g>
<polyline clip-path="url(#clip5101)" style="stroke:#e26f46; stroke-width:4; stroke-opacity:1; fill:none" points="
1982.43,251.724 2126.43,251.724
"/>
<g clip-path="url(#clip5101)">
<text style="fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:48px; text-anchor:start;" transform="rotate(0, 2150.43, 269.224)" x="2150.43" y="269.224">y2</text>
</g>
</svg>
</div><h3><a class="nav-anchor" id="Custom-processing-1" href="#Custom-processing-1">Custom processing</a></h3><p>It is possible to give Literate custom pre- and post-processing functions. For example, here we insert two placeholders, which we will replace with something else at time of generation. We have here replaced our placeholders with <code>z</code> and <code>1.0 + 2.0im</code>:</p><div><pre><code class="language-julia">z = 1.0 + 2.0im</code></pre><pre><code class="language-none">1.0 + 2.0im</code></pre></div><h3><a class="nav-anchor" id="documenter-interaction-1" href="#documenter-interaction-1">Documenter.jl interaction</a></h3><p>In the source file it is possible to use Documenter.jl style references, such as <code>@ref</code> and <code>@id</code>. These will be filtered out in the notebook output. For example, <a href="#documenter-interaction-1">here is a link</a>, but it is only visible as a link if you are reading the markdown output. We can also use equations:</p><div>\[\int_\Omega \nabla v \cdot \nabla u\ \mathrm{d}\Omega = \int_\Omega v f\ \mathrm{d}\Omega\]</div><p>using Documenters math syntax. Documenters syntax is automatically changed to <code>\begin{equation} ... \end{equation}</code> in the notebook output to display correctly.</p><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><footer><hr/><a class="previous" href="../../documenter/"><span class="direction">Previous</span><span class="title"><strong>6.</strong> Interaction with Documenter.jl</span></a></footer></article></body></html>

2
dev/index.html

File diff suppressed because one or more lines are too long

38
dev/outputformats.html

File diff suppressed because one or more lines are too long

38
dev/outputformats/index.html

File diff suppressed because one or more lines are too long

29
dev/pipeline.html

File diff suppressed because one or more lines are too long

29
dev/pipeline/index.html

File diff suppressed because one or more lines are too long

2
dev/search.html

@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Search · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link href="assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="index.html"><img class="logo" src="assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action="search.html"><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="index.html"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="fileformat.html"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="pipeline.html"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="outputformats.html"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="customprocessing.html"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="documenter.html"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="generated/example.html"><strong>7.</strong> Example</a></li></ul></nav><article><header><nav><ul><li>Search</li></ul></nav><hr/><div id="topbar"><span>Search</span><a class="fa fa-bars" href="#"></a></div></header><h1>Search</h1><p id="search-info">Number of results: <span id="search-results-number">loading...</span></p><ul id="search-results"></ul></article></body><script src="search_index.js"></script><script src="assets/search.js"></script></html>

2
dev/search/index.html

@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Search · Literate.jl</title><link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Lato|Roboto+Mono" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL=".."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" data-main="../assets/documenter.js"></script><script src="../siteinfo.js"></script><script src="../../versions.js"></script><link href="../assets/documenter.css" rel="stylesheet" type="text/css"/></head><body><nav class="toc"><a href="../index.html"><img class="logo" src="../assets/logo.png" alt="Literate.jl logo"/></a><h1>Literate.jl</h1><select id="version-selector" onChange="window.location.href=this.value" style="visibility: hidden"></select><form class="search" id="search-form" action><input id="search-query" name="q" type="text" placeholder="Search docs"/></form><ul><li><a class="toctext" href="../"><strong>1.</strong> Introduction</a></li><li><a class="toctext" href="../fileformat/"><strong>2.</strong> File Format</a></li><li><a class="toctext" href="../pipeline/"><strong>3.</strong> Processing pipeline</a></li><li><a class="toctext" href="../outputformats/"><strong>4.</strong> Output Formats</a></li><li><a class="toctext" href="../customprocessing/"><strong>5.</strong> Custom pre- and post-processing</a></li><li><a class="toctext" href="../documenter/"><strong>6.</strong> Interaction with Documenter.jl</a></li><li><a class="toctext" href="../generated/example/"><strong>7.</strong> Example</a></li></ul></nav><article><header><nav><ul><li>Search</li></ul></nav><hr/><div id="topbar"><span>Search</span><a class="fa fa-bars" href="#"></a></div></header><h1>Search</h1><p id="search-info">Number of results: <span id="search-results-number">loading...</span></p><ul id="search-results"></ul></article></body><script src="../search_index.js"></script><script src="../assets/search.js"></script></html>

80
dev/search_index.js

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
var documenterSearchIndex = {"docs": [
{
"location": "index.html#",
"location": "#",
"page": "1. Introduction",
"title": "1. Introduction",
"category": "page",
@ -9,7 +9,7 @@ var documenterSearchIndex = {"docs": [ @@ -9,7 +9,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "index.html#**1.**-Introduction-1",
"location": "#**1.**-Introduction-1",
"page": "1. Introduction",
"title": "1. Introduction",
"category": "section",
@ -17,7 +17,7 @@ var documenterSearchIndex = {"docs": [ @@ -17,7 +17,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "index.html#What?-1",
"location": "#What?-1",
"page": "1. Introduction",
"title": "What?",
"category": "section",
@ -25,7 +25,7 @@ var documenterSearchIndex = {"docs": [ @@ -25,7 +25,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "index.html#Why?-1",
"location": "#Why?-1",
"page": "1. Introduction",
"title": "Why?",
"category": "section",
@ -33,7 +33,7 @@ var documenterSearchIndex = {"docs": [ @@ -33,7 +33,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "fileformat.html#",
"location": "fileformat/#",
"page": "2. File Format",
"title": "2. File Format",
"category": "page",
@ -41,7 +41,7 @@ var documenterSearchIndex = {"docs": [ @@ -41,7 +41,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "fileformat.html#**2.**-File-Format-1",
"location": "fileformat/#**2.**-File-Format-1",
"page": "2. File Format",
"title": "2. File Format",
"category": "section",
@ -49,7 +49,7 @@ var documenterSearchIndex = {"docs": [ @@ -49,7 +49,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "fileformat.html#Syntax-1",
"location": "fileformat/#Syntax-1",
"page": "2. File Format",
"title": "2.1. Syntax",
"category": "section",
@ -57,7 +57,7 @@ var documenterSearchIndex = {"docs": [ @@ -57,7 +57,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "fileformat.html#Filtering-Lines-1",
"location": "fileformat/#Filtering-Lines-1",
"page": "2. File Format",
"title": "2.2. Filtering Lines",
"category": "section",
@ -65,7 +65,7 @@ var documenterSearchIndex = {"docs": [ @@ -65,7 +65,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "fileformat.html#Default-Replacements-1",
"location": "fileformat/#Default-Replacements-1",
"page": "2. File Format",
"title": "2.3. Default Replacements",
"category": "section",
@ -73,7 +73,7 @@ var documenterSearchIndex = {"docs": [ @@ -73,7 +73,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#",
"location": "pipeline/#",
"page": "3. Processing pipeline",
"title": "3. Processing pipeline",
"category": "page",
@ -81,7 +81,7 @@ var documenterSearchIndex = {"docs": [ @@ -81,7 +81,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#**3.**-Processing-pipeline-1",
"location": "pipeline/#**3.**-Processing-pipeline-1",
"page": "3. Processing pipeline",
"title": "3. Processing pipeline",
"category": "section",
@ -89,7 +89,7 @@ var documenterSearchIndex = {"docs": [ @@ -89,7 +89,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Pre-processing-1",
"location": "pipeline/#Pre-processing-1",
"page": "3. Processing pipeline",
"title": "3.1. Pre-processing",
"category": "section",
@ -97,7 +97,7 @@ var documenterSearchIndex = {"docs": [ @@ -97,7 +97,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Parsing-1",
"location": "pipeline/#Parsing-1",
"page": "3. Processing pipeline",
"title": "3.2. Parsing",
"category": "section",
@ -105,7 +105,7 @@ var documenterSearchIndex = {"docs": [ @@ -105,7 +105,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Custom-control-over-chunk-splits-1",
"location": "pipeline/#Custom-control-over-chunk-splits-1",
"page": "3. Processing pipeline",
"title": "Custom control over chunk splits",
"category": "section",
@ -113,7 +113,7 @@ var documenterSearchIndex = {"docs": [ @@ -113,7 +113,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Document-generation-1",
"location": "pipeline/#Document-generation-1",
"page": "3. Processing pipeline",
"title": "3.3. Document generation",
"category": "section",
@ -121,7 +121,7 @@ var documenterSearchIndex = {"docs": [ @@ -121,7 +121,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Post-processing-1",
"location": "pipeline/#Post-processing-1",
"page": "3. Processing pipeline",
"title": "3.4. Post-processing",
"category": "section",
@ -129,7 +129,7 @@ var documenterSearchIndex = {"docs": [ @@ -129,7 +129,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "pipeline.html#Writing-to-file-1",
"location": "pipeline/#Writing-to-file-1",
"page": "3. Processing pipeline",
"title": "3.5. Writing to file",
"category": "section",
@ -137,7 +137,7 @@ var documenterSearchIndex = {"docs": [ @@ -137,7 +137,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#",
"location": "outputformats/#",
"page": "4. Output Formats",
"title": "4. Output Formats",
"category": "page",
@ -145,7 +145,7 @@ var documenterSearchIndex = {"docs": [ @@ -145,7 +145,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Output-Formats-1",
"location": "outputformats/#Output-Formats-1",
"page": "4. Output Formats",
"title": "4. Output Formats",
"category": "section",
@ -153,7 +153,7 @@ var documenterSearchIndex = {"docs": [ @@ -153,7 +153,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Literate.markdown",
"location": "outputformats/#Literate.markdown",
"page": "4. Output Formats",
"title": "Literate.markdown",
"category": "function",
@ -161,7 +161,7 @@ var documenterSearchIndex = {"docs": [ @@ -161,7 +161,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Markdown-Output-1",
"location": "outputformats/#Markdown-Output-1",
"page": "4. Output Formats",
"title": "4.1. Markdown Output",
"category": "section",
@ -169,7 +169,7 @@ var documenterSearchIndex = {"docs": [ @@ -169,7 +169,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Literate.notebook",
"location": "outputformats/#Literate.notebook",
"page": "4. Output Formats",
"title": "Literate.notebook",
"category": "function",
@ -177,7 +177,7 @@ var documenterSearchIndex = {"docs": [ @@ -177,7 +177,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Notebook-Output-1",
"location": "outputformats/#Notebook-Output-1",
"page": "4. Output Formats",
"title": "4.2. Notebook Output",
"category": "section",
@ -185,7 +185,7 @@ var documenterSearchIndex = {"docs": [ @@ -185,7 +185,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Literate.script",
"location": "outputformats/#Literate.script",
"page": "4. Output Formats",
"title": "Literate.script",
"category": "function",
@ -193,7 +193,7 @@ var documenterSearchIndex = {"docs": [ @@ -193,7 +193,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "outputformats.html#Script-Output-1",
"location": "outputformats/#Script-Output-1",
"page": "4. Output Formats",
"title": "4.3. Script Output",
"category": "section",
@ -201,7 +201,7 @@ var documenterSearchIndex = {"docs": [ @@ -201,7 +201,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "customprocessing.html#",
"location": "customprocessing/#",
"page": "5. Custom pre- and post-processing",
"title": "5. Custom pre- and post-processing",
"category": "page",
@ -209,7 +209,7 @@ var documenterSearchIndex = {"docs": [ @@ -209,7 +209,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "customprocessing.html#Custom-pre-and-post-processing-1",
"location": "customprocessing/#Custom-pre-and-post-processing-1",
"page": "5. Custom pre- and post-processing",
"title": "5. Custom pre- and post-processing",
"category": "section",
@ -217,7 +217,7 @@ var documenterSearchIndex = {"docs": [ @@ -217,7 +217,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "customprocessing.html#Example:-Adding-current-date-1",
"location": "customprocessing/#Example:-Adding-current-date-1",
"page": "5. Custom pre- and post-processing",
"title": "Example: Adding current date",
"category": "section",
@ -225,7 +225,7 @@ var documenterSearchIndex = {"docs": [ @@ -225,7 +225,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "customprocessing.html#Example:-Replacing-include-calls-with-included-code-1",
"location": "customprocessing/#Example:-Replacing-include-calls-with-included-code-1",
"page": "5. Custom pre- and post-processing",
"title": "Example: Replacing include calls with included code",
"category": "section",
@ -233,7 +233,7 @@ var documenterSearchIndex = {"docs": [ @@ -233,7 +233,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "documenter.html#",
"location": "documenter/#",
"page": "6. Interaction with Documenter.jl",
"title": "6. Interaction with Documenter.jl",
"category": "page",
@ -241,7 +241,7 @@ var documenterSearchIndex = {"docs": [ @@ -241,7 +241,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "documenter.html#Interaction-with-Documenter-1",
"location": "documenter/#Interaction-with-Documenter-1",
"page": "6. Interaction with Documenter.jl",
"title": "6. Interaction with Documenter.jl",
"category": "section",
@ -249,7 +249,7 @@ var documenterSearchIndex = {"docs": [ @@ -249,7 +249,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "documenter.html#[Literate.markdown](@ref):-1",
"location": "documenter/#[Literate.markdown](@ref):-1",
"page": "6. Interaction with Documenter.jl",
"title": "Literate.markdown:",
"category": "section",
@ -257,7 +257,7 @@ var documenterSearchIndex = {"docs": [ @@ -257,7 +257,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "documenter.html#[Literate.notebook](@ref):-1",
"location": "documenter/#[Literate.notebook](@ref):-1",
"page": "6. Interaction with Documenter.jl",
"title": "Literate.notebook:",
"category": "section",
@ -265,7 +265,7 @@ var documenterSearchIndex = {"docs": [ @@ -265,7 +265,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "documenter.html#[Literate.script](@ref):-1",
"location": "documenter/#[Literate.script](@ref):-1",
"page": "6. Interaction with Documenter.jl",
"title": "Literate.script:",
"category": "section",
@ -273,7 +273,7 @@ var documenterSearchIndex = {"docs": [ @@ -273,7 +273,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#",
"location": "generated/example/#",
"page": "7. Example",
"title": "7. Example",
"category": "page",
@ -281,7 +281,7 @@ var documenterSearchIndex = {"docs": [ @@ -281,7 +281,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#**7.**-Example-1",
"location": "generated/example/#**7.**-Example-1",
"page": "7. Example",
"title": "7. Example",
"category": "section",
@ -289,7 +289,7 @@ var documenterSearchIndex = {"docs": [ @@ -289,7 +289,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#Basic-syntax-1",
"location": "generated/example/#Basic-syntax-1",
"page": "7. Example",
"title": "Basic syntax",
"category": "section",
@ -297,7 +297,7 @@ var documenterSearchIndex = {"docs": [ @@ -297,7 +297,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#Output-Capturing-1",
"location": "generated/example/#Output-Capturing-1",
"page": "7. Example",
"title": "Output Capturing",
"category": "section",
@ -305,7 +305,7 @@ var documenterSearchIndex = {"docs": [ @@ -305,7 +305,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#Custom-processing-1",
"location": "generated/example/#Custom-processing-1",
"page": "7. Example",
"title": "Custom processing",
"category": "section",
@ -313,7 +313,7 @@ var documenterSearchIndex = {"docs": [ @@ -313,7 +313,7 @@ var documenterSearchIndex = {"docs": [
},
{
"location": "generated/example.html#documenter-interaction-1",
"location": "generated/example/#documenter-interaction-1",
"page": "7. Example",
"title": "Documenter.jl interaction",
"category": "section",

Loading…
Cancel
Save