added a dtypes file to simplify conversion between ctypes and numpy