diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..eeb514cf9e3e449cb3966636ecd4067ce0afbcfb --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +.ipynb_checkpoints diff --git a/birefringence-waveform/__init__.py b/birefringence-waveform/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..287ff9f759c477ab0aa43620d7cd937bc39e7459 --- /dev/null +++ b/birefringence-waveform/__init__.py @@ -0,0 +1 @@ +import .birefringence_waveform diff --git a/birefringence-waveform/birefringence_waveform.py b/birefringence-waveform/birefringence_waveform.py index b9d6e9243ead4fa7096f850694b99372261b0473..bc2bd7dd956d8935de923cbcd64617961cd405a8 100644 --- a/birefringence-waveform/birefringence_waveform.py +++ b/birefringence-waveform/birefringence_waveform.py @@ -18,4 +18,4 @@ def IMRPhenomParity(parity_Amu, **kwds): return hp_parity, hc_parity -pycbc.waveform.add_custom_waveform('IMRPhenomParity', IMRPhenomParity, 'frequency', force=True) \ No newline at end of file +pycbc.waveform.add_custom_waveform('IMRPhenomParity', IMRPhenomParity, 'frequency', force=True) diff --git a/birefringence-waveform/waveform.py b/birefringence-waveform/waveform.py deleted file mode 100644 index 41ec79b79c4fbb9fc8dd995beaea857fed10f6c8..0000000000000000000000000000000000000000 --- a/birefringence-waveform/waveform.py +++ /dev/null @@ -1,17 +0,0 @@ -from pycbc.waveform import get_fd_waveform -import numpy as np -import pycbc.conversions -import lal - -def IMRPhenomParity(parity_Amu, **kwds): - - if 'approximant' in kwds: - kwds.pop("approximant") - hp, hc = get_fd_waveform(approximant="IMRPhenomXPHM", **kwds) - - temp = parity_Amu * 1e9 * lal.QE_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 diff --git a/birefringence-waveform/plot_waveform.ipynb b/utils/plot_waveform.ipynb similarity index 100% rename from birefringence-waveform/plot_waveform.ipynb rename to utils/plot_waveform.ipynb diff --git a/birefringence-waveform/printwfname.py b/utils/printwfname.py similarity index 100% rename from birefringence-waveform/printwfname.py rename to utils/printwfname.py