Skip to main content

Laser Learning Environment (LLE) for Multi-Agent Reinforcement Learning

Project description

Laser Learning Environment (LLE)

Documentation: https://yamoling.github.io/lle/

LLE is a fast Multi-Agent Reinforcement Learning environment written in Rust which has proven to be a difficult exploration benchmark so far. The agents start in the start tiles, must collect the gems and finish the game by reaching the exit tiles. There are five actions: North, South, East, West and Stay.

When an agent enters a laser of its own colour, it blocks it. Otherwise, it dies and the game ends.

LLE

Quick start

Installation

Install the Laser Learning Environment with uv, pip, poetry, ...

pip install laser-learning-environment # Latest stable release with pip
pip install git+https://github.com/yamoling/lle # latest push on master

Usage

LLE can be used at two levels of abstraction: as an MARLEnv for cooperative multi-agent reinforcement learning or as a World for many other purposes.

For cooperative multi-agent reinforcement learning

The LLE class inherits from the MARLEnv class in the marlenv framework. Here is an example with the following map: LLE

import lle

env = lle.from_str("S0 G X").build()
done = False
obs, state = env.reset()
while not done:
    # env.render() # Uncomment to render
    actions = env.sample_action()
    step = env.step(actions)
    # Access the step data with `step.obs`, `step.reward`, ...
    done = step.is_terminal # Either done or truncated

For other purposes or fine grained control

The World class provides fine grained control on the environment by exposing the state of the world and the events that happen when the agents move.

from lle import World, Action, EventType

world = World("S0 G X")  # Linear world with start S0, gem G and exit X
world.reset()
available_actions = world.available_actions()[0]  # [Action.STAY, Action.EAST]
events = world.step([Action.EAST])
assert events[0].event_type == EventType.GEM_COLLECTED
events = world.step([Action.EAST])
assert events[0].event_type == EventType.AGENT_EXIT

You can also access and force the state of the world

state = world.get_state()
...
events = world.set_state(state)

You can query the world on the tiles with world.start_pos, world.exit_pos, world.gem_pos, ...

Citing our work

The environment has been presented at EWRL 2023 and at BNAIC 2023 where it received the best paper award.

@inproceedings{molinghen2023lle,
  title={Laser Learning Environment: A new environment for coordination-critical multi-agent tasks},
  author={Molinghen, Yannick and Avalos, Raphaël and Van Achter, Mark and Nowé, Ann and Lenaerts, Tom},
  year={2023},
  series={BeNeLux Artificial Intelligence Conference},
  booktitle={BNAIC 2023}
}

Development

If you want to modify the environment, you can clone the repo, install the python dependencies then compile it with maturin. The below example assumes that you are using uv as package manager but it should work with conda, poetry or just pip as well.

git clone https://github.com/yamoling/lle
uv venv         # create a virtual environment
source .venv/bin/activate
uv sync         # install python dependencies
maturin dev     # build and install lle in the venv

You can also re-generate the python bindings in the folder python/lle with

cargo run --bin stub-gen

Tests

Run unit tests in rust & python with

cargo test
maturin develop
pytest

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

laser_learning_environment-2.7.3.tar.gz (118.9 kB view details)

Uploaded Source

Built Distributions

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

laser_learning_environment-2.7.3-cp314-cp314t-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

laser_learning_environment-2.7.3-cp314-cp314t-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp314-cp314t-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp314-cp314t-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp314-cp314-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows ARM64

laser_learning_environment-2.7.3-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp314-cp314-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp313-cp313t-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13tWindows ARM64

laser_learning_environment-2.7.3-cp313-cp313t-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp313-cp313t-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp313-cp313t-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp313-cp313-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows ARM64

laser_learning_environment-2.7.3-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp313-cp313-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp312-cp312-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows ARM64

laser_learning_environment-2.7.3-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp312-cp312-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp311-cp311-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows ARM64

laser_learning_environment-2.7.3-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp311-cp311-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

laser_learning_environment-2.7.3-cp310-cp310-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows ARM64

laser_learning_environment-2.7.3-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

laser_learning_environment-2.7.3-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

