Merged requested to merge fix/iterables into master
numpy array of geometries had an undesired behaviour when passing on only one (
MultiPolygon. This happened for the first time when running Gibraltar, which has one data unit composed of one MultiPolygon with two parts.
This MR fixes this by using lists instead of