Skip to content

Commit 85d9a31

Browse files
zkytonyHororohorurujiuguangw
authored
version 1.3.3 (#31)
* allow updating rollout policy * NotImplemented->NotImplementedError in oopomdp.pyx * s -> sp in ValueIteration (#20) * add __init__ signature for Environment in comments to be visible in docs * added float_precision argument to to_pomdp_file (#29) * add readme instruction to run load_unload * oops - correction * Fix cpdef on variable * version bump; sorting MANIFEST.in * fix setup cython extension in pomdp_problems * auto-generate manifest to include .pyx * update changelog * Fix wheel build * docs html build * change set to list in tiger to tame random.sample in python 3.11 * docs html build * bump minimum python requirement * update docs accordingly --------- Co-authored-by: Juan Jesús Torre Tresols <juanjesustorre@gmail.com> Co-authored-by: Jiuguang Wang <jiuguangw@gmail.com>
1 parent d1b733a commit 85d9a31

File tree

93 files changed

+5204
-3006
lines changed

Some content is hidden

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

93 files changed

+5204
-3006
lines changed

CHANGELOG.rst

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

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

6+
Version 1.3.3 (07/25/2023)
7+
-------------------------
8+
* Bumped minimum Python requirement from 3.7 to 3.8 due to `EOL of 3.7 <https://devguide.python.org/versions/>`_.
9+
* Fix :code:`cpdef -> cdef` to avoid installation failure after Cython 3.0.0 release (`pomdp-py#30 <https://github.com/h2r/pomdp-py/pull/30>`_).
10+
* Added float_precision argument to to_pomdp_file (`pomdp-py#29 <https://github.com/h2r/pomdp-py/pull/29>`_)
11+
* Add :code:`__init__` signature for Environment in comments to be visible in docs
12+
* Fix :code:`s -> sp` in :py:mod:`~pomdp_py.algorithms.value_iteration.ValueIteration` (`pomdp-py#20 <https://github.com/h2r/pomdp-py/issues/20>`_)
13+
* Allow updating rollout policy for :py:mod:`~pomdp_py.algorithms.po_uct.POUCT` and :py:mod:`~pomdp_py.algorithms.pomcp.POMCP`
14+
* Fix in :code:`setup.py` so that wheel builds properly.
15+
* Change set to list in :code:`pomdp_problems.tiger.tiger_problem.py` to tame error regarding :code:`random.sample` in Python 3.11.
16+
* Minor bug fixes and documentation.
17+
18+
619
Version 1.3.2 (04/03/2022)
720
-------------------------
821
* Fix in :py:mod:`~pomdp_py.representations.distribution.histogram` (in :code:`__str__`):

MANIFEST.in

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
1-
include ./pomdp_py/representations/belief/particles.pxd
2-
include ./pomdp_py/representations/distribution/histogram.pxd
3-
include ./pomdp_py/representations/distribution/gaussian.pxd
4-
include ./pomdp_py/representations/distribution/particles.pxd
1+
include ./pomdp_py/utils/cython_utils.pxd
2+
include ./pomdp_py/algorithms/po_uct.pxd
53
include ./pomdp_py/algorithms/po_rollout.pxd
6-
include ./pomdp_py/algorithms/value_iteration.pxd
74
include ./pomdp_py/algorithms/pomcp.pxd
8-
include ./pomdp_py/algorithms/po_uct.pxd
9-
include ./pomdp_py/framework/basics.pxd
5+
include ./pomdp_py/algorithms/value_iteration.pxd
6+
include ./pomdp_py/representations/belief/particles.pxd
7+
include ./pomdp_py/representations/distribution/particles.pxd
8+
include ./pomdp_py/representations/distribution/gaussian.pxd
9+
include ./pomdp_py/representations/distribution/histogram.pxd
1010
include ./pomdp_py/framework/planner.pxd
11+
include ./pomdp_py/framework/basics.pxd
1112
include ./pomdp_py/framework/oopomdp.pxd
12-
include ./pomdp_py/utils/cython_utils.pxd
13+
include ./pomdp_problems/rocksample/cythonize/rocksample_problem.pyx
14+
include ./pomdp_problems/tiger/cythonize/tiger_problem.pyx
1315
include ./pomdp_py/utils/cython_utils.pyx
16+
include ./pomdp_py/algorithms/value_iteration.pyx
17+
include ./pomdp_py/algorithms/pomcp.pyx
18+
include ./pomdp_py/algorithms/po_rollout.pyx
19+
include ./pomdp_py/algorithms/po_uct.pyx
20+
include ./pomdp_py/representations/belief/particles.pyx
21+
include ./pomdp_py/representations/distribution/particles.pyx
22+
include ./pomdp_py/representations/distribution/histogram.pyx
23+
include ./pomdp_py/representations/distribution/gaussian.pyx
24+
include ./pomdp_py/framework/basics.pyx
25+
include ./pomdp_py/framework/planner.pyx
26+
include ./pomdp_py/framework/oopomdp.pyx

docs/_sphinx_src/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ We recommend using `virtualenv <https://virtualenv.pypa.io/en/latest/>`_ and `pi
1111
Pre-installation
1212
----------------
1313

14-
1. install Python 3.7+ from `official website <https://www.python.org/downloads/>`_.
14+
1. install Python 3.8+ from `official website <https://www.python.org/downloads/>`_.
1515

1616

1717
Install pomdp-py

docs/html/_modules/index.html

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
21
<!DOCTYPE html>
32

4-
<html>
3+
<html lang="en">
54
<head>
65
<meta charset="utf-8" />
76
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
8-
<title>Overview: module code &#8212; pomdp_py 1.3.2 documentation</title>
9-
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
10-
<link rel="stylesheet" type="text/css" href="../_static/alabaster.css" />
11-
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
12-
<script src="../_static/jquery.js"></script>
13-
<script src="../_static/underscore.js"></script>
14-
<script src="../_static/doctools.js"></script>
15-
<link rel="shortcut icon" href="../_static/favicon.ico"/>
7+
<title>Overview: module code &#8212; pomdp_py 1.3.3 documentation</title>
8+
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=b3523f8e" />
9+
<link rel="stylesheet" type="text/css" href="../_static/alabaster.css?v=253395cc" />
10+
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js?v=0aabb5f1"></script>
11+
<script src="../_static/doctools.js?v=888ff710"></script>
12+
<script src="../_static/sphinx_highlight.js?v=4825356b"></script>
13+
<link rel="icon" href="../_static/favicon.ico"/>
1614
<link rel="index" title="Index" href="../genindex.html" />
1715
<link rel="search" title="Search" href="../search.html" />
1816

@@ -35,7 +33,7 @@
3533

3634

3735

38-
<p class="blurb">A framework to build and solve POMDP problems (v1.3.2).</p>
36+
<p class="blurb">A framework to build and solve POMDP problems (v1.3.3).</p>
3937

4038

4139

@@ -89,7 +87,7 @@ <h3 id="searchlabel">Quick search</h3>
8987
</form>
9088
</div>
9189
</div>
92-
<script>$('#searchbox').show(0);</script>
90+
<script>document.getElementById('searchbox').style.display = "block"</script>
9391

9492

9593
<h3 class="donation">Donate/support</h3>
@@ -197,8 +195,8 @@ <h1>All modules for which code is available</h1>
197195
&copy;2020-2021, H2R@Brown.
198196

199197
|
200-
Powered by <a href="http://sphinx-doc.org/">Sphinx 4.5.0</a>
201-
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
198+
Powered by <a href="http://sphinx-doc.org/">Sphinx 7.1.0</a>
199+
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.13</a>
202200

203201
</div>
204202

0 commit comments

Comments
 (0)