Comments (5)
In many cases, the visual representation of snakeviz is simply wrong. See the main readme of tuna for an example. The complications arise from the fact that python's profiler doesn't give all the information necessary to build a timed call tree.
On top of that, tuna much simplifies the code.
from tuna.
Thanks, that helps.
"Main readme"? Is there another readme besides the one at the top? I don't see anything about SnakeViz showing wrong information. Oh, you mean the bit about "tuna only displays the part of the timed call tree that can be deduced from the profile"? It might be useful to extend that to mention that SnakeViz doesn't do that (and perhaps other profile visualizers as well, assuming that's true).
from tuna.
I think jiffyclub/snakeviz#112 is enough. I feel it's bad style to talk about errors in other software packages in the readme.
from tuna.
Yeah, I get that. It's bad form to call out other's failings and build up your own at the same time. I wouldn't have found the information without asking and then you referencing a closed issue though. ... Anyway. not trying to be argumentative or re-open the issue. The main point was it would be good to have move info to show curious passers-by why this project might be interesting and worth looking at.
Thanks for building this and sharing tuna. I'm enjoying my exploration with it so far.
from tuna.
I'll think about adding something low-profile to the readme once I'm back home. Thanks for the suggestion!
from tuna.
Related Issues (20)
- Broken Pipe HOT 10
- How to properly close tuna HOT 1
- pytest integration HOT 1
- Crash when the favicon does not exists HOT 3
- Dependency Dashboard
- assert mimetype is not None
- Add disclaimer: Tuna cannot deal with captured output of every type of terminal HOT 3
- Run failed on Mac OS Monterey M1 Chip HOT 1
- Tuna badly struggles on large files HOT 1
- Tuna relies on sklearn that is deprecated HOT 2
- Jupyter notebook shows blank HOT 2
- Missing apple-touch-icon-precomposed.png and apple-touch-icon.png
- Question: Using Window Title for foobar2000, any way I can send playback time and song duration to Tuna? HOT 2
- add python 3.11 and 3.12 support HOT 2
- favicon.ico missing error HOT 2
- Visualization in Tuna HOT 1
- tuna 0.4.5 ipython magic fails to load with "The tuna module is not an IPython extension" HOT 3
- total execution time is wrong (handling of imports) HOT 5
- crash when parsing profile HOT 2
- IPython magics broken in tuna >=5.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tuna.