Forgot to mention. you might want to take a look at numpy and pandas for their structures. https://github.com/numpy/numpy https://github.com/pydata/pandas I always find it easier to look at something concrete. Ivan