I've been thinking about this.  Do you think it makes more sense to describe this in terms of actual shape or number of tiles?  E.g., would it not be more useful to say ``tiles=(2, 2)``, instead of having the shape explicitly computed?  This docstring should probably also be clarified: ``output_shape`` is not the aspect ratio, instead it is a shape.