Create a dependency graph of your codebase
Project description
VizCode
VizCode is a command line tool for building an interative dependency graph of your codebase. It utilizes static analysis to parse through your code to detect any definitions and references, which are then represented as nodes and edges respectively in a graph. The generated graph will be visualized on a web browser once the code files have been parsed. VizCode only supports the Python language at the moment.
Please note that VizCode is run locally and will never send your code, repository names, file names, or any other specific code data to any location outside of your local machine. Additionally, VizCode is not able to run on Windows unless you download the Ubuntu shell. For more information about VizCode visit our website.
Installation
You can install VizCode from PyPI:
pip install vizcode
VizCode is supported on Python 3.7 and above.
How to use
To run VizCode on a codebase, simply call the program:
$ vizcode -p [ENTER A DIRECTORY PATH]
Since VizCode only works on Python code, it will ignore any files without the .py file extension. If your code uses any dependencies that are not installed in your default environment, then you can specify an environment path:
$ vizcode -p [ENTER A DIRECTORY PATH] -e [ENTER AN ENVIRONMENT PATH]
If you would like VizCode to ignore certain files, then you can add an additional argument:
$ vizcode -p [ENTER A DIRECTORY PATH] -d [ENTER PATH OF DESELECTED FILES]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vizcode-0.4.1.tar.gz.
File metadata
- Download URL: vizcode-0.4.1.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.1 Darwin/20.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a85988f9f7d541732b4dc435df2daf0d9c1c45ba211fbb5c548187d4d3423f84
|
|
| MD5 |
53a9dcba5ccc9b224071cb8548fae2d6
|
|
| BLAKE2b-256 |
db5abc1ac5d2becfba43f0900b925b574a137604ad50bcc5b602e65ed0cecc04
|
File details
Details for the file vizcode-0.4.1-py3-none-any.whl.
File metadata
- Download URL: vizcode-0.4.1-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.1 Darwin/20.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33ea73e389e02257946cae95ef5cc1e9d9f77a1d3148fcffe550fdcf92b59176
|
|
| MD5 |
c7e74c78a5f31e36a9f39c0d3279c676
|
|
| BLAKE2b-256 |
761e3e5b0252efb2ea506a102e73e723db7b8e0d16cb597cb23de407490a0da7
|