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.2.tar.gz (17.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.2-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pvl_dotview-0.1.2.tar.gz
  • Upload date:
  • Size: 17.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.2.tar.gz
Algorithm Hash digest
SHA256 d98b639bcc6984225b609cfdf89a1402d9eb34c0c89ac0939e58901e0560984b
MD5 f3013d66706d1c6ad814c0afadf211e8
BLAKE2b-256 9f263ffdfda1ab2a54a48c8f2f492c27766e9721707717c946ae4e6c2e7848d8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pvl_dotview-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dfdeb6af858d07c641ef14055da738d8df5aa438a2af198982107f5f29506dfe
MD5 6b7169d14cb0a464a08715eb69d16085
BLAKE2b-256 9138d3e8604b3d8f2b906f05c7bc6c79e358d6f68fa6b01d4b2bec8d4ded5372

See more details on using hashes here.

Provenance

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