Skip to content

Commit

Permalink
Deploying to gh-pages from @ 34e16ab 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
psomhorst committed Jun 4, 2024
1 parent ccb03cc commit 7388507
Show file tree
Hide file tree
Showing 19 changed files with 60 additions and 96 deletions.
39 changes: 12 additions & 27 deletions _modules/eitprocessing/datahandling/eitdata.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ <h1>Source code for eitprocessing.datahandling.eitdata</h1><div class="highlight
<span class="kn">from</span> <span class="nn">dataclasses</span> <span class="kn">import</span> <span class="n">dataclass</span><span class="p">,</span> <span class="n">field</span>
<span class="kn">from</span> <span class="nn">enum</span> <span class="kn">import</span> <span class="n">auto</span>
<span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Literal</span><span class="p">,</span> <span class="n">TypeVar</span><span class="p">,</span> <span class="n">overload</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TypeVar</span>

<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">from</span> <span class="nn">strenum</span> <span class="kn">import</span> <span class="n">LowercaseStrEnum</span>
Expand Down Expand Up @@ -117,43 +117,28 @@ <h1>Source code for eitprocessing.datahandling.eitdata</h1><div class="highlight
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">label</span><span class="p">:</span>
<span class="bp">self</span><span class="o">.</span><span class="n">label</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="o">.</span><span class="vm">__name__</span><span class="si">}</span><span class="s2">_</span><span class="si">{</span><span class="nb">id</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span>

<span class="bp">self</span><span class="o">.</span><span class="n">path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">parse_path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">,</span> <span class="n">ensure_list</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">ensure_path_list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
<span class="bp">self</span><span class="o">.</span><span class="n">path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>

<span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">label</span></div>


<span class="nd">@overload</span>
<span class="nd">@staticmethod</span>
<div class="viewcode-block" id="EITData.parse_path">
<a class="viewcode-back" href="../../../autoapi/eitprocessing/datahandling/sequence/index.html#eitprocessing.datahandling.datacollection.EITData.parse_path">[docs]</a>
<span class="k">def</span> <span class="nf">parse_path</span><span class="p">(</span>
<div class="viewcode-block" id="EITData.ensure_path_list">
<a class="viewcode-back" href="../../../autoapi/eitprocessing/datahandling/sequence/index.html#eitprocessing.datahandling.datacollection.EITData.ensure_path_list">[docs]</a>
<span class="k">def</span> <span class="nf">ensure_path_list</span><span class="p">(</span>
<span class="n">path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span> <span class="o">|</span> <span class="nb">list</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span><span class="p">],</span>
<span class="n">ensure_list</span><span class="p">:</span> <span class="n">Literal</span><span class="p">[</span><span class="kc">True</span><span class="p">],</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">list</span><span class="p">[</span><span class="n">Path</span><span class="p">]:</span> <span class="o">...</span></div>


<span class="nd">@overload</span>
<span class="nd">@staticmethod</span>
<span class="k">def</span> <span class="nf">parse_path</span><span class="p">(</span>
<span class="n">path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span> <span class="o">|</span> <span class="nb">list</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span><span class="p">],</span>
<span class="n">ensure_list</span><span class="p">:</span> <span class="n">Literal</span><span class="p">[</span><span class="kc">False</span><span class="p">],</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span> <span class="o">...</span>

<span class="nd">@staticmethod</span>
<span class="k">def</span> <span class="nf">parse_path</span><span class="p">(</span>
<span class="n">path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span> <span class="o">|</span> <span class="nb">list</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="n">Path</span><span class="p">],</span>
<span class="n">ensure_list</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">list</span><span class="p">[</span><span class="n">Path</span><span class="p">]</span> <span class="o">|</span> <span class="n">Path</span><span class="p">:</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">list</span><span class="p">[</span><span class="n">Path</span><span class="p">]:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Return the path or paths as a list.</span>

<span class="sd"> The path of any EITData object can be a single str/Path or a list of str/Path objects. This method returns a</span>
<span class="sd"> list of Path objects given either a str/Path or list of str/Paths.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">return</span> <span class="p">[</span><span class="n">Path</span><span class="p">(</span><span class="n">p</span><span class="p">)</span> <span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">path</span><span class="p">]</span>
<span class="k">if</span> <span class="n">ensure_list</span><span class="p">:</span>
<span class="k">return</span> <span class="p">[</span><span class="n">Path</span><span class="p">(</span><span class="n">path</span><span class="p">)]</span>
<span class="k">return</span> <span class="n">Path</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
<span class="k">return</span> <span class="p">[</span><span class="n">Path</span><span class="p">(</span><span class="n">path</span><span class="p">)]</span></div>


<div class="viewcode-block" id="EITData.__add__">
<a class="viewcode-back" href="../../../autoapi/eitprocessing/datahandling/sequence/index.html#eitprocessing.datahandling.datacollection.EITData.__add__">[docs]</a>
Expand All @@ -170,8 +155,8 @@ <h1>Source code for eitprocessing.datahandling.eitdata</h1><div class="highlight
<span class="n">msg</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;Concatenation failed. Second dataset (</span><span class="si">{</span><span class="n">other</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s2">) may not start before first (</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s2">) ends.&quot;</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span>

<span class="n">self_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">parse_path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">,</span> <span class="n">ensure_list</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">other_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">parse_path</span><span class="p">(</span><span class="n">other</span><span class="o">.</span><span class="n">path</span><span class="p">,</span> <span class="n">ensure_list</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">self_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">ensure_path_list</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">path</span><span class="p">)</span>
<span class="n">other_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">ensure_path_list</span><span class="p">(</span><span class="n">other</span><span class="o">.</span><span class="n">path</span><span class="p">)</span>
<span class="n">newlabel</span> <span class="o">=</span> <span class="n">newlabel</span> <span class="ow">or</span> <span class="sa">f</span><span class="s2">&quot;Merge of &lt;</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">label</span><span class="si">}</span><span class="s2">&gt; and &lt;</span><span class="si">{</span><span class="n">other</span><span class="o">.</span><span class="n">label</span><span class="si">}</span><span class="s2">&gt;&quot;</span>

<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="p">(</span>
Expand Down
2 changes: 1 addition & 1 deletion _modules/eitprocessing/datahandling/loading.html
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ <h1>Source code for eitprocessing.datahandling.loading</h1><div class="highlight

<span class="n">first_frame</span> <span class="o">=</span> <span class="n">_check_first_frame</span><span class="p">(</span><span class="n">first_frame</span><span class="p">)</span>

<span class="n">paths</span> <span class="o">=</span> <span class="n">EITData</span><span class="o">.</span><span class="n">parse_path</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">ensure_list</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">paths</span> <span class="o">=</span> <span class="n">EITData</span><span class="o">.</span><span class="n">ensure_path_list</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>

<span class="n">eit_datasets</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">DataCollection</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">continuous_datasets</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">DataCollection</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -365,8 +365,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,8 +180,7 @@ Package Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -363,8 +363,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -382,8 +382,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,8 +343,7 @@ Module Contents
.. py:method:: __post_init__()
.. py:method:: parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[True]) -> list[pathlib.Path]
parse_path(path: str | pathlib.Path | list[str | pathlib.Path], ensure_list: Literal[False]) -> pathlib.Path
.. py:method:: ensure_path_list(path: str | pathlib.Path | list[str | pathlib.Path]) -> list[pathlib.Path]
:staticmethod:


Expand Down
Loading

0 comments on commit 7388507

Please sign in to comment.