Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Apr 29, 2024
1 parent 083ce4f commit b8f1d56
Show file tree
Hide file tree
Showing 39 changed files with 8,247 additions and 215 deletions.
2 changes: 2 additions & 0 deletions _modules/functools.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down
2 changes: 2 additions & 0 deletions _modules/gerrychain/accept.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down
9 changes: 5 additions & 4 deletions _modules/gerrychain/chain.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down Expand Up @@ -115,10 +117,9 @@ <h1>Source code for gerrychain.chain</h1><div class="highlight"><pre>
<span class="sd">Last Updated: 11 Jan 2024</span>
<span class="sd">&quot;&quot;&quot;</span>

<span class="kn">from</span> <span class="nn">.constraints</span> <span class="kn">import</span> <span class="n">Validator</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span><span class="p">,</span> <span class="n">Iterable</span><span class="p">,</span> <span class="n">Callable</span><span class="p">,</span> <span class="n">Optional</span>

<span class="kn">from</span> <span class="nn">gerrychain.constraints</span> <span class="kn">import</span> <span class="n">Bounds</span>
<span class="kn">from</span> <span class="nn">gerrychain.constraints</span> <span class="kn">import</span> <span class="n">Validator</span><span class="p">,</span> <span class="n">Bounds</span>
<span class="kn">from</span> <span class="nn">gerrychain.partition</span> <span class="kn">import</span> <span class="n">Partition</span>


Expand All @@ -145,7 +146,7 @@ <h1>Source code for gerrychain.chain</h1><div class="highlight"><pre>
<span class="n">proposal</span><span class="p">:</span> <span class="n">Callable</span><span class="p">,</span>
<span class="n">constraints</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Iterable</span><span class="p">[</span><span class="n">Callable</span><span class="p">],</span> <span class="n">Validator</span><span class="p">,</span> <span class="n">Iterable</span><span class="p">[</span><span class="n">Bounds</span><span class="p">],</span> <span class="n">Callable</span><span class="p">],</span>
<span class="n">accept</span><span class="p">:</span> <span class="n">Callable</span><span class="p">,</span>
<span class="n">initial_state</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Partition</span><span class="p">],</span>
<span class="n">initial_state</span><span class="p">:</span> <span class="n">Partition</span><span class="p">,</span>
<span class="n">total_steps</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="sd">&quot;&quot;&quot;</span>
Expand All @@ -160,7 +161,7 @@ <h1>Source code for gerrychain.chain</h1><div class="highlight"><pre>
<span class="sd"> Metropolis-Hastings acceptance rule, this is where you would implement it.</span>
<span class="sd"> :type accept: Callable</span>
<span class="sd"> :param initial_state: Initial :class:`gerrychain.partition.Partition` class.</span>
<span class="sd"> :type initial_state: Optional[Partition]</span>
<span class="sd"> :type initial_state: Partition</span>
<span class="sd"> :param total_steps: Number of steps to run.</span>
<span class="sd"> :type total_steps: int</span>

Expand Down
2 changes: 2 additions & 0 deletions _modules/gerrychain/constraints/bounds.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down
2 changes: 2 additions & 0 deletions _modules/gerrychain/constraints/compactness.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down
5 changes: 5 additions & 0 deletions _modules/gerrychain/constraints/contiguity.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down Expand Up @@ -246,6 +248,9 @@ <h1>Source code for gerrychain.constraints.contiguity</h1><div class="highlight"
<span class="k">if</span> <span class="n">flips</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">return</span> <span class="n">partition</span><span class="o">.</span><span class="n">parts</span>

<span class="k">if</span> <span class="n">parent</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">return</span> <span class="nb">set</span><span class="p">(</span><span class="n">flips</span><span class="o">.</span><span class="n">values</span><span class="p">())</span>

<span class="n">affected</span> <span class="o">=</span> <span class="nb">set</span><span class="p">()</span>
<span class="k">for</span> <span class="n">node</span><span class="p">,</span> <span class="n">part</span> <span class="ow">in</span> <span class="n">flips</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
<span class="n">affected</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">part</span><span class="p">)</span>
Expand Down
2 changes: 2 additions & 0 deletions _modules/gerrychain/constraints/validity.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../user/updaters.html">Updaters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/data.html">Good Data Practices</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/geometries.html">Working With Geometries</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../user/optimizers.html">Optimization Methods of GerryChain</a></li>
</ul>
<p class="caption"><span class="caption-text">API Reference</span></p>
<ul>
Expand All @@ -58,6 +59,7 @@
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reproducibility.html">Reproducibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/tools.html">Evaluating districting plans in the real world</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/contributing.html">Contributing to GerryChain</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../topics/reporting.html">Reporting Issues</a></li>
</ul>
<p class="caption"><span class="caption-text">Index</span></p>
<ul>
Expand Down
Loading

0 comments on commit b8f1d56

Please sign in to comment.