Skip to main content

GUI Viewer for Python profiling runs

Project description

## Snakerunner

This is a fork of the seemingly discontinued [RunSnakeRun], ported to Python3.

Snakerunner is a GUI viewer for Python profiling runs. It provides exorability and overall visualization of the call tree and package/module structures.

### Status

Porting to Python3 is finished and it works on MacOS. There are some problems on Linux due to some gtk3 library issues.

This is a fork from a fairly old project, so the codebase is not very polished and up to current best practices and standards.

### Requirements

  • Python3

  • wxpython 4

### Modifications since the Fork

  • Python3 compatibility

  • Updated to current wxpython version

  • Merged squaremap library into the project

  • Removed support for Meliae memory profiling

  • Modernized setup.py

  • Replaced SafeConfigParser with ConfigParser

  • Replaced logger.warn with logger.warning

[RunSnakeRun]: http://www.vrplumber.com/programming/runsnakerun/

### Screenshot

![Screenshot of runsnakerun on macOS Mojave with Python 3.7](screenshot.png)

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

snakerunner-2.1.0.tar.gz (1.9 MB view hashes)

Uploaded Source

Built Distribution

snakerunner-2.1.0-py2.py3-none-any.whl (26.9 kB view hashes)

Uploaded Python 2 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