Data streams are constantly streaming, presenting a unique problem for data analysis. Traditional methods often struggle to handle the amount and rate of incoming data. To effectively analyze data streams, we need novel tools. These tools must be able to collect data in real time, execute computations on the fly, and present actionable results. One