Skip to content

Commit ae9fd73

Browse files
Latest docs build.
1 parent 60c6fee commit ae9fd73

File tree

5 files changed

+31
-10
lines changed

5 files changed

+31
-10
lines changed
Binary file not shown.
174 Bytes
Binary file not shown.

docs/build/html/_modules/gillespy2/core/results.html

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ <h1>Source code for gillespy2.core.results</h1><div class="highlight"><pre>
387387
<span class="k">return</span> <span class="n">results</span>
388388
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;number_of_trajectories must be non-negative and non-zero&quot;</span><span class="p">)</span></div>
389389

390-
<div class="viewcode-block" id="Results.to_csv"><a class="viewcode-back" href="../../../classes/gillespy2.core.html#gillespy2.core.results.Results.to_csv">[docs]</a> <span class="k">def</span> <span class="nf">to_csv</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">nametag</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">stamp</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
390+
<div class="viewcode-block" id="Results.to_csv"><a class="viewcode-back" href="../../../classes/gillespy2.core.html#gillespy2.core.results.Results.to_csv">[docs]</a> <span class="k">def</span> <span class="nf">to_csv</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="o">=</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="n">nametag</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">stamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">postfix</span><span class="o">=</span><span class="s2">&quot;.odf&quot;</span><span class="p">,</span> <span class="n">verbose</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
391391
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
392392
<span class="sd"> Outputs the Results to one or more .csv files in a new directory.</span>
393393

@@ -400,6 +400,12 @@ <h1>Source code for gillespy2.core.results</h1><div class="highlight"><pre>
400400

401401
<span class="sd"> :param stamp: Allows the user to optionally &quot;tag&quot; the directory (not included files). Default is timestamp.</span>
402402
<span class="sd"> :type stamp: str</span>
403+
404+
<span class="sd"> :param verbose: Print useful informataion.</span>
405+
<span class="sd"> :type verbose: str</span>
406+
407+
<span class="sd"> :returns: Path to the observed data files.</span>
408+
<span class="sd"> :rtype: str</span>
403409
<span class="sd"> &quot;&quot;&quot;</span>
404410
<span class="k">if</span> <span class="n">stamp</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
405411
<span class="n">now</span> <span class="o">=</span> <span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">()</span>
@@ -408,13 +414,13 @@ <h1>Source code for gillespy2.core.results</h1><div class="highlight"><pre>
408414
<span class="n">identifier</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_validate_title</span><span class="p">(</span><span class="n">show_title</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
409415
<span class="k">else</span><span class="p">:</span>
410416
<span class="n">identifier</span> <span class="o">=</span> <span class="n">nametag</span>
411-
<span class="k">if</span> <span class="n">path</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
412-
<span class="n">directory</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">identifier</span><span class="p">)</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">stamp</span><span class="p">))</span>
413-
<span class="k">else</span><span class="p">:</span>
414-
<span class="n">directory</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">identifier</span><span class="p">)</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">stamp</span><span class="p">))</span>
417+
418+
<span class="n">directory</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">identifier</span><span class="si">}</span><span class="s2">-</span><span class="si">{</span><span class="n">stamp</span><span class="si">}{</span><span class="n">postfix</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
419+
<span class="k">if</span> <span class="n">verbose</span><span class="p">:</span>
420+
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Writing data to: </span><span class="si">{</span><span class="n">directory</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
415421
<span class="c1"># multiple trajectories</span>
416422
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
417-
<span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">directory</span><span class="p">)</span>
423+
<span class="n">os</span><span class="o">.</span><span class="n">makedirs</span><span class="p">(</span><span class="n">directory</span><span class="p">)</span>
418424
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">trajectory</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">):</span> <span class="c1"># write each CSV file</span>
419425
<span class="n">filename</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">directory</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">identifier</span><span class="p">)</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">+</span><span class="s2">&quot;.csv&quot;</span><span class="p">)</span>
420426
<span class="n">field_names</span> <span class="o">=</span> <span class="p">[]</span>
@@ -427,7 +433,8 @@ <h1>Source code for gillespy2.core.results</h1><div class="highlight"><pre>
427433
<span class="n">this_line</span><span class="o">=</span><span class="p">[]</span>
428434
<span class="k">for</span> <span class="n">species</span> <span class="ow">in</span> <span class="n">trajectory</span><span class="p">:</span> <span class="c1"># build one line of the CSV file</span>
429435
<span class="n">this_line</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">trajectory</span><span class="p">[</span><span class="n">species</span><span class="p">][</span><span class="n">j</span><span class="p">])</span>
430-
<span class="n">csv_writer</span><span class="o">.</span><span class="n">writerow</span><span class="p">(</span><span class="n">this_line</span><span class="p">)</span> <span class="c1"># write one line of the CSV file</span></div>
436+
<span class="n">csv_writer</span><span class="o">.</span><span class="n">writerow</span><span class="p">(</span><span class="n">this_line</span><span class="p">)</span> <span class="c1"># write one line of the CSV file</span>
437+
<span class="k">return</span> <span class="n">directory</span></div>
431438

