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.0.tar.gz (15.8 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.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pvl_dotview-0.1.0.tar.gz
  • Upload date:
  • Size: 15.8 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.0.tar.gz
Algorithm Hash digest
SHA256 93aab514833a9a0d186a7738d6ec515a90dde6f6c1500e98fa098880f0e8deea
MD5 2fa42f81926cf46fcb7f30f7bf4a77dd
BLAKE2b-256 edbca95ac079abcda8e97a02ae7e918044833abaa8f833401b544250dd17acb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pvl_dotview-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: pvl_dotview-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15aef71b22d26adc27027e2b946a8f935aba91f51ff7cf5bbe347f66d66bc360
MD5 71b634b838d7c28640547eb3e5411adf
BLAKE2b-256 ac14b2fa8a5e36cc7ba02b6ade5a9185f66c0471b8c8e5b7cf8af785811bd518

See more details on using hashes here.

Provenance

The following attestation bundles were made for pvl_dotview-0.1.0-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