Skip to content

Commit a3482e1

Browse files
Merge pull request #25 from whitemech/develop
Release 0.3.0
2 parents b53bd1b + 30a1c4e commit a3482e1

19 files changed

+1287
-1723
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: pip
4+
directory: "/"
5+
schedule:
6+
interval: daily
7+
time: "04:00"
8+
open-pull-requests-limit: 10

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
os: [ubuntu-latest, macos-latest, windows-latest]
16+
os: [ubuntu-latest] #, macos-latest, windows-latest]
1717
python-version: [3.7, 3.8]
1818

1919
timeout-minutes: 30

HISTORY.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# History
22

3+
## 0.3.0 (2021-06-20)
4+
5+
* Simplify APIs of `TemporalWrapper`: remove `feature_extractor` and
6+
`combine` parameters, as well as reward shaping support.
7+
The reason is that these functionalities, in the OpenAI Gym "philosophy",
8+
should be delegated to other Gym wrappers, e.g. `ObservationWrapper`
9+
for combining the features and the automata states.
10+
* Remove `flloat` dependency. Since `TemporalGoal` now only requires
11+
a `pythomata.DFA` object, it is up to the user to decide how to
12+
generate the reward automaton.
13+
* Update dependencies to their latest version, e.g. `pythomata`.
14+
* The `reset()` method of the temporal wrapper now first resets
15+
the temporal goals, and then makes a step on each of them
16+
according to the fluents extracted from the environment's initial
17+
state. This is needed because otherwise the initial state
18+
of the wrapped environment is ignored.
19+
* The support for terminating conditions from the temporal goals
20+
is removed. Again, this is because the only job of the
21+
DFAs is to provide rewards according to the history of the
22+
episode; any other customization of the underlying envrionment,
23+
or the wrapper, must be done by using other wrappers.
24+
325
## 0.2.3 (2020-09-24)
426

527
* Let temporal wrapper initialization directly from DFA

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
site_name: temprl
2+
site_url: https://whitemech.github.io/temprl
23
repo_name: 'whitemech/temprl'
34
repo_url: https://github.com/whitemech/temprl
45

0 commit comments

Comments
 (0)