Tools and Widgets

Paul Yang - November 16th, 2023

Dash is an open-source framework for building analytical web applications. No JavaScript required – just write in Python. In this guide, we'll create a basic Dash app with a few interactive visualizations.

Paul Yang - November 15th, 2023

Flask is a lightweight Python framework, and one of its uses is making it simple to create and deploy machine learning models as web services. With its simplicity and ease of use, you can have your model up and running in no time. In this guide, we'll walk through how to use Flask to serve a model.

Paul Yang - November 14th, 2023

FastAPI is a powerful Python framework, and one of its uses is making it simple to create and deploy machine learning models as web services. In this guide, we'll walk through the straightforward process of using FastAPI to serve a machine-learning model.

Paul Yang - August 18th, 2023

Discover the world of accurate time series forecasting with FB Prophet! Developed by Facebook's data science team, this user-friendly Python library simplifies complex tasks like handling seasonality and trend changes, providing powerful results effortlessly. Whether you're a novice or an experienced data scientist, Prophet's blend of traditional time series modeling and modern machine learning techniques ensures fast, easy, and precise forecasting for a wide range of applications.

Paul Yang - April 11th, 2023

Polars is a Python (and Rust) library for working with tabular data, similar to Pandas, but with high performance, optimized queries, and support for larger-than-RAM datasets. It has a powerful API, supports lazy and eager execution, and leverages multi-core processors and SIMD instructions for efficient data processing.

Paul Yang - April 6th, 2023

Gigasheets is a popular no-code data transformation tool, that lets you merge, explore, and transform large datasets without the need for technical coding. We show you how to easily bring data into Einblick for analysis/visualization, and write data to Gigasheet from Einblick.

Becca Weng - February 23rd, 2023

pandasql is a Python library that allows you to use SQL syntax to work with data in the pandas DataFrame structure. It provides simple access to powerful data analysis functionality and makes it easier for users familiar with SQL syntax to utilize the power of pandas.

Becca Weng - February 8th, 2023

In this post, I’ll explore the Python Faker library, which can be used for generating fake data. I’ll cover the profile provider and how to customize it, as well as the DynamicProvider class for further customization. Read on to learn more.

Paul Yang - January 6th, 2023

BeautifulSoup is a Python package designed for parsing HTML and turning the markup code into something navigable and searchable. Easy scraping can improve your life tremendously: here, I was using it to assemble a list of on-sale wines at my local wine store. We also use the Requests package to grab the URL (taking bets on when requests going to be baked in).

Paul Yang - December 2nd, 2022

OpenAI has released a powerful API to use with their pre-trained models. This includes generative AI solutions like text completion and natural language, without the need to train models locally or work with heavyweight machines. This canvas example is designed to show you how to get started in Python.

Paul Yang - November 10th, 2022

Getting Twitter data into your Python analysis is easy with the use of the Tweepy API. In this Tools post, we cover the crash course on how to find tweets related to a given hashtag, and pull it in (and how to do a quick sentiment analysis).