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.9.0.tar.gz (140.7 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.9.0-cp314-cp314t-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

laser_learning_environment-2.9.0-cp314-cp314t-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

laser_learning_environment-2.9.0-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.9.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp314-cp314-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows ARM64

laser_learning_environment-2.9.0-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

laser_learning_environment-2.9.0-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.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp313-cp313t-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13tWindows ARM64

laser_learning_environment-2.9.0-cp313-cp313t-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13tWindows x86-64

laser_learning_environment-2.9.0-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.9.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp313-cp313-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows ARM64

laser_learning_environment-2.9.0-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

laser_learning_environment-2.9.0-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.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp312-cp312-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows ARM64

laser_learning_environment-2.9.0-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

laser_learning_environment-2.9.0-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.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp311-cp311-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

laser_learning_environment-2.9.0-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.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0-cp310-cp310-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

laser_learning_environment-2.9.0-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.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

laser_learning_environment-2.9.0-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.9.0.tar.gz.

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0.tar.gz
Algorithm Hash digest
SHA256 5379531ceb79a356352d87c554879558a01e4c6b334d7a31179362c2ac11d9a5
MD5 5847a84cee68daa89850f84f41b0f282
BLAKE2b-256 ed17c43b0bd9bbe00cde509d276ee6250d6990e810d621e5fb43b86e0124b32a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 4983129ece16a5dfb93e9faef80e66a53799a2197a7c451ff63391bd039f6acb
MD5 5cea4aedd9e2f40f788e62c25326d359
BLAKE2b-256 18cf6c45338df230ce2e488320203ea38b33a26a864387db80d3212ed4fcb143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9ba31180f1350bc72fffbec2a4e61eebc560a991a4dc4261ec158e22eb2aa37f
MD5 917f7bca499acb7edbfe79f767488d82
BLAKE2b-256 83a5315a783028070a220395478a34823089bd18cd99a47ddcafc1d41bc5637a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a8acaa3c7dc57a84f7e0656df02cbb635a06f39802cda96314642ccca82abb8
MD5 0006e6ea63f967b2c23f0f6f6f5c00d8
BLAKE2b-256 172c1d0038a49179db7bb363306aa78101c5cb563c901b4ef9c512adce63641a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a01a83d2de2474e03db591312cbed81bf70a4841561aa6566edd0899da651170
MD5 c986677cc60689544613c6b77f74b1b8
BLAKE2b-256 33630e136f99556d3880aadd4cf32700d40797aaa8d842f023e1f8fd7a01f961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de91c666461ad6f7f36aedb0f9c9976482b880efc1ea27717a7a487f399063d6
MD5 792333c326ae103d77882796688c0d5e
BLAKE2b-256 a2f40984c2bf1fc470723adc5976735a1f620640b7d0516a2f1cc01dff7a9e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b6fd2d802d8dce07796bd75fc7566550e050fdcfb8c7dc82febb3f11b83884a
MD5 a5868ec34b7997c6627f59c3a4f859ca
BLAKE2b-256 35dcde68ef4303e51ae7f2d8b658df89f85aab0632309bc4ebf36c32ff414771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5ff8198e0b850f4b6b5eadd21c37a77a2181846aa9d601e44fe81247bf9c875a
MD5 8bf37242fe7662194071a3677787a604
BLAKE2b-256 c3ebfe05e39cdc3de16785b8e14e593747f6066ed7749ebb0bcbc518a748c667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 aa8b76b68533221d031fa4229a799095095e0916806b64d115c9215f79fc7ebf
MD5 9c0f1cb7367f6cccd8318bdff1a4feb5
BLAKE2b-256 e0d35dfaace61ab5338853de870e4d3f9b35e2bfb3928477f7a82f2955feedaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2645cfe40b2bd7033740deba07cd6cdcb236a800938c77a7f0b81ac095e65e25
MD5 70bffc2a1348ce624a3d34f04f06ad62
BLAKE2b-256 fb74b66717f6792bfd5a20bd7c7fd7cbd4481bcaade3d410960f08f93381c24a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 928b22c1f3a76f7673505746eebf1592b0fec9972989f75861229cadd41cd756
MD5 37f1a1bf1506dcec84d5accd714f6c10
BLAKE2b-256 58ae84bc85826be7f7a82085a1d6620b7b11bdcb1cb771bb10d59a477125814d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1865621a66e73c9878c63735f41608c4183a5a44ccf8090e5963b009d34c3ef7
MD5 2d25f4c4b2f67e3fc5e16967cf21db4a
BLAKE2b-256 96e620fa0939b37caf8c9a4a1f8c9901d219219ad9c46d45a2acad0d7ad42dd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac1956ce50450882866aac5dc273e78e6df9fd385399aafafd08bbdf0c97b3dd
MD5 ab474dd9dd6f67a3bdc63647727a211a
BLAKE2b-256 48be0eab9cf737aa198059122e3203556acd71cfb3d62724ba943fb475dd26e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 b450e3c8fd8d79744feb2389b2cf4a8298b88243bd935dac1d0d5d2838a1314f
MD5 bab80d940be9cdc48a1ab196150fb077
BLAKE2b-256 19680f443a123b9e768a4ece41270ce624ec4f919764eedcfadf8b57bfb6612e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 1fea5fcb00fb348acd7947e6cac986caeabad4844b91be22dac45e7c66699d05
MD5 caacf923df308487c86c0b7df16ab61e
BLAKE2b-256 d99f7accabf1d5abf7532bb6e7336e525b97fae8aea4b1883b3c6e7b84982394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f9f8dc669b93e44657c2f1bb7a073cf39cfc0ced4c4af4482427166c9e7972a
MD5 0f46b6f8fa15b9a7e2bd84a7cf86e271
BLAKE2b-256 b761922655c195af7d7d4812e9a6317ba4c784534acd114acb3131a1009613da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb73b26cdbb4e6af518e34884af582c46ea9affeb0fd2d4f61c672e6bb3bb8b4
MD5 f5bf85591151a2186c7c77916ef3b6db
BLAKE2b-256 4ac1fd3766ce55b14860af91c5365b803df46c539b0310106b898c33186417a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b06b7f2ae4dc3c600119f064b7526ed5a74c031688a2258d219f9d6d6e9327b
MD5 0fcdab34aaaa6b5002a2fd3102fecdf5
BLAKE2b-256 aae83c2606cc1eebb57740981f8aaf2d9a61421d453a4a46546402d87ffb8ad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e73f7d3b3a284999520263775d07388b67acb1eab63ca8a4f26a8949c1d79e1
MD5 ca3533e3ba2ca240b9e3d3e5f08ad415
BLAKE2b-256 b8148d848c627c0a20b91f1a7683644b52042e035d7765836681075978bb1122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 adad68b72fd8455ee27213e902e68272dd34900395e59d90e6715e57fe0178a8
MD5 cd1b6eebb0e420837f76d12214710e66
BLAKE2b-256 3cf70d750debf85d09d6ab3a426fcfbb22f74eab6ef6f39254b857cc02f786aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2493fb53b3108eb70e62b626b9ddd6b786fb0a40621243bb0ff3ca6cd00658e7
MD5 dce7ad04ce8873e3a3422de08043a8cd
BLAKE2b-256 0d23852e8de4cdefd99392f0cb8f510e64660338e740d7c2df4ba6554bb2d75c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba3147de1bdb27a424aebd8c69b302456a133644877ccd6a1dc0e886c7577e3a
MD5 c8404c84a6949194ec9cac891e23d8c6
BLAKE2b-256 e6dc6414da796e26e0cbfd3965591a3afdb6445996aff99556ac306f91413d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c56c0b131108261baf9ae04e417805a5e9483e3192d97817d05affc0fb6a5980
MD5 ac4419d798abab34c804fb9dfa363558
BLAKE2b-256 a22a73c67f86295201d9228eea500ebe35d903128fa8a368d64647f6554900e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2b37aad4b1349a0eea70a28de514138e67e1694fe6bf90086da7bb0d48c6080
MD5 6ba6eac788bd4f39f3f576b135c21165
BLAKE2b-256 c55d0acd80a22c1ad3c34cee3901c9bb7dd22ec0d2d7de517a1fb8897700e709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb5a3f9de555663e457823d12014597a7f4359226a39bdd41de297b5d4c4bd80
MD5 b6033696f2fc85c1bd2c12f036ceba94
BLAKE2b-256 67f80cbb969e6fcf3bebe4df71ea1d3bb8674a1e23c8b3275e745581d85817cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 03e9df84af8927e25839fc445d8d60a0fb83cb675f8a73a4cb60ce611c10165c
MD5 2603a54cca99c5863a75dead2cf18291
BLAKE2b-256 98ce3456fb3ed65ce0898738327c57187ca21cb2accea70f4ec65729b7776458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64c3e7c522dc7f66c03497e922fc19769b9e089fe91d3dceffb22fd22438d92c
MD5 2da1502a4c18e0ca52d3e254f5e98d83
BLAKE2b-256 00bb7a8f9797deaa36eb22e8475aa18097904e69e18bf9062dcc96adcf7f843f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fed7e9ad9f46fc54dcb5bb820d42d8f45695317f71aceb01d97ec7f9b764b4f9
MD5 8515ca8d3767bfd4d659968fe7feec66
BLAKE2b-256 0be9cd8c9db08b300b38180d3096c9959e4fa5205cb6373333feacf0c3d2fd45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49fc3d85612a13e2ec7d6bad2217faf399a8db40964b65e456a7d15f76490dab
MD5 8a5189c942d7883009cac3e9d659af2c
BLAKE2b-256 37b29e4bd6924226e4999a127ec9ef0ae891ae54733abaf61ba816eb70d81446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 424af15be0690f10419bd847322b4c8b40a11fc4ebc488cc888b660a0882e273
MD5 570e6d29af569a87e00d61629391940d
BLAKE2b-256 874069d5d182bc9eeca723c0abbe15f6d8dd6f3c94e565050cf2144a85e86dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0951d686650663ec3327f7c9a7714680b2e852a5a5cbe201e826c1a46a658547
MD5 0af54883157c05a25c3e3e0687fc1690
BLAKE2b-256 55c0a3933e3a777961c1d9f8ee76db06d0a88c13ec61b8d589cd3988bb19d91c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 0cfdd6ddc459a42a6728c9aca55a3ccc49d361afd52dac23ec5879f2ab407808
MD5 74307261c7c456d99a85efa87f0545b1
BLAKE2b-256 5a73762ad483343c5bf1fc6087b04f03faed2a00c8dccb7ba74deb77e790f446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 550bfdfe37660447e14d33a1f684e34af9d4ed228eefdaa92579daea798b20f3
MD5 f9b892648be8ee4015ea7933e852322e
BLAKE2b-256 357833dd72ffabd5cbab98eb9c3725017b5dee86f338d3dc1183f5e1ac6ca6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73321e297f7f8a8df4f617545e3a4251f34f7680b775b531b931248ecd78f4c5
MD5 5ec631a96f62e8c41fd6bb43240e4470
BLAKE2b-256 d6bd32fbf6faf19dc89f294f687fe4422745dccbfd75e6df68a38c83b811f793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d241527593f7e316fb9ef9e894658b44a98011e2fa1f14a5f4b7552df1a104d
MD5 14b87ed9c0ef79db894ca8338f62e19a
BLAKE2b-256 d7887ae0502b28063bf43b7975fd8735be3aaf42a7ec65b37fcdfcb59c7fdfe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf3990e22cf933653c8921d2e56d18f8d6c9d625cc1d2586ef1fe9c2ec5202d2
MD5 7d4a22cd4c0b4a9467696e7265c1cf3f
BLAKE2b-256 fbef7059f92b2a12a25e111c4cb0cb58da142898730528a15f3cc76f185d7e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db7d7102f6e8488a37845c25cbef09b3efcf48bb7088a089a0b312ced5b57466
MD5 11a842161465c4455f1c5ed21d5d77fb
BLAKE2b-256 788f622c050b2ce33a55184521dea029365107d4605e0ae7a6e06d1c862fa6f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ad03cf5ddf1dc214d746a6200155c6ad788f22d3d51f6823a4955ae12977ce16
MD5 14b9f9c2f6387413ce3f96ba01547e84
BLAKE2b-256 5397fb04b3cd0162525d5f36199e540d1b6cb8f05ef9de3a18dc6dbf42f946bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c5205b94642d7eee9d6bdc414f697950c75dbb3e86ced84e021789c60e1eae00
MD5 57833e08b68a9cb69607dd3688a8b981
BLAKE2b-256 f4861579efd376a1bf034d8dddd79d05121d37c7658151c01a6ed1d2fa01e21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 195c932e14640e02323050a045ca3bf64af2e0e486e8db83b154cd9eb5adf3b9
MD5 03b9b4d70ae49cc13988ab1dd8eada79
BLAKE2b-256 92ecdbbcb63c7e505cd6a441e37852acf282d701269589e2f4b2ef4681d71c16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67c571180e86d7d651bc16a8d424c4eaa1726e5b1e1659a5d3308c501c6214e5
MD5 4489b77b78dab30f130d6435258f8a1c
BLAKE2b-256 044f0b4458b32ef17ebd7d0b26615303b6646bca17658b87f51c8e1ea53d8390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbb3dbcb3b135ba428498b09365ae5af2b1f0ccb32621832c4245c7f7cbe90ab
MD5 e6a8b17d1a787cdd33995bc9665693f2
BLAKE2b-256 0332400d10c3f35aec92d067dfdad2ed1ab8ec828c0b023899e8ba6990b049c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for laser_learning_environment-2.9.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 484cbf3a7da59f04ff785e1c1697bc2e3d76cae1ed477854a8f1f132becee5bb
MD5 eb5a02272980d02b4e55badd07b0f0e5
BLAKE2b-256 b4c5904780e5036e5e9dc76820b6e3db09754e08913ba9e0ccef78bd973a0447

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