Skip to content

[jiminy_py] Fix 'tree.unflatten_as' mixing up key order for 'gym.spaces.Dict'.#819

Merged
duburcqa merged 6 commits intoduburcqa:devfrom
mwulfman:fix-unflatten
Jun 28, 2024
Merged

[jiminy_py] Fix 'tree.unflatten_as' mixing up key order for 'gym.spaces.Dict'.#819
duburcqa merged 6 commits intoduburcqa:devfrom
mwulfman:fix-unflatten

Conversation

@mwulfman
Copy link
Contributor

Resolves #818

@duburcqa duburcqa changed the title [jiminy_py] Force unflatten to return an OrderedDict when the data_type is a mapping [jiminy_py] Fix 'tree.unflatten_as' mixing up key order for 'gym.spaces.Dict'. Jun 27, 2024
@duburcqa duburcqa merged commit 80bfd36 into duburcqa:dev Jun 28, 2024
@duburcqa duburcqa mentioned this pull request Jul 17, 2024
duburcqa added a commit that referenced this pull request Jul 17, 2024
* [core] Fix robot serialization issue. (#821) * [core] Minor improvement periodic Perlin process and periodic stair ground. (#799) * [core] 'PeriodicGaussianProcess' and 'PeriodicFourierProcess' are now differentiable. (#799) * [core] Fix negative time support for all existing random processes. (#799) * [core] Add N-dimension Perlin processes. (#799) (#823) * [core] Add gradient computation for all Perlin processes. (#799) (#823) (#825) * [core] Make all Perlin processes faster and copy-able. (#799) * [core] Add Perlin ground generators. (#799) * [core] Replace MurmurHash3 by xxHash32 which is faster. (#824) * [core] Make gradient computation optional for heightmap functions. (#824) * [jiminy_py] Fix 'tree.unflatten_as' mixing up key order for 'gym.spaces.Dict'. (#819) * [python/simulator] Consistent keyword arguments between 'Simulator.build' and 'Simulator.add_robot'. (#821) * [python/viewer] Fix MacOS support. (#822) * [python/viewer] Add support of user-specified extra cameras (rgb and depth). (#826) * [python/viewer] Significantly speed-up both offscreen and onscreen rendering for Panda3D. (#826) * [gym/common] More generic stacking quantity. (#812) * [gym/common] Add termination condition abstraction. (#812) * [gym/common] Add quantity shift and drift tracking termination conditions. (#812) * [gym/common] Add support of termination composition in pipeline environments. (#812) * [gym/common] Add base roll/pitch termination condition. (#813) * [gym/common] Add base relative height termination condition. (#813) * [gym/common] Add foot collision termination condition. (#813) * [gym/common] More generic actuated joint kinematic quantity. (#814) * [gym/common] Add multi-ary operator quantity. (#814) * [gym/common] Add safety limits termination condition. (#814) * [gym/common] Add robot flying termination condition. (#815) * [gym/common] Add power consumption termination condition. (#816) * [gym/common] Add ground impact force termination condition. (#816) * [gym/common] Add base odometry pose drift tracking termination condition. (#817) * [gym/common] Add motor positions shift tracking termination condition. (#817) * [gym/common] Add relative foot odometry pose shift tracking termination conditions. (#820) * [gym/common] Add unit test checking that observation wrappers preserve key ordering. (#820) * [gym/common] Fix quantity hash collision issue in quantity manager. (#821) * [gym/common] Refactor quantity management to dramatically improve its performance. (#821) * [gym/common] Add 'order' option to 'AdditiveReward'. (#821) * [misc] Fix missing compositions documentation. (#812) --------- Co-authored-by: Mathias Wulfman <101942083+mwulfman@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants