Skip to main content

Recreating Google DeepMind's XLand RL environment in JAX

Project description

ICLand

GitHub Actions Workflow Status Codecov

Development Instructions

Clone the project locally:

$ git clone git@github.com:lysj-cpu/icland.git
$ cd icland

uv (recommended)

The project can be run via uv:

$ uv run python -c "import icland; print(icland.__doc__)"
Recreating Google DeepMind's XLand RL environment in JAX.

Ruff is used for formatting.

$ uv run ruff check   # Linting
$ uv run ruff format  # Formatting

You can also install pre-commit hooks to automatically run validation checks when making a commit:

$ uv run pre-commit install

pip

uv is preferred over pip and also installs developer dependencies. However, pip might still be useful for small modifications.

First, we create and activate a virtual environment:

$ python -m venv env
$ source env/bin/activate

Then install in editable mode:

$ pip install -e .
$ python -c "import icland; print(icland.__doc__)"
Recreating Google DeepMind's XLand RL environment in JAX.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

icland-0.1.0a1.tar.gz (194.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

icland-0.1.0a1-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

Details for the file icland-0.1.0a1.tar.gz.

File metadata

  • Download URL: icland-0.1.0a1.tar.gz
  • Upload date:
  • Size: 194.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for icland-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 e2469ce5e25dbbd0de748c62586bac94754ee23f77081f98397299cd593b667e
MD5 e0c10f45909e2ffc9030a34a97d547d9
BLAKE2b-256 24906d8a0763b8ae69674b89237c3b7e6930e9c6ee6e7b5f8d1b075f7f7b8187

See more details on using hashes here.

File details

Details for the file icland-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: icland-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 66.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for icland-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 9fa12e12159c53a64c16e84107ac03cf45556f7b1542574344345ee8281c1138
MD5 43d916dfc16880b95b49a22bd5126b92
BLAKE2b-256 5ff3c8ac04cf3fda83c128d5a96102d99076ca6ece790adf8a0f745f93a03a1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page