An open API service indexing awesome lists of open source software.

https://github.com/venthur/snakerunner

Python3 Port of RunSnakeRun
https://github.com/venthur/snakerunner

Last synced: about 2 months ago
JSON representation

Python3 Port of RunSnakeRun

Awesome Lists containing this project

README

        

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