Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.10/site-packages/astroid/brain/brain_scipy_signal.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

9 statements  

1# Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html 

2# For details: https://github.com/pylint-dev/astroid/blob/main/LICENSE 

3# Copyright (c) https://github.com/pylint-dev/astroid/blob/main/CONTRIBUTORS.txt 

4 

5"""Astroid hooks for scipy.signal module.""" 

6from astroid import nodes 

7from astroid.brain.helpers import register_module_extender 

8from astroid.builder import parse 

9from astroid.manager import AstroidManager 

10 

11 

12def scipy_signal() -> nodes.Module: 

13 return parse( 

14 """ 

15 # different functions defined in scipy.signals 

16 

17 def barthann(M, sym=True): 

18 return numpy.ndarray([0]) 

19 

20 def bartlett(M, sym=True): 

21 return numpy.ndarray([0]) 

22 

23 def blackman(M, sym=True): 

24 return numpy.ndarray([0]) 

25 

26 def blackmanharris(M, sym=True): 

27 return numpy.ndarray([0]) 

28 

29 def bohman(M, sym=True): 

30 return numpy.ndarray([0]) 

31 

32 def boxcar(M, sym=True): 

33 return numpy.ndarray([0]) 

34 

35 def chebwin(M, at, sym=True): 

36 return numpy.ndarray([0]) 

37 

38 def cosine(M, sym=True): 

39 return numpy.ndarray([0]) 

40 

41 def exponential(M, center=None, tau=1.0, sym=True): 

42 return numpy.ndarray([0]) 

43 

44 def flattop(M, sym=True): 

45 return numpy.ndarray([0]) 

46 

47 def gaussian(M, std, sym=True): 

48 return numpy.ndarray([0]) 

49 

50 def general_gaussian(M, p, sig, sym=True): 

51 return numpy.ndarray([0]) 

52 

53 def hamming(M, sym=True): 

54 return numpy.ndarray([0]) 

55 

56 def hann(M, sym=True): 

57 return numpy.ndarray([0]) 

58 

59 def hanning(M, sym=True): 

60 return numpy.ndarray([0]) 

61 

62 def impulse2(system, X0=None, T=None, N=None, **kwargs): 

63 return numpy.ndarray([0]), numpy.ndarray([0]) 

64 

65 def kaiser(M, beta, sym=True): 

66 return numpy.ndarray([0]) 

67 

68 def nuttall(M, sym=True): 

69 return numpy.ndarray([0]) 

70 

71 def parzen(M, sym=True): 

72 return numpy.ndarray([0]) 

73 

74 def slepian(M, width, sym=True): 

75 return numpy.ndarray([0]) 

76 

77 def step2(system, X0=None, T=None, N=None, **kwargs): 

78 return numpy.ndarray([0]), numpy.ndarray([0]) 

79 

80 def triang(M, sym=True): 

81 return numpy.ndarray([0]) 

82 

83 def tukey(M, alpha=0.5, sym=True): 

84 return numpy.ndarray([0]) 

85 """ 

86 ) 

87 

88 

89def register(manager: AstroidManager) -> None: 

90 register_module_extender(manager, "scipy.signal", scipy_signal)