Skip to content

Commit 52e5de7

Browse files
Update latest version of site
1 parent 1c8cfe3 commit 52e5de7

File tree

8 files changed

+41
-9
lines changed

8 files changed

+41
-9
lines changed

v/latest/api/_modules/botorch/exceptions/errors.html

+9
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,15 @@ <h1>Source code for botorch.exceptions.errors</h1><div class="highlight"><pre>
136136
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
137137
<span class="bp">self</span><span class="o">.</span><span class="n">current_x</span> <span class="o">=</span> <span class="n">current_x</span></div>
138138

139+
140+
141+
<div class="viewcode-block" id="InfeasibilityError">
142+
<a class="viewcode-back" href="../../../exceptions.html#botorch.exceptions.errors.InfeasibilityError">[docs]</a>
143+
<span class="k">class</span> <span class="nc">InfeasibilityError</span><span class="p">(</span><span class="n">BotorchError</span><span class="p">,</span> <span class="ne">ValueError</span><span class="p">):</span>
144+
<span class="w"> </span><span class="sa">r</span><span class="sd">"""Exception raised when infeasibility occurs."""</span>
145+
146+
<span class="k">pass</span></div>
147+
139148
</pre></div>
140149
</div>
141150
</div>

v/latest/api/_modules/botorch/exceptions/errors/index.html

+9
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,15 @@ <h1>Source code for botorch.exceptions.errors</h1><div class="highlight"><pre>
136136
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
137137
<span class="bp">self</span><span class="o">.</span><span class="n">current_x</span> <span class="o">=</span> <span class="n">current_x</span></div>
138138

139+
140+
141+
<div class="viewcode-block" id="InfeasibilityError">
142+
<a class="viewcode-back" href="../../../exceptions.html#botorch.exceptions.errors.InfeasibilityError">[docs]</a>
143+
<span class="k">class</span> <span class="nc">InfeasibilityError</span><span class="p">(</span><span class="n">BotorchError</span><span class="p">,</span> <span class="ne">ValueError</span><span class="p">):</span>
144+
<span class="w"> </span><span class="sa">r</span><span class="sd">"""Exception raised when infeasibility occurs."""</span>
145+
146+
<span class="k">pass</span></div>
147+
139148
</pre></div>
140149
</div>
141150
</div>

