ifftfreq_shifted
- PlasmaCalcs.tools.fft_tools.array_fft.ifftfreq_shifted(N, df=None, *, rad=False, x0=0, ds=None, float_rounding=True)
returns the shifted positions corresponding to the inverse fft of an array of length N.
df: None or number
spacing between elements of array (in frequency-space).None –> use ds to determine position coordinates instead.rad: boolwhether to interpret frequency-spacing (df) like it is “in radians”,dividing it by 2 * pi before converting to position-space.x0: None or numberif provided, add value to result such that result[0] == x0.(This corresponds to altering position-space coordinates by a constant offset.)ds: None or numberif provided, actually use this as position diff, instead of determining it from d & rad.float_rounding: boolif True, round ds to a more-likely-to-be-input float.e.g. 0.20000000001 –> float(0.2); 0.399999999 –> float(0.4); 0.123456781234 –> unchanged.