in ez_wsi_dicomweb/pixel_spacing.py [0:0]
def __eq__(self, other: Any) -> bool:
if not isinstance(other, PixelSpacing):
return False
try:
return math.isclose(
self.row_spacing_mm,
other.row_spacing_mm,
rel_tol=self.spacing_diff_tolerance,
) and math.isclose(
self.column_spacing_mm,
other.column_spacing_mm,
rel_tol=self.spacing_diff_tolerance,
)
except ez_wsi_errors.UndefinedPixelSpacingError:
return self.is_defined == other.is_defined