Skip to content

Commit 1fdd239

Browse files
committed
Changelog and docs
1 parent 9f664f2 commit 1fdd239

13 files changed

+325
-43
lines changed

CHANGELOG.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ Changelog
33

44
Best viewed on `the website <https://h2r.github.io/pomdp-py/html/changelog.html>`_.
55

6-
Version 1.3.0.2 (pending)
6+
Version 1.3.1 (pending)
77
-------------------------
8-
* bug fix in :py:mod:`~pomdp_py.representations.distribution.particles` (in :code:`add`)
8+
* Bug fix in :py:mod:`~pomdp_py.representations.distribution.particles` (in :code:`add`)
9+
* Added classes for tabular models :py:mod:`~pomdp_py.utils.templates.TabularTransitionModel`,
10+
:py:mod:`~pomdp_py.utils.templates.TabularObservationModel`,
11+
:py:mod:`~pomdp_py.utils.templates.TabularRewardModel`
912

1013
Version 1.3.0.1 (09/30/2021)
1114
----------------------------

docs/_sphinx_src/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ The code is available `on github <https://github.com/h2r/pomdp-py>`_. We welcome
2323
Getting Started
2424
---------------
2525
* :doc:`installation`
26+
* :doc:`What's New? <changelog>` (Changelog)
2627
* :doc:`Examples <examples>`:
2728

2829
(1) :doc:`examples.tiger`: The Tiger domain shows how one could quickly implement a simple POMDP.
@@ -33,7 +34,6 @@ Getting Started
3334
* :doc:`existing_solvers`
3435
* :doc:`examples.external_solvers`
3536
* :doc:`Debugging Tools<api/pomdp_py.utils.debugging>`
36-
* :doc:`What's New? <changelog>`
3737

3838
Further
3939
-------

docs/html/_modules/pomdp_py/utils/debugging.html

Lines changed: 20 additions & 20 deletions
Large diffs are not rendered by default.

docs/html/_modules/pomdp_py/utils/templates.html

Lines changed: 85 additions & 4 deletions
Large diffs are not rendered by default.

docs/html/_sources/changelog.rst.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ Changelog
33

44
Best viewed on `the website <https://h2r.github.io/pomdp-py/html/changelog.html>`_.
55

6+
Version 1.3.1 (pending)
7+
-------------------------
8+
* Bug fix in :py:mod:`~pomdp_py.representations.distribution.particles` (in :code:`add`)
9+
* Added classes for tabular models :py:mod:`~pomdp_py.utils.templates.TabularTransitionModel`,
10+
:py:mod:`~pomdp_py.utils.templates.TabularObservationModel`,
11+
:py:mod:`~pomdp_py.utils.templates.TabularRewardModel`
12+
613
Version 1.3.0.1 (09/30/2021)
714
----------------------------
815

docs/html/_sources/index.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ The code is available `on github <https://github.com/h2r/pomdp-py>`_. We welcome
2323
Getting Started
2424
---------------
2525
* :doc:`installation`
26+
* :doc:`What's New? <changelog>` (Changelog)
2627
* :doc:`Examples <examples>`:
2728

2829
(1) :doc:`examples.tiger`: The Tiger domain shows how one could quickly implement a simple POMDP.
@@ -33,7 +34,6 @@ Getting Started
3334
* :doc:`existing_solvers`
3435
* :doc:`examples.external_solvers`
3536
* :doc:`Debugging Tools<api/pomdp_py.utils.debugging>`
36-
* :doc:`What's New? <changelog>`
3737

3838
Further
3939
-------

docs/html/api/pomdp_py.utils.html

Lines changed: 167 additions & 7 deletions
Large diffs are not rendered by default.

