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