Skip to content

Commit

Permalink
Changelog and docs
Browse files Browse the repository at this point in the history
  • Loading branch information
zkytony committed Nov 3, 2021
1 parent 9f664f2 commit 1fdd239
Show file tree
Hide file tree
Showing 13 changed files with 325 additions and 43 deletions.
7 changes: 5 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@ Changelog

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

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

Version 1.3.0.1 (09/30/2021)
----------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/_sphinx_src/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ The code is available `on github <https://github.com/h2r/pomdp-py>`_. We welcome
Getting Started
---------------
* :doc:`installation`
* :doc:`What's New? <changelog>` (Changelog)
* :doc:`Examples <examples>`:

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

Further
-------
Expand Down
40 changes: 20 additions & 20 deletions docs/html/_modules/pomdp_py/utils/debugging.html

Large diffs are not rendered by default.

89 changes: 85 additions & 4 deletions docs/html/_modules/pomdp_py/utils/templates.html

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/html/_sources/changelog.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ Changelog

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

Version 1.3.1 (pending)
-------------------------
* Bug fix in :py:mod:`~pomdp_py.representations.distribution.particles` (in :code:`add`)
* Added classes for tabular models :py:mod:`~pomdp_py.utils.templates.TabularTransitionModel`,
:py:mod:`~pomdp_py.utils.templates.TabularObservationModel`,
:py:mod:`~pomdp_py.utils.templates.TabularRewardModel`

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

Expand Down
2 changes: 1 addition & 1 deletion docs/html/_sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ The code is available `on github <https://github.com/h2r/pomdp-py>`_. We welcome
Getting Started
---------------
* :doc:`installation`
* :doc:`What's New? <changelog>` (Changelog)
* :doc:`Examples <examples>`:

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

Further
-------
Expand Down
174 changes: 167 additions & 7 deletions docs/html/api/pomdp_py.utils.html

Large diffs are not rendered by default.

