Learning objectives After completing the course, Workshop participants should be able to: --LIGO Detector-- * Describe the LIGO measurement principle, including a definition of GW strain * Recognize a LIGO PSD and interpert it as noise * Recognize both glitches and lines as instrumental artifacts * Describe frequency limits of calibration * Describe major noise sources at low, mid, and high frequencies --Data access and basic signal processing-- * Access and download LIGO strain data * Load LIGO strain data into a numpy array or similar * Plot LIGO time-series data * Whiten LIGO strain data * Load a waveform from a file * Plot a spectrogram/Q-scan of data, and identify signals and glitches --CBC Analysis-- Basic tasks: * Calculate the matched filter SNR between a waveform and data * Project a template waveform onto detector data, adjusting for phase, amplitude, and time-offset * Calculate an antenna factor for a given source position * Produce a waveform from a set of parameters * Calculate a likelihood from a set of 15 parameters * Load a skymap and find the most likely source location