Get the latest tech news

XAN: A Modern CSV-Centric Data Manipulation Toolkit for the Terminal


The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.

It can easily preview, filter, slice, aggregate, sort, join CSV files, and exposes a large collection of composable commands that can be chained together to perform a wide variety of typical tasks. Note that this tool is originally a fork of BurntSushi's xsv, but has been nearly entirely rewritten at that point, to fit SciencesPo's médialab use-cases, rooted in web data collection and analysis geared towards social sciences (you might think CSV is outdated by now, but read our love letter to the format before judging too quickly). view commandflatten command categorical histogramscatterplotcategorical scatterplothistogramsparallel processingtime seriessmall multiples (facet grid)grouped viewcorrelation matrix heatmapheatmap xan can be installed using cargo (it usually comes with Rust):

Get the Android app

Or read this on Hacker News

Read more on:

Photo of terminal

terminal

Photo of xan

xan

Related news:

News photo

Ttyd – Share your terminal over the web

News photo

Show HN: Daylight – track sunrise / sunset times in your terminal

News photo

Presenterm: Markdown Slideshows in the Terminal