This document discusses using temporal analysis of satellite imagery to detect crop types early in the growing season. It analyzes images from May, July and August of 8,000 fields containing mainly corn and soybeans. Features like pixel values over time and weather data are engineered. A random forest model is able to detect crops with 24% error using images alone, which improves to 19% error when weather data is added, and further to 21% error using lasso regression and SMOTE to balance the data sets. The goal is to build a Python model and crop detector application that can identify crop types early in the growing season.