Skip to main content

A package for creating import graphs

Project description

Import Grapher

A simple python module to plot graph for module imports of a python project or a file.

Requirements to run

How to use it?

  • Basic usage:
    • impgraph path_to_file_or_dir

Note:

  • Path can be either directory or an individual file.
  • Graph does not include these folders: venv, __pycache__, .git, .vscode and .idea
  • Flags:
    • Image
      • -i/--image image_path: provide path to store image.
      • Default image name: graph.png
      • Example: impgraph path_to_file_or_dir -i out.jpg
    • Layout
      • -l/--layout [neato|dot|twopi|circo|fdp|nop]: Describes graph layout.
      • Default: neato
      • Example: impgraph path_to_file_or_dir -l fdp
    • JSON
      • -j/--json json_path: provide path to store json data.
      • Default: No json file is stored.
      • Example: impgraph path_to_file_or_dir -j data.json
    • Standard Library
      • -std-lib: Include standard (built-in python) libraries in graph.
    • Help
      • -h/--help: Display help

Note: By default standard libraries are not included in graph

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

impgraph-1.0.0.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

impgraph-1.0.0-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page