post_convolution_hook_routines module
File containing methods to support post-convolution hook functionality
- syntheticstellarpopconvolve.post_convolution_hook_routines.extract_arguments(func, arg_dict)[source]
Function that extracts the entries in ‘arg_dict’ that are arguments to the function ‘func’
- syntheticstellarpopconvolve.post_convolution_hook_routines.handle_post_convolution_function(config, sfr_dict, data_dict, time_bin_info_dict, convolution_instruction, convolution_results, name, persistent_data=None, previous_convolution_results=None)[source]
Function to handle post-convolution function call.
An example of a post-convolution call is integrating systems to present-day time with LegWork and filtering out systems that do not fall within the LISA frequency range or that have merged by the present-day.
Another example is to integrate systems through a gravitational potential based on the sampled position and a certain integration time.