E. Description of the algorithms - miguemesen/OdisseyRadio GitHub Wiki

csvparser

Takes an ip stream from a csv file and parses it into a matrix. This piece of code works excellent with a low-resource computer due to that it is written as a finite-state machine and is consuming one character at a time. Parsing huge csv files through iteration would be impossible and the memory would quickly fill up. Here you can find readCSVRow which is needed to complete the parsing process.

This code was inspired by a stackoverflow post. Credit where credits due, here is the owner of the code Sastanin