跳转至

Xan medialab

medialab xan GitHub Repo stars

xan 是一个基于 Rust 的高性能命令行工具,用于直接在 Shell 中处理 CSV 文件。它采用 SIMD 解析和多线程并行计算,具有速度快、内存占用低的特点,可处理吉字节级大型数据。主要功能包括数据预览、过滤、切片、聚合、排序、连接及去重,支持命令链式组合。工具内置专用表达式语言,支持复杂计算与转换,执行效率高于 Python 等动态语言。xan 支持多种格式(CSV、JSON、Excel、NumPy 及生物信息学格式如 .vcf、.bed 等)的读写与转换,提供终端可视化(直方图、散点图、热力图等),并包含词汇计量学、图论分析及网页抓取等扩展工具,支持压缩文件与跨平台运行。