13 个仓库
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.
这个 C++ 数据可视化库是一个科学绘图框架,用于创建 2D 和 3D 图表、网络图和地理地图。它作为一个多后端图形库运行,将高级绘图逻辑与低级渲染引擎解耦,以支持各种输出后端。 该项目以其双接口 API 脱颖而出,既提供用于快速原型的全局函数接口,也提供用于精确控制的面向对象接口。它具有一个用于管理平铺网格和子图的基于组件的布局引擎,以及一个允许在不清除坐标轴的情况下叠加多个数据系列的层级绘图状态。 该库涵盖了广泛的可视化功能,包括数学函数绘图、向量场,以及通过热力图和平行坐标进行的多维数据分析。它包括用于地理数据可视化的专用工具(如地理气泡图和地理密度图),以及用于渲染有向和无向图网络的工具。通用功能包括坐标轴管理、带有色图的美学样式,以及高质量图形的导出。 该项目利用 CMake 进行构建自动化和依赖检索,以促进在不同操作系统上的安装。
Graphics library for data visualization.
backward-cpp 是一个 C++ 堆栈跟踪库和调试工具,旨在捕获、解析并打印详细的执行轨迹和崩溃报告。它作为崩溃报告器和调用堆栈打印机,将原始内存地址转换为人类可读的函数名、文件名和行号。 该项目通过注册系统处理程序来处理致命错误(如段错误),从而实现自动崩溃报告,并在程序失败时自动生成执行轨迹。它的独特之处在于能从磁盘提取源代码片段,在解析后的堆栈帧旁显示具体的代码行。 该工具集涵盖了堆栈帧展开和内存地址解析,以分析导致崩溃的函数调用序列。它包括延迟符号翻译和彩色渲染功能,用于格式化终端输出的跟踪数据。
Stack trace pretty-printer for debugging.
Table Maker for Modern C++
Table generation tool for modern C++.
Pretty Printer for Modern C++
Pretty-printing utility 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.