def __init__(self, data,
xreal=1.0, yreal=1.0, xoff=0, yoff=0,
si_unit_xy=None, si_unit_z=None,
typecodes=None):
super(GwyDataField, self).__init__('GwyDataField', typecodes=typecodes)
if isinstance(data, OrderedDict):
self.update(data)
else:
assert isinstance(data, np.ndarray) and len(data.shape) == 2
self.xreal, self.yreal = xreal, yreal
self.xoff, self.yoff = xoff, yoff
self.si_unit_xy, self.si_unit_z = si_unit_xy, si_unit_z
self.data = data
self.typecodes.update({
'xres': 'i', 'yres': 'i',
'xreal': 'd', 'yreal': 'd',
'xoff': 'd', 'yoff': 'd',
})
评论列表
文章目录