From a2e466b0dc0fa63cf43021eff501f6a3037bff48 Mon Sep 17 00:00:00 2001 From: AnujKankani Date: Fri, 26 Dec 2025 09:52:59 -0600 Subject: [PATCH 1/3] bump version [skip ci] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4aefdb0..5126c61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "gwBOB" -version = "1.0.1" +version = "1.0.2" description = "A Backwards-One-Body Gravitational Waveform Package" readme = { file = "README.md", content-type = "text/markdown" } authors = [ From 07da8d89db0bc408cfedc48a324ba672fd1cc5f8 Mon Sep 17 00:00:00 2001 From: Anuj Kankani Date: Fri, 20 Feb 2026 10:03:58 -0500 Subject: [PATCH 2/3] Fix get_t_isco time indexing after cropping --- gwBOB/BOB_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gwBOB/BOB_utils.py b/gwBOB/BOB_utils.py index 40b3462..12f3b4b 100644 --- a/gwBOB/BOB_utils.py +++ b/gwBOB/BOB_utils.py @@ -619,7 +619,7 @@ def get_t_isco(self): float: Time of ISCO of the waveform ''' freq_data = gen_utils.get_frequency(self.data).cropped(init=self.tp-100,end=self.tp+50) - t_isco = self.data.t[gen_utils.find_nearest_index(freq_data.y,self.Omega_ISCO*np.abs(self.m))] + t_isco = freq_data.t[gen_utils.find_nearest_index(freq_data.y,self.Omega_ISCO*np.abs(self.m))] return t_isco - self.tp def construct_BOB_finite_t0(self,N): From 1c6e0fb9f0eec059ac37e7b713ba92060bddedfb Mon Sep 17 00:00:00 2001 From: Anuj Kankani Date: Fri, 20 Feb 2026 10:07:41 -0500 Subject: [PATCH 3/3] Add missing init and CCE resample_dt fixes --- gwBOB/BOB_utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gwBOB/BOB_utils.py b/gwBOB/BOB_utils.py index 12f3b4b..be04263 100644 --- a/gwBOB/BOB_utils.py +++ b/gwBOB/BOB_utils.py @@ -63,6 +63,7 @@ def __init__(self): self.tp = 0 self.what_is_BOB_building="Nothing" + self.__what_to_create = "Nothing" self.l = 2 self.m = 2 self.Phi_0 = 0 @@ -1124,6 +1125,8 @@ def initialize_with_cce_data(self,cce_id,l=2,m=2,perform_superrest_transformatio import qnmfits #adding here so this code can be used without WSL for non-cce purposes print("loading CCE id",cce_id) + self.resample_dt = resample_dt + if(provide_own_abd is None): abd = qnmfits.cce.load(cce_id) else: