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.1.tar.gz (16.3 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.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pvl_dotview-0.1.1.tar.gz
  • Upload date:
  • Size: 16.3 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.1.tar.gz
Algorithm Hash digest
SHA256 34b85869381e8d7e9f26177495bc2f1c082e489cfa3cb1d989164b5cb9c9296b
MD5 b4c690b1d026112db062a4be2ce0386f
BLAKE2b-256 e06452f9a0f4032f3d105e17be402b77677e4dcb875f50713b9a13f08cd1aaf1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pvl_dotview-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e6c015d0fd04e69bc09297b9003b565dadb240acc84b459e03e06bd4624b20
MD5 a8e7fa07e7fcf55c83f9d91e9a590a87
BLAKE2b-256 0e9871d0f0152879c45c11be935eeb52aa82aa04877a0a11a2c16c6fec9ac0c0

See more details on using hashes here.

Provenance

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