13 changes: 12 additions & 1 deletion docs/html/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Changelog</a><ul>
<li><a class="reference internal" href="#version-1-3-1-pending">Version 1.3.1 (pending)</a></li>
<li><a class="reference internal" href="#version-1-3-0-1-09-30-2021">Version 1.3.0.1 (09/30/2021)</a></li>
<li><a class="reference internal" href="#version-1-2-4-6-canceled">Version 1.2.4.6 (canceled)</a></li>
<li><a class="reference internal" href="#version-1-2-4-5-07-05-2021">Version 1.2.4.5 (07/05/2021)</a></li>
Expand All @@ -80,6 +81,7 @@ <h3>Navigation</h3>
<li class="toctree-l1"><a class="reference internal" href="design_principles.html">Design Principles</a></li>
<li class="toctree-l1"><a class="reference internal" href="existing_solvers.html">Existing POMDP Solvers</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">What's New?</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#version-1-3-1-pending">Version 1.3.1 (pending)</a></li>
<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>
<li class="toctree-l2"><a class="reference internal" href="#version-1-2-4-6-canceled">Version 1.2.4.6 (canceled)</a></li>
<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>
Expand Down Expand Up @@ -157,12 +159,21 @@ <h3 class="donation">Donate/support</h3>
<div class="section" id="changelog">
<h1>Changelog<a class="headerlink" href="#changelog" title="Permalink to this headline"></a></h1>
<p>Best viewed on <a class="reference external" href="https://h2r.github.io/pomdp-py/html/changelog.html">the website</a>.</p>
<div class="section" id="version-1-3-1-pending">
<h2>Version 1.3.1 (pending)<a class="headerlink" href="#version-1-3-1-pending" title="Permalink to this headline"></a></h2>
<ul class="simple">
<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>
<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>,
<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>,
<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>
</ul>
</div>
<div class="section" id="version-1-3-0-1-09-30-2021">
<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>
<ul class="simple">
<li><p>Removed dependency on <code class="code docutils literal notranslate"><span class="pre">pygraphviz</span></code>;</p></li>
<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.
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>
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>
<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>
<li><p>Optionally show progress bar while simulating in POUCT/POMCP.</p></li>
<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>
Expand Down
28 changes: 24 additions & 4 deletions docs/html/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -633,6 +633,8 @@ <h2 id="G">G</h2>
<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>
</li>
<li><a href="api/pomdp_py.framework.html#pomdp_py.framework.basics.ObservationModel.get_all_observations">(pomdp_py.framework.basics.ObservationModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.get_all_observations">(pomdp_py.utils.templates.TabularObservationModel method)</a>
</li>
</ul></li>
<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>
Expand All @@ -641,6 +643,8 @@ <h2 id="G">G</h2>
<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>
</li>
<li><a href="api/pomdp_py.framework.html#pomdp_py.framework.basics.TransitionModel.get_all_states">(pomdp_py.framework.basics.TransitionModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.get_all_states">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
</li>
</ul></li>
</ul></td>
Expand Down Expand Up @@ -1349,10 +1353,10 @@ <h2 id="P">P</h2>
</li>
<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>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="problems/pomdp_problems.tag.models.html#module-pomdp_problems.tag.models.observation_model">pomdp_problems.tag.models.observation_model (module)</a>
</li>
<li><a href="problems/pomdp_problems.tag.models.html#module-pomdp_problems.tag.models.policy_model">pomdp_problems.tag.models.policy_model (module)</a>
Expand Down Expand Up @@ -1531,6 +1535,10 @@ <h2 id="P">P</h2>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetObservationModel.probability">(pomdp_py.utils.templates.DetObservationModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetTransitionModel.probability">(pomdp_py.utils.templates.DetTransitionModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.probability">(pomdp_py.utils.templates.TabularObservationModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.probability">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
</li>
</ul></li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.math.proj">proj() (in module pomdp_py.utils.math)</a>
Expand Down Expand Up @@ -1819,6 +1827,12 @@ <h2 id="S">S</h2>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetRewardModel.sample">(pomdp_py.utils.templates.DetRewardModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.DetTransitionModel.sample">(pomdp_py.utils.templates.DetTransitionModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel.sample">(pomdp_py.utils.templates.TabularObservationModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularRewardModel.sample">(pomdp_py.utils.templates.TabularRewardModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel.sample">(pomdp_py.utils.templates.TabularTransitionModel method)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.UniformPolicyModel.sample">(pomdp_py.utils.templates.UniformPolicyModel method)</a>
</li>
Expand Down Expand Up @@ -1942,6 +1956,12 @@ <h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.math.T">T() (in module pomdp_py.utils.math)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularObservationModel">TabularObservationModel (class in pomdp_py.utils.templates)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularRewardModel">TabularRewardModel (class in pomdp_py.utils.templates)</a>
</li>
<li><a href="api/pomdp_py.utils.html#pomdp_py.utils.templates.TabularTransitionModel">TabularTransitionModel (class in pomdp_py.utils.templates)</a>
</li>
<li><a href="problems/pomdp_problems.tag.domain.html#pomdp_problems.tag.domain.action.TagAction">TagAction (class in pomdp_problems.tag.domain.action)</a>
</li>
Expand Down Expand Up @@ -1989,14 +2009,14 @@ <h2 id="T">T</h2>
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.TigerAction">(class in pomdp_problems.tiger.tiger_problem)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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>

<ul>
<li><a href="problems/pomdp_problems.tiger.html#pomdp_problems.tiger.tiger_problem.TigerObservation">(class in pomdp_problems.tiger.tiger_problem)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<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>
</li>
<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>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ <h2>Overview<a class="headerlink" href="#overview" title="Permalink to this head
<h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="installation.html"><span class="doc">Installation</span></a></p></li>
<li><p><a class="reference internal" href="changelog.html"><span class="doc">What’s New?</span></a> (Changelog)</p></li>
<li><p><a class="reference internal" href="examples.html"><span class="doc">Examples</span></a>:</p>
<ol class="arabic simple">
<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>
Expand All @@ -160,7 +161,6 @@ <h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalin
<li><p><a class="reference internal" href="existing_solvers.html"><span class="doc">Existing POMDP Solvers</span></a></p></li>
<li><p><a class="reference internal" href="examples.external_solvers.html"><span class="doc">Using External Solvers</span></a></p></li>
<li><p><a class="reference internal" href="api/pomdp_py.utils.debugging.html"><span class="doc">Debugging Tools</span></a></p></li>
<li><p><a class="reference internal" href="changelog.html"><span class="doc">What’s New?</span></a></p></li>
</ul>
</div>
<div class="section" id="further">
Expand Down
Binary file modified docs/html/objects.inv
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/html/py-modindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,7 @@ <h1>Python Module Index</h1>
<tr class="cg-2">
<td></td>
<td>&#160;&#160;&#160;
<a href="api/pomdp_py.utils.debugging.html#module-pomdp_py.utils.debugging"><code class="xref">pomdp_py.utils.debugging</code></a></td><td>
<a href="api/pomdp_py.utils.html#module-pomdp_py.utils.debugging"><code class="xref">pomdp_py.utils.debugging</code></a></td><td>
<em></em></td></tr>
<tr class="cg-2">
<td></td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/searchindex.js

Large diffs are not rendered by default.

0 comments on commit 1fdd239

Please sign in to comment.