We are very excited to announce that the public preview of bamboolib in the Databricks Notebook begins today! It is available with the Databricks Runtime (DBR) 11.0+ on AWS and Azure and with DBR 11.1+ on GCP, and getting started is as easy as using the following code snippet in the Notebook:
Bamboolib is a low-code tool that provides a graphical user interface for the capabilities of pandas, the standard Python data science library everyone knows and loves. Using bamboolib, you have all the power of code-first data science at your fingertips without the need to write the code yourself. This means you can
Bamboolib accomplishes this with a glass-box approach to low-code analysis: it generates the underlying pandas code for each of these analytics operations, ensuring that you can reproduce the results of any analysis you perform with the UI. And, when the technique you want to use is not natively available in bamboolib, you can easily expand its capabilities with bamboolib's plugin framework.
NOTE: As we mentioned above, bamboolib is a low-code tool which uses the pandas library under the hood. This means you are limited to the size of data that can be stored in the memory of the compute resource you use (specifically, the cluster driver in Databricks). If you'd like to have access to larger data or support for Spark in bamboolib, we'd love to hear your feedback!
Bamboolib provides Databricks users of all backgrounds a gateway to all the deep functionality and flexibility available in code-first data science. It enables practitioners to
Bamboolib's benefits also extend to data analytics leaders and organizations looking to expand their practitioners' skill sets and uplevel their impact:
We hope you will think it is as awesome as we do!
At Databricks, we believe the Lakehouse is the ideal home for data analytics and the workloads powering them, and we want to welcome as many people to the Lakehouse as we can. Bamboolib gives us the opportunity to open the doors to whole new audiences, and we are very excited by this opportunity.
Thanks to 8080 Labs joining the Databricks family and our deep investment in supporting the Jupyter ecosystem, this has all been made possible. Bamboolib is built using the ipywidgets framework and the IPython kernel, and it is the first of the Jupyter ecosystem's powerful custom tools that we are introducing to Databricks. We look forward to bringing more of these capabilities and the users that love them into Databricks in the future.