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
}
}