Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tkrabel/bamboolib
bamboolib - a GUI for pandas DataFrames
https://github.com/tkrabel/bamboolib
jupyter-notebook jupyterlab pandas pandas-dataframes python
Last synced: 25 days ago
JSON representation
bamboolib - a GUI for pandas DataFrames
- Host: GitHub
- URL: https://github.com/tkrabel/bamboolib
- Owner: tkrabel
- Created: 2019-05-29T12:35:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-20T08:10:13.000Z (9 months ago)
- Last Synced: 2024-10-01T14:18:26.860Z (about 1 month ago)
- Topics: jupyter-notebook, jupyterlab, pandas, pandas-dataframes, python
- Language: Jupyter Notebook
- Homepage: https://bamboolib.com
- Size: 214 KB
- Stars: 937
- Watchers: 31
- Forks: 94
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mlops - BambooLib - An intuitive GUI for Pandas DataFrames. (Data Exploration)
- awesome-starred - tkrabel/bamboolib - bamboolib - a GUI for pandas DataFrames (python)
README
# Community repository of bamboolib
> bamboolib is joining forces with Databricks. For more information, please read our [announcement](https://docs.bamboolib.8080labs.com/databricks).
> Please note that this repository does not contain the source code of bamboolib. The repo contains e.g. [explanations and code samples for plugins](https://github.com/tkrabel/bamboolib/tree/master/plugins) and it serves as a place to answer public questions via [issues](https://github.com/tkrabel/bamboolib/issues).
# Data Analysis in Python 🐍 - without becoming a programmer or googling syntax
This is the community repository of [bamboolib](https://bamboolib.8080labs.com/). You can use bamboolib for free if you use bamboolib on your local computer or on Open Data via [Binder](https://github.com/8080labs/bamboolib_binder_template).
- If you have any issues or feature requests, please [open an issue](https://github.com/tkrabel/bamboolib/issues/new/choose).
bamboolib is a GUI for pandas DataFrames that enables anyone to work with Python in Jupyter Notebook or JupyterLab.
## Features
- Intuitive GUI that exports Python code
- Supports all common transformations and visualizations
- Provides best-practice analyses for data exploration
- Can be arbitrarily customized via simple Python plugins
- Integrate any internal or external Python library## Main benefits of bamboolib
- Enables anyone to **analyse data in Python without having to write code**
- Even people who can code use bamboolib because it is **faster and easier** than writing the code themselves
- Reduces employee on-boarding time and training costs
- Enables team members of all skill levels to collaborate within Jupyter and to share the working results as reproducible code
- No lock-in. You own the code you created with bamboolib
- All your data remains private and secure__[🔍Try bamboolib live on Binder](https://bamboolib.com/demo)__
## Installation
Install bamboolib for Jupyter Notebook or Jupyter Lab by running the code below in your terminal (or Anaconda Prompt for Windows):
```bash
pip install bamboolib# Jupyter Notebook extensions
python -m bamboolib install_nbextensions# JupyterLab extensions
python -m bamboolib install_labextensions
```After you have installed bamboolib, you can [go here to test bamboolib](https://docs.bamboolib.8080labs.com/documentation/how-tos/installation-and-setup/install-bamboolib/test-bamboolib).
## Documentation
You find out how to get started along with tutorials and an API reference on our [docs](https://docs.bamboolib.8080labs.com/).
## Further links
- 🌐 [Official Website](https://bamboolib.8080labs.com/)
- 📘 [Get started using bamboolib](https://docs.bamboolib.8080labs.com/documentation/getting-started)
- 🚀 [Use bamboolib with your keyboard for maximum speed up](https://docs.bamboolib.8080labs.com/documentation/tutorials/keyboard)
- 💪 [How to extend bamboolib with plugins](./plugins)
- [bamboolib tutorial on Medium](https://towardsdatascience.com/bamboolib-learn-and-use-pandas-without-coding-23a7d3a94e1b)