@staticmethod
def dgaussian(x, sigma):
    return (((- x) * MetricGRAD.gaussian(x, sigma)) / (sigma ** 2))
@staticmethod
def dgaussian(x, sigma):
    return (((- x) * MetricGRAD.gaussian(x, sigma)) / (sigma ** 2))