diff --git a/waveform/IMRPhenomParity.py b/waveform/parity_XPHM.py similarity index 75% rename from waveform/IMRPhenomParity.py rename to waveform/parity_XPHM.py index fca51a2eca3cecb578bb8b274697bcb7865310ef..7894074449954428a09e1e98c32b0ee00ba8b430 100644 --- a/waveform/IMRPhenomParity.py +++ b/waveform/parity_XPHM.py @@ -1,4 +1,4 @@ -def genIMRPhenomParity(**kwds): +def gen(**kwds): from pycbc.waveform import get_fd_waveform import lal #print(kwds) @@ -18,6 +18,6 @@ def genIMRPhenomParity(**kwds): #pycbc.waveform.add_custom_waveform('IMRPhenomParity', IMRPhenomParity, 'frequency', force=True) def add_me(**kwds): - kwds['cpu_fd']['IMRPhenomParity'] = genIMRPhenomParity - kwds['filter_time_lengths']['IMRPhenomParity'] = kwds['filter_time_lengths']['IMRPhenomXPHM'] + kwds['cpu_fd']['IMRPhenomXPHMParity'] = gen + kwds['filter_time_lengths']['IMRPhenomXPHMParity'] = kwds['filter_time_lengths']['IMRPhenomXPHM'] diff --git a/waveform/setup.py b/waveform/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..9156c867e73404ec68c81f01e605bef656fb28b4 --- /dev/null +++ b/waveform/setup.py @@ -0,0 +1,32 @@ +""" +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-XPHM', + version = VERSION, + description = 'A 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_XPHM'], + entry_points = {"pycbc.waveform.fd":"IMRPhenomXPHMParity=parity_XPHM: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)', + ], +)