Skip to content

Commit c994ab2

Browse files
committed
AnyRewardGridWorld -> FixedRewardGridWorld
1 parent e725991 commit c994ab2

12 files changed

+14
-14
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
1818
### Added
1919
* New examples by [#5](https://github.com/kngwyu/rlpy3/pull/5).
2020
* New CLI by [#5](https://github.com/kngwyu/rlpy3/pull/5).
21-
* AnyRewardGridWorld by [#13](https://github.com/kngwyu/rlpy3/pull/13).
21+
* FixedRewardGridWorld by [#13](https://github.com/kngwyu/rlpy3/pull/13).
2222

2323
### Removed
2424
* Old examples by [#5](https://github.com/kngwyu/rlpy3/pull/5).

MANIFEST.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include README.rst
66
include LICENSE.txt
77
include CHANGELOG.rst
88
include INSTALL.rst
9-
recursive-include rlpy/domains/AnyRewardGridWorldMaps *.txt
9+
recursive-include rlpy/domains/FixedRewardGridWorldMaps *.txt
1010
recursive-include rlpy/domains/GridWorldMaps *.txt
1111
recursive-include rlpy/domains/IntruderMonitoringMaps *.txt
1212
recursive-include rlpy/domains/PacmanPackage/layouts *.lay

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ You can download wheels of RLPy3 from `PyPI`_.
2828
.. _PyPI: https://pypi.org/project/rlpy3
2929

3030
In addition, I pushed lots of refactorings, bug fixes, new environments
31-
such as `AnyRewardGridWorld`_, and new algorithms such as `PSRL`_.
31+
such as `FixedRewardGridWorld`_, and new algorithms such as `PSRL`_.
3232
To see what was changed, see the new `CHANGELOG`_.
3333

3434
.. _CHANGELOG: ./CHANGELOG.md
35-
.. _AnyRewardGridWorld: ./rlpy/domains/any_reward_grid_world.py
35+
.. _FixedRewardGridWorld: ./rlpy/domains/fixed_reward_grid_world.py
3636
.. _PSRL: ./rlpy/agents/psrl.py
3737

3838
Screenshots

examples/ar_gridworld.py examples/fr_gridworld.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import click
2-
from rlpy.domains import AnyRewardGridWorld
2+
from rlpy.domains import FixedRewardGridWorld
33
from rlpy.tools.cli import run_experiment
44

55
import methods
66

77

88
def select_domain(map_, noise, step_penalty, episode_cap, **kwargs):
9-
map_ = AnyRewardGridWorld.default_map(map_ + ".txt")
10-
return AnyRewardGridWorld(
9+
map_ = FixedRewardGridWorld.default_map(map_ + ".txt")
10+
return FixedRewardGridWorld(
1111
map_,
1212
random_start=True,
1313
noise=noise,

examples/mdp-solvers/ar_gridworld.py examples/mdp-solvers/fr_gridworld.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import click
2-
from rlpy.domains import AnyRewardGridWorld
2+
from rlpy.domains import FixedRewardGridWorld
33
from rlpy.mdp_solvers import (
44
TrajectoryBasedPolicyIteration,
55
TrajectoryBasedValueIteration,
@@ -11,8 +11,8 @@
1111

1212

1313
def select_domain(map_, step_penalty, **kwargs):
14-
map_ = AnyRewardGridWorld.default_map(map_ + ".txt")
15-
return AnyRewardGridWorld(
14+
map_ = FixedRewardGridWorld.default_map(map_ + ".txt")
15+
return FixedRewardGridWorld(
1616
map_, random_start=True, noise=0.1, step_penalty=step_penalty
1717
)
1818

rlpy/domains/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .acrobot import Acrobot, AcrobotLegacy
2-
from .any_reward_grid_world import AnyRewardGridWorld
2+
from .fixed_reward_grid_world import FixedRewardGridWorld
33
from .bicycle import BicycleBalancing, BicycleRiding
44
from .blocks_world import BlocksWorld
55
from .chain_mdp import ChainMDP

rlpy/domains/any_reward_grid_world.py rlpy/domains/fixed_reward_grid_world.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""AnyRewardGridworld Domain."""
1+
"""FixedRewardGridworld Domain."""
22
import itertools
33
import numpy as np
44
from rlpy.tools import __rlpy_location__, plt, with_bold_fonts
@@ -10,13 +10,13 @@
1010
__author__ = "Yuji Kanagawa"
1111

1212

13-
class AnyRewardGridWorld(GridWorld):
13+
class FixedRewardGridWorld(GridWorld):
1414
"""The same as GridWorld, but you can set any reward for each cell.
1515
"""
1616

1717
# directory of maps shipped with rlpy
1818
DEFAULT_MAP_DIR = os.path.join(
19-
__rlpy_location__, "domains", "AnyRewardGridWorldMaps"
19+
__rlpy_location__, "domains", "FixedRewardGridWorldMaps"
2020
)
2121

2222
def _load_map(self, mapfile):

0 commit comments

Comments
 (0)