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
- Host: GitHub
- URL: https://github.com/venthur/snakerunner
- Owner: venthur
- License: other
- Created: 2018-10-11T13:46:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-09T19:34:38.000Z (over 2 years ago)
- Last Synced: 2025-04-24T19:56:51.587Z (about 2 months ago)
- Language: Python
- Size: 7.48 MB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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
