isn't this just pandas read_csv ?