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 criteriaZoom on negotiation details (i.e. exchanged offers)Add dynamic figures using plotly/altairAdd networkx like graphs of contracts / negotiations / offersAllow starting the app without specifying a folder.- Add saving and loading of the visualizer's state (i.e. what is visible).
- Add new figure types that do not have time/step in the x-axis.
- Correcting the placement of weights on edges in network views.
- Adding a graph showing negotiation history in the ufun-space of negotiators (will require a change in the scml package).
- Resolving the strange behavior of CI bands in plotly in some cases.
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.3.tar.gz
(43.4 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.3-py3-none-any.whl
(44.8 kB
view details)
File details
Details for the file scml-vis-0.2.3.tar.gz.
File metadata
- Download URL: scml-vis-0.2.3.tar.gz
- Upload date:
- Size: 43.4 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 |
6bdbeec968300d3da3fea5f6c67c947b4344e4338bd9731fc681fdfc18b07f83
|
|
| MD5 |
f3a2fb3de22fea7f77b839b67166d852
|
|
| BLAKE2b-256 |
3311bd63aaade8189f41a6f2dfcacda9f204a5c437870f4f6fc7d07eaf8b61c1
|
File details
Details for the file scml_vis-0.2.3-py3-none-any.whl.
File metadata
- Download URL: scml_vis-0.2.3-py3-none-any.whl
- Upload date:
- Size: 44.8 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 |
8f6a2370f305146b30e88898e308d73d08d46180afec9f7e0316b34a7685bfcd
|
|
| MD5 |
3355d69ca0973c0269559f8076edc3cd
|
|
| BLAKE2b-256 |
02127807feab6499d13d7f2b30dfc8f2b743bf6f00d574b8ae0dd58a799f49e8
|