Top 23 Python Visualization Projects
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.Project mention: How often do you use SQL query tool or service in your daily work? | reddit.com/r/SQL | 2021-11-21
Regarding the subqueries: try https://tablum.io or https://redash.io, they materialize queried data so you can do a subquery multiple times.
Interactive Data Visualization in the browser, from PythonProject mention: Anyone know of a great live viz tool for high-volume data? | reddit.com/r/visualization | 2021-11-25
Run Linux Software Faster and Safer than Linux with Unikernels.
The interactive graphing library for Python (includes Plotly Express) :sparkles:Project mention: Google Trends with Python | dev.to | 2021-11-20
Thinking these days how we probably started to value more building blocks of our existence. As it started to feel more integrated into our existence as follows - health, water, food and often mentioned Covid that limited our ability to travel for some regions. To have overall knowledge of how does it goes worldwide there is well known Google Trends online tool to work with. But there is something special for those who are in love with python. Beautiful graphing library Plotly licensed under the MIT license.
Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualize and explore big tabular data at a billion rows per second 🚀Project mention: For stocks, what historical data do you store and how do you store it? | reddit.com/r/algotrading | 2021-05-14
You might find vaex (https://github.com/vaexio/vaex) interesting if you work with HDF5.
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. (by microsoft)Project mention: [D] Tools for converting TF code to Pytorch | reddit.com/r/MachineLearning | 2021-02-01
Uniform Manifold Approximation and Projection
curl statistics made simple (by reorx)
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Visual profiler for PythonProject mention: Scaling django: profiling your django app | dev.to | 2021-02-01
To set it up you can refer to the official docs
Visual analysis and diagnostic tools to facilitate machine learning model selection.Project mention: Any interesting open projects to join? Or anyone want with some good ideas want to start one? | reddit.com/r/Python | 2021-02-05
I have contributed to Yellowbrick in the past. https://github.com/DistrictDataLabs/yellowbrick/
Tool for visualizing attention in the Transformer model (BERT, GPT-2, Albert, XLNet, RoBERTa, CTRL, etc.)Project mention: Reducing dimensionality in Bag of Words. Is grouping words using Word2Vec a known practice? | reddit.com/r/LanguageTechnology | 2021-09-07
OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.Project mention: Number of Public Transport Stations & Doctors in each city in Germany | reddit.com/r/openstreetmap | 2021-06-02
Osmnx might also be a way to download data for the whole country. It breaks the area up in smaller parts automatically and also downloads the parts from Overpass. https://github.com/gboeing/osmnx
: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.
Automatically visualize your pandas dataframe via a single print! 📊 💡Project mention: Do you see SQL being under threat in any way as a way of querying databases? I know it's possibly a dumb question but wondering. | reddit.com/r/BusinessIntelligence | 2021-09-27
🍊 :bar_chart: :bulb: Orange: Interactive data analysisProject mention: ETL Library for Python | reddit.com/r/Python | 2021-09-27
"On the simpler side". Do you mean with a graphical interface? Then, orange would be a nice solution. https://orangedatamining.com/
Main repository for VispyProject mention: Show HN: MPL Plotter – Python library to make technical plots more efficiently | news.ycombinator.com | 2021-05-14
2. I recommend Datashader (https://datashader.org/) (HoloViz is super cool) and Vispy (https://vispy.org/). I found Vispy's documentation a bit lacking some time ago, but they probably have improved it since then, and it's very capable. Lastly, check Taichi (https://taichi.graphics/), might not be a conventional data representation library (or rather, not only), but it's amazing and worth a look.
To add some more depth to the Seaborn comparison, and not being an expert Seaborn user, I'd say:
1. MPL Plotter is lighter (but also with less wide-ranging plot options)
The Language Interpretability Tool: Interactively analyze NLP models for model understanding in an extensible and framework agnostic interface. (by PAIR-code)Project mention: AWS - NLP newsletter November 2021 | dev.to | 2021-11-24
Visualize and understand NLP models with the Language Interpretability Tool The Language Interpretability Tool (LIT) is for researchers and practitioners looking to understand NLP model behavior through a visual, interactive, and extensible tool. Use LIT to ask and answer questions like: What kind of examples does my model perform poorly on? Why did my model make this prediction? Can it attribute it to adversarial behavior, or undesirable priors from the training set? Does my model behave consistently if I change things like textual style, verb tense, or pronoun gender? LIT contains many built-in capabilities but is also customizable, with the ability to add custom interpretability techniques, metrics calculations, counterfactual generators, visualizations, and more.
git-cola: The highly caffeinated Git GUIProject mention: Looking for GIT GUI Client | reddit.com/r/linux | 2021-05-13
Beautiful visualizations of how language differs among document types.Project mention: Clustering of text - Where to start? | reddit.com/r/LanguageTechnology | 2021-08-04
If what you want is to determine how similar two categories are, or to learn something about the structure or words that compose those categories, you might consider word shift graphs or Scattertext.
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzerProject mention: Don't Bring a Tree to a Mesh Fight | news.ycombinator.com | 2021-11-23
It's super useful in practice!
In the table -> hypergraph transform @ https://github.com/graphistry/pygraphistry , we do `hypergraph(multicolumn_table, direct=True | False)['graph'].plot()` , which renders hypergraphs as a regular graph, this lets you pick/. Consider exploring some logs of customer activity or security events:
A hyperedge becomes either:
- a node of a bipartite graph. Ex: each log event becomes a node connecting the various entity nodes it mentions (IPs, accounts, countries, ...)
- .. or a bunch of pairwise entity<>entity edges. Ex: connect each IP<>account<>country directly, and label each edge with the hyperedge it came from.
In both cases, you can now directly leverage a lot of traditional graph thinking, and in our case, GPU acceleration.
Other systems might render hyperedges as say circles encomposing their nodes, but that's trickier at even small/medium scales
I increasingly just directly equate 'logs' with 'hypergraphs' and skip the relational step :)
Portfolio analytics for quants, written in PythonProject mention: Beyond sample reports | reddit.com/r/quantfinance | 2021-11-27
https://github.com/ranaroussi/quantstats Many technical metrics for detailed performance
VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.Project mention: Tracing and visualizing the Python GIL with perf and VizTracer | dev.to | 2021-01-14
Let us run perf on this, similarly to what we did to example0.py. However, we add the argument -k CLOCK_MONOTONIC so that we use the same clock as VizTracer and ask VizTracer to generate a JSON, instead of an HTML file:
An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.Project mention: iTerm2 back end for Matplotlib – plot directly in your terminal | news.ycombinator.com | 2021-04-27
Python Visualization related posts
Don't Bring a Tree to a Mesh Fight
1 project | news.ycombinator.com | 23 Nov 2021
How often do you use SQL query tool or service in your daily work?
1 project | reddit.com/r/SQL | 21 Nov 2021
Ask HN: With open source software, how do I find out where my users come from?
1 project | news.ycombinator.com | 3 Nov 2021
First GIS Job
1 project | reddit.com/r/gis | 22 Oct 2021
Visual data explorer?
1 project | reddit.com/r/SQL | 19 Oct 2021
binocle: I built a graphical tool to visualize binary data
2 projects | reddit.com/r/ReverseEngineering | 17 Oct 2021
Series Intro: Data Visualization With Svelte and D3
4 projects | dev.to | 8 Oct 2021
What are some of the best open-source Visualization projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.