def name(self): n = _get(_bf.bfRingSequenceGetName, self._base_obj) try: n = n.decode() except AttributeError: pass return n
def name(self): n = _get(_bf.bfRingGetName, self.obj) try: n = n.decode() except AttributeError: # Python2 catch pass return n
def init(self, iarray, oarray, axes=None, apply_fftshift=False): if isinstance(axes, int): axes = [axes] ndim = len(axes) if axes is not None: axes_type = ctypes.c_int * ndim axes = axes_type(*axes) self.workspace_size = _get(_bf.bfFftInit, self.obj, asarray(iarray).as_BFarray(), asarray(oarray).as_BFarray(), ndim, axes, apply_fftshift)
def header_size(self): return _get(_bf.bfRingSequenceGetHeaderSize, self._base_obj)
def time_tag(self): return _get(_bf.bfRingSequenceGetTimeTag, self._base_obj)
def nringlet(self): return _get(_bf.bfRingSequenceGetNRinglet, self._base_obj)
def size(self): return _get(_bf.bfRingSpanGetSize, self._base_obj)
def writing_ended(self): return _get(_bf.bfRingWritingEnded, self.obj)
def fileno(self): return _get(_bf.bfUdpSocketGetFD, self.obj)
def family(self): return _get(_bf.bfAddressGetFamily, self.obj)
def space(self): return _space2string(_get(_bf.bfRingGetSpace, self.obj))
def raw_get_space(ptr): return _get(_bf.bfGetSpace, ptr)
def _data_ptr(self): return _get(_bf.bfRingSpanGetData, self._base_obj)
def name(self): return _get(_bf.bfRingGetName, self.obj)
def nringlet(self): return _get(_bf.bfRingSpanGetNRinglet, self._base_obj)
def offset(self): return _get(_bf.bfRingSpanGetOffset, self._base_obj)
def stride(self): return _get(_bf.bfRingSpanGetStride, self._base_obj)
def _header_ptr(self): return _get(_bf.bfRingSequenceGetHeader, self._base_obj)
def mtu(self): return _get(_bf.bfAddressGetMTU, self.obj)
def mtu(self): return _get(_bf.bfUdpSocketGetMTU, self.obj)
def get_workspace_size(self, idata, odata): return _get(_bf.bfFdmtExecute, self.obj, asarray(idata).as_BFarray(), asarray(odata).as_BFarray(), False, None)
def timeout(self): return _get(_bf.bfUdpSocketGetTimeout, self.obj)
def core(self): return _get(_bf.bfRingGetAffinity, self.obj)
def port(self): return _get(_bf.bfAddressGetPort, self.obj)
def name(self): return _get(_bf.bfRingSequenceGetName, self._base_obj)
def get_device(): return _get(_bf.bfDeviceGet)
def get_core(): return _get(_bf.bfAffinityGetCore)