PSDs

This page contains the documentation for ‘PSDs.py’. This module provides functions to handle Power Spectral Densities (PSDs) from text files and to resample PSDs.

Function Definitions

GlitchPop.PSDs.get_psd(filename)

Grabs PSDs from .txt files and converts to nested list.

Parameters:

  • filename (string) - Name of .txt PSD file

Returns:

  • list - List containing [frequencies, PSD] of loaded file

GlitchPop.PSDs.resample(freqs, psd, rate=4096/512)

Resamples PSDs to desired sample rate.

Parameters:

  • freqs (np.array) - Frequencies of loaded PSD

  • psd (np.array) - Power spectral density

  • rate (float) - Desired frequency spacing between PSD points

Returns:

  • list - List containing [frequencies, PSD] of resampled data