Skip to main content

Interactive Graphviz DOT file viewer with pan, zoom, and multi-window support.

Project description

pvl-dotview

Interactive Graphviz DOT file viewer. Drop a .dot file onto a blank window and the graph is rendered as crisp, pannable, zoomable vector graphics (via embedded Chromium / Qt WebEngine for browser-grade SVG fidelity). Open additional windows with ⌘N (macOS) or Ctrl+N (Linux/Windows).

Install

pvl-dotview shells out to the dot binary at runtime, so Graphviz must be installed system-wide before running.

As a tool (recommended for end users)

# macOS
brew install graphviz
uv tool install pvl-dotview

# Debian/Ubuntu
sudo apt install graphviz
uv tool install pvl-dotview

Then run pvl-dotview from any terminal.

From a checkout (for development)

brew install graphviz   # or: apt install graphviz
uv sync
uv run pvl-dotview

License

This project is released under the MIT License.

Third-party components and their licenses are listed in NOTICE:

  • PySide6 (LGPL-3.0) — used as a dynamically-linked dependency
  • Graphviz (EPL-1.0, system dependency, invoked via the dot binary)

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

pvl_dotview-0.1.3.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

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

pvl_dotview-0.1.3-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file pvl_dotview-0.1.3.tar.gz.

File metadata

  • Download URL: pvl_dotview-0.1.3.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pvl_dotview-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f1e66c70785d57aa410edefb5525d0d16b90903ccd9bc7785958cbb577c47246
MD5 c3669dfbb0a8ea7792ecd9e0e728ed5f
BLAKE2b-256 0920a703e0922019bbea8aa19f67fd6791f6d400dff1d27a4ce53d39ad97d416

See more details on using hashes here.

Provenance

The following attestation bundles were made for pvl_dotview-0.1.3.tar.gz:

Publisher: release.yml on ParkviewLab/pvl-dotview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pvl_dotview-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pvl_dotview-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pvl_dotview-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a172c56f33956ad1b02afc6c9da84488ad77b1d2066dcfa59cc3d47767f5236a
MD5 fdde8446288ceb72dd6359ca0039e979
BLAKE2b-256 f2a0907e2f3a521539471d73c9b3e3d92090a8201e0c661f25d20c493d35f62d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pvl_dotview-0.1.3-py3-none-any.whl:

Publisher: release.yml on ParkviewLab/pvl-dotview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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