Skip to content

Commit

Permalink
use gwsignal waveform generator selector
Browse files Browse the repository at this point in the history
  • Loading branch information
Bhooshan Gadre committed Jul 25, 2023
1 parent 53c9fac commit 0e8e2a2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
10 changes: 7 additions & 3 deletions pycbc/waveform/waveform.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import lal
import numpy
from lalsimulation.gwsignal.core import waveform as wfm
# from lalsimulation.gwsignal.models import gwsignal_get_waveform_generator
from lalsimulation.gwsignal.models import gwsignal_get_waveform_generator

import pycbc
import pycbc.scheme as _scheme
Expand Down Expand Up @@ -226,7 +226,9 @@ def _lalsim_td_waveform(**p):
# select or instantiate the generator
approx = p['approximant']
gen = _gws_waveform_generators.setdefault(approx,
wfm.LALCompactBinaryCoalescenceGenerator(approx))
gwsignal_get_waveform_generator(approx))
# gen = _gws_waveform_generators.setdefault(approx,
# wfm.LALCompactBinaryCoalescenceGenerator(approx))
# convert paramaters to gwsignal parameters
p_gws = to_gwsignal_dict(p)
hp, hc = wfm.GenerateTDWaveform(p_gws, gen)
Expand Down Expand Up @@ -305,7 +307,9 @@ def _lalsim_fd_waveform(**p):
# select or instantiate the generator
approx = p['approximant']
gen = _gws_waveform_generators.setdefault(approx,
wfm.LALCompactBinaryCoalescenceGenerator(approx))
gwsignal_get_waveform_generator(approx))
# gen = _gws_waveform_generators.setdefault(approx,
# wfm.LALCompactBinaryCoalescenceGenerator(approx))
# convert paramaters to gwsignal parameters
p_gws = to_gwsignal_dict(p)
hp, hc = wfm.GenerateFDWaveform(p_gws, gen)
Expand Down
8 changes: 6 additions & 2 deletions pycbc/waveform/waveform_modes.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ def _lalsim_fd_waveform(**p):
# select or instantiate the generator
approx = p['approximant']
gen = _gws_waveform_generators.setdefault(approx,
wfm.LALCompactBinaryCoalescenceGenerator(approx))
gwsignal_get_waveform_generator(approx))
# gen = _gws_waveform_generators.setdefault(approx,
# wfm.LALCompactBinaryCoalescenceGenerator(approx))
# convert paramaters to gwsignal parameters
p_gws = to_gwsignal_dict(p)
hlm = wfm.GenerateFDModes(p_gws, gen)
Expand All @@ -58,7 +60,9 @@ def _lalsim_td_waveform(**p):
# select or instantiate the generator
approx = p['approximant']
gen = _gws_waveform_generators.setdefault(approx,
wfm.LALCompactBinaryCoalescenceGenerator(approx))
gwsignal_get_waveform_generator(approx))
# gen = _gws_waveform_generators.setdefault(approx,
# wfm.LALCompactBinaryCoalescenceGenerator(approx))
# convert paramaters to gwsignal parameters
p_gws = to_gwsignal_dict(p)
hlm = wfm.GenerateTDModes(p_gws, gen)
Expand Down

0 comments on commit 0e8e2a2

Please sign in to comment.