docs: def get_gmfdata(self):
          """
          :returns: an array of the dtype (sid, eid, imti, gmv)
          """
          alldata = list(self.gen_gmfs())
          if not alldata:
              return numpy.zeros(0, self.gmv_dt)
          return numpy.concatenate(alldata)