(n, norm)
| 90 | |
| 91 | |
| 92 | def _get_backward_norm(n, norm): |
| 93 | if n < 1: |
| 94 | raise ValueError(f"Invalid number of FFT data points ({n}) specified.") |
| 95 | |
| 96 | if norm is None or norm == "backward": |
| 97 | return n |
| 98 | elif norm == "ortho": |
| 99 | return sqrt(n) |
| 100 | elif norm == "forward": |
| 101 | return 1 |
| 102 | raise ValueError(f'Invalid norm value {norm}; should be "backward", ' |
| 103 | '"ortho" or "forward".') |
| 104 | |
| 105 | |
| 106 | _SWAP_DIRECTION_MAP = {"backward": "forward", None: "forward", |