v/latest/api/_modules/botorch/utils/sampling.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
5050
<span class="kn">import</span> <span class="nn">numpy.typing</span> <span class="k">as</span> <span class="nn">npt</span>
5151
<span class="kn">import</span> <span class="nn">scipy</span>
5252
<span class="kn">import</span> <span class="nn">torch</span>
53-
<span class="kn">from</span> <span class="nn">botorch.exceptions.errors</span> <span class="kn">import</span> <span class="n">BotorchError</span>
53+
<span class="kn">from</span> <span class="nn">botorch.exceptions.errors</span> <span class="kn">import</span> <span class="n">BotorchError</span><span class="p">,</span> <span class="n">InfeasibilityError</span>
5454
<span class="kn">from</span> <span class="nn">botorch.exceptions.warnings</span> <span class="kn">import</span> <span class="n">UserInputWarning</span>
5555
<span class="kn">from</span> <span class="nn">botorch.sampling.qmc</span> <span class="kn">import</span> <span class="n">NormalQMCEngine</span>
5656
<span class="kn">from</span> <span class="nn">botorch.utils.transforms</span> <span class="kn">import</span> <span class="n">unnormalize</span>
@@ -289,7 +289,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
289289
<span class="sd"> """</span>
290290
<span class="c1"># Check that starting point satisfies the constraints.</span>
291291
<span class="k">if</span> <span class="ow">not</span> <span class="p">((</span><span class="n">slack</span> <span class="o">:=</span> <span class="n">A</span> <span class="o">@</span> <span class="n">x0</span> <span class="o">-</span> <span class="n">b</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">all</span><span class="p">():</span>
292-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
292+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span>
293293
<span class="sa">f</span><span class="s2">"Starting point does not satisfy the constraints. Inputs: </span><span class="si">{</span><span class="n">A</span><span class="si">=}</span><span class="s2">,"</span>
294294
<span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">b</span><span class="si">=}</span><span class="s2">, </span><span class="si">{</span><span class="n">x0</span><span class="si">=}</span><span class="s2">, A@x0-b=</span><span class="si">{</span><span class="n">slack</span><span class="si">}</span><span class="s2">."</span>
295295
<span class="p">)</span>
@@ -488,7 +488,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
488488
<span class="p">)</span>
489489

490490
<span class="k">if</span> <span class="n">result</span><span class="o">.</span><span class="n">status</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
491-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
491+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span>
492492
<span class="s2">"No feasible point found. Constraint polytope appears empty. "</span>
493493
<span class="o">+</span> <span class="s2">"Check your constraints."</span>
494494
<span class="p">)</span>
@@ -573,7 +573,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
573573
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">feasible</span><span class="p">(</span><span class="n">interior_point</span><span class="p">):</span>
574574
<span class="bp">self</span><span class="o">.</span><span class="n">x0</span> <span class="o">=</span> <span class="n">interior_point</span>
575575
<span class="k">else</span><span class="p">:</span>
576-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"The given input point is not feasible."</span><span class="p">)</span>
576+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span><span class="s2">"The given input point is not feasible."</span><span class="p">)</span>
577577
<span class="k">else</span><span class="p">:</span>
578578
<span class="bp">self</span><span class="o">.</span><span class="n">x0</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">find_interior_point</span><span class="p">()</span>
579579

v/latest/api/_modules/botorch/utils/sampling/index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
5050
<span class="kn">import</span> <span class="nn">numpy.typing</span> <span class="k">as</span> <span class="nn">npt</span>
5151
<span class="kn">import</span> <span class="nn">scipy</span>
5252
<span class="kn">import</span> <span class="nn">torch</span>
53-
<span class="kn">from</span> <span class="nn">botorch.exceptions.errors</span> <span class="kn">import</span> <span class="n">BotorchError</span>
53+
<span class="kn">from</span> <span class="nn">botorch.exceptions.errors</span> <span class="kn">import</span> <span class="n">BotorchError</span><span class="p">,</span> <span class="n">InfeasibilityError</span>
5454
<span class="kn">from</span> <span class="nn">botorch.exceptions.warnings</span> <span class="kn">import</span> <span class="n">UserInputWarning</span>
5555
<span class="kn">from</span> <span class="nn">botorch.sampling.qmc</span> <span class="kn">import</span> <span class="n">NormalQMCEngine</span>
5656
<span class="kn">from</span> <span class="nn">botorch.utils.transforms</span> <span class="kn">import</span> <span class="n">unnormalize</span>
@@ -289,7 +289,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
289289
<span class="sd"> """</span>
290290
<span class="c1"># Check that starting point satisfies the constraints.</span>
291291
<span class="k">if</span> <span class="ow">not</span> <span class="p">((</span><span class="n">slack</span> <span class="o">:=</span> <span class="n">A</span> <span class="o">@</span> <span class="n">x0</span> <span class="o">-</span> <span class="n">b</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">all</span><span class="p">():</span>
292-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
292+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span>
293293
<span class="sa">f</span><span class="s2">"Starting point does not satisfy the constraints. Inputs: </span><span class="si">{</span><span class="n">A</span><span class="si">=}</span><span class="s2">,"</span>
294294
<span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">b</span><span class="si">=}</span><span class="s2">, </span><span class="si">{</span><span class="n">x0</span><span class="si">=}</span><span class="s2">, A@x0-b=</span><span class="si">{</span><span class="n">slack</span><span class="si">}</span><span class="s2">."</span>
295295
<span class="p">)</span>
@@ -488,7 +488,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
488488
<span class="p">)</span>
489489

