def __init__(self, minimalErrorCalculationPercentage=60, historyLength=10.0):
        if not 0.0 < historyLength < 100.0:
            raise ValueError("historyLength has to be in (0.0, 100.0).")

        if isinstance(historyLength, float) and (historyLength + minimalErrorCalculationPercentage) > 100.0:
            raise ValueError("historyLength + minimalErrorCalculationPercentage has to be in (0.0, 100.0].")

        super(MeanAbsoluteScaledError, self).__init__(minimalErrorCalculationPercentage)
        self._historyLength = historyLength
        self._historicMeans = []
Test for tracker ordering.
dataset/ETHPy150Open T-002/pycast/pycast/errors/meanabsolutescalederror.py/MeanAbsoluteScaledError.__init__--crossover with--dataset/ETHPy150Open home-assistant/home-assistant/tests/components/test_proximity.py/TestProximity.test_device_tracker_test1_awayfurther_than_test2_first_test1