EDYS
Tackling emergent dysfunctions (EDYs) in cooperation with Fraunhofer-IKS
Setup
Just install this environment by pip install marl-factory-grid.
First Steps
Quickstart
Most of the env. objects (entites, rules and assets) can be loaded automatically. Just define what your environment needs in a yaml-configfile like:
Example ConfigFile
General: level_name: rooms env_seed: 69 verbose: !!bool False pomdp_r: 5 individual_rewards: !!bool TrueEntities:
Defaults: {}
Doors:
closed_on_init: True
auto_close_interval: 10
indicate_area: False
Destinations: {}
Agents:
Wolfgang:
Actions:
- Move8
- Noop
- DoorUse
- ItemAction
Observations:
- All
- Placeholder
- Walls
- Items
- Placeholder
- Doors
- Doors
Armin:
Actions:
- Move4
- ItemAction
- DoorUse
Observations:
- Combined:
- Agent['Wolfgang']
- Walls
- Doors
- Items
Rules:
Defaults: {}
Collision:
done_at_collisions: !!bool True
ItemRespawn:
spawn_freq: 5
DoorAutoClose: {}
Assets:
- Defaults
- Items
- Doors
Have a look in \quickstart for further configuration examples.
Make it your own
Levels
Varying levels are created by defining Walls, Floor or Doors in .txt-files (see ./environment/levels for examples). Define which level to use in your configfile as:
General:
level_name: rooms
... or create your own , maybe witht he help of asciiflow.com.
Entites
TODO
Rules
TODO
- Results
Assets
TODO
Metadata
Release files for Marl-Factory-Grid 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Marl-Factory-Grid-0.0.5.tar.gz | 176.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Marl_Factory_Grid-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 385.5 kB
Release files / Marl-Factory-Grid-0.0.5.tar.gz
| Download URL | Marl-Factory-Grid-0.0.5.tar.gz |
|---|---|
| Size | 176.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22f2f8554b072b8bf53a6baf6e8ddf3d419a27ed4437862707490b0f4f416355
|
|
BLAKE2b-256 checksum How to use checksums |
540ba44f8af62e02640504f82f3895f015935d54b192bc9d1ea81e8db75ae046
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / Marl_Factory_Grid-0.0.5-py3-none-any.whl
| Download URL | Marl_Factory_Grid-0.0.5-py3-none-any.whl |
|---|---|
| Size | 209.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7fb8f09a52c53a408a546673373950fb5ec8e24905b129521b2ab9f3e0342c77
|
|
BLAKE2b-256 checksum How to use checksums |
5f79c993b27b61dd507b1c15e4d6834563d7b146e3e55028b908d6c0e4f77fb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|