├── .Dockerignore ├── .codecov.yml ├── .github └── workflows │ └── push.yml ├── .gitignore ├── .multicore.env ├── .onecore.env ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DCO.md ├── Dockerfile ├── LICENSE ├── Makefile ├── Makefile.docker ├── README.md ├── _old_Dockerfile ├── conftest.py ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── index.md │ ├── markdown │ └── readme.md │ ├── notebooks │ ├── plangym_introduction.ipynb │ └── tutorial.md │ └── notes │ ├── __init__.py │ └── interface.rst ├── install-lua-macos.sh ├── pyproject.toml ├── requirements-dev.lock ├── requirements.lock ├── src ├── __init__.py └── plangym │ ├── __init__.py │ ├── api_tests.py │ ├── control │ ├── __init__.py │ ├── balloon.py │ ├── box_2d.py │ ├── classic_control.py │ ├── dm_control.py │ └── lunar_lander.py │ ├── core.py │ ├── environment_names.py │ ├── registry.py │ ├── scripts │ ├── __init__.py │ └── import_retro_roms.py │ ├── utils.py │ ├── vectorization │ ├── __init__.py │ ├── env.py │ ├── parallel.py │ └── ray.py │ ├── version.py │ └── videogames │ ├── __init__.py │ ├── atari.py │ ├── env.py │ ├── montezuma.py │ ├── nes.py │ └── retro.py ├── tests ├── __init__.py ├── control │ ├── __init__.py │ ├── test_balloon.py │ ├── test_box_2d.py │ ├── test_classic_control.py │ ├── test_dm_control.py │ └── test_lunar_lander.py ├── test_core.py ├── test_registry.py ├── test_utils.py ├── vectorization │ ├── __init__.py │ ├── test_parallel.py │ └── test_ray.py └── videogames │ ├── __init__.py │ ├── test_atari.py │ ├── test_montezuma.py │ ├── test_nes.py │ └── test_retro.py └── uncompressed_ROMs.zip /.Dockerignore: -------------------------------------------------------------------------------- 1 | venv 2 | .pytest_cache 3 | .hypothesis 4 | *.egg-info -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.gitignore -------------------------------------------------------------------------------- /.multicore.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.multicore.env -------------------------------------------------------------------------------- /.onecore.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.onecore.env -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/DCO.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/Makefile.docker -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/README.md -------------------------------------------------------------------------------- /_old_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/_old_Dockerfile -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/markdown/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/markdown/readme.md -------------------------------------------------------------------------------- /docs/source/notebooks/plangym_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/notebooks/plangym_introduction.ipynb -------------------------------------------------------------------------------- /docs/source/notebooks/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/notebooks/tutorial.md -------------------------------------------------------------------------------- /docs/source/notes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/notes/interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/docs/source/notes/interface.rst -------------------------------------------------------------------------------- /install-lua-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/install-lua-macos.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/requirements-dev.lock -------------------------------------------------------------------------------- /requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/requirements.lock -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/plangym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/__init__.py -------------------------------------------------------------------------------- /src/plangym/api_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/api_tests.py -------------------------------------------------------------------------------- /src/plangym/control/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/__init__.py -------------------------------------------------------------------------------- /src/plangym/control/balloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/balloon.py -------------------------------------------------------------------------------- /src/plangym/control/box_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/box_2d.py -------------------------------------------------------------------------------- /src/plangym/control/classic_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/classic_control.py -------------------------------------------------------------------------------- /src/plangym/control/dm_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/dm_control.py -------------------------------------------------------------------------------- /src/plangym/control/lunar_lander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/control/lunar_lander.py -------------------------------------------------------------------------------- /src/plangym/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/core.py -------------------------------------------------------------------------------- /src/plangym/environment_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/environment_names.py -------------------------------------------------------------------------------- /src/plangym/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/registry.py -------------------------------------------------------------------------------- /src/plangym/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/plangym/scripts/import_retro_roms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/scripts/import_retro_roms.py -------------------------------------------------------------------------------- /src/plangym/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/utils.py -------------------------------------------------------------------------------- /src/plangym/vectorization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/vectorization/__init__.py -------------------------------------------------------------------------------- /src/plangym/vectorization/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/vectorization/env.py -------------------------------------------------------------------------------- /src/plangym/vectorization/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/vectorization/parallel.py -------------------------------------------------------------------------------- /src/plangym/vectorization/ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/vectorization/ray.py -------------------------------------------------------------------------------- /src/plangym/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/version.py -------------------------------------------------------------------------------- /src/plangym/videogames/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/__init__.py -------------------------------------------------------------------------------- /src/plangym/videogames/atari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/atari.py -------------------------------------------------------------------------------- /src/plangym/videogames/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/env.py -------------------------------------------------------------------------------- /src/plangym/videogames/montezuma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/montezuma.py -------------------------------------------------------------------------------- /src/plangym/videogames/nes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/nes.py -------------------------------------------------------------------------------- /src/plangym/videogames/retro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/src/plangym/videogames/retro.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/control/test_balloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/control/test_balloon.py -------------------------------------------------------------------------------- /tests/control/test_box_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/control/test_box_2d.py -------------------------------------------------------------------------------- /tests/control/test_classic_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/control/test_classic_control.py -------------------------------------------------------------------------------- /tests/control/test_dm_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/control/test_dm_control.py -------------------------------------------------------------------------------- /tests/control/test_lunar_lander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/control/test_lunar_lander.py -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/test_registry.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/vectorization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vectorization/test_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/vectorization/test_parallel.py -------------------------------------------------------------------------------- /tests/vectorization/test_ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/vectorization/test_ray.py -------------------------------------------------------------------------------- /tests/videogames/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/videogames/test_atari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/videogames/test_atari.py -------------------------------------------------------------------------------- /tests/videogames/test_montezuma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/videogames/test_montezuma.py -------------------------------------------------------------------------------- /tests/videogames/test_nes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/videogames/test_nes.py -------------------------------------------------------------------------------- /tests/videogames/test_retro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/tests/videogames/test_retro.py -------------------------------------------------------------------------------- /uncompressed_ROMs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FragileTech/plangym/HEAD/uncompressed_ROMs.zip --------------------------------------------------------------------------------