def binary()

in atlas-core/src/main/scala/com/netflix/atlas/core/util/UnitPrefix.scala [112:120]


  def binary(value: Double): UnitPrefix = {
    math.abs(value) match {
      case v if isNearlyZero(v)      => one
      case v if !JDouble.isFinite(v) => one
      case v if v >= kibi.factor     => binaryBigPrefixes.find(_.factor <= v).getOrElse(yobi)
      case v if v < 1.0              => decimalSmallPrefixes.find(_.factor <= v).getOrElse(yocto)
      case _                         => one
    }
  }