Commit Graph

10 Commits

Author SHA1 Message Date
Greg Brockman
7b5aceaa84 Remove scoreboard references (#750) 2017-10-15 16:10:02 -07:00
John Schulman
c13490db86 forward **reset through wrappers 2017-09-02 18:09:44 -07:00
John Schulman
1ef3996010 fix to previous commit 2017-02-11 17:43:11 -08:00
John Schulman
990c985717 Get rid of unnecessary indirection in Monitor 2017-02-11 17:40:51 -08:00
Tom Brown
d337f4e571 TimeLimit refactor with Monitor Simplification (#482)
* fix double reset, as suggested by @jietang

* better floors and ceilings

* add convenience methods to monitor

* add wrappers to gym namespace

* allow playing Atari games, with potentially more coming in the future

* simplify example in docs

* Move play out of the Env

* fix tests

* no more deprecation warnings

* remove env.monitor

* monitor simplification

* monitor simplifications

* monitor related fixes

* a few changes suggested by linter

* timestep_limit fixes

* keep track of gym env variables for future compatibility

* timestep_limit => max_episode_timesteps

* don't apply TimeLimit wrapper in make for VNC envs

* Respect old timestep_limit argument

* Pass max_episode_seconds through registration

* Don't include deprecation warnings yet
2017-02-01 13:10:59 -08:00
John Schulman
1a06fe0d9b get rid of auto reset 2017-01-03 23:51:25 -08:00
Tom Brown
2d0b4e59e8 Improve error for removed decorator syntax 2016-12-28 13:28:02 -08:00
Jie Tang
10f7e4ffb0 Go from decorator to constructor syntax for Monitor; add note to What's New 2016-12-28 13:08:47 -08:00
Jie Tang
557c25ea5f Add TimeLimit wrapper to gym, make default monitor wrapper use TimeLimit, add test for TimeLimit reset behavior 2016-12-28 13:08:47 -08:00
Tom Brown
2d44ed4968 Add Monitored wrapper (#434)
* Add WIP Monitored wrapper

* Remove irrelevant render after close monitor test

* py27 compatibility

* Fix test_benchmark

* Move Monitored out of wrappers __init__

* Turn Monitored into a function that returns a Monitor class

* Fix monitor tests

* Remove deprecated test

* Remove deprecated utility

* Prevent duplicate wrapping, add test

* Fix test

* close env in tests to prevent writing to nonexistent file

* Disable semisuper tests

* typo

* Fix failing spec

* Fix monitoring on semisuper tasks

* Allow disabling of duplicate check

* Rename MonitorManager

* Monitored -> Monitor

* Clean up comments

* Remove cruft
2016-12-23 16:21:42 -08:00