Skip to content

Tidy and refactor PSD-related functionality

Patrick Godwin requested to merge feature-psd_refactor into master

This merge request puts in some work for tidying and refactoring PSD-related functionality within the codebase. In particular:

  • Split the reference_psd module into the psd and kernels modules to compartamentalize common functionality.
  • Migrate non inspiral specific functionality from cbc_template_fir module to psd module.
  • Extract some PSD functionality (mostly I/O related) from various PSD scripts into the psd module.
  • Add docstrings, type annotations throughout within the new modules.
  • Leverage PSD I/O routines across the codebase where applicable (skipped defunct scripts)
  • Add some minimal tests for the two new modules.
  • Minor code cleanup in related programs/modules.
Edited by Patrick Godwin

Merge request reports