docs/html/changelog.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
<h3><a href="index.html">Table of Contents</a></h3>
5757
<ul>
5858
<li><a class="reference internal" href="#">Changelog</a><ul>
59+
<li><a class="reference internal" href="#version-1-3-1-pending">Version 1.3.1 (pending)</a></li>
5960
<li><a class="reference internal" href="#version-1-3-0-1-09-30-2021">Version 1.3.0.1 (09/30/2021)</a></li>
6061
<li><a class="reference internal" href="#version-1-2-4-6-canceled">Version 1.2.4.6 (canceled)</a></li>
6162
<li><a class="reference internal" href="#version-1-2-4-5-07-05-2021">Version 1.2.4.5 (07/05/2021)</a></li>
@@ -80,6 +81,7 @@ <h3>Navigation</h3>
8081
<li class="toctree-l1"><a class="reference internal" href="design_principles.html">Design Principles</a></li>
8182
<li class="toctree-l1"><a class="reference internal" href="existing_solvers.html">Existing POMDP Solvers</a></li>
8283
<li class="toctree-l1 current"><a class="current reference internal" href="#">What's New?</a><ul>
84+
<li class="toctree-l2"><a class="reference internal" href="#version-1-3-1-pending">Version 1.3.1 (pending)</a></li>
8385
<li class="toctree-l2"><a class="reference internal" href="#version-1-3-0-1-09-30-2021">Version 1.3.0.1 (09/30/2021)</a></li>
8486
<li class="toctree-l2"><a class="reference internal" href="#version-1-2-4-6-canceled">Version 1.2.4.6 (canceled)</a></li>
8587
<li class="toctree-l2"><a class="reference internal" href="#version-1-2-4-5-07-05-2021">Version 1.2.4.5 (07/05/2021)</a></li>
@@ -157,12 +159,21 @@ <h3 class="donation">Donate/support</h3>
157159
<div class="section" id="changelog">
158160
<h1>Changelog<a class="headerlink" href="#changelog" title="Permalink to this headline"></a></h1>
159161
<p>Best viewed on <a class="reference external" href="https://h2r.github.io/pomdp-py/html/changelog.html">the website</a>.</p>
162+
<div class="section" id="version-1-3-1-pending">
163+
<h2>Version 1.3.1 (pending)<a class="headerlink" href="#version-1-3-1-pending" title="Permalink to this headline"></a></h2>
164+
<ul class="simple">
165+
<li><p>Bug fix in <a class="reference internal" href="api/pomdp_py.representations.distribution.html#module-pomdp_py.representations.distribution.particles" title="pomdp_py.representations.distribution.particles"><code class="xref py py-mod docutils literal notranslate"><span class="pre">particles</span></code></a> (in <code class="code docutils literal notranslate"><span class="pre">add</span></code>)</p></li>
166+
<li><p>Added classes for tabular models <a class="reference internal" href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel" title="pomdp_py.utils.templates.TabularTransitionModel"><code class="xref py py-mod docutils literal notranslate"><span class="pre">TabularTransitionModel</span></code></a>,
167+
<a class="reference internal" href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel" title="pomdp_py.utils.templates.TabularObservationModel"><code class="xref py py-mod docutils literal notranslate"><span class="pre">TabularObservationModel</span></code></a>,
168+
<a class="reference internal" href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularRewardModel" title="pomdp_py.utils.templates.TabularRewardModel"><code class="xref py py-mod docutils literal notranslate"><span class="pre">TabularRewardModel</span></code></a></p></li>
169+
</ul>
170+
</div>
160171
<div class="section" id="version-1-3-0-1-09-30-2021">
161172
<h2>Version 1.3.0.1 (09/30/2021)<a class="headerlink" href="#version-1-3-0-1-09-30-2021" title="Permalink to this headline"></a></h2>
162173
<ul class="simple">
163174
<li><p>Removed dependency on <code class="code docutils literal notranslate"><span class="pre">pygraphviz</span></code>;</p></li>
164175
<li><p>Added <code class="code docutils literal notranslate"><span class="pre">utils.debugging.Treedebugger</span></code>, which makes it easier to inspect the search tree.
165-
See <a class="reference internal" href="api/pomdp_py.utils.debugging.html#module-pomdp_py.utils.debugging" title="pomdp_py.utils.debugging"><code class="xref py py-mod docutils literal notranslate"><span class="pre">debugging</span></code></a>.</p></li>
176+
See <a class="reference internal" href="api/pomdp_py.utils.html#module-pomdp_py.utils.debugging" title="pomdp_py.utils.debugging"><code class="xref py py-mod docutils literal notranslate"><span class="pre">debugging</span></code></a>.</p></li>
166177
<li><p>Added <code class="code docutils literal notranslate"><span class="pre">WeightedParticles</span></code>; Refactored <code class="code docutils literal notranslate"><span class="pre">Particles</span></code>. (<a class="reference internal" href="api/pomdp_py.representations.distribution.html#module-pomdp_py.representations.distribution.particles" title="pomdp_py.representations.distribution.particles"><code class="xref py py-mod docutils literal notranslate"><span class="pre">particles</span></code></a>)</p></li>
167178
<li><p>Optionally show progress bar while simulating in POUCT/POMCP.</p></li>
168179
<li><p>Added a CLI interface to simplify running example domains, e.g. <code class="code docutils literal notranslate"><span class="pre">python</span> <span class="pre">-m</span> <span class="pre">pomdp_py</span> <span class="pre">-r</span> <span class="pre">tiger</span></code> runs Tiger.</p></li>

