Skip to main content

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 or start a fresh exploration.

TODO: Support providing a filename on the command line.

Changelog

  • v0.4 adds parsing for journal files; upgrades to exploration v0.8.2; fixes drag jitter bug (finally!).
  • 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.

Release files for explorationViewer 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for explorationViewer 0.4
File Size Uploaded
explorationviewer-0.4.tar.gz 24.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for explorationViewer 0.4
File Interpreter ABI Platform
explorationviewer-0.4-py3-none-any.whl Python 3 none any Details

Total release size: 49.2 MB

Release files / explorationviewer-0.4.tar.gz

Download URL explorationviewer-0.4.tar.gz
Size 24.5 MB
Tags Source
SHA-256 checksum
How to use checksums
1a51ce9df1d02ace8f42c95c042208533ef42119496b0b77b9ebf7f5f8a9cc08
BLAKE2b-256 checksum
How to use checksums
1e04f1cac677a9a4c4a52b8635c2e80ea769b4de77495ea28bd0a252d7c135f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / explorationviewer-0.4-py3-none-any.whl

Download URL explorationviewer-0.4-py3-none-any.whl
Size 24.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
86df6ab1b564e27d230b6680ee7281632d2cd3b1f9a0282dd534f5304babdafb
BLAKE2b-256 checksum
How to use checksums
dadb5f2dfd3acd036234d08a3f5aca1b18ef0a11990a39ba646b228896f7b384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page