def strip_units(self):
"""
Strips units from an xypoint structure.
Returns:
A copy of the xypoint with no units
The x-units
the y-units
"""
xunits = self.x.unit if isinstance(self.x, u.Quantity) else 1.0
yunits = self.y.unit if isinstance(self.y, u.Quantity) else 1.0
x = self.x.value if isinstance(self.x, u.Quantity) else self.x
y = self.y.value if isinstance(self.y, u.Quantity) else self.y
err = self.err.value if isinstance(self.err, u.Quantity) else self.err
cont = self.cont.value if isinstance(self.cont, u.Quantity) else self.cont
return xypoint(x=x, y=y, cont=cont, err=err), xunits, yunits
评论列表
文章目录