Skip to main content

A bodge disguised as a tool that generates call-graphs when let loose on a datapack.

Project description

pipeline status

Datapack Visualizer

This is a very scuffed tool I made mostly for myself. So if you find madman-logic please let me know - I've probably just grown too used to it to notice myself.

Installation

  • Python 3.9.5 or greater is required.
  • Install Graphviz and add it to PATH.
  • Install DatapackVisualizer from pypi:
pip install dpvisu

Use

Call dpvisu and follow the instructions. If everything is set up right, a .svg file should get generated and displayed.
Alternatively you can provide the full path to any of the following folders as a command-line argument (only 1).

  • ../datapack/ - Generates call graph for all contained datapacks in a single .svg (Useful in case of multiple inter-connected datapacks)
  • ../datapack/<datapack_name>/ - Generates a call graph for the given datapack
  • ../datapack/<datapack_name>/data/ - Generates a call graph for the given datapack

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

dpvisu-0.8.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

dpvisu-0.8.1-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file dpvisu-0.8.1.tar.gz.

File metadata

  • Download URL: dpvisu-0.8.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.1 CPython/3.11.2 Windows/10

File hashes

Hashes for dpvisu-0.8.1.tar.gz
Algorithm Hash digest
SHA256 9c795b800d631cc506132daaf9f5b931ac2d1961c808a326be437591c979b691
MD5 05da4daa07148a1cdb138f608f4a0eb8
BLAKE2b-256 41e5547628254c761d8919033b1b5d69375f43560b415d934ebf0062bd58261e

See more details on using hashes here.

File details

Details for the file dpvisu-0.8.1-py3-none-any.whl.

File metadata

  • Download URL: dpvisu-0.8.1-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.22.1 CPython/3.11.2 Windows/10

File hashes

Hashes for dpvisu-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b220d0cce5ec5fe2fa9c8d9837eeaf3f184b9cf72cabfb6ede9f60cbaacdd96
MD5 3ec91f55c8f778185218297af57b19e9
BLAKE2b-256 89e3e9a9ab3e2a9eab8629a1dd5fa2fc094a1ccd23bec125ac99be4dd6f64a32

See more details on using hashes here.

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