MCPcopy Create free account
hub / github.com/numpy/numpy / _get_forward_norm

Function _get_forward_norm

numpy/fft/_pocketfft.py:78–89  ·  view source on GitHub ↗
(n, norm)

Source from the content-addressed store, hash-verified

76
77
78def _get_forward_norm(n, norm):
79 if n < 1:
80 raise ValueError(f"Invalid number of FFT data points ({n}) specified.")
81
82 if norm is None or norm == "backward":
83 return 1
84 elif norm == "ortho":
85 return sqrt(n)
86 elif norm == "forward":
87 return n
88 raise ValueError(f'Invalid norm value {norm}; should be "backward",'
89 '"ortho" or "forward".')
90
91
92def _get_backward_norm(n, norm):

Callers 2

fftFunction · 0.85
rfftFunction · 0.85

Calls 1

sqrtFunction · 0.50

Tested by

no test coverage detected