Source code for hal.maths.utils

# -*- coding: utf-8 -*-

"""Tools realtive to maths """


[docs]def get_percentage_relative_to(val, other): """Finds percentage between 2 numbers :param val: number :param other: number to compare to :return: percentage of delta between first and second """ val = float(val) other = float(other) ratio = val / other - 1 return ratio * 100.0
[docs]def divide(numerator, denominator): """Handles errors of division :param numerator: Numerator :param denominator: Denominator :return: division value """ try: return float(numerator) / float(denominator) except: return float("nan")