sigpyproc.libSigPyProc

libSigPyProc functions

sigpyproc.libSigPyProc.ccfft(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.conjugate(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.dedisperse(*args, **kwargs)

Overloaded function.

  1. dedisperse(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: int, arg4: int, arg5: int, arg6: int) -> None

  2. dedisperse(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: int, arg4: int, arg5: int, arg6: int) -> None

sigpyproc.libSigPyProc.downsample(*args, **kwargs)

Overloaded function.

  1. downsample(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. downsample(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: int, arg3: int, arg4: int, arg5: int) -> None

sigpyproc.libSigPyProc.foldFil(*args, **kwargs)

Overloaded function.

  1. foldFil(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.int32], arg4: int, arg5: float, arg6: float, arg7: float, arg8: int, arg9: int, arg10: int, arg11: int, arg12: int, arg13: int, arg14: int) -> None

  2. foldFil(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.int32], arg4: int, arg5: float, arg6: float, arg7: float, arg8: int, arg9: int, arg10: int, arg11: int, arg12: int, arg13: int, arg14: int) -> None

sigpyproc.libSigPyProc.foldTim(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: float, arg4: float, arg5: float, arg6: int, arg7: int, arg8: int)None
sigpyproc.libSigPyProc.formSpec(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.formSpecInterpolated(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.getBpass(*args, **kwargs)

Overloaded function.

  1. getBpass(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float64], arg2: int, arg3: int) -> None

  2. getBpass(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float64], arg2: int, arg3: int) -> None

sigpyproc.libSigPyProc.getChan(*args, **kwargs)

Overloaded function.

  1. getChan(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. getChan(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int, arg5: int) -> None

sigpyproc.libSigPyProc.getStats(*args, **kwargs)

Overloaded function.

  1. getStats(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: numpy.ndarray[numpy.float32], arg5: numpy.ndarray[numpy.float32], arg6: numpy.ndarray[numpy.float32], arg7: numpy.ndarray[numpy.int64], arg8: int, arg9: int, arg10: int) -> None

  2. getStats(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: numpy.ndarray[numpy.float32], arg5: numpy.ndarray[numpy.float32], arg6: numpy.ndarray[numpy.float32], arg7: numpy.ndarray[numpy.int64], arg8: int, arg9: int, arg10: int) -> None

sigpyproc.libSigPyProc.getTim(*args, **kwargs)

Overloaded function.

  1. getTim(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int) -> None

  2. getTim(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int) -> None

sigpyproc.libSigPyProc.ifft(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.invertFreq(*args, **kwargs)

Overloaded function.

  1. invertFreq(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int) -> None

  2. invertFreq(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: int, arg3: int) -> None

sigpyproc.libSigPyProc.maskChannels(*args, **kwargs)

Overloaded function.

  1. maskChannels(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.uint8], arg2: int, arg3: int) -> None

  2. maskChannels(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: int, arg3: int) -> None

sigpyproc.libSigPyProc.multiply_fs(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: int)None
sigpyproc.libSigPyProc.pack(inarray: numpy.ndarray[numpy.uint8], nbits: int)numpy.ndarray[numpy.uint8]

Pack 1, 2 and 4 bit data into an 8-bit numpy array

sigpyproc.libSigPyProc.packInPlace(inarray: numpy.ndarray[numpy.uint8], nbits: int)None

Pack 1, 2 and 4 bit data into 8-bit in the same numpy array

sigpyproc.libSigPyProc.rednoise(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: numpy.ndarray[numpy.float32], arg5: int, arg6: float, arg7: int, arg8: int, arg9: float)None
sigpyproc.libSigPyProc.removeBandpass(*args, **kwargs)

Overloaded function.

  1. removeBandpass(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: int, arg5: int) -> None

  2. removeBandpass(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: int, arg5: int) -> None

sigpyproc.libSigPyProc.removeZeroDM(*args, **kwargs)

Overloaded function.

  1. removeZeroDM(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: int, arg5: int) -> None

  2. removeZeroDM(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: numpy.ndarray[numpy.float32], arg3: numpy.ndarray[numpy.float32], arg4: int, arg5: int) -> None

sigpyproc.libSigPyProc.resample(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: float, arg4: float)None
sigpyproc.libSigPyProc.rfft(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int)None
sigpyproc.libSigPyProc.runBoxcar(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int)None
sigpyproc.libSigPyProc.runningMean(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int)None
sigpyproc.libSigPyProc.runningMedian(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int)None
sigpyproc.libSigPyProc.splitToBands(*args, **kwargs)

Overloaded function.

  1. splitToBands(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int, arg5: int, arg6: int) -> None

  2. splitToBands(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.uint8], arg2: int, arg3: int, arg4: int, arg5: int, arg6: int) -> None

sigpyproc.libSigPyProc.splitToChans(*args, **kwargs)

Overloaded function.

  1. splitToChans(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int) -> None

  2. splitToChans(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: int, arg3: int, arg4: int) -> None

sigpyproc.libSigPyProc.subband(*args, **kwargs)

Overloaded function.

  1. subband(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.int32], arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. subband(arg0: numpy.ndarray[numpy.uint8], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.int32], arg4: int, arg5: int, arg6: int, arg7: int) -> None

sigpyproc.libSigPyProc.sumHarms(arg0: numpy.ndarray[numpy.float32], arg1: numpy.ndarray[numpy.float32], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.int32], arg4: int, arg5: int, arg6: int)None
sigpyproc.libSigPyProc.to8bit(inarray: numpy.ndarray[numpy.float32], outarray: numpy.ndarray[numpy.uint8], flag: numpy.ndarray[numpy.uint8], fact: numpy.ndarray[numpy.float32], plus: numpy.ndarray[numpy.float32], flagMax: numpy.ndarray[numpy.float32], flagMin: numpy.ndarray[numpy.float32], nsamps: int, nchans: int)None

Convert 1, 2 and 4 bit data to 8-bit

sigpyproc.libSigPyProc.unpack(inarray: numpy.ndarray[numpy.uint8], nbits: int)numpy.ndarray[numpy.uint8]

Unpack 1, 2 and 4 bit data into an 8-bit numpy array

sigpyproc.libSigPyProc.unpackInPlace(inarray: numpy.ndarray[numpy.uint8], nbits: int)None

Unpack 1, 2 and 4 bit data into 8-bit in the same numpy array