Skip to content

Commit 9baa935

Browse files
authored
Merge pull request #14 from MachineLearningLifeScience/feature-updating-to-new-interface
Updates the documentation to new poli interface
2 parents 2793778 + 5f92fc8 commit 9baa935

File tree

98 files changed

+2810
-1130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2810
-1130
lines changed

docs/poli-docs/_autosummary/poli.tests.docs_examples.test_objective_functions.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,13 @@
1616
test_aloha_example
1717
test_dockstring_example
1818
test_drd3_docking_example
19+
test_foldx_sasa
20+
test_foldx_stability
1921
test_logp_example
22+
test_penalized_logp_lambo
2023
test_qed_example
24+
test_rasp_example
25+
test_sa_tdc_example
2126
test_toy_continuous_example
2227
test_white_noise_example
2328

docs/poli-docs/_autosummary/poli.tests.registry.chemistry.test_chemistry_objectives.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,9 @@
1616
test_force_registering_logp
1717
test_force_registering_qed
1818
test_force_registering_qed_with_context_manager
19-
test_logp_is_available
2019
test_penalized_logp_lambo
21-
test_qed_is_available
2220
test_querying_dockstring_using_selfies
2321
test_querying_dockstring_using_smiles
24-
test_registering_logp
25-
test_registering_qed
2622

2723

2824

docs/poli-docs/_autosummary/poli.tests.registry.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
poli.tests.registry
1+
poli.tests.registry
22
===================
33

44
.. automodule:: poli.tests.registry
@@ -34,6 +34,7 @@ poli.tests.registry
3434
poli.tests.registry.test_black_box_instancing
3535
poli.tests.registry.test_force_isolation
3636
poli.tests.registry.test_instancing_black_boxes_alone
37+
poli.tests.registry.test_multi_objective_and_negative
3738
poli.tests.registry.test_passing_array_of_strings
3839
poli.tests.registry.toy_continuous_problems
3940

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
poli.tests.registry.test\_black\_box\_instancing
2+
================================================
3+
4+
.. automodule:: poli.tests.registry.test_black_box_instancing
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Functions
13+
14+
.. autosummary::
15+
16+
test_instancing_a_black_box_both_ways_matches
17+
18+
19+
20+
21+
22+
23+
24+
25+
26+
27+
28+
29+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
poli.tests.registry.test\_multi\_objective\_and\_negative
2+
=========================================================
3+
4+
.. automodule:: poli.tests.registry.test_multi_objective_and_negative
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Functions
13+
14+
.. autosummary::
15+
16+
test_multi_objective_instantiation
17+
test_negative_black_boxes
18+
19+
20+
21+
22+
23+
24+
25+
26+
27+
28+
29+
30+

docs/poli-docs/_autosummary/poli.tests.registry.test_passing_array_of_strings.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
poli.tests.registry.test\_passing\_array\_of\_strings
1+
poli.tests.registry.test\_passing\_array\_of\_strings
22
=====================================================
33

44
.. automodule:: poli.tests.registry.test_passing_array_of_strings
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
poli.tests.test\_core\_promises
2+
===============================
3+
4+
.. automodule:: poli.tests.test_core_promises
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Functions
13+
14+
.. autosummary::
15+
16+
test_creating_a_problem
17+
test_creating_an_instance_of_a_black_box
18+
test_instancing_a_black_box_that_requires_isolation
19+
20+
21+
22+
23+
24+
25+
26+
27+
28+
29+
30+
31+
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

