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.2.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

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

icland-0.2.0-py3-none-any.whl (416.2 kB view details)

Uploaded Python 3

File details

Details for the file icland-0.2.0.tar.gz.

File metadata

  • Download URL: icland-0.2.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for icland-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ec3e5963587b80fd5a17b4aa4b8d8334ab68f3b6e366037afa7aec7cc6d923c2
MD5 52fed0cc001589012ca8d684e9bacabb
BLAKE2b-256 d9a9d29b3868021207bacfca9a190f899329339dcd0474c0b163b6da657cf509

See more details on using hashes here.

File details

Details for the file icland-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: icland-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 416.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for icland-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f3692540046dc8270a8a2164ef771cd4c0f1c1fd26f736281d10f83166fb5bb
MD5 aa416516f7d5f5b7f215a4a590895694
BLAKE2b-256 a2fece202b50a500a0db5a2de58f9e2c677030e32bafa6bf17563faae06a11b8

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