I ❤ VisiData #595
Replies: 47 comments 6 replies
-
regex split is one of favorite features - allows me to carve up log files intricately! |
Beta Was this translation helpful? Give feedback.
-
I've found so much to love! Without going into the deep and rewarding rabbit hole of plugins though, here are some features that help me quickly make sense of data:
[
{
"Description": "default group",
"GroupName": "default",
"IpPermissions": [],
"OwnerId": "123456789012",
"GroupId": "sg-ac4e493e",
"IpPermissionsEgress": [
{
"IpProtocol": "-1",
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
],
"UserIdGroupPairs": []
}
],
"Tags": []
},
{
"Description": "default VPC security group",
"GroupName": "default",
"IpPermissions": [],
"OwnerId": "123456789012",
"GroupId": "sg-0dbc7584",
"IpPermissionsEgress": [
{
"IpProtocol": "-1",
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
],
"UserIdGroupPairs": []
}
],
"Tags": [],
"VpcId": "vpc-bf15a51a"
}
] And here's the same data piped into VisiData:
I know which one I'd rather look at! |
Beta Was this translation helpful? Give feedback.
-
Because @aborruso makes everything easy !!! jokes aside - |
Beta Was this translation helpful? Give feedback.
-
I am most definitely so, so grateful for him producing Italian educational materials. 💜 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
VisiData describes itself as “duct tape for your data” and no statement could be more accurate. Whenever I find myself needing to quickly explore a new dataset, perform some quick data cleaning task, or grab a few summary statistics, I’ve found VisiData to be 10x faster than using Pandas, R, or other conventional data tools. Because it is a well-written CLI tool, VisiData is also significantly faster than exploring data in GUI applications. Excel often crashes on my computer long before I’ve already loaded the data up in VisiData and begun analyzing it. |
Beta Was this translation helpful? Give feedback.
-
It's hard to pick just a few things that I love about Visidata. Two of my favorites are everything is a sheet and the selection mechanism. Just like in Unix everything is a file, in Visidata everything is a sheet. Once you learn how to use something about sheets in one context, you can use it everywhere else in Visidata. The selection mechanism allows you to co mbine multiple ways to select rows of data from manually picking to using regexes to Python expressions. And then you can dive into only that selected subset of data. Both of these are very powerful features. |
Beta Was this translation helpful? Give feedback.
-
One of mine! I needed to find which of the hdf5 files were truncated, and therefore causing the program to crash. i had one that i suspected, so i tried opening with vd, and it verified that it indeed was the truncated file! |
Beta Was this translation helpful? Give feedback.
-
@jsvine's Introduction to VisiData just made it to HN. Enjoy!
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
As a Vim lover and Excel hater, I'm really loving VisiData. Previously I was using a combination of Tad + Vim + Rainbow CSV to inspect and manipulate CSV files, dropping into pandas when I needed more power. I've only been using VisiData for a week or two now, but it's already completely replaced these for quick inspections and summaries. It just feels so fast, and it's amazingly satisfying to hit Shift-F, see the histogram, select the values you're interested in with s, hit g-Enter to open a filtered table, and so on. Love it. (Selecting with |- Update: |
Beta Was this translation helpful? Give feedback.
-
I have been performing bandwidth tests for my workplace using iperf. These bandwidth tests are important for learning how reliable our new connection is. Iperf outputs its results in a log format. For the values to be informative, we need them in gigabits per second. The output was in Kilobytes per second. I also had multiple starts and stops that interspersed within the log itself. I essentially had 10 minutes before a meeting to get a dataset ready. I opened it up as a txt file and used The values were all in one column, so I split them with I used I sent the cleaned up table to my colleague, and he could clearly see all sorts of interesting things. =) It was really nice to be able to clean up data while being able to visually introspect. I am really appreciating all of the work underwent with Undo, because it made me feel comfortable to take my time and explore. I think the currency type is a really under-appreciated tool for dirty float clean-up, and I would like to document that. Thanks to this issue for the inspiration. |
Beta Was this translation helpful? Give feedback.
-
From HackerNews user 'baltimore':
|
Beta Was this translation helpful? Give feedback.
-
From Phillip on HackerNews:
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
This project is amazing Gets better and more robust after each release. Only twenty issues still open for eight hundred closed ! Only three merge request open for three hundred closed ! I now have the habit to explore my data with VD instead of a fat app spreadsheet. I use it on massive data (over 2GB) and it is snappy. I also really enjoy to prepare data with a replay script and then interact with them in the TUI, or export them for further report. Thanks you so much for the effort you invest in this project. |
Beta Was this translation helpful? Give feedback.
-
I just want to say: The diff plugin is just perfect. Simple. To the point. Shows me which cells have changed. Much better than |
Beta Was this translation helpful? Give feedback.
-
https://twitter.com/b0rk/status/1513903221466664962
|
Beta Was this translation helpful? Give feedback.
-
https://twitter.com/multimeric/status/1521513572723195905
|
Beta Was this translation helpful? Give feedback.
-
From
|
Beta Was this translation helpful? Give feedback.
-
Tweeted by Visidata and Saul, this MetaFilter thread shows lots of ❤️: |
Beta Was this translation helpful? Give feedback.
-
Visidata, is by no means complete. It is first step of new age comuter users who discovered terminal, vim and live in 21st century. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
A space for fond testimonials about VisiData.
Have a feature you love? Had a moment of joy with insights just falling out of your data?
Please share your stories!
Beta Was this translation helpful? Give feedback.
All reactions