The raw data drops were run through a custom application which performed some initial pre-processing. The data was then ingested into our backend. With the data efficiently handled, a series of scripts were written which talked to our backend. These scripts analysed and compiled the data into code that our rendering software used to create the animation.