Waveform generator can return in the wrong frequency/time domain
There's a pair of statements in waveform generator like
def time_domain_strain(self):
...
if isinstance(frequency_domain_strain, np.ndarray):
return frequency_domain_strain
...
Why does this return a frequency domain strain rather than time domain?
I've marked this as 0.1 because it seems fairly urgent to remove things such as this.