A simple visualiser for SCML worlds and tournaments
Project description
scml-vis
A simple visualiser for SCML worlds and tournaments
Screenshots
Main Features
- Displays any world/tournament run using the SCML package
- Allows filtering using worlds, agent types, and agent instances
- Shows world statistics, agent type and instance statistics and contract statistics as functions of simulation step/time
TODO List (Good Ideas for PRs)
- Show negotiation logs (i.e. negotiation results)
- Display all contracts (i.e. in a table) based on selection criteria
- Zoom on negotiation details (i.e. exchanged offers)
- Add dynamic figures using plotly/altair
- Add networkx like graphs of contracts / negotiations / offers
- Add new figure types that do not have time/step in the x-axis
- Allow starting the app without specifying a folder. In this case, it should have a dropdown list showing the latest tournament/world runs (requires changes to scml)
Requirements
scml-vis requires Python 3.8 or above.
Installation
With pip:
python3 -m pip install scml-vis
With pipx:
python3 -m pip install --user pipx
pipx install scml-vis
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scml-vis-0.2.2.tar.gz
(42.9 kB
view details)
Built Distribution
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
scml_vis-0.2.2-py3-none-any.whl
(44.4 kB
view details)
File details
Details for the file scml-vis-0.2.2.tar.gz.
File metadata
- Download URL: scml-vis-0.2.2.tar.gz
- Upload date:
- Size: 42.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Darwin/20.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07b93b6b5dac95f3e654699a5475227da24eeca4457e6544b9660538c1bd5436
|
|
| MD5 |
c1ce063c5c926dd1f51559c4458089ce
|
|
| BLAKE2b-256 |
ed38170869f8e0bb5a7d469581dddbb2b6df1e05718c4d35226ed129d8026dba
|
File details
Details for the file scml_vis-0.2.2-py3-none-any.whl.
File metadata
- Download URL: scml_vis-0.2.2-py3-none-any.whl
- Upload date:
- Size: 44.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Darwin/20.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8991dfed4fef208c17408a0e8d7cf744a788cd0c6185198d7e8ea7ee07def8dc
|
|
| MD5 |
db9c15c60744457b42aea1a95de1a7b2
|
|
| BLAKE2b-256 |
9337cefe3fe6b71e7635cfc7cc6cac7c829b943f7c957d45438ea0e19693e49d
|