docs: def next(self):
          """
          :return: a set of values that can be used for an planted object builder.
          """
          #        x          y        mag   pix rate      angle  ''/h rate     id
          # 912.48     991.06      22.01      57.32     -45.23      10.60      0
          self._n -= 1
          if self._n < 0:
              raise StopIteration()
          return {'x': self.x(), 'y': self.y(), 'mag': self.mag(), 'sky_rate': self.rate(), 'angle': self.angle(),
                  'id': self.id}