Skip to main content

Command line interface for analyzing Python imports.

Project description Python versions
  • Free software: BSD license

Impulse is a command line tool for exploring the imports in a Python package.

It can be used to produce dependency graphs such as this:

Graph of flask package.

Warning: This software is currently in beta. It is undergoing active development, and breaking changes may be introduced between versions.


Install Impulse:

pip install impulse

Install the Python package you wish to analyse:

pip install somepackage

Command overview

There is currently only one command, feel free to suggest more by opening an issue or pull request.


Draw a graph of the dependencies within any installed Python package or subpackage.


impulse drawgraph django.db


Graph of django.db package.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
impulse-1.0b1.tar.gz (3.2 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page