Skip to content

An interactive tool that allows users to manipulate data through an Excel-like interface. As you clean and transform your dataset, the app automatically generates the corresponding Python scripts, making data processing accessible for users of all skill levels.

License

Notifications You must be signed in to change notification settings

MarkPhamm/Mito-Streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Script Generation Demo

Try the deployed app here

Welcome to the Python Script Generator Demo! This app simplifies data manipulation by allowing you to interact with your data through an Excel-like interface while generating Python scripts based on your actions.

Features

  • Intuitive Interface: Manipulate your data using familiar spreadsheet functions.
  • Automatic Script Generation: As you transform your data, the app records each step and generates the corresponding Python code.
  • CSV Export: Download your cleaned data as a CSV file.

Getting Started

  1. Import Your Data: Upload your dataset into the app via Streamlit.
  2. Manipulate Your Data: Use Mitosheet to clean and transform your data as needed.
  3. Download and Review: Once you’re finished, download your cleaned data as a CSV file and view the generated Python scripts for each transformation step.

Why is this app useful?

Streamlined Data Processing: Quickly clean and transform data for analysis without needing extensive programming knowledge, making it accessible for non-developers.

Mito Streamlit Package

Learn more about the Mito Streamlit package here or following the getting started guide.

Run Locally

  1. Create a virtual environment:
python3 -m venv venv
  1. Start the virtual environment:
source venv/bin/activate
  1. Install the required python packages:
pip install -r requirements.txt
  1. Start the streamlit app
streamlit run main.py

About Mitosheet

This app is a demo of the Mitosheet library. To learn more about Mitosheet and its capabilities, check out the Mitosheet documentation.

Happy coding!

About

An interactive tool that allows users to manipulate data through an Excel-like interface. As you clean and transform your dataset, the app automatically generates the corresponding Python scripts, making data processing accessible for users of all skill levels.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages