Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 5 days ago
JSON representation

bamboolib - a GUI for pandas DataFrames

Awesome Lists containing this project

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)