Earlier quoted context omitted.
Thanks - having worked with health data for a few years I can relate. Unfortunately, I don't have plans for a desktop app right now.
Think not of a desktop app, but of doing everything client-side in JS. That way, it's still a web app, but you're not schlepping [sensitive|large] data between front and back-ends. Also, by offloading the work onto clients, it scales much better - you could host the app on a CDN and have no real back-end.
Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
21–30 of 35 posts
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#22I usually use csvkit ( https://csvkit.readthedocs.io/en/1.0.1/index.html ). There are commands to list the columns, filter, browse the data in a somewhat formatted way with less. Typing the commands is a huge pain though, and I would be very interested in a tool that could instantly pop open and let me peruse. Excel can take minutes to load and eagerly does a lot of unhelpful formatting on things like dates and decim…
Csvkit is great, and I use it a lot. The target users for CSV Explorer though are mostly non-engineers ie. people who don't use the command line or code.
[1]: https://github.com/elastic/kibana/pull/8497 [2]: https://github.com/elastic/kibana/issues/1992
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#23Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#24Is there any reason this tool couldn't be 100% client-side?
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#25Is there any reason this tool couldn't be 100% client-side?
Perhaps - I tried a client-side implementation, but I had issues scaling past a few hundred thousand rows. I understand hesitations of uploading data to the cloud, but I now have users looking at hundreds of millions of rows in seconds thanks to Postgres!
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#26Earlier quoted context omitted.
Perhaps - I tried a client-side implementation, but I had issues scaling past a few hundred thousand rows. I understand hesitations of uploading data to the cloud, but I now have users looking at hundreds of millions of rows in seconds thanks to Postgres!
You can run PostGres natively as well and do the same thing no?
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#27Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#28I usually use csvkit ( https://csvkit.readthedocs.io/en/1.0.1/index.html ). There are commands to list the columns, filter, browse the data in a somewhat formatted way with less. Typing the commands is a huge pain though, and I would be very interested in a tool that could instantly pop open and let me peruse. Excel can take minutes to load and eagerly does a lot of unhelpful formatting on things like dates and decim…
At a former job, our embedded device logs decoded to csv. Some of them were too large for Excel. Pandas handled them without a burp. Pandas in Jupyter (Ipython Notebook) was a godsend. There's a minimal amount of variable setup, but once you've done that once or twice it's easy. Of course, any analysis or manipulation takes a bit of python code, but I see that as a feature, not the least because you can read it right…
Looks like this tool is for non-programmers, it's interesting to see that there seems to be a market here.
Re: Show HN: CSV Explorer (YC F1) - Explore CSVs with Millions of Rows
#29I usually use csvkit ( https://csvkit.readthedocs.io/en/1.0.1/index.html ). There are commands to list the columns, filter, browse the data in a somewhat formatted way with less. Typing the commands is a huge pain though, and I would be very interested in a tool that could instantly pop open and let me peruse. Excel can take minutes to load and eagerly does a lot of unhelpful formatting on things like dates and decim…
The idea is to map a lot of the basic functionality of dataframes onto simple GUI interactions (for example, changing column types, stacking and unstacking columns, pivoting) and couple that with an ipython console for more complicated data manipulation. And then maybe even adding adding Tableau like charting functionality:
For quick throwaway exploration/analysis. It can easily handle about a million rows just using generic pandas and a bit of memory. There's lots of cool database techniques that can also be used on small local data (for example, compressed bitmaps using EWAHBool for interactive filtering).