docs/html/genindex.html

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -633,6 +633,8 @@ <h2 id="G">G</h2>
633633
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.ObservationModel.get_all_observations">(pomdp_problems.tiger.tiger_problem.ObservationModel method)</a>
634634
</li>
635635
<li><a href="api/pomdp_py.framework.html#pomdp_py.framework.basics.ObservationModel.get_all_observations">(pomdp_py.framework.basics.ObservationModel method)</a>
636+
</li>
637+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.get_all_observations">(pomdp_py.utils.templates.TabularObservationModel method)</a>
636638
</li>
637639
</ul></li>
638640
<li><a href="problems/pomdp_problems.tiger.cythonize.html#pomdp_problems.tiger.cythonize.tiger_problem.TigerTransitionModel.get_all_states">get_all_states() (pomdp_problems.tiger.cythonize.tiger_problem.TigerTransitionModel method)</a>
@@ -641,6 +643,8 @@ <h2 id="G">G</h2>
641643
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.TransitionModel.get_all_states">(pomdp_problems.tiger.tiger_problem.TransitionModel method)</a>
642644
</li>
643645
<li><a href="api/pomdp_py.framework.html#pomdp_py.framework.basics.TransitionModel.get_all_states">(pomdp_py.framework.basics.TransitionModel method)</a>
646+
</li>
647+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.get_all_states">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
644648
</li>
645649
</ul></li>
646650
</ul></td>
@@ -1349,10 +1353,10 @@ <h2 id="P">P</h2>
13491353
</li>
13501354
<li><a href="problems/pomdp_problems.tag.models.components.html#module-pomdp_problems.tag.models.components.grid_map">pomdp_problems.tag.models.components.grid_map (module)</a>
13511355
</li>
1352-
</ul></td>
1353-
<td style="width: 33%; vertical-align: top;"><ul>
13541356
<li><a href="problems/pomdp_problems.tag.models.components.html#module-pomdp_problems.tag.models.components.motion_policy">pomdp_problems.tag.models.components.motion_policy (module)</a>
13551357
</li>
1358+
</ul></td>
1359+
<td style="width: 33%; vertical-align: top;"><ul>
13561360
<li><a href="problems/pomdp_problems.tag.models.html#module-pomdp_problems.tag.models.observation_model">pomdp_problems.tag.models.observation_model (module)</a>
13571361
</li>
13581362
<li><a href="problems/pomdp_problems.tag.models.html#module-pomdp_problems.tag.models.policy_model">pomdp_problems.tag.models.policy_model (module)</a>
@@ -1531,6 +1535,10 @@ <h2 id="P">P</h2>
15311535
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetObservationModel.probability">(pomdp_py.utils.templates.DetObservationModel method)</a>
15321536
</li>
15331537
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetTransitionModel.probability">(pomdp_py.utils.templates.DetTransitionModel method)</a>
1538+
</li>
1539+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.probability">(pomdp_py.utils.templates.TabularObservationModel method)</a>
1540+
</li>
1541+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.probability">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
15341542
</li>
15351543
</ul></li>
15361544
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.math.proj">proj() (in module pomdp_py.utils.math)</a>
@@ -1819,6 +1827,12 @@ <h2 id="S">S</h2>
18191827
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetRewardModel.sample">(pomdp_py.utils.templates.DetRewardModel method)</a>
18201828
</li>
18211829
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetTransitionModel.sample">(pomdp_py.utils.templates.DetTransitionModel method)</a>
1830+
</li>
1831+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.sample">(pomdp_py.utils.templates.TabularObservationModel method)</a>
1832+
</li>
1833+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularRewardModel.sample">(pomdp_py.utils.templates.TabularRewardModel method)</a>
1834+
</li>
1835+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.sample">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
18221836
</li>
18231837
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.UniformPolicyModel.sample">(pomdp_py.utils.templates.UniformPolicyModel method)</a>
18241838
</li>
@@ -1942,6 +1956,12 @@ <h2 id="T">T</h2>
19421956
<table style="width: 100%" class="indextable genindextable"><tr>
19431957
<td style="width: 33%; vertical-align: top;"><ul>
19441958
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.math.T">T() (in module pomdp_py.utils.math)</a>
1959+
</li>
1960+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel">TabularObservationModel (class in pomdp_py.utils.templates)</a>
1961+
</li>
1962+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularRewardModel">TabularRewardModel (class in pomdp_py.utils.templates)</a>
1963+
</li>
1964+
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel">TabularTransitionModel (class in pomdp_py.utils.templates)</a>
19451965
</li>
19461966
<li><a href="problems/pomdp_problems.tag.domain.html#pomdp_problems.tag.domain.action.TagAction">TagAction (class in pomdp_problems.tag.domain.action)</a>
19471967
</li>
@@ -1989,14 +2009,14 @@ <h2 id="T">T</h2>
19892009
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.TigerAction">(class in pomdp_problems.tiger.tiger_problem)</a>
19902010
</li>
19912011
</ul></li>
2012+
</ul></td>
2013+
<td style="width: 33%; vertical-align: top;"><ul>
19922014
<li><a href="problems/pomdp_problems.tiger.cythonize.html#pomdp_problems.tiger.cythonize.tiger_problem.TigerObservation">TigerObservation (class in pomdp_problems.tiger.cythonize.tiger_problem)</a>
19932015

