'Full (rather than sparse) matrix getter
Read matrix (array) can be real or complex
Parameters
hdr : ``VarHeader4`` instance
Returns
arr : ndarray
complex array if ``hdr.is_complex`` is True, otherwise a real
numeric array'

def read_full_array(self, hdr):

    if hdr.is_complex:
        res = self.read_sub_array(hdr, copy=False)
        res_j = self.read_sub_array(hdr, copy=False)
        return (res + (res_j * 1j))
    return self.read_sub_array(hdr)
