InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Python Visualization Projects
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.Project mention: Recommend Django Great Projects | news.ycombinator.com | 2022-12-03
Interactive Data Visualization in the browser, from PythonProject mention: Interactive plots | reddit.com/r/Python | 2023-01-26
Take a look at Bokeh. https://bokeh.org/
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
The interactive graphing library for Python (includes Plotly Express) :sparkles:Project mention: FiftyOne Computer Vision Model Evaluation Tips and Tricks – Feb 03, 2023 | dev.to | 2023-02-03
Because the confusion matrix is implemented in plotly, it is interactive! To interact visually with your data via the confusion matrix, attach the plot to a session launched with the dataset:
Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀Project mention: preprocessing millions of records - how to speed up the processing | reddit.com/r/datascience | 2022-06-03
Try vaex, vaex, using lazy evaluation and parallel calculations, you should be fine.
Uniform Manifold Approximation and ProjectionProject mention: UMAP clustering in Ruby | dev.to | 2022-10-11
Uniform Manifold Approximation and Projection (UMAP) is a well-known dimensionality reduction method along with t-SNE.
MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
curl statistics made simple (by reorx)Project mention: Show HN: A Swiss army knife for testing HTTP from the terminal | news.ycombinator.com | 2022-05-10
thank you! we just grab the timings info for the request from the underlying HTTP library, and sprinkle some ASCII art on top. That part was inspired by httpstat 
We want to extend those with support for Server-Timing next, and also Core Web Vitals  (via Playwright) for web pages.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
BertViz: Visualize Attention in NLP Models (BERT, GPT2, BART, etc.)Project mention: Perplexity.ai Prompt Leakage | news.ycombinator.com | 2023-01-23
Automatically visualize your pandas dataframe via a single print! 📊 💡 (by lux-org)Project mention: lux VS Rath - a user suggested alternative | libhunt.com/r/lux-org/lux | 2023-01-12
OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.Project mention: Rate Limit Causing Pause | reddit.com/r/openstreetmap | 2022-06-09
I think you’re hitting this issue right now: https://github.com/gboeing/osmnx/issues/832
🍊 :bar_chart: :bulb: Orange: Interactive data analysisProject mention: Statistical Analysis software based on Python? | reddit.com/r/Python | 2023-01-28
Only thing I can think of is Orange, which has some statistics capability, but isn't its focus.
Visual analysis and diagnostic tools to facilitate machine learning model selection.Project mention: [D] DL Practitioners, Do You Use Layer Visualization Tools s.a GradCam in Your Process? | reddit.com/r/MachineLearning | 2022-10-28
Visual profiler for Python
Realtime Web Apps and Dashboards for Python and R (by h2oai)Project mention: Nice GUI | news.ycombinator.com | 2022-11-21
To write web gui in Python, there are some other open source alternatives.
If just want to port simple shell interactive interface to web gui, can check https://github.com/pywebio/PyWebIO
If want to get a production level dashboard by using Python, https://wave.h2o.ai/ <>
Python library that makes it easy for data scientists to create charts. (by spotify)Project mention: My Year in Review: Hey there! | dev.to | 2022-12-30
For more small wins in open source, the Spotify team added an article I wrote about Spotify's Chartify as an official resource. I was also able to make a tiny doc fix to Microsoft Power BI's documentation. This is a tool I use a lot, so saying this felt awesome would be an understatement.
:snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.
Fast data visualization and GUI tools for scientific / engineering applicationsProject mention: Use cases for PySide | reddit.com/r/Python | 2023-01-31
Image, 3D, or data visualization applications using OpenCV and the SciPy ecosystem. The Graphics View Framework can display an image and let the user interact with it, and the Python ecosystem is very rich for image processing, data analysis, and visualization. For example, LabelMe for image labeling, PyQtGraph for scientific graphics, or custom QWidget integration in Maya.
Main repository for VispyProject mention: Seeking library recommendation for 3D visualization of crystal structure | reddit.com/r/Python | 2022-11-06
Two similar alternatives you could look at are PyVista which is based on the same framework as Mayavi and VisPy. Mayavi is strongly dependent on the whole Enthought suite which can be a disadvantage if you don’t really use its abilities.
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.Project mention: GCC Profiler Internals | news.ycombinator.com | 2022-05-21
Do not use bad instrumenting profilers. A good modern tracing-based instrumenting profiler provides so much more actionable information and insights into where problems are than a sampling profiler it is ridiculous.
As a example consider viztracer  for Python. By using a aggregate visualizer such as a flame graph you can figure out what is taking the most time then you can use a tracing visualizer to figure out the exact call stacks and system execution and state that caused it. Not only that, a tracing visualizer lets you diagnose whole system performance and makes it trivial to identify 1 in 1000 anomalous execution patterns (with a 4k screen a anomalous execution pattern stands out like a 4 pixel dead spot). In addition you also get vastly less biased information for parallel execution and get easy insights into parallel execution slowdowns, interference, contention, and blocking behaviors.
The only advantages highlighted in your video that still apply to a good instrumenting profiler are:
1. Multi-language support.
2. Performance counters (though that is solved by doing manual tracking after you know the hotspots and causes).
3. Overhead (if you are using low sampling frequency). Even then a good tracing instrumentation implementation should only incur low double-digit percent overhead and maybe 100% overhead in truly pathological cases involving only small functions where the majority of the execution time is literally spent in function call overhead.
4. No need for recompilation, but you are already looking to make performance changes and test so you already intend to rebuild frequently to test those experiments. In addition, the relative difference in information is so humongous that this is not even worth contemplating unless it is a hard requirement like evaluating something in the field.
Portfolio analytics for quants, written in PythonProject mention: Excel (or other) summary stats for algo performance? | reddit.com/r/algotrading | 2022-08-28
IMO can’t do better than QuantStats https://github.com/ranaroussi/quantstats
PointNet and PointNet++ implemented by pytorch (pure python) and on ModelNet, ShapeNet and S3DIS.
Beautiful visualizations of how language differs among document types.
git-cola: The highly caffeinated Git GUIProject mention: Git-SIM: Visually simulate Git operations in your own repos with a single termi | news.ycombinator.com | 2023-01-22
> We now have a large selection of tools that allow you to visualize what's going on (I use git-kraken), as well as google for help on doing something that isn't in muscle memory.
Git Kraken is excellent, though Git has a page on various GUIs, many of which are free with no restrictions: https://git-scm.com/downloads/guis
Personally, on Windows I like SourceTree: https://www.sourcetreeapp.com/
Some that have worked with SVN back in the day like TortoiseGit: https://tortoisegit.org/
On *nix Git Cola seems to do the job for me: https://git-cola.github.io/
Then again, the most complex workflow I've worked with was Git Flow and I didn't need anything more advanced than that. Come to think of it, I don't really do rebases often either and mostly just take advantage of squashing commits through GitLab/Gitea and such, when needed.
But hey, that's also valid, using Git in a way where you get version control but mostly keep the technical details out of your way (though Git LFS and certain cases with particular line endings being needed does make you drop down occasionally).
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Visualization related posts
downsampling 500M datapoints in < 0.05s
3 projects | reddit.com/r/Python | 27 Jan 2023
good libraries for real time 3d visualization of position data?
1 project | reddit.com/r/learnpython | 26 Jan 2023
Perplexity.ai Prompt Leakage
1 project | news.ycombinator.com | 23 Jan 2023
Git-SIM: Visually simulate Git operations in your own repos with a single termi
5 projects | news.ycombinator.com | 22 Jan 2023
ACT: NEW Data - star count:104.0
1 project | reddit.com/r/algoprojects | 21 Jan 2023
ACT: NEW Data - star count:104.0
1 project | reddit.com/r/algoprojects | 20 Jan 2023
🌍EOmaps v5.4 released!
1 project | reddit.com/r/gis | 20 Jan 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
What are some of the best open-source Visualization projects in Python? This list will help you: