* add pygame GUI for frozen_lake.py env
* add new line at EOF
* pre-commit reformat
* improve graphics
* new images and dynamic window size
* darker tile borders and fix ICC profile
* pre-commit hook
* adjust elf and stool size
* Update frozen_lake.py
* reformat
* fix#2600
* #2600
* add rgb_array support
* reformat
* test render api change on FrozenLake
* add render support for reset on frozenlake
* add clock on pygame render
* new render api for blackjack
* new render api for cliffwalking
* new render api for Env class
* update reset method, lunar and Env
* fix wrapper
* fix reset lunar
* new render api for box2d envs
* new render api for mujoco envs
* fix bug
* new render api for classic control envs
* fix tests
* add render_mode None for CartPole
* new render api for test fake envs
* pre-commit hook
* fix FrozenLake
* fix FrozenLake
* more render_mode to super - frozenlake
* remove kwargs from frozen_lake new
* pre-commit hook
* add deprecated render method
* add backwards compatibility
* fix test
* add _render
* move pygame.init() (avoid pygame dependency on init)
* fix pygame dependencies
* remove collect_render() maintain multi-behaviours .render()
* add type hints
* fix renderer
* don't call .render() with None
* improve docstring
* add single_rgb_array to all envs
* remove None from metadata["render_modes"]
* add type hints to test_env_checkers
* fix lint
* add comments to renderer
* add comments to single_depth_array and single_state_pixels
* reformat
* add deprecation warnings and env.render_mode declaration
* fix lint
* reformat
* fix tests
* add docs
* fix car racing determinism
* remove warning test envs, customizable modes on renderer
* remove commments and add todo for env_checker
* fix car racing
* replace render mode check with assert
* update new mujoco
* reformat
* reformat
* change metaclass definition
* fix tests
* implement mark suggestions (test, docs, sets)
* check_render
Co-authored-by: J K Terry <jkterry0@gmail.com>
* docs+credits
* docs: refactor box2d + comment version history
* fix mujoco line lengths
* fix more env line lengths
* black
* typos
* put docstrings in base environments rather than highest version
* fix richer reacher
* black
* correct black version
Co-authored-by: Andrea PIERRÉ <andrea_pierre@brown.edu>
* docs+credits
* docs: refactor box2d + comment version history
* fix mujoco line lengths
* fix more env line lengths
* black
* typos
Co-authored-by: Andrea PIERRÉ <andrea_pierre@brown.edu>
* Implement PixelObservationWrapper
* Change MujocoEnv.render to support custom camera_{name,id}
* Implement tests for PixelObservationWrapper
* Use env.get_pixels instead of direct env.render
* Fix camera_{id,name} check in pixel observation wrapper
* Fix rendering with explicit camera_id
* Add Wrapperget_pixels to allow call to be propagated to wrapped env
* Remove use of unnecessary `get_pixels` method
* Update PixelObservationWrapper to support multiple pixel keys
* Remove unnecessary `rgb_rendering_tracking` argument
* Remove rgb_rendering_tracking logic
* switch rgb_array camera to 0
* merge latest master
* add tracking camera for swimmer
* test track camera name to be in valid names
* add rgb_rendering_tracking kwarg to locomotion mujoco envs; fixes 1135
* fix track camera logic in mujoco_env.py
* Refactor gym envs to support dynamic arguments
* Fix viewer setup lookat configuration
* Add xml_file argument for mujoco envs
* Move refactored mujoco envs to their own _v3.py files
* Revert "Add xml_file argument for mujoco envs"
This reverts commit 4a3a74c00da73662c10c3256fb7242b85271539c.
* Revert "Fix viewer setup lookat configuration"
This reverts commit 62b4bcffea9d63bdd1eb6580d4fda9893fa20cdf.
* Revert "Refactor gym envs to support dynamic arguments"
This reverts commit b2a439f74f8be390c806515f77849e04776f91bb.
* Fix v3 SwimmerEnv info
* Regiter v3 mujoco environments
* Implement v2 to v3 conversion test
* Add extra step info the v3 environments
* polish the new unit tests a little bit