docs/poli-docs/_build/html/_autosummary/poli.core.multi_objective_black_box.MultiObjectiveBlackBox.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -576,14 +576,13 @@ <h1>poli.core.multi_objective_black_box.MultiObjectiveBlackBox</h1>
576576
<h1>poli.core.multi_objective_black_box.MultiObjectiveBlackBox<a class="headerlink" href="#poli-core-multi-objective-black-box-multiobjectiveblackbox" title="Permalink to this heading">#</a></h1>
577577
<dl class="py class">
578578
<dt class="sig sig-object py" id="poli.core.multi_objective_black_box.MultiObjectiveBlackBox">
579-
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">poli.core.multi_objective_black_box.</span></span><span class="sig-name descname"><span class="pre">MultiObjectiveBlackBox</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">info</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><span class="pre">ProblemSetupInformation</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">objective_functions</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><span class="pre">AbstractBlackBox</span></a><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">batch_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="Permalink to this definition">#</a></dt>
579+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">poli.core.multi_objective_black_box.</span></span><span class="sig-name descname"><span class="pre">MultiObjectiveBlackBox</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">objective_functions</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><span class="pre">AbstractBlackBox</span></a><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">batch_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="Permalink to this definition">#</a></dt>
580580
<dd><p>This class implements a multi-objective black box function
581581
by concatenating the results of evaluating individual
582582
objective functions.</p>
583583
<dl class="field-list simple">
584584
<dt class="field-odd">Parameters</dt>
585585
<dd class="field-odd"><ul class="simple">
586-
<li><p><strong>info</strong> (<a class="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><em>ProblemSetupInformation</em></a>) – The problem setup information.</p></li>
587586
<li><p><strong>batch_size</strong> (<em>int</em><em>, </em><em>optional</em>) – The batch size for evaluating the black box function. Defaults to None.</p></li>
588587
<li><p><strong>objective_functions</strong> (<em>List</em><em>[</em><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><em>AbstractBlackBox</em></a><em>]</em><em>, </em><em>required</em>) – The list of objective functions to be evaluated. Defaults to None.</p></li>
589588
</ul>
@@ -614,12 +613,11 @@ <h1>poli.core.multi_objective_black_box.MultiObjectiveBlackBox<a class="headerli
614613
</dl>
615614
<dl class="py method">
616615
<dt class="sig sig-object py" id="poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__">
617-
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">info</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><span class="pre">ProblemSetupInformation</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">objective_functions</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><span class="pre">AbstractBlackBox</span></a><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">batch_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="Permalink to this definition">#</a></dt>
616+
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">objective_functions</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><span class="pre">AbstractBlackBox</span></a><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">batch_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="Permalink to this definition">#</a></dt>
618617
<dd><p>Initialize the MultiObjectiveBlackBox class.</p>
619618
<dl class="field-list simple">
620619
<dt class="field-odd">Parameters</dt>
621620
<dd class="field-odd"><ul class="simple">
622-
<li><p><strong>info</strong> (<a class="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><em>ProblemSetupInformation</em></a>) – The problem setup information.</p></li>
623621
<li><p><strong>objective_functions</strong> (<em>List</em><em>[</em><a class="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><em>AbstractBlackBox</em></a><em>]</em>) – The list of objective functions.</p></li>
624622
<li><p><strong>batch_size</strong> (<em>int</em><em>, </em><em>optional</em>) – The batch size. Defaults to None.</p></li>
625623
</ul>
@@ -637,7 +635,7 @@ <h1>poli.core.multi_objective_black_box.MultiObjectiveBlackBox<a class="headerli
637635
<col style="width: 90%" />
638636
</colgroup>
639637
<tbody>
640-
<tr class="row-odd"><td><p><a class="reference internal" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__"><code class="xref py py-obj docutils literal notranslate"><span class="pre">__init__</span></code></a>(info, objective_functions[, batch_size])</p></td>
638+
<tr class="row-odd"><td><p><a class="reference internal" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__"><code class="xref py py-obj docutils literal notranslate"><span class="pre">__init__</span></code></a>(objective_functions[, batch_size])</p></td>
641639
<td><p>Initialize the MultiObjectiveBlackBox class.</p></td>
642640
</tr>
643641
<tr class="row-even"><td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">reset_evaluation_budget</span></code>()</p></td>

docs/poli-docs/_build/html/_autosummary/poli.core.multi_objective_black_box.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ <h1>poli.core.multi_objective_black_box</h1>
584584
<col style="width: 90%" />
585585
</colgroup>
586586
<tbody>
587-
<tr class="row-odd"><td><p><a class="reference internal" href="poli.core.multi_objective_black_box.MultiObjectiveBlackBox.html#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="poli.core.multi_objective_black_box.MultiObjectiveBlackBox"><code class="xref py py-obj docutils literal notranslate"><span class="pre">MultiObjectiveBlackBox</span></code></a>(info, objective_functions)</p></td>
587+
<tr class="row-odd"><td><p><a class="reference internal" href="poli.core.multi_objective_black_box.MultiObjectiveBlackBox.html#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="poli.core.multi_objective_black_box.MultiObjectiveBlackBox"><code class="xref py py-obj docutils literal notranslate"><span class="pre">MultiObjectiveBlackBox</span></code></a>(objective_functions)</p></td>
588588
<td><p>This class implements a multi-objective black box function by concatenating the results of evaluating individual objective functions.</p></td>
589589
</tr>
590590
</tbody>

0 commit comments

Comments
 (0)