19942016
<ul>
19952017
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.TigerObservation">(class in pomdp_problems.tiger.tiger_problem)</a>
19962018
</li>
19972019
</ul></li>
1998-
</ul></td>
1999-
<td style="width: 33%; vertical-align: top;"><ul>
20002020
<li><a href="problems/pomdp_problems.tiger.cythonize.html#pomdp_problems.tiger.cythonize.tiger_problem.TigerObservationModel">TigerObservationModel (class in pomdp_problems.tiger.cythonize.tiger_problem)</a>
20012021
</li>
20022022
<li><a href="problems/pomdp_problems.tiger.cythonize.html#pomdp_problems.tiger.cythonize.tiger_problem.TigerPolicyModel">TigerPolicyModel (class in pomdp_problems.tiger.cythonize.tiger_problem)</a>

docs/html/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ <h2>Overview<a class="headerlink" href="#overview" title="Permalink to this head
149149
<h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline"></a></h2>
150150
<ul class="simple">
151151
<li><p><a class="reference internal" href="installation.html"><span class="doc">Installation</span></a></p></li>
152+
<li><p><a class="reference internal" href="changelog.html"><span class="doc">What’s New?</span></a> (Changelog)</p></li>
152153
<li><p><a class="reference internal" href="examples.html"><span class="doc">Examples</span></a>:</p>
153154
<ol class="arabic simple">
154155
<li><p><a class="reference internal" href="examples.tiger.html"><span class="doc">Tiger</span></a>: The Tiger domain shows how one could quickly implement a simple POMDP.</p></li>
@@ -160,7 +161,6 @@ <h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalin
160161
<li><p><a class="reference internal" href="existing_solvers.html"><span class="doc">Existing POMDP Solvers</span></a></p></li>
161162
<li><p><a class="reference internal" href="examples.external_solvers.html"><span class="doc">Using External Solvers</span></a></p></li>
162163
<li><p><a class="reference internal" href="api/pomdp_py.utils.debugging.html"><span class="doc">Debugging Tools</span></a></p></li>
163-
<li><p><a class="reference internal" href="changelog.html"><span class="doc">What’s New?</span></a></p></li>
164164
</ul>
165165
</div>
166166
<div class="section" id="further">

docs/html/objects.inv

34 Bytes
Binary file not shown.

docs/html/py-modindex.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ <h1>Python Module Index</h1>
599599
<tr class="cg-2">
600600
<td></td>
601601
<td>&#160;&#160;&#160;
602-
<a href="api/pomdp_py.utils.debugging.html#module-pomdp_py.utils.debugging"><code class="xref">pomdp_py.utils.debugging</code></a></td><td>
602+
<a href="api/pomdp_py.utils.html#module-pomdp_py.utils.debugging"><code class="xref">pomdp_py.utils.debugging</code></a></td><td>
603603
<em></em></td></tr>
604604
<tr class="cg-2">
605605
<td></td>

docs/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)