Minor change: sim900 now slices lists and converts all values to float (and it has the correct ValueError catching infrastructure). Note that data logger can be simplified to automatically create variables.