Commit Graph

1491 Commits

Author SHA1 Message Date
JKCooper2
95a0151f13 Issue 45 - Easily return environment score values (#57)
* Set restriction on selected actions

* Used self.action_space instead of custom set

* Move action validation to core.py

* Added env.score() function to return current score

* Set up multi monitor scoring

* Removed unneccesary package inclusions

* Monitor writes scores automatically. Video callable can now use monitor_id

* Monitor ID not necessary for video filtering

* Fix so final stats get written when env.reset() doesn't happen

* gitignore PyCharm Project Files
2016-05-06 17:38:42 -07:00
Alex Ray
9a0a1af5b5 tuple spaces will consider lists for contains check (#63) 2016-05-06 15:46:11 -07:00
Philip Paquette
78d853a2f3 Fixed step return objects in README.rst (#58) 2016-05-04 16:07:32 -04:00
Jonas Schneider
4519a6ffe3 Warn instead of raising on invalid action 2016-05-03 22:27:26 -04:00
Jonas Schneider
618c7fda5e Don't break when passing strange values into DiscreteSpace#contains 2016-05-03 22:27:06 -04:00
Jonas Schneider
fad0065931 Call _step instead of step when fake-stepping a mujoco env on initialize 2016-05-03 22:20:41 -04:00
JKCooper2
3c983b9f1d Set restriction on selected actions for MountainCar-v0 (#47)
* Set restriction on selected actions

* Used self.action_space instead of custom set

* Move action validation to core.py
2016-05-03 21:40:24 -04:00
222464
9a50174753 Added PGE to environments (#55) 2016-05-03 16:42:52 -04:00
Oleg Klimov
3b19acdfce Box2d initial, second attempt 2016-05-03 22:27:42 +03:00
Botev
e7f7741548 Same fix for Go for StringIO 2016-05-03 20:13:05 +01:00
Botev
c62b2da337 A few compatibility issues with python3 resolved.
Fixed lot's of issues with the HexEnv.
Added Hex9x9-v0 to registry
2016-05-03 20:10:00 +01:00
Nick Pawlowski
9e716416e1 fixed bug (frame_shape -> frame.shape) (#50) 2016-05-03 11:39:50 -04:00
Jonas Schneider
f478aa7971 Fix PR tests 2016-05-03 11:09:15 -04:00
Shubham Dokania
a065d5ce7b Fixed typo (#49)
fix 'outut' to 'output'
2016-05-03 10:36:00 -04:00
Oleg Klimov
386096f60a rendering.py: 'color' keyword argument handling fixed 2016-05-03 12:07:14 +03:00
John Schulman
b69df1b5f3 fix subsampling of videos 2016-05-02 22:43:17 -07:00
Tambet Matiisen
cd65b7ecd0 Added Simple DQN. (#46) 2016-05-02 15:37:54 -04:00
Greg Brockman
8baa58c3e6 Skip deprecated envs 2016-05-02 14:49:33 -04:00
Greg Brockman
ddd014f97d Add back registration for deprecated envs 2016-05-02 14:33:55 -04:00
Greg Brockman
6f83b1d810 Bump version since we upgraded all MuJoCo envs 2016-05-02 11:31:14 -04:00
caktux
8ee65e464f pass Travis environment variables to tox for PRs (#37) 2016-05-01 23:59:44 -04:00
Jonas Schneider
7ec98ede9b Cast WeakRefDict to list first to ensure stability 2016-05-01 23:39:57 -04:00
Jonas Schneider
e45f945afd Python 3 encoding fixes
Closes #43.
2016-05-01 23:39:48 -04:00
Jonas Schneider
e74ed45f56 Use our reraising when probing for pyglet 2016-05-01 23:38:19 -04:00
Jonas Schneider
6acd9e55a4 Correctly handle absent prefix/suffix in reraise 2016-05-01 23:37:45 -04:00
Jonas Schneider
d22f96525f Safely iterate over monitor weakrefs when closing 2016-05-01 23:17:47 -04:00
Jonas Schneider
688629c070 Replace xrange -> range in example scripts 2016-05-01 23:17:38 -04:00
Luke
138c1eafad Merge pull request #44 from lukemetz/lm/errors
added missing import
2016-05-01 23:09:16 -04:00
Greg Brockman
db875aa7e4 Disable 3.5 while tests non-deterministically crash 2016-05-01 21:56:02 -04:00
Salvatore Testa
35ac7c3f74 Add the Travis CI badge to the README (#38) 2016-05-01 21:55:08 -04:00
justheuristic
02eeb12ef0 add agentnet demos (#42) 2016-05-01 21:54:09 -04:00
John Schulman
7b919677c3 fix InvertedPendulum 2016-05-01 11:02:01 -07:00
John Schulman
795640dfe8 fix mujoco _reset method 2016-05-01 10:57:19 -07:00
John Schulman
fbb60333b5 some tools for checking if environments have changed 2016-05-01 10:57:19 -07:00
John Schulman
2030bd46f5 fix two fix two remaining instances where model.data.qpos/qvel are set directly 2016-05-01 10:57:19 -07:00
John Schulman
3d9ad4f71c update mujoco and bump version 2016-05-01 10:57:19 -07:00
Greg Brockman
325e3c1e06 Add note about running a server 2016-05-01 10:16:36 -04:00
dan L
8377663362 document listings for agents, environments, misc tools along with a TOC (#36) 2016-05-01 10:01:06 -04:00
Greg Brockman
15edd18b6c Bump version 2016-05-01 09:49:28 -04:00
Jonas Schneider
216f3ea8ce Sanity check that all dependencies are satisfied on __init__ 2016-04-30 22:38:09 -07:00
Jonas Schneider
8c864953a4 Disable Python 3's exception chaining when reraising 2016-04-30 22:37:33 -07:00
Jonas Schneider
4e575e7103 Improve class name lookup when reraising 2016-04-30 22:31:18 -07:00
Jonas Schneider
5ac4eaea91 Mark current requirements as dev tool, add real dependencies as requirements 2016-04-30 22:24:50 -07:00
Jonas Schneider
2aa2b35c10 Add a light version requirement to requests 2016-04-30 22:24:19 -07:00
Jonas Schneider
fc86c6f2aa Split out utils into multiple files, add reraising support 2016-04-30 22:23:46 -07:00
Greg Brockman
99f40a2fc1 Add reward_range parameter to Env
Closes #33
2016-04-30 22:53:13 -04:00
Greg Brockman
283240eaae Add missing -v0 to Humanoid 2016-04-30 18:50:01 -07:00
caktux
88ee05f1e0 fix 'EnvSpec' object has no attribute 'entry_point' when PR (#30) 2016-04-30 18:32:47 -07:00
Jonas Schneider
02ea974114 Fix README structure 2016-04-29 18:39:43 -07:00
Jonas Schneider
f7f126b95e Merge branch 'py3' 2016-04-29 18:29:46 -07:00