Skip to content

Comments

Pettingzoo Integration#32

Open
MarkHaoxiang wants to merge 6 commits intosemitable:masterfrom
MarkHaoxiang:pettingzoo-integration
Open

Pettingzoo Integration#32
MarkHaoxiang wants to merge 6 commits intosemitable:masterfrom
MarkHaoxiang:pettingzoo-integration

Conversation

@MarkHaoxiang
Copy link

Hi,

I'm working on a project using robotic-warehouse, and will need to make a few extensions/new features. If contributions are accepted, hopefully some of the work could be useful upstreamed!

Description

This PR adds a PettingZooWrapper to make the environment compatible with the PettingZoo ParallelEnv API.

This also adds a pyproject.toml as standard for newer packages. The pyproject.toml supports pixi package manager related tooling that doesn't impact behavior if pixi is not installed.

Relevant to issue #23

Testing

I have added integration test with PettingZoo parallel_api_test on all possible environment configurations.

Note test_fast_obs in test_env is failing, but the issue is unrelated to this PR -- it looks like gym.spaces.flatten_obs has changed order (running Python 3.12, latest Gymnasium version) .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant