├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build-docs-dev.yaml │ ├── build-docs-version.yaml │ ├── build-publish.yml │ ├── build-test.yml │ ├── manual-build-docs-version.yaml │ ├── optional-test-bsuite.yml │ ├── optional-test-dm-control-multiagent.yml │ ├── optional-test-dm-control.yml │ ├── optional-test-dm-lab.yml │ ├── optional-test-meltingpot.yml │ ├── optional-test-openspiel.yml │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.rst ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── all.Dockerfile ├── bsuite.Dockerfile ├── dm_control.Dockerfile ├── dm_control_multiagent.Dockerfile ├── dm_lab.Dockerfile ├── docker_entrypoint ├── meltingpot.Dockerfile └── openspiel.Dockerfile ├── docs ├── 404.md ├── LICENSE ├── Makefile ├── README.md ├── _scripts │ └── move404.py ├── _static │ └── img │ │ ├── ALE.png │ │ ├── bsuite.png │ │ ├── dm_control.gif │ │ ├── dm_lab.gif │ │ ├── dm_lab_single.gif │ │ ├── dm_locomotion.png │ │ ├── dm_soccer.gif │ │ ├── dm_soccer.png │ │ ├── meltingpot.gif │ │ ├── openai_gym.png │ │ ├── openspiel.png │ │ ├── shimmy-text.png │ │ ├── shimmy-white.svg │ │ └── shimmy.svg ├── conf.py ├── content │ ├── basic_usage.md │ └── getting_started.md ├── environments │ ├── atari.md │ ├── bsuite.md │ ├── dm_control.md │ ├── dm_lab.md │ ├── dm_multi.md │ ├── gym.md │ ├── index.md │ ├── meltingpot.md │ └── open_spiel.md ├── index.md ├── make.bat ├── release_notes.md └── requirements.txt ├── pyproject.toml ├── scripts └── install_dm_lab.sh ├── setup.py ├── shimmy-text.png ├── shimmy ├── __init__.py ├── bsuite_compatibility.py ├── dm_control_compatibility.py ├── dm_control_multiagent_compatibility.py ├── dm_lab_compatibility.py ├── meltingpot_compatibility.py ├── openai_gym_compatibility.py ├── openspiel_compatibility.py ├── registration.py └── utils │ ├── __init__.py │ ├── dm_control_multiagent.py │ ├── dm_env.py │ ├── dm_lab.py │ ├── envs_configs.py │ └── meltingpot.py └── tests ├── test_bsuite.py ├── test_dm_control.py ├── test_dm_control_multi_agent.py ├── test_dm_lab.py ├── test_gym.py ├── test_meltingpot.py └── test_openspiel.py /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-docs-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/build-docs-dev.yaml -------------------------------------------------------------------------------- /.github/workflows/build-docs-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/build-docs-version.yaml -------------------------------------------------------------------------------- /.github/workflows/build-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/build-publish.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/manual-build-docs-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/manual-build-docs-version.yaml -------------------------------------------------------------------------------- /.github/workflows/optional-test-bsuite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-bsuite.yml -------------------------------------------------------------------------------- /.github/workflows/optional-test-dm-control-multiagent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-dm-control-multiagent.yml -------------------------------------------------------------------------------- /.github/workflows/optional-test-dm-control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-dm-control.yml -------------------------------------------------------------------------------- /.github/workflows/optional-test-dm-lab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-dm-lab.yml -------------------------------------------------------------------------------- /.github/workflows/optional-test-meltingpot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-meltingpot.yml -------------------------------------------------------------------------------- /.github/workflows/optional-test-openspiel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/optional-test-openspiel.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/CODE_OF_CONDUCT.rst -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/README.md -------------------------------------------------------------------------------- /bin/all.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/all.Dockerfile -------------------------------------------------------------------------------- /bin/bsuite.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/bsuite.Dockerfile -------------------------------------------------------------------------------- /bin/dm_control.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/dm_control.Dockerfile -------------------------------------------------------------------------------- /bin/dm_control_multiagent.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/dm_control_multiagent.Dockerfile -------------------------------------------------------------------------------- /bin/dm_lab.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/dm_lab.Dockerfile -------------------------------------------------------------------------------- /bin/docker_entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/docker_entrypoint -------------------------------------------------------------------------------- /bin/meltingpot.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/meltingpot.Dockerfile -------------------------------------------------------------------------------- /bin/openspiel.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/bin/openspiel.Dockerfile -------------------------------------------------------------------------------- /docs/404.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/404.md -------------------------------------------------------------------------------- /docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/LICENSE -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_scripts/move404.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_scripts/move404.py -------------------------------------------------------------------------------- /docs/_static/img/ALE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/ALE.png -------------------------------------------------------------------------------- /docs/_static/img/bsuite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/bsuite.png -------------------------------------------------------------------------------- /docs/_static/img/dm_control.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_control.gif -------------------------------------------------------------------------------- /docs/_static/img/dm_lab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_lab.gif -------------------------------------------------------------------------------- /docs/_static/img/dm_lab_single.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_lab_single.gif -------------------------------------------------------------------------------- /docs/_static/img/dm_locomotion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_locomotion.png -------------------------------------------------------------------------------- /docs/_static/img/dm_soccer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_soccer.gif -------------------------------------------------------------------------------- /docs/_static/img/dm_soccer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/dm_soccer.png -------------------------------------------------------------------------------- /docs/_static/img/meltingpot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/meltingpot.gif -------------------------------------------------------------------------------- /docs/_static/img/openai_gym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/openai_gym.png -------------------------------------------------------------------------------- /docs/_static/img/openspiel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/openspiel.png -------------------------------------------------------------------------------- /docs/_static/img/shimmy-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/shimmy-text.png -------------------------------------------------------------------------------- /docs/_static/img/shimmy-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/shimmy-white.svg -------------------------------------------------------------------------------- /docs/_static/img/shimmy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/_static/img/shimmy.svg -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/content/basic_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/content/basic_usage.md -------------------------------------------------------------------------------- /docs/content/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/content/getting_started.md -------------------------------------------------------------------------------- /docs/environments/atari.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/atari.md -------------------------------------------------------------------------------- /docs/environments/bsuite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/bsuite.md -------------------------------------------------------------------------------- /docs/environments/dm_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/dm_control.md -------------------------------------------------------------------------------- /docs/environments/dm_lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/dm_lab.md -------------------------------------------------------------------------------- /docs/environments/dm_multi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/dm_multi.md -------------------------------------------------------------------------------- /docs/environments/gym.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/gym.md -------------------------------------------------------------------------------- /docs/environments/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/index.md -------------------------------------------------------------------------------- /docs/environments/meltingpot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/meltingpot.md -------------------------------------------------------------------------------- /docs/environments/open_spiel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/environments/open_spiel.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/release_notes.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/install_dm_lab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/scripts/install_dm_lab.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/setup.py -------------------------------------------------------------------------------- /shimmy-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy-text.png -------------------------------------------------------------------------------- /shimmy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/__init__.py -------------------------------------------------------------------------------- /shimmy/bsuite_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/bsuite_compatibility.py -------------------------------------------------------------------------------- /shimmy/dm_control_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/dm_control_compatibility.py -------------------------------------------------------------------------------- /shimmy/dm_control_multiagent_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/dm_control_multiagent_compatibility.py -------------------------------------------------------------------------------- /shimmy/dm_lab_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/dm_lab_compatibility.py -------------------------------------------------------------------------------- /shimmy/meltingpot_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/meltingpot_compatibility.py -------------------------------------------------------------------------------- /shimmy/openai_gym_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/openai_gym_compatibility.py -------------------------------------------------------------------------------- /shimmy/openspiel_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/openspiel_compatibility.py -------------------------------------------------------------------------------- /shimmy/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/registration.py -------------------------------------------------------------------------------- /shimmy/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Utility functions for shimmy.""" 2 | -------------------------------------------------------------------------------- /shimmy/utils/dm_control_multiagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/utils/dm_control_multiagent.py -------------------------------------------------------------------------------- /shimmy/utils/dm_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/utils/dm_env.py -------------------------------------------------------------------------------- /shimmy/utils/dm_lab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/utils/dm_lab.py -------------------------------------------------------------------------------- /shimmy/utils/envs_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/utils/envs_configs.py -------------------------------------------------------------------------------- /shimmy/utils/meltingpot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/shimmy/utils/meltingpot.py -------------------------------------------------------------------------------- /tests/test_bsuite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_bsuite.py -------------------------------------------------------------------------------- /tests/test_dm_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_dm_control.py -------------------------------------------------------------------------------- /tests/test_dm_control_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_dm_control_multi_agent.py -------------------------------------------------------------------------------- /tests/test_dm_lab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_dm_lab.py -------------------------------------------------------------------------------- /tests/test_gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_gym.py -------------------------------------------------------------------------------- /tests/test_meltingpot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_meltingpot.py -------------------------------------------------------------------------------- /tests/test_openspiel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Farama-Foundation/Shimmy/HEAD/tests/test_openspiel.py --------------------------------------------------------------------------------