We should excise the KE spectra part of this package out into a separate package that focuses on these flow field spectra.
That package should be able to handle Cartesian and Spherical, 2 and 3D flows and elide all the internal FFT and NUFFT details away from the user.
This package should provide utilities for going from SF to KE
But that's about it. That can either be self contained, or via extension to some new package.
We should excise the KE spectra part of this package out into a separate package that focuses on these flow field spectra.
That package should be able to handle Cartesian and Spherical, 2 and 3D flows and elide all the internal FFT and NUFFT details away from the user.
This package should provide utilities for going from SF to KE
But that's about it. That can either be self contained, or via extension to some new package.