From 0fe91a20e867904bb2817800640bbf3b38a424b4 Mon Sep 17 00:00:00 2001
From: Yifan Wang <yifan.wang@aei.mpg.de>
Date: Mon, 6 Sep 2021 00:08:04 +0000
Subject: [PATCH] modify tphm length estimator

---
 IMRPhenomTPHMParity/parity_TPHM.py           | 19 ------------
 IMRPhenomTPHMParity/setup.py                 | 32 --------------------
 waveform/wrapper_mpv_waveform/mpvwaveform.py |  2 +-
 waveform/wrapper_tphm_parity/parity_TPHM.py  |  4 +++
 waveform/wrapper_tphm_parity/setup.py        |  0
 5 files changed, 5 insertions(+), 52 deletions(-)
 delete mode 100644 IMRPhenomTPHMParity/parity_TPHM.py
 delete mode 100644 IMRPhenomTPHMParity/setup.py
 create mode 100644 waveform/wrapper_tphm_parity/parity_TPHM.py
 create mode 100644 waveform/wrapper_tphm_parity/setup.py

diff --git a/IMRPhenomTPHMParity/parity_TPHM.py b/IMRPhenomTPHMParity/parity_TPHM.py
deleted file mode 100644
index 009bb1e..0000000
--- a/IMRPhenomTPHMParity/parity_TPHM.py
+++ /dev/null
@@ -1,19 +0,0 @@
-def gen(**kwds):
-    from pycbc.waveform import get_fd_waveform
-    import lal
-
-    if 'approximant' in kwds:
-        kwds.pop("approximant")
-    hp, hc = get_fd_waveform(approximant="IMRPhenomTPHM", **kwds)
-
-    temp =  kwds['parity_amu'] / 1e9 / lal.QE_SI * lal.H_SI * lal.PI * lal.PI / lal.H0_SI
-
-    hp_parity = hp + hc * temp * hp.sample_frequencies **2
-    hc_parity = hc - hp * temp * hp.sample_frequencies **2
-
-    return hp_parity, hc_parity
-
-def add_me(**kwds):
-    kwds['cpu_fd']['IMRPhenomTPHMParity'] = gen
-#    kwds['filter_time_lengths']['IMRPhenomPv2Parity'] = kwds['filter_time_lengths']['IMRPhenomPv2']
-
diff --git a/IMRPhenomTPHMParity/setup.py b/IMRPhenomTPHMParity/setup.py
deleted file mode 100644
index efe02b7..0000000
--- a/IMRPhenomTPHMParity/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-"""
-setup.py file for testing birefringence pycbc waveform plugin package
-"""
-
-from setuptools import Extension, setup, Command
-from setuptools import find_packages
-
-VERSION = '0.0.dev0'
-
-setup (
-    name = 'pycbc-birefringence-TPHM',
-    version = VERSION,
-    description = 'An waveform plugin for PyCBC',
-    author = 'Yifan Wang',
-    author_email = 'yifan.wang@aei.mpg.de',
-    url = 'http://www.pycbc.org/',
-    #download_url = 'https://github.com/gwastro/revchirp/tarball/v%s' % VERSION,
-    keywords = ['pycbc', 'signal processing', 'gravitational waves'],
-    py_modules = ['parity_TPHM'],
-    entry_points = {"pycbc.waveform.fd":"IMRPhenomTPHMParity=parity_TPHM:gen"},
-    classifiers=[
-        'Programming Language :: Python',
-        'Programming Language :: Python :: 2.7',
-        'Programming Language :: Python :: 3.6',
-        'Intended Audience :: Science/Research',
-        'Natural Language :: English',
-        'Topic :: Scientific/Engineering',
-        'Topic :: Scientific/Engineering :: Astronomy',
-        'Topic :: Scientific/Engineering :: Physics',
-        'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
-    ],
-)
diff --git a/waveform/wrapper_mpv_waveform/mpvwaveform.py b/waveform/wrapper_mpv_waveform/mpvwaveform.py
index 1b40ad7..e01d8ce 100644
--- a/waveform/wrapper_mpv_waveform/mpvwaveform.py
+++ b/waveform/wrapper_mpv_waveform/mpvwaveform.py
@@ -31,4 +31,4 @@ def gen(**kwds):
     hp_parity = hp + hc * temp * hp.sample_frequencies **2
     hc_parity = hc - hp * temp * hp.sample_frequencies **2
 
-    return hp_parity, hc_parity
\ No newline at end of file
+    return hp_parity, hc_parity
diff --git a/waveform/wrapper_tphm_parity/parity_TPHM.py b/waveform/wrapper_tphm_parity/parity_TPHM.py
new file mode 100644
index 0000000..5b78d89
--- /dev/null
+++ b/waveform/wrapper_tphm_parity/parity_TPHM.py
@@ -0,0 +1,4 @@
+Unstaged changes after reset:
+D	IMRPhenomTPHMParity/parity_TPHM.py
+M	waveform/wrapper_mpv_waveform/mpvwaveform.py
+M	waveform/wrapper_tphm_parity/parity_TPHM.py
diff --git a/waveform/wrapper_tphm_parity/setup.py b/waveform/wrapper_tphm_parity/setup.py
new file mode 100644
index 0000000..e69de29
-- 
GitLab