trymito
Published in

trymito

3 Python Packages Building the Future of Data Science

Pandas GUI — a graphical interface for Pandas

Pandas GUI provides a visual interface on top of Python. This GUI has featured focused around exploratory data analysis and data wrangling. Instead of needing to know the Python syntax to complete these tasks, you can complete them visually in the interface.

Here is a demo video:

To install, use this line of code:

pip install pandasgui

Mito

Mito is a Python package that is all about providing a spreadsheet experience inside of your Python environment. Each edit you make in the Mito spreadsheet generates the equivalent Python in the code cell below — no coding required!

In Mito you can make pivot tables:

From Author

You can also generate Plotly graphs and the equivalent code:

From Author

Mito also offers:

  • Merging
  • Filtering
  • Sorting
  • Adding and Deleting Columns
  • Saving and Replaying Analyses (macros)
  • and more!

To install Mito, run these commands:

python -m pip install mitoinstaller
python -m mitoinstaller install

Then open Jupyter Lab and call the Mitosheet

import mitosheet
mitosheet.sheet()

Here are the full install instructions.

Plotly

Plotly alleviates some of the pain points of creating graphs in Python, and allows for the easy creation of interactive visualizations.

Ploty allows the user to create customary charts, such as the ones featured in the image below.

https://plotly.com/python/getting-started/

But Plotly also give access to chart types that are specifically geared for AI and ML project, an offering not found in many Python visualization packages.

https://plotly.com/python/getting-started/

Plotly’s most powerful differentiator is their focus on interactive charts that have a UI. This allows the creator of the chart to expand their audience to non-technical users, who interact with the chart in a point and click manner.

Here is an example of a simple interactive chart from Plotly’s documentation.

https://plotly.com/python/getting-started/

I hope you find these packages helpful and get a chance to try them out! Leave a comment, if you do :)

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store