Live data from Hacker News

Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

bamboolib.com

51–60 of 62 posts

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#51
post #41

bamboolib is a GUI for transforming and visualising pandas DataFrame objects with no to little code. Feedback is appreciated!

Your hex plots use squares, not hexagons, so they aren't actually hex plots. I think you should be much more up front that this is a commercial product, because very few things based on Jupyter and Pandas are.

I think we have already fixed the plot naming. Did you see that in the video?

About the communication: I can understand that. We try to communicate clearly that we both are commercial and support Open Data. It's not easy, however. Especially when people see you for the first time.

According to your perception, where could we be more clear on the communication?

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#52

Earlier quoted context omitted.

Our main target user is a professional python data scientist that wants to be faster at data wrangling and visualization so that they can focus on understanding the data instead of coding the same pandas commands over and over again. That’s why bamboolib has both data transformation and exploration features included. In the future, we will provide more sophisticated features from which also more experienced data scie…

This doesn't accelerate professional data scientists. To me the only use of this tool is to make available the more complex uses of pandas to individuals without the background/understanding of how to wield those. But without that understanding, giving those people a UI of functions they have no understanding of is just a recipe for disaster. All these tools that aim to lower the barrier to entry for data science wit…

Actually, all our initial users are professional data scientists who work at least 10-20h per week with pandas. This is also reflected in the pricing.

They like the opportunity to not always have to write the code and just reach it via the UI. So they have a smooth workflow without inspecting the data in Libre Office/Excel or having to google so often.

However, what they especially like are the data exploration and visualization features because they save them a lot of time. You can see a video of those here: https://www.youtube.com/watch?v=I0a58h1OCcg

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#53

wow. i love it. (1) it would be nice if the ui panes did not overlap the table (2) what do you think about automated chart creation as seen in apache zeppelin and databricks notebooks? (3) shaded cells for 0-100 gradients like beakerx. (4) has this been tested with any large memory/ distributed memory pyspark/ koalas libs?

Thank you for your excited reaction and your comments :))

Why do you not want the UI panes to overlap? And what exactly do you mean? Because the pane does not overlap but you can inspect and reach the full table. Maybe it was confusing on the video?

About visualization: We also provide quite some automated charts as can be seen here: https://www.youtube.com/watch?v=I0a58h1OCcg

We are thinking about supporting other dataframe-like libraries and hopefully we can support all of them. However, it is a matter of priority here. The architecture enables this in general but we need to find users who actually want and need this. Any idea in that regard is appreciated and if enough interest builds up, we can definitely support this.

What do you mean by (3) with the shaded cells? Maybe you can give an example here?

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#54

Earlier quoted context omitted.

Fair point indeed, but the good news is: we improved on that :) And it won't happen again.

Fair enough, good luck!

Thank you :) Support is always super important in such an early stage!

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#55

In terms of resource utilization I recommend to link to the youtube videos first and not to a "binder" url that starts up a jupyter container...

Totally true, we also thought about this. However, as we understood the terms of Show HN, the link is supposed to link directly to a live demo? Maybe we understood this wrongly? Any advice on this would be appreciated..

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#56

Earlier quoted context omitted.

Interesting to see that you already think about replacing Excel. We won't go that far. Currently, bamboolib is intended to save time for Python Data Scientists and therefore it integrates perfectly into their working environment. Python Data Scientists cost their companies between 2k to 10k USD per month. And with bamboolib they should easily save 10h per month. Especially if they need to explore new data sets or don…

Awesome demo, so you deserve some honest feedback. After the demo I looked at the pricing and immediately decided it's not worth it by far. From the viewpoint of a freelance software dev that does quite a lot if data cleaning lately, the price is so high that I wouldn't even bother trying it on binder. As a comparison, I pay €53/year for PyCharm professional that I can install on as many machines as I like and pay fo…

Thank you so much for your honest feedback! That is the enabler so that we can serve you better in the future

Also, thank you for the licensing input - so that we can consider and support other options in the future.

Why do you think that you will only get 1h per month out of this? How many hours per month do you spend with pandas? Given this estimate, I can totally understand your price proposition of 5$/month because we also aim to provide at least 10x value. However, we assume 10h savings per month. Did you already see the data visualization features? https://www.youtube.com/watch?v=I0a58h1OCcg

Did I understand you correctly, that you propose offering a free version (because it might not make sense to charge less than 5$ per month anyway?) for business and another one for 49$/year for freelancers/businesses? Or do you also propose adding another company license?

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#57
post #41

Earlier quoted context omitted.

Your hex plots use squares, not hexagons, so they aren't actually hex plots. I think you should be much more up front that this is a commercial product, because very few things based on Jupyter and Pandas are.

I think we have already fixed the plot naming. Did you see that in the video? About the communication: I can understand that. We try to communicate clearly that we both are commercial and support Open Data. It's not easy, however. Especially when people see you for the first time. According to your perception, where could we be more clear on the communication?

Yes, hex plots in the video.

I think you should mention it near the top of the demo notebook linked here, if it's intended to be a main entry point. I looked at the notebook and videos before heading to bamboolib.com, which has the first mention of pricing, at which point I felt like I'd wasted my time (because I'd gotten the wrong idea). I think most people are used to anything demoed in a Jupyter notebook being open source.

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#58
post #32

Earlier quoted context omitted.

> What do you think about this hybrid approach? What I want is to be able to add new functionality to the bamboo UI via new buttons for specific functionality that you don't have. Maybe if you had a plugin architecture.

That sounds great and is something that is already considered to some extent in the current software architecture. Can you name one exact feature that you would like to add? Also, feel free to reach out to us via email. We would be happy to help you write the first plugin/extension :)

The basic gist of one feature I want to add is a cell delimiter split that turns one row into more rows (repeating the nonsplit cells) with grouping to determine whether the splits happen concurrently or sequentially if multiple of such splits happen in the same row (resulting in a Cartesian product-like result or not). Right now you only have a split that turns one column into more columns.

I have code for this already and I'd just want to add it to the UI.

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#59
post #58

Earlier quoted context omitted.

That sounds great and is something that is already considered to some extent in the current software architecture. Can you name one exact feature that you would like to add? Also, feel free to reach out to us via email. We would be happy to help you write the first plugin/extension :)

The basic gist of one feature I want to add is a cell delimiter split that turns one row into more rows (repeating the nonsplit cells) with grouping to determine whether the splits happen concurrently or sequentially if multiple of such splits happen in the same row (resulting in a Cartesian product-like result or not). Right now you only have a split that turns one column into more columns. I have code for this alre…

Sounds interesting and very similar to a combination of a string split and then unpivot/melt if I understood you correctly. Please feel free to reach out to us via email: info AT 8080labs.com and then we can discuss how you can create an extension if you like :)

Re: Show HN: Bamboolib – A GUI for Pandas (Python Data Science)

#60
post #57

Earlier quoted context omitted.

I think we have already fixed the plot naming. Did you see that in the video? About the communication: I can understand that. We try to communicate clearly that we both are commercial and support Open Data. It's not easy, however. Especially when people see you for the first time. According to your perception, where could we be more clear on the communication?

Yes, hex plots in the video. I think you should mention it near the top of the demo notebook linked here, if it's intended to be a main entry point. I looked at the notebook and videos before heading to bamboolib.com, which has the first mention of pricing, at which point I felt like I'd wasted my time (because I'd gotten the wrong idea). I think most people are used to anything demoed in a Jupyter notebook being ope…

Thank you for your input and the suggestion where you would have expected this info the first time
Post reply on HN