From c2356d11af23a6c94551abc66f5eb508c9e90ae5 Mon Sep 17 00:00:00 2001
From: Yifan Wang <yifan.wang@aei.mpg.de>
Date: Wed, 20 Oct 2021 15:47:05 +0000
Subject: [PATCH] update parity waveform without small phase expansion

---
 waveform/wrapper_mpv_nosmallexpansion/mpvnosmallwaveform.py | 4 ++--
 waveform/wrapper_mpv_nosmallexpansion/setup.py              | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/waveform/wrapper_mpv_nosmallexpansion/mpvnosmallwaveform.py b/waveform/wrapper_mpv_nosmallexpansion/mpvnosmallwaveform.py
index 2bc6315..4b0622c 100644
--- a/waveform/wrapper_mpv_nosmallexpansion/mpvnosmallwaveform.py
+++ b/waveform/wrapper_mpv_nosmallexpansion/mpvnosmallwaveform.py
@@ -27,8 +27,8 @@ def gen(**kwds):
     zz = cosmology.redshift(kwds['distance'])
     intz = integrate.quad(integrand_parityamu_mpvinverse, 0, zz)[0]
     temp =  kwds['parity_mpvinverse'] * intz / 1e9 / lal.QE_SI * (lal.H_SI / 2 / lal.PI) * lal.PI * lal.PI / lal.H0_SI
-    expminus = np.exp(-1j*temp*hp.sample_frequencies**2)
-    expplus = 1/expplus
+    expminus = numpy.exp(-1j*temp*hp.sample_frequencies**2)
+    expplus = 1/expminus
 
     hp_parity = (hp+1j*hc)*expminus/2 + (hp-1j*hc)*expplus/2
     hc_parity = (hp+1j*hc)*expminus/2j - (hp-1j*hc)*expplus/2j
diff --git a/waveform/wrapper_mpv_nosmallexpansion/setup.py b/waveform/wrapper_mpv_nosmallexpansion/setup.py
index 2e0c8ff..bcfd286 100644
--- a/waveform/wrapper_mpv_nosmallexpansion/setup.py
+++ b/waveform/wrapper_mpv_nosmallexpansion/setup.py
@@ -16,7 +16,7 @@ setup (
     url = 'http://www.pycbc.org/',
     #download_url = 'https://github.com/gwastro/revchirp/tarball/v%s' % VERSION,
     keywords = ['pycbc', 'signal processing', 'gravitational waves'],
-    py_modules = ['mpvnosmall'],
+    py_modules = ['mpvnosmallwaveform'],
     entry_points = {"pycbc.waveform.fd":"mpvnosmall=mpvnosmallwaveform:gen"},
     classifiers=[
         'Programming Language :: Python',
-- 
GitLab