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.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.2.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

explorationViewer-0.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for explorationviewer-0.2.tar.gz
Algorithm Hash digest
SHA256 1a6ee24fa4845d7daff83f3889687996ac05018fa99bfbd65c42c9d12d8e56e2
MD5 3cd6326ce685658e183a26a3ef5799c8
BLAKE2b-256 5c41f63f990230d4a24347c1b08f30635087c6449ed604992267cb2d6c88fc0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for explorationViewer-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dc0000b4c37604deccf6e1552a9cb7db87a2ccd85e6814f95a409a99ac8d4a4c
MD5 4175392cb2dfdd6df00f20b1ba6ce207
BLAKE2b-256 58f4a42b578f11446b72f1a76b982c3b23bc437e5dbee756ec21c7ccd11d432a

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