sportran.md.tools.spectrum

Functions

freq_THz_to_red(f_THz, DT_FS)

Converts THz to reduced frequency units.

freq_red_to_THz(f_red, DT_FS)

Converts reduced frequency units to THz.

generate_empirical_spectrum(psd)

Add noise to a periodogram and generate a complex spectrum.

logtau_to_tau(logtau, logtau_mean, logtau_var)

sportran.md.tools.spectrum.freq_THz_to_red(f_THz, DT_FS)
Converts THz to reduced frequency units.

f[red] = f[THz] * dt[fs] / 1000

sportran.md.tools.spectrum.freq_red_to_THz(f_red, DT_FS)
Converts reduced frequency units to THz.

f[THz] = f[red] * 1000 / dt[fs]

sportran.md.tools.spectrum.generate_empirical_spectrum(psd)

Add noise to a periodogram and generate a complex spectrum.

sportran.md.tools.spectrum.logtau_to_tau(logtau, logtau_mean, logtau_var, correct_mean=True)