Transpose secondary source positions

This way, arrays of coordinates are easily iterable.

Also: use np.squeeze to make sure input arrays are one-dimensional.
Merge branch 'transpose-coords' into mono

* transpose-coords:
  Transpose secondary source positions
Updated greens function
Convert input to float64