created a separate fft fn for structural array data #39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New function deals with the structural array dtypes as inputs to fft_file. The function name is
fft_file_complex_structural_array
and the syntax is the same.Instead of assuming the last dimension is size 2 and has the form
[real,imag]
, the function assumes a numpy.dtype type. It extracts the number of dimensions from a while loop,The bounds checking is modified to take into account the new assumptions. The fft axes are modified to operate on the appropriate dimensions
and same with the slicing
In addition, the
meta
attribute is moved outside of themax_momentum
if statement to prevent undefined errors happening whenmax_momentum is None