Skip to main content

Tool for interactively visualizing decision graphs produced by the 'exploration' module. By default runs a local HTTP server to serve an HTML file and opens that file in the browser.

Project description

ExplorationViewer

Overview

This program provides an interactive HTML visualization platform for data produced by the exploration module, most notably exploration.core.Exploration and explortion.core.DecisionGraph objects. It is partially based on the dewlight visualizer for literary character interaction graphs.

Dependencies:

Just Python version 3.10+ (might work on lower versions; probably not below 3.6). You will also need the exploration library (although a static copy of that library is included and used for the web stuff).

Installing

Just run pip install explorationViewer. This will install several dozen megabytes of pyodide support files since the viewer uses Python-in-the-browser.

Getting Started:

Running python -m explorationViewer should launch a web server and via that open the viewer HTML file in your default web browser. It will load an example exploration but you can use the in-page controls to load another file of your choice.

TODO: Support providing a filename on the command line.

Changelog

  • v0.3 fixed missing resources directory; got file URLs working on Windows.
  • v0.2 alpha version with extremely basic functionality.
  • v0.1 Initial pre-alpha upload.

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

explorationviewer-0.3.tar.gz (24.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

explorationViewer-0.3-py3-none-any.whl (24.6 MB view details)

Uploaded Python 3

File details

Details for the file explorationviewer-0.3.tar.gz.

File metadata

  • Download URL: explorationviewer-0.3.tar.gz
  • Upload date:
  • Size: 24.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for explorationviewer-0.3.tar.gz
Algorithm Hash digest
SHA256 81994d6f9d369fc49ccf1d6befb1753463d8a05401b4b4c355e325c7b7c78db7
MD5 2dbf257ea40aefa6f95fd54484b6203b
BLAKE2b-256 254c151af2164df73b2ff04112714ecdb65b3b80021707950f41869132aba07c

See more details on using hashes here.

File details

Details for the file explorationViewer-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for explorationViewer-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6acef551c293615557c81afef64324d703a2a40062d130e8f03c8dd62b70bc54
MD5 143d1e426445f69071e00d67f13c7387
BLAKE2b-256 0ad3ae2ea90be4fb5a22913a4b817f2a2c13f2e8deea911d48317c32b86f07e4

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