Laser Learning Environment (LLE)
In LLE, agents start on start tiles, collect gems, and finish by reaching exit tiles. When an agent enters a laser of its own colour, it blocks the beam and lets the others pass; entering a laser of any other colour kills it and ends the episode. This single mechanic makes LLE a benchmark for coordination-critical cooperation.
📖 Documentation: https://yamoling.github.io/lle/
Highlights
- ⚡ Fast — game logic implemented in Rust, exposed to Python.
- 🤝 Coordination-critical — lasers can force agents to actively help each other to reach the exit.
- 🎚️ Two levels of abstraction — a high-level
LLEMARL environment, or a low-levelWorldfor full control over maps, states, and steps. - 🗺️ Custom maps — write a map as a one-line string or a richer TOML file, or use the 6 built-in levels.
- 🟰 SAT Solver — retrieve solutions to LLE worlds using a SAT-based solver.
- 🧪 World analysis — analyse the characteristics of a World: does it require cooperation or not? If so, what kind of cooperation?
- 🐣 Procedural world generation — generate worlds according to your requirements (cooperative, independent, mutually cooperative, ...)
- 🔍 Rich observations — layered, flattened, partial views, RGB images, and more, with optional reward shaping (PBRS) and multi-objective rewards.
Installation
Install with uv, pip, poetry, …
pip install laser-learning-environment
Quick start
LLE can be used at two levels of abstraction: as an MARLEnv for cooperative multi-agent reinforcement
learning, or as a World for fine-grained control.
As a MARL environment
The LLE class wraps a World and implements the MARLEnv interface from the to add a reward function, observations, states, etc. Build one with lle.level(...), lle.from_str(...), or lle.from_file(...), then chain builder methods before build().
Here is an example on the following map:
import lle
env = lle.from_str("S0 G X").obs_type("layered").build()
obs, state = env.reset()
terminal = False
while not terminal:
# env.render() # uncomment to render
actions = env.sample_action()
step = env.step(actions)
# step.reward, step.obs, step.info, ...
terminal = step.is_terminal # truncated or done
As a World for fine-grained control
The World class exposes 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: start S0, gem G, exit X
world.reset()
available = 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 save and restore the exact state of the world:
import lle
world = lle.World.level(1)
state = world.get_state()
# ...
events = world.set_state(state)
Query the world through properties such as world.start_pos, world.exit_pos, world.gems,
world.lasers, and world.agents.
Procedural generation, solving & analysis
The optional generator module provides procedural generation of proven solvable word capabilities. Call lle.generate(...), chain with other methods to describe the characteristics of your world, and end with build() or take(n=...) to generate one or multiple worlds.
pip install laser-learning-environment[generator]
import lle
from lle import World
# A solvable 5x5 world with 2 agents
world = lle.generate(width=5, height=5, n_agents=2).build(seed=0)
# Find the shortest joint plan (or None if unsolvable within t_max steps)
plan = lle.solve(world, 5)
# A world that *requires* cooperation, SAT-verified
coop = lle.generate(width=6, height=6, n_agents=2).lasers(2).cooperative().build()
assert lle.is_cooperative(coop, t_max=15)
# Prove what every short plan requires (e.g. level 6 is mutually cooperative)
assert lle.is_cooperative(World.level(6), t_max=25)
The builder controls every placement decision:
- Layout:
random(),lanes(),clustered(), or fine-grainedstarts(...)/exits(...). - Lasers & walls:
lasers(n, placement=..., span=...),walls(n, style=...). - Behaviour:
solvable()(default),independent(),cooperative(...),mutual(...).
import lle
world = lle.generate(width=5, height=5, n_agents=3).lanes().walls(4, style="shapes").build()
worlds = list(lle.generate(width=5, height=5, n_agents=2).clustered().lasers(2).mutual().cap(10).take(3))
See the examples/ folder for runnable scripts and the
documentation for the full API.
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
Clone the repo, install the Python dependencies, then compile with maturin. The example below uses
uv, but conda, poetry, or plain pip work too.
git clone https://github.com/yamoling/lle
uv sync # creatte a venv and install python dependencies
uv run maturin dev # build and install lle in the venv
uv run maturin dev --release # build and install lle in the venv (release mode)
Re-generate the Python bindings in python/lle with one of the following:
cargo run --features python-bindings --bin stub-gen
cargo stub-gen # Alias for the above defined in .cargo/config.toml
Tests
Run the Rust and Python test suites with:
cargo test # Rust unit + integration tests
maturin dev # (re)build the extension
pytest # Python tests
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file laser_learning_environment-2.11.4.tar.gz.
File metadata
- Download URL: laser_learning_environment-2.11.4.tar.gz
- Upload date:
- Size: 234.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f74f6504a2f6908a178e600c6d10386de018cfa64c581db01fab4256126a969
|
|
| MD5 |
0fb0e11fd2870c61150a3db1013b356f
|
|
| BLAKE2b-256 |
f590f6b8b9fcd27ef01ac5579720eb408f7467742178ed3046965b38311b9f0b
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-win_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-win_arm64.whl
- Upload date:
- Size: 812.0 kB
- Tags: CPython 3.14t, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
731201f1f7ab923872e27e3176201f573e5d78f7ec1d649772838b4d9d2b3cfe
|
|
| MD5 |
0f7d9766fa0f65ec212459a777fd4fe9
|
|
| BLAKE2b-256 |
6751d17fa50d2542bd2ba4bf9f884250f7e2e332903ce523d7a058eb596be753
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 858.1 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfd667b0c87770f82e588addeaa0d14716b715d16f30f2e1b54dcc95cab2f4b7
|
|
| MD5 |
63c67d02f3e053fed2e327e56b15f4fe
|
|
| BLAKE2b-256 |
b195ee008d7e4c79525e1cfede1c00994a917ffffa999006123e43c84dd71e52
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74d082f6af9742c3f1993fef2a64ddd57659ca33639ce114d25b8739892a7f3b
|
|
| MD5 |
d64fd00684d2584e5d56dafaf5b86f40
|
|
| BLAKE2b-256 |
71d48e56200af14cc1ef676ec90390aa528eb251f04480bdf3370453a3636875
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e260fa3c46546485490883f9a857629218512587ccd43f4def69dc92cd4be553
|
|
| MD5 |
8cf5d3717f466f2ff5b29788238287fc
|
|
| BLAKE2b-256 |
c8b98c9e9c39872fa8a7a907d9dafac10499607324a100e4461d991f077d98c0
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 978.9 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4f1c0a104a8286c7433dd7ad894bf76396ed5fb3a8f9e50819d0a9f28ceaa53
|
|
| MD5 |
12365b5741bb8ac28caf966db310985f
|
|
| BLAKE2b-256 |
1fcd57c7ebb8bfec6be8b1dcf1cfef046f49d32a580813df24e80437882dce7d
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14t, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fee350fb6dca86125ca9b3dfa16b3b9b0fbacd5776875ecb44fea0a84c6d7c05
|
|
| MD5 |
7f6f49965d660fef84bfe29af8e9a228
|
|
| BLAKE2b-256 |
0fabf98752ac17f5733a4c1bebe95d43548c6603cfba70236bb2d19a5f6446fe
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 821.7 kB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00494b4dc2fc9a40c9d77212203ea286e24f0d8ef2a07835aa79c7dd5adff7c8
|
|
| MD5 |
9f688c8125a328b68478568ab79bd36c
|
|
| BLAKE2b-256 |
ede033f4845857926393704cd1a27636c028a902d853f8ba8c0ed9738aee820e
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 862.2 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0b60f21f27bccbb71e0f4014d9f488702185d55155da5b0ef1ce87d0d2da302
|
|
| MD5 |
4a665d99e851e78967416e7319059b4f
|
|
| BLAKE2b-256 |
14e9a72d3f3c7ee9b68aca6c22b0f8dc24c81be7db385a74337a89f2a6063f50
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17692cde01fdfcda00177cf3d064df8b8a49eaacb3432a4754740fa2b05c0fb6
|
|
| MD5 |
fa62ff0f3f45028fecc9e3a1d71124a7
|
|
| BLAKE2b-256 |
15bbcf92dbe630878a06440138bc0abb3f7ca8fc46ef4ddcf962a54af6c8086f
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1323652f7a051fa13f6eb74b7f919b7f55d36ee2730168e1499c9b3c05742a40
|
|
| MD5 |
f280a6d84f76905f1fcb3299c9b33da7
|
|
| BLAKE2b-256 |
e6e7c2616b1cf252d6cb7127b85891bc040fe747786eace2efe69c4c1a11c37c
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 981.7 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6122d07cbc901938b350f94f5db77131743a744541b1684e6f320d8542a4762
|
|
| MD5 |
1c1dd0fdcbf0afb0d94ca5a8ed2e927e
|
|
| BLAKE2b-256 |
89496841fefeb0359fc09bbff4620ee30804d6336ceaef7a84b79f32f8efe440
|
File details
Details for the file laser_learning_environment-2.11.4-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db7ec712a6c728f37fd648fd6fea6bafac2fac006cb30da521e58e805972f2d5
|
|
| MD5 |
e2f22d7c2041b57205b61720d48e7cc8
|
|
| BLAKE2b-256 |
124b529bbffd9f1b82c26d7c8bf7666b296b8f63f91e721f01048ac9f9c69808
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 817.6 kB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3671f92e63eb905d858fbd4d6c3fd8e2f9d178d7c77b4a7f6346f920a97f9698
|
|
| MD5 |
b176f655aa64b6390deaab79331dc88e
|
|
| BLAKE2b-256 |
8a729180a3b569d2f0a5aaa59a01b9dc1f7c8f3dd5f11aea489abef7cca27db1
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 857.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
612d52addf1ec75898e15e08046a8e4b165345f3905cc5d450e8545a90e630e4
|
|
| MD5 |
be4575f85aaeb26d77b8ea7deec365af
|
|
| BLAKE2b-256 |
7a13c0dc140afbef17ab42948bfac148ae328503f96d3a38ab4eb85801fbfcdc
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
873df717afa04b30f5ea74bb9ad074bb43e76a94b73ac641cca2aa4571a7a018
|
|
| MD5 |
172aa8993510cca62f4c2f52e94d2502
|
|
| BLAKE2b-256 |
0e7a5c35355df7aa5f66af4c4a54739661e1c9e79b163e446d0d2034d88c782c
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
875406ad86c43f9dd6760f455a15aa77d6bae6925a98cb37e1f9f4929dccd2db
|
|
| MD5 |
865f135284f2ffe420dbfbe5a0001799
|
|
| BLAKE2b-256 |
1e32128fc6eabca7b23421fb9bce5207b092b4fc76563b814cc4bf36b48d40aa
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 978.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5b13100c03093760abd814f795d4fd45effbfa71ea7c964ac5687b6a493bf76
|
|
| MD5 |
316d2d31c19a03cea9a6258cd267068a
|
|
| BLAKE2b-256 |
b1b277a009082d80e6bca42dda1073f9c032ffafa3b416c4d432fb4a124d85ea
|
File details
Details for the file laser_learning_environment-2.11.4-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be0d265e95617465e06605fe8844a9ee946eca8f9b14c1e209ddbb9156c13c11
|
|
| MD5 |
e375e9ff8d16b9cb1f76bcc74750ad26
|
|
| BLAKE2b-256 |
2574bb32a8385b47e707da234b1347ac102bada206b3c94ea262edb419fa4f22
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 818.1 kB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
639155ae51c81be389e333a3115d9977b014375253efb0c58bc6c4c13efb0395
|
|
| MD5 |
ffb9365aafe0439ef5d9a5020781287d
|
|
| BLAKE2b-256 |
027a1e4609ddd90aeb209992f959fb8e80c0076702d11ed33526c52c668ccfa9
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 857.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23fa7084104993f06bd86458632094e4f8a91eb8cee4ef0c01dcbd0808911284
|
|
| MD5 |
fbf0988c0c1bc4ac7c853ebe183f81fb
|
|
| BLAKE2b-256 |
f81f762b744dfb82c0c806771b571f733bba996ff0690fe3f7acb9c416b0e915
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d396b0b5ad8479f57a9ee9b4892d1ba5b203a6b583b2ef0228574df60bc456d
|
|
| MD5 |
a87c85fb61a0581711071c866cdc31d4
|
|
| BLAKE2b-256 |
3b3753a14a216b992adfcc4c2e536b8b3af877f36f119c392a457df6a7daa074
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8b4a7f8a95bca7eb5fdd2487d82cce606ed213a0b59c19c2b1a62e41286b637
|
|
| MD5 |
66eb0930d971d185554f0eb45d1ce1f8
|
|
| BLAKE2b-256 |
44b1578f4597d3e0429ace06695ce6d0f8d9e207de25ab63560e7d8de34f82dd
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 978.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce28afa834062bf9ec7eb780ba337803e04435f4c5d65d894fc88ca46df0c3d6
|
|
| MD5 |
56c0f1cafea19d7d433c09b027976c98
|
|
| BLAKE2b-256 |
9385bb4415a5bffee66306cb4fdc284df8e7b5dce0e65b55e5256f3609ba9d7d
|
File details
Details for the file laser_learning_environment-2.11.4-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f4b98e6d5d0a10364d529a144c864086a69a4d99dc19c3024becb3b176345f1
|
|
| MD5 |
a4784de20fb0786ab0611e5753ffd6b2
|
|
| BLAKE2b-256 |
7cd2f61c32f5967032f16ffd9553b8147991e4bcc2fd235afcac8afcb7a9f51f
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-win_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-win_arm64.whl
- Upload date:
- Size: 822.3 kB
- Tags: CPython 3.11, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4252f2295a7bb0934337e526d3b9cc1af87b5417fb743411e3db2be46235752e
|
|
| MD5 |
f823dfaa429eaa4b6eb8fd70ab0ad693
|
|
| BLAKE2b-256 |
734c0bc1f5fe73176b783d88f8e22dbf6de1439c4a3233bc5e7d4840a81d9968
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 859.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88c1578b54877445b26a13d0442702a5db3ed36ac8792e69ddf49b9f0279893c
|
|
| MD5 |
f8ee3b5d9dbc6749c902c917bcd2ace2
|
|
| BLAKE2b-256 |
52bd3079b96080a2e636429f34ecd6fcc30776a265d5590dd392675914689e5a
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a57db878cdb6944d3c0397fa2d8b6f34a3232984b205bbbb536d16890eabdf30
|
|
| MD5 |
148d13a3ac298f3d74ab0457c52e928b
|
|
| BLAKE2b-256 |
46cf945c7f281269dfc96e75c75e35574aa6b1e49a537d0edee4cedb768c03ea
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e707bf68246aa0c38a28b26c2f9fc04e3f3943f8a5244592d58e7cdd56abf075
|
|
| MD5 |
a0cabd32f78927c19c15920c6ef001be
|
|
| BLAKE2b-256 |
03d320d3caf984e1625be3f876093afaa6cd078583bbdf8816bc38059482a6b8
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 983.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abbc8a4011cac2c93a68caeb16a567976ae6b6f27e45fa2334da710b234008ab
|
|
| MD5 |
2fc32e180c9b3a4554c48a6f87cb3644
|
|
| BLAKE2b-256 |
27004d969064180b1d977ec772ebeea88608955b291064513fc87ccb13a2c0cc
|
File details
Details for the file laser_learning_environment-2.11.4-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: laser_learning_environment-2.11.4-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
maturin/1.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6da326987ea8a0269cbfb597bcbf4476db86d9a0df2d3be4658a9d2be4ef4d45
|
|
| MD5 |
f4c6e76a6e2dd1513062b2398af55c7e
|
|
| BLAKE2b-256 |
bbecc3fe88bb2bcd3151a8a92c6619d349b1e4d04724492720618acac0beb706
|