@classmethod
def load_from_unordered_dictionary(cls, udict):
    """
           gets unordered dict of qs and their intensities and return signal instance that fit to the dict

          :param udict: unordered dictionary of qs as keys and ys as values
          :return: instance of Signal class with values that fit to the dict

           """
    items = list(udict.items())
    return cls.load_from_unordered_pairs(items)
