save spectrum in post_process_spectrum.py
This commit is contained in:
parent
bfb1cb314c
commit
a488c47713
@ -44,7 +44,8 @@ def post_process_spectrum(parameter_file, apod, tpulse):
|
||||
parameter = read_parameter_file(parameter_file)
|
||||
|
||||
# files have form ste_arg=0.000000e+01_parameter.txt, first remove ste part then parameter.txt to get variables
|
||||
varied_string = str(parameter_file).partition('_')[-1].rpartition('_')[0]
|
||||
varied_string = str(parameter_file).split('/')[-1].partition('_')[-1].rpartition('_')[0]
|
||||
print(varied_string)
|
||||
|
||||
# make evolution times
|
||||
tevo = np.linspace(parameter['techo_start'], parameter['techo_stop'], num=int(parameter['techo_steps']))
|
||||
@ -65,6 +66,12 @@ def post_process_spectrum(parameter_file, apod, tpulse):
|
||||
spec = np.fft.fftshift(np.fft.fft(timesignal, axis=0), axes=0).real
|
||||
spec *= pulse_attn(freq, t_pulse=tpulse)[:, None]
|
||||
|
||||
if varied_string:
|
||||
np.savetxt(parameter_file.with_name(f"spectrum_{varied_string}.dat"), np.c_[freq, spec])
|
||||
else:
|
||||
np.savetxt(parameter_file.with_name(f"spectrum.dat"), np.c_[freq, spec])
|
||||
|
||||
|
||||
#
|
||||
#
|
||||
# reduction_factor[i, :] = 2*timesignal[0, :]
|
||||
|
Loading…
x
Reference in New Issue
Block a user