def FromPixelSize()

in ez_wsi_dicomweb/magnification.py [0:0]


  def FromPixelSize(cls, mpp: float):
    """Returns a Magnification by a pixel size.

    Args:
      mpp: The pixel size, in micrometers per pixel, of the magnification to
        request.
    """
    for (
        mag_level,
        mag_level_props,
    ) in _MAGNIFICATION_LEVEL_TO_MAGNIFICATION_PROPERTIES.items():
      if mag_level == MagnificationLevel.UNKNOWN_MAGNIFICATION:
        continue
      scale = mpp / mag_level_props.nominal_pixel_size
      if abs(scale - 1) < _MPP_SCALE_TOLERANCE:
        return Magnification(mag_level)
    return cls.Unknown()