AutoROM automatically installs Atari ROM files for ALE-Py (which Gymnasium Depends on) and multi-agent-ALE (which PettingZoo depends on, but will replaced by ALE-Py in the future).
AutoROM automatically downloads the needed Atari ROMs from ROM hosting websites into the ALE-Py folder and Multi-Agent-ALE-py folder in a very simple manner:
pip install autorom
AutoROM
To specify a specific installation directory for your ROMs, use the --install-dir command line flag.
AutoROM --install-dir /path/to/install
This will install ROMs at "/path/to/install/ROM/".
Furthermore, you can accept the license agreement from the command-line with:
AutoROM --accept-license
OR when you are installing the Python package by specifying the extra accept-rom-license:
pip install "autorom[accept-rom-license]"
This command would download the ROMs during installation and make them immediately discoverable to ale-py.
Packaging
AutoROM requires that you package it as a source distribution. We have a special script to build all our source distributions, i.e., ./scripts/build-dist.sh. The resulting source distributions will be located in dist/. You can directly install this with pip even including the extra accept-rom-license. For example,
pip install --find-links dist/ --no-cache-dir AutoROM[accept-rom-license]
Release files for AutoROM 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| AutoROM-0.6.1.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| AutoROM-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.6 kB
Release files / AutoROM-0.6.1.tar.gz
| Download URL | AutoROM-0.6.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6eff1f1b96a9d519577437f71d96a8d3b896238eca3433a8e69c5c92f6de3231
|
|
BLAKE2b-256 checksum How to use checksums |
5b22bce7442af5e6961e5a7434e0aeb64eba17c6e1eff11fc45613d68d22ce60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|
Release files / AutoROM-0.6.1-py3-none-any.whl
| Download URL | AutoROM-0.6.1-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e734fdad23dc8e48897de013803eba3c9e109e028d5463a4817346f7f669604f
|
|
BLAKE2b-256 checksum How to use checksums |
02e190b168a5dbc89a4e9b2206a99238f3ea3fc281052bb2dc236d4aa15e5e87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|