490490
<span class="k">if</span> <span class="n">result</span><span class="o">.</span><span class="n">status</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
491-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
491+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span>
492492
<span class="s2">"No feasible point found. Constraint polytope appears empty. "</span>
493493
<span class="o">+</span> <span class="s2">"Check your constraints."</span>
494494
<span class="p">)</span>
@@ -573,7 +573,7 @@ <h1>Source code for botorch.utils.sampling</h1><div class="highlight"><pre>
573573
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">feasible</span><span class="p">(</span><span class="n">interior_point</span><span class="p">):</span>
574574
<span class="bp">self</span><span class="o">.</span><span class="n">x0</span> <span class="o">=</span> <span class="n">interior_point</span>
575575
<span class="k">else</span><span class="p">:</span>
576-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"The given input point is not feasible."</span><span class="p">)</span>
576+
<span class="k">raise</span> <span class="n">InfeasibilityError</span><span class="p">(</span><span class="s2">"The given input point is not feasible."</span><span class="p">)</span>
577577
<span class="k">else</span><span class="p">:</span>
578578
<span class="bp">self</span><span class="o">.</span><span class="n">x0</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">find_interior_point</span><span class="p">()</span>
579579

v/latest/api/exceptions.html

+6
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@
105105
</dd>
106106
</dl>
107107
</dd></dl>
108+
<dl class="py exception">
109+
<dt class="sig sig-object py" id="botorch.exceptions.errors.InfeasibilityError">
110+
<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">botorch.exceptions.errors.</span></span><span class="sig-name descname"><span class="pre">InfeasibilityError</span></span><a class="reference internal" href="_modules/botorch/exceptions/errors.html#InfeasibilityError"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#botorch.exceptions.errors.InfeasibilityError" title="Link to this definition"></a></dt>
111+
<dd><p>Bases: <a class="reference internal" href="#botorch.exceptions.errors.BotorchError" title="botorch.exceptions.errors.BotorchError"><code class="xref py py-class docutils literal notranslate"><span class="pre">BotorchError</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ValueError</span></code></p>
112+
<p>Exception raised when infeasibility occurs.</p>
113+
</dd></dl>
108114
</section>
109115
<section id="module-botorch.exceptions.warnings">
110116
<span id="warnings"></span><h2>Warnings<a class="headerlink" href="#module-botorch.exceptions.warnings" title="Link to this heading"></a></h2>

v/latest/api/exceptions/index.html

+6
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@
105105
</dd>
106106
</dl>
107107
</dd></dl>
108+
<dl class="py exception">
109+
<dt class="sig sig-object py" id="botorch.exceptions.errors.InfeasibilityError">
110+
<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">botorch.exceptions.errors.</span></span><span class="sig-name descname"><span class="pre">InfeasibilityError</span></span><a class="reference internal" href="_modules/botorch/exceptions/errors.html#InfeasibilityError"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#botorch.exceptions.errors.InfeasibilityError" title="Link to this definition"></a></dt>
111+
<dd><p>Bases: <a class="reference internal" href="#botorch.exceptions.errors.BotorchError" title="botorch.exceptions.errors.BotorchError"><code class="xref py py-class docutils literal notranslate"><span class="pre">BotorchError</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ValueError</span></code></p>
112+
<p>Exception raised when infeasibility occurs.</p>
113+
</dd></dl>
108114
</section>
109115
<section id="module-botorch.exceptions.warnings">
110116
<span id="warnings"></span><h2>Warnings<a class="headerlink" href="#module-botorch.exceptions.warnings" title="Link to this heading"></a></h2>

v/latest/api/genindex.html

+2
Original file line numberDiff line numberDiff line change
@@ -3017,6 +3017,8 @@ <h2 id="I">I</h2>
30173017
</li>
30183018
<li><a href="optim.html#botorch.optim.optimize.OptimizeAcqfInputs.inequality_constraints">inequality_constraints (botorch.optim.optimize.OptimizeAcqfInputs attribute)</a>
30193019
</li>
3020+
<li><a href="exceptions.html#botorch.exceptions.errors.InfeasibilityError">InfeasibilityError</a>
3021+
</li>
30203022
<li><a href="utils.html#botorch.utils.multi_objective.hypervolume.infer_reference_point">infer_reference_point() (in module botorch.utils.multi_objective.hypervolume)</a>
30213023
</li>
30223024
<li><a href="models.html#botorch.models.kernels.infinite_width_bnn.InfiniteWidthBNNKernel">InfiniteWidthBNNKernel (class in botorch.models.kernels.infinite_width_bnn)</a>

v/latest/js/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)