Commit Graph
100 Commits
Author SHA1 Message Date
dodox 7a0f446406 Switching to pyproject.toml; setup.py will remain for backwards compat 2023-10-12 12:34:37 +02:00
dodox a04a4b6e67 Link legacy branch in README 2023-10-11 13:36:46 +02:00
dodox f8dcf5b2df Fix: Did not define MP_Wrapper for new RandomInit version of BoxPushing 2023-10-11 13:29:08 +02:00
dodox 614d2a42db READE: Minor cosmetic changes pt.3 2023-10-11 13:28:03 +02:00
dodox 4f534779ff READE: Minor cosmetic changes pt.2 2023-10-11 13:25:14 +02:00
dodox fc7382443d README: Minor cosmetic changes 2023-10-11 13:23:33 +02:00
dodox 600575cbac Dont run determinism tests on arbitrary external envs added by other
libs (like atari envs added by shimmy), only those included in gym and those added by us.
2023-10-11 13:08:06 +02:00
dodox 877a7ea6ba Fix: Wrong horizon for Metaworld tasks 2023-10-11 12:50:55 +02:00
dodox 980bb0de6b Add docstring to DefaultMPWrapper 2023-10-11 12:46:34 +02:00
dodox db5e032987 Development status alpha -> beta; version to 1.0 (for pub release) 2023-10-11 12:41:38 +02:00
dodox 3317ffb06d README: @ is not a legal symbol in BibTex attribs 2023-10-11 12:39:11 +02:00
dodox 757072c762 Documnenting merging behavior for mp_configs (and remove TODOs) 2023-10-11 12:35:23 +02:00
dodox bc150f5a4d Fix: Bibtex in README mixed between tabs & spaces 2023-10-11 11:59:02 +02:00
dodox 5f3c28e8f0 Added bibtex for citations to README 2023-10-11 11:56:51 +02:00
dodox fcc79cdde0 Added Hongyi & Hongyi as authors to setup.py 2023-10-11 11:38:42 +02:00
dodox 3180154fa6 Added docstring to deprecated 'fancy_gym.make' 2023-10-11 11:37:46 +02:00
dodox 9fee527dbe Fix: Typo in setup.py 2023-10-11 11:36:36 +02:00
dodox 0ae87088d9 README: Better Justifycation of text 2023-09-30 18:48:10 +02:00
dodox 1eeccff35f README: Justify text about MP envs (looks way better) 2023-09-30 18:46:50 +02:00
dodox 27f3a824c6 Tiny update to Metaworld README 2023-09-30 17:27:11 +02:00
dodox b3de71e0d6 Expanded README for Metaworld
(Thanks to ChatGPT for helping)
2023-09-30 16:55:50 +02:00
dodox e633b1eeeb Fixed open_ai README 2023-09-30 16:55:22 +02:00
dodox a803d92dd2 Slighly better docs for OpenAI envs 2023-09-30 16:31:23 +02:00
dodox e3055568e8 Improved README for classical controll envs 2023-09-29 20:39:42 +02:00
dodox e55905a824 Improved and Updated README for custom mujoco envs 2023-09-29 20:39:11 +02:00
dodox 8bba78b813 Updated dmc README 2023-09-29 20:36:36 +02:00
dodox 56c1c65d09 Better doumentation of fancy registry fucntions (register & upgrade) 2023-09-29 19:19:57 +02:00
dodox d6ecc0dc67 minor changes to README 2023-09-20 12:49:31 +02:00
dodox 6d0e96c6f2 typo 2023-09-19 18:04:02 +02:00
dodox 740d1d7896 README: Added link to changelog of refactor 2023-09-19 17:54:27 +02:00
dodox 310719e471 Fix: Typo in README 2023-09-19 17:32:29 +02:00
dodox 79c2eda4fe Fixed minor issues 2023-09-19 17:07:12 +02:00
dodox 49658515b0 Extended README 2023-09-19 17:05:41 +02:00
dodox d8315c8d97 Fixed typo in NS 2023-09-19 17:00:49 +02:00
dodox e077a8f13d Updated README 2023-09-19 16:51:30 +02:00
dodox 842ab3fbc9 Added mujoco-legacy (mujoco-py) as an optional dependency
required to pass all tests, since some OpenAI envs still use old mujoco
2023-09-19 13:42:03 +02:00
dodox 59ee559f8d README: reset will return (obs, info) 2023-09-18 19:52:08 +02:00
dodox 57c4a940b8 Another typo gone from the README 2023-09-18 19:50:23 +02:00
dodox c5b051da20 Fixed typo in README 2023-09-18 19:47:43 +02:00
dodox cf886b2b87 New optional dependency: jax
(Required, so that we can make all gymnasium envs during our tests)
2023-09-18 19:42:58 +02:00
dodox 659a717fbd Removed old files 2023-09-18 19:31:17 +02:00
dodox 725e6c8fe1 Fixed wrong env name (still contained mp info) 2023-09-18 19:18:26 +02:00
dodox 5488ca6dda Fixed merge error 2023-09-18 19:17:43 +02:00
dodox 60a820456c Merge remote-tracking branch 'original/master' into great_refactor 2023-09-18 19:09:03 +02:00
dodox 54e8ec4015 Print warning on seeded metaworld reset 2023-09-18 18:42:34 +02:00
dodox ddd11c1783 Skip Tests: Metaworld does currently not correclty implement seeding 2023-09-18 18:40:47 +02:00
dodox 9ce040d110 Porting Metaworld Bug Mitigations 2023-09-18 18:40:10 +02:00
dodox 20510d8f68 Ported MetaWorld wrapper to new mujoco binding 2023-09-18 18:38:32 +02:00
dodox 592f09789d Future proofing: Accesing attributes of other wrappers needs to be
explicit in future gymnasium versions
2023-09-18 18:37:46 +02:00
dodox 513bf2361e Fix: Deprecated beerpong env still referenced old mujoco binding 2023-09-18 18:37:19 +02:00
dodox 4c8dda3b60 Fix: README code imported gym instead of gymnasium 2023-09-18 17:43:15 +02:00
dodox c933a75880 More README improvements 2023-09-18 17:41:10 +02:00
dodox 38358c183e Upgrading metaworld 2023-09-17 19:05:42 +02:00
dodox 89bd6781c7 mp_config for vanilla gym Reacher 2023-09-17 19:05:25 +02:00
dodox a76967a498 Forgot to port gym_Reacher over 2023-09-17 19:05:08 +02:00
dodox 7f58093c5e Fixed all examples 2023-09-17 18:50:21 +02:00
dodox 8749fc52cb Better README 2023-09-17 18:37:40 +02:00
dodox da34db22c8 Fix: mp_config missing for BoxPushing ProDMP 2023-09-17 17:31:41 +02:00
dodox 0629d1260c Ensure mp_config defined for all envs, even if just using defaults. 2023-09-17 17:29:26 +02:00
dodox 7f95923cf4 Fixed typo in env registration 2023-09-17 17:17:20 +02:00
dodox 315e135ff0 Added message about discontinuation of fancy_gym.make 2023-09-10 09:12:15 +02:00
dodox 9fd6b7281b Updates the custom fancy envs to the versions used for the MP3 paper.
(According to Hongyi only BoxPushing changed between current master and MP3 version)
2023-09-05 09:59:02 +02:00
dodox 155807207f Fix: SimpleReacher and ViaPointReacher did not seed correctly 2023-08-28 18:38:33 +02:00
dodox 820e781a0c Fix: Some simple_reacher did not seed correctly 2023-08-28 18:32:11 +02:00
dodox 07aeb779a7 Fix: Some fancy envs failed determinism test because they sampled during reset before the random gen was seeded 2023-08-28 18:16:16 +02:00
dodox 5921e0008b Mitigation: Metaworld .reset ignores seeds; we must manually seed on reset. 2023-08-28 17:57:24 +02:00
dodox 22a72fed2f Fix: Seeding of act-space is not guaranteed, seed it manually since we
depend on it...
2023-08-28 17:37:34 +02:00
dodox 2c0c4e5508 Fix Typo: alpha_phase belongs to phase_gen not basis_gen 2023-08-28 17:37:03 +02:00
dodox 20b1b0ccac Quickfix for mp_config merging and allow defining different base_id for
upgrades
2023-08-28 17:36:17 +02:00
dodox 8b3d05aaaf Fix Typo: weights_scale should apply to traj_gen, not controller 2023-08-28 17:35:30 +02:00
dodox a4e28837bb Fix: Incorrect Controller Type in mp_config for dmc reach_site 2023-08-28 17:34:46 +02:00
dodox 15e1bdc218 Mitigation: Allow seeding Metaworld on reset 2023-08-28 16:18:18 +02:00
dodox fb9efb20e1 Updates the custom fancy envs to the versions used for the MP3 paper.
(According to Hongyi only BoxPushing changed between current master and MP3 version)
2023-08-24 11:09:47 +02:00
dodox 6d80201a03 Simplified metaworld adapter 2023-08-21 11:58:29 +02:00
dodox 94c4397fac Fixed incorrect ns seperator for metaworld tests 2023-08-21 11:57:58 +02:00
dodox 78823d95b6 Various fixed to tests 2023-08-14 16:47:05 +02:00
dodox 5b99227fac Moving the ugly_mitigation_for_metaworld_bug into the metaworld env wrapper 2023-08-14 16:45:33 +02:00
dodox f3ffa714cb Cleaning up test/test_dmc_envs.py 2023-08-14 16:09:28 +02:00
dodox 1fb5368cc2 Fix: Multiple issues in test/test_fancy_registry.py 2023-08-14 16:08:32 +02:00
dodox 14d545acee Fixed: Name generation wrong for mp envs 2023-08-14 16:08:13 +02:00
dodox eefcbcb0f0 tiny fix to env references in test 2023-08-14 11:57:06 +02:00
dodox fb1282fe1e Use new namespace convention for mp-versions of envs 2023-08-14 10:51:43 +02:00
dodox 14223c56ba Fix: Controllers not getting kwargs 2023-07-30 19:32:32 +02:00
dodox 221e3fee5a Fix: Some tests omitted new ns 'fancy' when trying to access our envs 2023-07-30 18:34:27 +02:00
dodox caf483a23b Fixed Typo dm_controll -> dm_control 2023-07-30 18:31:50 +02:00
dodox fb8f81afea Don't use defaultdicts for MOVEMENT_PRIMITIVE_ENVIRONMENTS_FOR_NS
(is ugly when exporting)
2023-07-30 18:29:47 +02:00
dodox 9020eb92ea Fix: test/test_replanning_sequencing.py still referenced old fancy_gym.make
(No longer exists as we now just use gym.make)
2023-07-30 18:16:47 +02:00
dodox 9c6d7956ce Extended Tests: Ensure no known namespace is empty 2023-07-30 18:16:19 +02:00
dodox e30b6c0e04 Removed old code samples from meta mp docs 2023-07-30 18:15:51 +02:00
dodox 5519fd5a34 Fix: Wrong name for ns: dmc -> dm_controll 2023-07-30 18:14:50 +02:00
dodox b4793c89bc Fix: ALL_FANCY_MOVEMENT_PRIMITIVE_ENVIRONMENTS no longer exists in fancy
registry
2023-07-30 17:59:30 +02:00
dodox 20d0be3c8d Replicate legacy behavior in exporting lists off all mp envs 2023-07-30 17:56:28 +02:00
dodox bc3f540daf weight_scale -> weights_scale 2023-07-30 17:51:37 +02:00
dodox e63a0a50df Ported metaworld to mp-config 2023-07-30 17:42:27 +02:00
dodox e743663018 Ported dmc envs to mp-config 2023-07-30 17:41:44 +02:00
dodox d48836368c Print warning when trying to register already registered step-based env 2023-07-29 11:37:03 +02:00
dodox 6b07705a88 Fix: fancy_gym.upgrade ignored mp_config_override-arg 2023-07-29 11:27:58 +02:00
dodox ae1033a18c Remember mp-envs for each ns seperately (replicate legacy functionality) 2023-07-29 11:26:48 +02:00
dodox 2fc44667c6 fancy_gym.upgrade allows adding mp-versions for already registered envs 2023-07-24 10:33:00 +02:00
dodox bb20bb53ec entry_point does not have to be given, when skipping registration of step-based 2023-07-24 10:30:34 +02:00