def _initialize(self): self.__values = connectors.MultiInputData() self.set_first_value(None) data_id = self.add_value(None) self.replace_value(data_id, 0.0) self.remove_value(data_id) assert self.get_values() == [None]
def __init__(self, data=()): """ :param data: a sequence of :class:`~sumpf.Signal` or :class:`~sumpf.Spectrogram` instances """ self.__data = connectors.MultiInputData() for d in data: self.__data.add(d)
def test_multiinput_data(): """Tests the :class:`MultiInputData` container.""" data = connectors.MultiInputData([1, 2, 3, 4]) assert list(data.values()) == [1, 2, 3, 4] data_id = data.add(5) assert list(data.values()) == [1, 2, 3, 4, 5] data[data_id] = 5.1 assert list(data.values()) == [1, 2, 3, 4, 5.1] del data[data_id] assert list(data.values()) == [1, 2, 3, 4] data.clear() assert list(data.values()) == []
def __init__(self, data=(), mode=sumpf_internal.MergeMode.FIRST_DATASET_FIRST): """ :param data: a sequence of :class:`~sumpf.Signal`, :class:`~sumpf.Spectrum`, :class:`~sumpf.Spectrogram` or :class:`~sumpf.Filter` instances :param mode: a value from the :attr:`~sumpf.Merge.modes` enumeration """ self.__data = connectors.MultiInputData() for s in data: self.__data.add(s) self.__mode = mode
def __init__(self): self.__spectrums = connectors.MultiInputData()
def _initialize(self): """is called in the super class's constructor""" self.__data = connectors.MultiInputData()
def _initialize(self): # pylint: disable=missing-docstring self.__data = connectors.MultiInputData() self.condition = True
def __init__(self, selector=None): """ :param selector: the selector of the input, that shall be routed to the output """ self.__selector = selector self.__data = connectors.MultiInputData()