laser_learning_environment-2.7.3-cp310-cp310-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file laser_learning_environment-2.7.3.tar.gz.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3.tar.gz
Algorithm Hash digest
SHA256 32f4077f78e4fa111e550b3d7d81b62740ae1ccc311dd779a7dc0b16003e88c6
MD5 5d9a8d376d995cdbb7e04833c56d71bb
BLAKE2b-256 0528c7535d4ab1af675b4127394e7f0fe21f057eb496ced456626cb600ad95dc

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 a25b61bdbe4ae0943a9ac7cb33901914f98990d84cebf8399e7e31a46499fa4e
MD5 fc3b3aa88680665464fb437dc2a8a5df
BLAKE2b-256 b5be7b147e0f7b11917ab1b7fe7e2ea80ebb3d9a33ef0d5f625711af696301f8

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 829065f0bce7c4b63cef8d7e97dfa01b4f5f1f7af0fce9d7d2353403759c59c7
MD5 af12e28c117ff2eedec8046ee3becd24
BLAKE2b-256 ae790fa537315a701734c5cb79fc96ce2038ec3c8cafe859b01a04dc589ca2f1

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b850b31da4162e5dcde88e9a113287fd13ffffbcce4baa9286189070f2cd0388
MD5 2b4303a0236091364c6bfc75c11f1530
BLAKE2b-256 653ad9c6343eeca297da308afb631456b9d079d9e79e3a8215ce2ddf2b617936

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8bfacf531f31ab34fab216cf19a27150edb6c7599dd626b9ff9972dab387db01
MD5 cce469d69d770908d9010ff74bc514a9
BLAKE2b-256 06b71c2c44f9ca102ae7a8cd7a3886a2b281cd18462dcabde151d48bf9c1cdd8

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 537a96ab607153af3c75ebba0662a6534abcc6746e931fa100dab09d634ec2ca
MD5 b4edcbf299b1054fbdf7599ccf5d8900
BLAKE2b-256 b84dd802fcf18a9666beb404bd7c223b9a60cf0762eba1864079516e97c1c383

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 243553059780e17b97364da517c26233c909f2d9067b78c6effb5d4125ec9f59
MD5 236a16ed1d1239873d8ed30a5cac42d3
BLAKE2b-256 e38e7ffb1c4b0336dbd251ca6a75c97cdd87a13be91d69d458138ab66344ddc5

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 130d0359586c08cf59a1230ad402c69665c6d76c4d77ca58e841131a69290238
MD5 9d3288d858c9b83e1528062658323e97
BLAKE2b-256 4df51ac24915b4acef6b451bb0e5c8519ee805a173d4d7afc47726dbbb944d51

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 09e5e5c8fd1c7097f695d77a966a463f8e5708db050a5c1b07a254d25cf79e2b
MD5 98d21a92ead92e4b9834e4940c0fc858
BLAKE2b-256 386310453fe6b455996896555b40e0545f069ee779e59d4d0445af6cfe4446a9

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2aa8631739b2b8c121e35df0092c99ee77e210b64c03bf659bc340825d322791
MD5 bf2abf462f811f1c7da59ce1d425d735
BLAKE2b-256 9bbb72d97bab3fbafe074cd6be255570072695c8394fb44b13cb710e17c77086

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 078d16dd59b7cb0717c138bf8818251e86b6f1e63db9cd9edd7e3ef4ecfffc87
MD5 6593a7c85d44413e95788b117142e0c6
BLAKE2b-256 9c24bcf72c684f559f4fb6bad5527d79b634e5447d46d0f43e7456e6c33bfcf4

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6ce437418bea138364c04c5bacc0b1fa0557cb3e92d4012f37f0f394a879f19
MD5 10c7554552ab949d6e73a34597728281
BLAKE2b-256 a9e0fb564cf8517472e45293b27a74016a20be220dc67bdc3cf1aeccae7db3f4

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 366162ebf1894702fb7b9fb41cc97ef7016112365d421c202ed7ec8f712735c7
MD5 4a54f7afc6754cd78b54451a159712e8
BLAKE2b-256 379364a7ca977c40cd62235abf8c03236983a92e2d725860252fde9c85694036

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 a005ca4a39580725f74700c2c5f580461d54ef6dbb13734f52274b51d66013ec
MD5 23abaf11c017b745131f6d4a0eaaf806
BLAKE2b-256 c908cbf9c98c2a3292e297af79ed5f814cf097db9384ad438c0e01011f544eb3

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 94f00919215b592b36d2151581f94827567254c3de024da4160d8f76b6c31f88
MD5 0b2786bab902637742cde72453e9e2c6
BLAKE2b-256 ddaafb6c3e6b14490b8c30e77ea2e88320d1319a260801da58995fe24d7704b0

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad2898363f6ae58de35d8d13f5699387166d9864a98f5146d497b07efec05e3a
MD5 a805faa0645b5de9d9bf9d330a65f570
BLAKE2b-256 b163ad15bf73ad888bc99bc63a63c02ebd40e1881a3d461a6f10099cb0fd95d9

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd2e6d55519d5e341f8f033b8ecd008c9ea943935ff20317068122da8f4fbc94
MD5 cfb096b7f9a4fa20219e323b9d9a50fc
BLAKE2b-256 a60455905f062e7f1ac400fed0a33f6a32c4f72885a367eed9afc22998043869

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb4abf90586d6ce827382d93aec0de66889abe5ddf4c97890f825210a6bd68d
MD5 3741f5c4c2e7eb02d93f8e2780322d18
BLAKE2b-256 7472642786fa6092db90e2ed65cf765ce2d165c9327869fb7e1d53b95eb35e2d

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6c5bf23aa8d64e16fcee3a7e2b4e81d88d905355b1caa4bdcde23c098c27c8a
MD5 b1d706a4c3f66cbb4ce2876c2809e7cc
BLAKE2b-256 dc8a3cbae3e354d67e29db44fe0c4f71f5d887790417a81ee445bc7356e44873

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 977393e3e2164fe1c3caf727cf702fcebe653446783b2c5e41260469229e9c65
MD5 bc4007f7b36fdaac66e01974ecaead2a
BLAKE2b-256 8fd72dc2e314df302d399d3ff90f78d852e77f8b720733ccb87e4be4d6806500

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0807673c75ef849dfe21249e2af9d64ef68ecfb2f6a2fa47cb800b5737f8447a
MD5 9d6012ebf2f09fb64ae4e15e3c5df148
BLAKE2b-256 d2eab8d5a384837b2c8159ad7cc96117f5e9b4081fc714097171ff661970d985

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45676e070354ec9c7db057d4200634a6244c81c968622518c545cd561e436dc0
MD5 2495445af0d1c0130c6078e043a8fcba
BLAKE2b-256 0a07ed2b0f527d3deb39749e957eb3a8ab1d91ba2feddb999dad5ea39a01f8c9

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ab22eb7bae55d38bdaccfc174b0a9f8eb0078a9070255b348da77407c863aa4
MD5 cbfcd790fe8a502113adfa6d4d684684
BLAKE2b-256 a4474775820412e8a216dad51ba0b39deaccfbf281917776e4685db414007dde

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 692f0c7ac84f2216a32ae7195f8ae8f843b5c0e40c721e0b7eae30e7f2d00a43
MD5 80fda7ddea025f10abfdf2d24bcc1227
BLAKE2b-256 d64d5622d2fe87587efba4a72a14229d87851dc2430ab006c318db3d445057cc

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bed903996e1f5e12d227e31c5e546b5102880e937c3ace5d351a4cbbd8016ad8
MD5 756ec3678f3419b4944ddb9bafd0aaac
BLAKE2b-256 4756728e9960077019628eb1ab10634bf45ac59af00ca5cc55ecaa57f7dc4bb5

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 4dd69f51a66d1e48a86d648004a750098fdb81378ed96d0d0323fb69d86bca85
MD5 063dffd3d873910bc9feb7263524bd0a
BLAKE2b-256 58f99b2f01751fd9a799802a2bb6fc0743d4e22f44af0e54cf2e2a2bb8be4989

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f5a9349124ef819957db92b5b193c5bf9372482cefcdb6d9022677855a0780b
MD5 60a80a2697a5072ffade5f7bf91a849c
BLAKE2b-256 5e2c44c21cd9bc0434671d4f8f2d52be76b926c755845f1e03262f73a8ba3d60

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f79a80fb346c434623b1a3c0485d49833a60fabf65b9aa4b4b3e9c78a0bdf561
MD5 404ad9c039b0a7fa51533f3b9b341485
BLAKE2b-256 2519efa0458e4ceed325c0582b82a8068303fb4a96f7636b52ab9e173b35732a

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91d43c3863d49ee2ed24a8bb793f8aeea53260276c1a5a4a8160f8d435a24f5a
MD5 ee501397eda4d3fdfe7831af81c270ae
BLAKE2b-256 728530cc312fb85ee59bd5c7fd18d12d221756aeafb23e6120cb8e6d11fe8a7b

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0506ffe1aacbde938680b1b7072d4cc1195f15f7af5cd3ac48a65e5e10226169
MD5 1936f5b78f075606951c024c7950c69a
BLAKE2b-256 d8349d6b4bf39d48c659db4a9a30b182aad819d24546e7f9b31836c38a0827fb

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 97b09d4d2ea44eb5605fd06c31f32e6bd45c665671db3205b27299956e0ab42b
MD5 39a5d412a62436e1498e4fdfc8578a74
BLAKE2b-256 0293138aa812d08e0338cf635a00926866eaa46ba34bf209ee048161a29c1be2

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6f9d3bac6796004989150eaea539d3c5863e2037694c88e7ac5f36ec76d464d9
MD5 6c01f59a4259559ea9ce63a391bf7ea0
BLAKE2b-256 cd0422e851efe83caad4b0c553f4c3db4f4b56cbad7ce60c8e1992806c2dc80d

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 042b10a61062b39786dbef7606501a772c17d24b3d034507b15ce0f6a9c072ae
MD5 10bedf95a361df28922837efe9c4e306
BLAKE2b-256 1153a658ffa7ef3515ae007719f378de8323c9e67111ff04fc5a231deebfd256

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd2e18d3f58ae89fbfcac26b7b800586cc68b77a96e5c5c63d97eff0e632234c
MD5 921b3d94eed91d64cdd225b0078f40ac
BLAKE2b-256 2cab219151cfc601eb5b482c34905cd2287f618b3804781817f823085c9181d9

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72d651293545aca704ac72783437a81a29d0e16ab550f941d5c92db0c5fde8fb
MD5 d837da2d56a2ec647b66e7a46c79e9a1
BLAKE2b-256 37bf3d39c9bc21f89d0265bcb0e2ed63a8561845d67a32900b40db424507b72e

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8e9f1bc327f61e8463320ef3d1eb2835ec061c2fe17c47633389873a4e79630
MD5 d550c092e7d59da729e5a24afc52ce6d
BLAKE2b-256 b969c83a0fc036b699548104a8c0ad9d0ebb7951aa815503697079c883232efc

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 563c89175a71ff7183c244ba2ac06be00a6a72b91bf7b94b0249c3a7a7a5c7b1
MD5 0fb82b4d1f7896150383b680584db6f8
BLAKE2b-256 81c4bf2c1aa8991e218f4fb3aa08c1ee47b3859d14bcfcba0bbc786770535585

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 408b1989b6ac9f460ab34ec6f06ffa80c60176fb8af1a290c292cc6e26a3ff66
MD5 21de06fc30bf50e11ab5e8d6ad38b185
BLAKE2b-256 0955fd07f600032234d26c4a1860d4209b7d7c1673827f56b377c5b31aa7c627

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f84fcad6228e2b0199fa37a729bdd391ef66a2a18ca1e8d9c6e45c36663a39c9
MD5 6ccef856a0851ea0d90d3ccfe024f7c0
BLAKE2b-256 0490e0b1badd488809283fdc2f35535cc33618f15cbbce509c6f832748e029a2

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d4e85181b609bb325125fad440dc52dce52e0daa7d249025bb0d1ab6501d8e8
MD5 14b67e278077b8ff8e23c1d9d6a9c21d
BLAKE2b-256 c30339b3503ce9b38a71f26e07b51a2169f36fc8fcd74fdcd1f997bac7eac8fc

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01d2b779e80c4f0d996f7b83de58e41ea5219bec4dea39ab80d784c13a174d47
MD5 00ea30d19d8ca6c30dec23088efefa69
BLAKE2b-256 af15797c993d0baedaaca402d5e4368b4900d81c9efd98e886a647d3bb5ac57b

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f5ad3894e44945528d9c76aec5753547da680e20628b4c86f4e04a4fac8661f
MD5 ca8425ea97a96ce8e0f2c07c55af585a
BLAKE2b-256 9c7518c068cb645a7db936c38c5ff3c7f0e77ff400f6d58a6c4468a7256d4d22

See more details on using hashes here.

File details

Details for the file laser_learning_environment-2.7.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for laser_learning_environment-2.7.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7163edf9fa1cfd74a8154222a024ea22885257d8491745af5bb3b084396ee703
MD5 b8c6aecdc30136c6a6f69ce672e486e9
BLAKE2b-256 e056f663448fc492142d3af27b1382a6dbd1f82fc08552f32a1559b05bcd1265

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