NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2419 most downloaded on PyPI
A web-based viewer for Python profiler output
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 12 months
Nearly every release is documented
notes for 19 of 21 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
21 releases · first in 2012
Tagging version v2.2.2 for release
Tagging version v2.2.2 for release
Tagging version v2.2.1 for release
Tagging version v2.2.1 for release
Tagging version 2.2.0 for release
Tagging version 2.2.0 for release
One column per quarter.
Add configuration options for the %snakeviz magic (thanks @dabacon in #174)
Drop explicit support for EOL Pythons
Tagging version 2.1.2 for release
Tagging version 2.1.2 for release
Add dark theme (thanks @martinbagic in #173)
Add python-requires metadata (thanks @matthewfeickert in #188)
Tagging version 2.1.1 for release
Tagging version 2.1.1 for release
Improved styling for snakeviz dropdowns (thanks @dannysepler in #166)
Improved performance of the icicle chart (thanks @dannysepler in #165)
Tagging version 2.1.0 for release
Tagging version 2.1.0 for release
Fix SnakeViz for Windows and Python 3.8 (thanks @daniel-butler in #139).
Adds helpful title text to the stats table (thanks @PeterJCLaw in #142).
Fixes a Python 2.7 compatibility issue with directory listing (thanks @joranbeasley in #144).
Fixes to SnakeViz embedding so that it doesn't assume jQuery is available when configuring the SnakeViz iframe.
Fixes to SnakeViz embedding so that it doesn't assume jQuery is available when configuring the SnakeViz iframe.
Add a set of default ports attempted when starting SnakeViz for embedding within Jupyter (Thanks @andyljones in #125!).
%snakeviz IPython magic command now embeds the snakeviz visualization within a Jupyter Notebook when invoked from the notebook. This is the default be
%snakeviz IPython magic command now embeds the snakeviz visualization within a Jupyter Notebook when invoked from the notebook. This is the default behavior when it's used within a Notebook. (Thanks @yjmade via #110!)
Improved error message when pstats.Stats can't load a profile.
Tag version 1.0.0 for release
Tag version 1.0.0 for release
Change default visualization style to icicle
Render directory contents (Thanks @pankajp in #95!)
Allow modifying root node of visualization by clicking on table rows (Thanks @bmerry in #90!)
Allow running snakeviz via python -m snakeviz.cli (Thanks @pankajp in #94!)
Allow running snakeviz via python -m snakeviz (Thanks @orlp in #108!)
Change default visualization depth to 10 (Thanks @takluyver in #114!)
Improvements to section proportioning (Thanks @nschloe in #79!)
Improvements to section proportioning (Thanks @nschloe in #79!)
Drop official Python 2.6 support
Labels added to icicle view (Thanks @thomasjm!)
Labels added to icicle view (Thanks @thomasjm!)
Bug fix functions with no identified callers (Thanks @embray!)
Add icicle plot option. (Thanks @yxiong!)
Add icicle plot option. (Thanks @yxiong!)
Allow users to move the visualization through the call stack by clicking on items in the call stack list. (Thanks @yxiong!)
Allow users to move the visualization through the call stack by clicking on items in the call stack list. (Thanks @yxiong!)
Add a "server-only" mode so SnakeViz can be started without it trying to open a browser
Add a "server-only" mode so SnakeViz can be started without it trying to open a browser
When starting the server, print a complete URL for viewing the profile
Get rid of dict/set comprehensions so SnakeViz works on Python 2.6
Fix a potential division-by-zero error
Try loading JS libraries from a CDN in the web worker so that it can be restarted even if the SnakeViz server has been shut down (as happens when usin
Try loading JS libraries from a CDN in the web worker so that it can be restarted even if the SnakeViz server has been shut down (as happens when using the IPython magic).
Near-complete rewrite of SnakeViz for improved performance and usability
Near-complete rewrite of SnakeViz for improved performance and usability
Most of the computation and call-tree building now happens in the client, once the page is loaded it is self-sufficient
Display function info beside the sunburst instead of in tooltips
Option to display the current call stack (useful when zooming)
Controls for limiting depth of visualization and display of small functions
Fix display of functions in pstats table
Fix display of functions in pstats table
Sort pstats table on total time column be default
Switch to DataTables for table display
Switch to DataTables for table display
Store all client assets in distribution for offline use
%snakeviz and %%snakeviz magics for IPython
%snakeviz and %%snakeviz magics for IPython
Python 3 support
Fix for tooltips when the cursor is on the right side of the viz
Remove use of the Bootstrap glyphicons
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →