14 dépôts
Libraries for rendering charts, graphs, and real-time data.
Explore 14 awesome GitHub repositories matching part of an awesome list · Plotting and Visualization. Refine with filters or upvote what's useful.
PLFM_RADAR is a phased array radar system designed for target detection and tracking at a 10.5 GHz operating frequency. It integrates an LFM waveform generator, a radar signal processor, and an electronic beam steer controller to function as a low-cost radar solution. The system differentiates itself through electronic beam steering, which uses phase shifters to adjust antenna elevation and azimuth without physical movement. It also incorporates a geospatial target tracker that fuses GPS and IMU sensor data to provide real-time position and attitude correction for plotting targets. The proje
Provides a graphical interface for displaying real-time target plots with integrated map support.
Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance graphics and data dashboards that render in web browsers. It serves as a tool for generating standalone HTML documents, embedded components for digital notebooks, and full-stack web applications powered by a Python backend. The project distinguishes itself through its ability to handle large or streaming datasets while maintaining smooth interactivity. It enables linked brushing across multiple views, allowing data selected in one plot to automatically highlight corresponding data i
Provides a high-level Python programming interface to generate interactive plots and data applications that render in web browsers.
DearPyGui is a hardware-accelerated Python GUI framework and graphics rendering engine. It operates as an immediate mode user interface system, rendering frames from scratch to ensure high performance and minimal state management for desktop applications. The project functions as a GPU-accelerated plotting library capable of rendering millions of data points with high frame rates. It also serves as a node editor toolkit for constructing interactive graph-based interfaces to manage visual data flows. The framework includes capabilities for custom 2D graphics rendering, interface theme customi
Provides a dedicated interface for creating charts and graphs to visualize large datasets.
backtesting.py is a Python trading backtesting framework used to simulate trading strategies against historical price data to evaluate performance and risk. It includes a technical trade simulator, a quantitative performance analyzer, and a financial strategy optimizer. The framework features a parallel strategy simulator that distributes execution across multiple processor cores to reduce computation time. It also provides tools for strategy parameter optimization, allowing the identification of performant settings through the use of heatmaps and metrics. The system covers trade execution m
Produces visual plots and equity curves to evaluate the success and stability of a trading system.
This project is a Python machine learning education kit that provides curated datasets and visualization scripts to teach fundamental machine learning concepts. It functions as both a machine learning visualization library and a collection of educational datasets designed for demonstrating and testing common models and patterns. The toolkit focuses on illustrating the internal logic and operational patterns of machine learning algorithms. It generates figures and datasets that visualize how different models behave and operate on data to aid in the learning process. The implementation utilize
Implements a plotting engine to create visualizations of mathematical functions and data distributions.
FriendsDontLetFriends is a scientific data visualization guide and framework designed to help users create accurate plots while avoiding common data representation mistakes. It provides a collection of scripts and guidelines for selecting distribution plots, color scales, and layouts that accurately represent complex experimental data. The project distinguishes itself through specialized toolkits for revealing hidden patterns in large datasets. It includes systems for heatmap optimization via dimension reordering and outlier management, as well as spatial layout algorithms to improve the inte
Provides means and data dispersion visualizations that avoid the use of misleading bar plots.
ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada
Displays statistical distributions, regression lines, histograms, box plots, and probability density estimates.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Generates histograms, box plots, density estimates, and regression lines to reveal data distributions.
Ce projet est une ressource de découverte open source qui fournit des listes organisées de code réutilisable et de bibliothèques pour aider les développeurs à trouver des solutions techniques à des tâches spécifiques. Il utilise un système d'indexation par catégories pour organiser divers outils logiciels selon leurs capacités fonctionnelles. Le dépôt est structuré comme une collection de documentation basée sur Markdown et de contenu statique, servant de répertoire pour la découverte manuelle et la référence. Le répertoire couvre un large éventail de domaines de compétences, incluant le développement d'applications multiplateformes, la création d'outils de cybersécurité, l'implémentation de protocoles réseau et les flux de travail en calcul scientifique. Il inclut également des ressources pour l'automatisation du web scraping, le stockage de données et les interfaces multimédias.
Provides curated libraries for rendering mathematical plots, charts, and scientific data visualizations.
Notcurses is a terminal graphics engine and TUI library that renders high-fidelity images, video, and rich Unicode graphics directly in terminal emulators. At its core, it provides a layered framebuffer system that composes overlapping planes with independent depth and opacity, enabling complex visual scenes. The library also includes a terminal input processor for capturing and decoding keyboard and mouse events, a data visualization toolkit for histograms and line plots, a multimedia terminal player for images and video, and a TUI widget framework with reusable interface components. The lib
Draws line plots and histograms directly in the terminal for data visualization.
Ce projet est une bibliothèque complète pour le transfer learning et l'adaptation de domaine en vision par ordinateur. Il sert de framework pour aligner les distributions de caractéristiques entre des jeux de données source et cible, une boîte à outils pour la généralisation de domaine, et une bibliothèque pour l'apprentissage semi-supervisé utilisant de petits jeux de données étiquetés et de grands ensembles non étiquetés. La bibliothèque fournit des capacités spécialisées pour l'adaptation de domaine non supervisée, incluant l'utilisation de réseaux adverses, d'architectures basées sur la divergence et de traduction image-à-image pour réduire le décalage de distribution. Elle inclut également des outils pour la généralisation de domaine afin d'assurer la fiabilité du modèle à travers des domaines cibles non vus via le mélange de styles et la minimisation du risque invariant. Le projet couvre une large surface de capacités incluant l'adaptation de tâche et le fine-tuning avec régularisation spécialisée, l'entraînement semi-supervisé via le pseudo-étiquetage et l'apprentissage par cohérence, et la sélection de modèles de transfer learning utilisant des métriques de transférabilité. Il inclut également un gestionnaire de jeux de données pour automatiser l'acquisition et la préparation de benchmarks de vision standardisés. La bibliothèque inclut des utilitaires pour la surveillance et l'observabilité, tels que des visualisations t-SNE et des métriques de distance A pour analyser les distributions de caractéristiques et la divergence de domaine.
Measures and visualizes the difference between source and target distributions using t-SNE plots.
This project is a technology radar visualization tool and dockerized static site generator. It transforms JSON or CSV datasets into an interactive technology map used to track the adoption status and maturity of tools and techniques across an organization. The tool enables enterprise architecture mapping by organizing portfolios of technologies into categories and maturity levels. It supports custom technical taxonomies, allowing the definition of specialized rings and quadrants to match specific organizational evaluation criteria. The system covers automated radar generation and technology
Creates a visual map to evaluate and track the adoption status of tools across an organization.
a gdip chart lib for autohotkey
GDI+ based charting library.
SVGraph bringing graphing and charting to AutoHotkey
Graphing and charting library.