Creating a commandline program to control Kasa Lights with python-kasa and typer Sorry I've been away for a while. Started a new job so blog writing kind off fell offSo I bought a Stream Deck (sadly not a steam deck), and one
API Creating WDC connectors for FastAPI using Pydantic model definitions Generating connectors to pull data from an api created in FastAPI with Pydantic models.
API Designing an Airflow 2.0 Taskflow DAG to pull API data, store to S3 Bucket and upload to Postgres Building an Airflow DAG to pull data from the Strava API and upload to a PostgresSQL DB. With intermediate storage to Minio S3.
Python Remote Sound Board using FastAPI, websockets, Vue, Pynput and Soundpad Building a remotely accessible soundboard with python and SoundPad
Python Identifying Contact States for 2D Objects using PyGAD, Linprog and Growth Distance (GJK) Using Python and PyGAD genetic algorithms to identify contact states using Growth Distance (GJK) for robotic assembly tasks.
Python Smart Life Dashboard Pt. 2: Frontend Setting up a Vue frontend to talk to our FastAPI backend and display our daily dashboard
Smart Life Dashboard Pt. 1: Data API Developing a daily dashboard for healthy habits. Setting up an API using FastAPI, sqlalchemy and pydantic.
Python Simple Discord Bot Scripts Simple discord python scripts for polling, image filtering and reactions
Python Automatic Markdown Post Generation from ESPN Fantasy Football API Generating ghost blog markdown posts using data from ESPN Fantasy API using python and seaborn.
Philadelphia Collision Investigation Vehicular accidents are a leading cause of injuries in the US. In 2018 motor-vehicle crashes accounted for 39,404 deaths, 4.5 million medically consulted injuries and resulted in injury costs of $445.6 billion dollars
Simple QT Application for data entry to MongoDB using Python and mongoengine Creating a simple QT application using python and mongoengine for data entry to a MongoDB
3rd Party Data Ingestion using Azure Recently I have been dealing with moving a lot of my automatic data ingestion/ reporting pipelines from local hardware to Azure solutions. This prompted me to take a deep dive
Managing a SharePoint site using Microsoft Graph API and Python How to automatically update a Sharepoint API using the Microsoft Graph API and python.
Philly PD Incident Data Exploration with GeoPandas With the police reform at the forefront of the conversation for most Americans, I thought it would be interesting to look at what information regarding policing is freely available for
Building a Fitness Tracking Dashboard with Python. Pt 3 Flask and Deployment Now that we have a way to store our information in a database and reliably access the API's that contain our information we need to provide a way to deploy
Building a Fitness Tracking Dashboard with Python. Pt 2 Data Update and SQL Alchemy Now that we have developed classes to help us interact for both the Fitbit and Strava API, we need a way to store that data where it is easily accessible.
Building a Fitness Tracking Dashboard with Python. Pt 1 Strava and Fitbit API interface I'm terrible at keeping in shape. I have found that in order for me to do well I have to have a pretty involved tracking program. In the past I
Simple TCP readout and interface using pymodbus, sockets and flask Quite often I find the need to have a simple display for showing the data coming from a modbus TCP interface. You can use a variety of software to present
Pandas tricks I wish I knew when I started Pandas is great, I use it daily and its a godsend when coming from using massive excel spreadsheets. There are probably about a million beginner tutorials out there teaching you
Automated PDF generation using Python (and sometimes PIL) Pt. 1 How to automatically generate PDF's using python, pandas and PIL
Stacked Circular Plot in Bokeh There a myriad of options for creating charts using python/ java script. One of my personal favorites is bokeh. It allows for a lot of customization, plays pretty well with
Just enough to be dangerous Im a firm believer that most people should know just enough about programming to be dangerous As young engineer straight out of grad school I was surprised (and slightly disappointed