13 dépôts
Utilities for pretty-printing and text formatting.
Explore 13 awesome GitHub repositories matching part of an awesome list · Data Formatting. Refine with filters or upvote what's useful.
fmt is a type-safe C++ text formatting library used to convert data into formatted strings and text. It serves as a high-performance string buffer utility and provided the basis for the formatting features introduced in the C++20 standard. The library shifts format string validation and size computation to the compilation phase to prevent runtime crashes and increase execution speed. It utilizes a memory-efficient interface to write formatted data directly into buffers, minimizing allocations and eliminating intermediate string overhead. The project covers a broad range of text processing ca
Modern and efficient formatting library.
Cette bibliothèque de visualisation de données C++ est un framework de traçage scientifique utilisé pour créer des graphiques 2D et 3D, des graphes de réseau et des cartes géographiques. Elle fonctionne comme une bibliothèque graphique multi-backend, découplant la logique de traçage de haut niveau des moteurs de rendu de bas niveau pour prendre en charge divers backends de sortie. Le projet se distingue par une API à double interface, fournissant à la fois une interface fonctionnelle globale pour le prototypage rapide et une interface orientée objet pour un contrôle précis. Il dispose d'un moteur de mise en page basé sur des composants pour gérer les grilles tuilées et les sous-graphiques, ainsi qu'un état de tracé en couches qui permet de superposer plusieurs séries de données sans effacer les axes. La bibliothèque couvre un large éventail de capacités de visualisation, incluant le traçage de fonctions mathématiques, les champs vectoriels et l'analyse de données multidimensionnelles via des cartes thermiques et des coordonnées parallèles. Elle inclut des outils spécialisés pour la visualisation de données géographiques, tels que les graphiques geobubble et geodensity, ainsi que des outils pour le rendu de réseaux de graphes dirigés et non dirigés. Les capacités générales incluent la gestion des axes, le stylisme esthétique avec des colormaps et l'exportation de graphiques de haute qualité. Le projet utilise CMake pour l'automatisation de la construction et la récupération des dépendances afin de faciliter l'installation sur différents systèmes d'exploitation.
Graphics library for data visualization.
backward-cpp est une bibliothèque de stack trace C++ et un utilitaire de débogage conçu pour capturer, résoudre et imprimer des traces d'exécution détaillées et des rapports de crash. Il fonctionne comme un rapporteur de crash et un imprimeur de pile d'appels qui traduit les adresses mémoire brutes en noms de fonctions, noms de fichiers et numéros de ligne lisibles par l'homme. Le projet fournit des rapports de crash automatisés en enregistrant des gestionnaires système pour les erreurs fatales, telles que les erreurs de segmentation, afin de générer automatiquement des traces d'exécution lors de la défaillance du programme. Il se distingue en extrayant des fragments de fichiers sources du disque pour afficher des lignes de code spécifiques aux côtés des frames de pile résolues. L'ensemble d'outils couvre le déroulement des frames de pile et la résolution des adresses mémoire pour analyser la séquence d'appels de fonction menant à un crash. Il inclut des capacités pour la traduction différée des symboles et le rendu colorisé pour formater les données de trace pour la sortie terminal.
Stack trace pretty-printer for debugging.
Table Maker for Modern C++
Table generation tool for modern C++.
A header-only library for C++(0x) that allows automagic pretty-printing of any container.
Pretty-printing arbitrary containers.
Header-only library code to visualize C++ numerical simulations using fast, modern OpenGL.
OpenGL-based graphics and data visualization.
A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small binary footprint.
High-level character I/O library for C++20.
A C++ header-only library for creating, displaying, iterating and manipulating dates
Date manipulation and display library.
Yet another C++ text formatting library.
Fast formatting library for C++14.
A header-only C++ library that interfaces with Gnuplot
Header-only plotting library compatible with Gnuplot.