432439
<div class="viewcode-block" id="Results.plot"><a class="viewcode-back" href="../../../classes/gillespy2.core.html#gillespy2.core.results.Results.plot">[docs]</a> <span class="k">def</span> <span class="nf">plot</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">xaxis_label</span><span class="o">=</span><span class="s2">&quot;Time&quot;</span><span class="p">,</span> <span class="n">xscale</span><span class="o">=</span><span class="s1">&#39;linear&#39;</span><span class="p">,</span> <span class="n">yscale</span><span class="o">=</span><span class="s1">&#39;linear&#39;</span><span class="p">,</span> <span class="n">yaxis_label</span><span class="o">=</span><span class="s2">&quot;Value&quot;</span><span class="p">,</span>
433440
<span class="n">style</span><span class="o">=</span><span class="s2">&quot;default&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">show_title</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">show_legend</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">multiple_graphs</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>

docs/build/html/classes/gillespy2.core.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2449,7 +2449,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
24492449

24502450
<dl class="py method">
24512451
<dt class="sig sig-object py" id="gillespy2.core.results.Results.to_csv">
2452-
<span class="sig-name descname"><span class="pre">to_csv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nametag</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/gillespy2/core/results.html#Results.to_csv"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#gillespy2.core.results.Results.to_csv" title="Permalink to this definition">¶</a></dt>
2452+
<span class="sig-name descname"><span class="pre">to_csv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nametag</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">postfix</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.odf'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbose</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/gillespy2/core/results.html#Results.to_csv"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#gillespy2.core.results.Results.to_csv" title="Permalink to this definition">¶</a></dt>
24532453
<dd><p>Outputs the Results to one or more .csv files in a new directory.</p>
24542454
<dl class="field-list simple">
24552455
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -2458,8 +2458,15 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
24582458
name.</p></li>
24592459
<li><p><strong>path</strong> (<em>str</em>) – the location for the new directory and included files. Defaults to model location.</p></li>
24602460
<li><p><strong>stamp</strong> (<em>str</em>) – Allows the user to optionally “tag” the directory (not included files). Default is timestamp.</p></li>
2461+
<li><p><strong>verbose</strong> (<em>str</em>) – Print useful informataion.</p></li>
24612462
</ul>
24622463
</dd>
2464+
<dt class="field-even">Returns<span class="colon">:</span></dt>
2465+
<dd class="field-even"><p>Path to the observed data files.</p>
2466+
</dd>
2467+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
2468+
<dd class="field-odd"><p>str</p>
2469+
</dd>
24632470
</dl>
24642471
</dd></dl>
24652472

@@ -4560,7 +4567,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
45604567

45614568
<dl class="py method">
45624569
<dt class="sig sig-object py" id="gillespy2.core.Results.to_csv">
4563-
<span class="sig-name descname"><span class="pre">to_csv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nametag</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/gillespy2/core/results.html#Results.to_csv"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#gillespy2.core.Results.to_csv" title="Permalink to this definition">¶</a></dt>
4570+
<span class="sig-name descname"><span class="pre">to_csv</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nametag</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stamp</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">postfix</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.odf'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbose</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/gillespy2/core/results.html#Results.to_csv"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#gillespy2.core.Results.to_csv" title="Permalink to this definition">¶</a></dt>
45644571
<dd><p>Outputs the Results to one or more .csv files in a new directory.</p>
45654572
<dl class="field-list simple">
45664573
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -4569,8 +4576,15 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
45694576
name.</p></li>
45704577
<li><p><strong>path</strong> (<em>str</em>) – the location for the new directory and included files. Defaults to model location.</p></li>
45714578
<li><p><strong>stamp</strong> (<em>str</em>) – Allows the user to optionally “tag” the directory (not included files). Default is timestamp.</p></li>
4579+
<li><p><strong>verbose</strong> (<em>str</em>) – Print useful informataion.</p></li>
45724580
</ul>
45734581
</dd>
4582+
<dt class="field-even">Returns<span class="colon">:</span></dt>
4583+
<dd class="field-even"><p>Path to the observed data files.</p>
4584+
</dd>
4585+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
4586+
<dd class="field-odd"><p>str</p>
4587+
</dd>
45744588
</dl>
45754589
</dd></dl>
45764590

docs/build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)