Show HN: I built a spreadsheet app with Python to make data science easier
hackernoon.com
hackernoon.com
In my opinion Spreadsheets and Jupyter have many advantages and disadvantages - by combining both, there can be a nice tool for data science.
It will be nice to add more examples to your app.
I'm happy with it just being an open source project but I recognize that a SaaS hosted version could be interesting to some people who want to run it in the cloud without hassle. And second, it could provide me with some income to be able to continue support/develop the open source project in the long run.
I've set up an initial version https://dashboard.gridstudio.io based on an API integration with DigitalOcean droplets.
All feedback is very welcome! If someone has a particular love for pen-testing, let me know if I dropped the ball somewhere ^^.
Also, being cell-oriented makes the spreadsheet not immediately interoperable with other data tools like pandas and R/tidyverse. No single tool will handle all use cases, so it's important to keep the data in its highest-potential form, so that other tools can work their magic without having to reorganize the data first.
So I'm glad that Grid Studio is bringing Python to the web, and I hope they consider going one further and integrating a column-oriented architecture. Otherwise using VisiData or pandas directly will still be your best option for working efficiently with larger datasets.
Someone has opened an issue on GitHub for something related. I'll be investigating how to get the best of both world with proper integration of Pandas column oriented world view and the ability to directly edit individual cells!
But broadly usable in the here and now! Excited to try it out!
I have to say, it's been quite the emotional ride to release this project. Even now I'm constantly embarrassed, it's stupid how bad I feel about so many parts of it (incompleteness, code quality, lack of proper parsing grammar, list continues ad infinitum).
Release early release often they say, that's definitely easier said then done!