Commit d5f67fc
authored
reverse the order of individual FFTs in rfftn (#2524)
For `numpy.fft.fftn` and `numpy.fft.ifftn`, individual FFTs over `axes`
are performed in [reverse
order](https://github.com/numpy/numpy/blob/v2.2.0/numpy/fft/_pocketfft.py#L739).
Similarly, for `numpy.fft.rfftn`, individual FFTs are performed in
[reverse
order](https://github.com/numpy/numpy/blob/v2.2.0/numpy/fft/_pocketfft.py#L1382).
However, for `numpy.fft.irfftn` individual FFTs are performed in
[forward
order](https://github.com/numpy/numpy/blob/v2.2.0/numpy/fft/_pocketfft.py#L1600).1 parent afd5c6d commit d5f67fc
3 files changed
+37
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
114 | 126 | | |
115 | 127 | | |
116 | 128 | | |
117 | 129 | | |
118 | 130 | | |
119 | 131 | | |
120 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
121 | 135 | | |
122 | 136 | | |
123 | 137 | | |
| |||
291 | 305 | | |
292 | 306 | | |
293 | 307 | | |
294 | | - | |
| 308 | + | |
295 | 309 | | |
296 | 310 | | |
297 | | - | |
| 311 | + | |
298 | 312 | | |
299 | 313 | | |
300 | 314 | | |
| |||
306 | 320 | | |
307 | 321 | | |
308 | 322 | | |
| 323 | + | |
| 324 | + | |
309 | 325 | | |
310 | 326 | | |
311 | 327 | | |
312 | 328 | | |
313 | 329 | | |
314 | | - | |
315 | | - | |
| 330 | + | |
316 | 331 | | |
317 | 332 | | |
318 | 333 | | |
| |||
362 | 377 | | |
363 | 378 | | |
364 | 379 | | |
365 | | - | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
366 | 384 | | |
367 | 385 | | |
368 | 386 | | |
| |||
531 | 549 | | |
532 | 550 | | |
533 | 551 | | |
534 | | - | |
535 | | - | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
536 | 555 | | |
| 556 | + | |
| 557 | + | |
537 | 558 | | |
538 | 559 | | |
539 | 560 | | |
| |||
717 | 738 | | |
718 | 739 | | |
719 | 740 | | |
| 741 | + | |
720 | 742 | | |
721 | 743 | | |
722 | 744 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | | - | |
| 404 | + | |
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
410 | | - | |
| 410 | + | |
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
| |||
893 | 893 | | |
894 | 894 | | |
895 | 895 | | |
896 | | - | |
| 896 | + | |
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
| |||
912 | 912 | | |
913 | 913 | | |
914 | 914 | | |
915 | | - | |
| 915 | + | |
916 | 916 | | |
917 | 917 | | |
918 | 918 | | |
| |||
934 | 934 | | |
935 | 935 | | |
936 | 936 | | |
937 | | - | |
| 937 | + | |
938 | 938 | | |
939 | 939 | | |
940 | 940 | | |
| |||
0 commit comments