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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file snakerunner-2.1.0.tar.gz.

File metadata

  • Download URL: snakerunner-2.1.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for snakerunner-2.1.0.tar.gz
Algorithm Hash digest
SHA256 c433b171b98c5a4d09a5bc248d133fad8a4e9a7b78a15a875ed77533cf064a67
MD5 0b8c46e6b521fbe02c7ba3d502ec3c8b
BLAKE2b-256 332bd72a7fff1286e9bc4b231fcb313e9b5e53196d3785f5670378a146ab6773

See more details on using hashes here.

File details

Details for the file snakerunner-2.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for snakerunner-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b6217f76c6cd6e7759a93236c35facf3cd9d20ddec88527c7af97f990dcad78
MD5 0234aeea9331712f8e3a987d1b6ba413
BLAKE2b-256 ecf22acfb5da7368ca297a92b0868afbeed2ae46248a0b79ce53685794c38da0

See more details on using hashes here.

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