From b7ec7eba5006566debb340703af5eacc1a075966 Mon Sep 17 00:00:00 2001 From: bencebecsy Date: Sun, 5 Jun 2022 16:32:15 -0600 Subject: [PATCH] Fix createGWB free spectrum type error --- libstempo/toasim.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libstempo/toasim.py b/libstempo/toasim.py index 1a93ff3..df9cbf8 100644 --- a/libstempo/toasim.py +++ b/libstempo/toasim.py @@ -796,8 +796,8 @@ def createGWB( Npulsars = len(psr) # gw start and end times for entire data set - start = N.min([p.toas().min() * 86400 for p in psr]) - 86400 - stop = N.max([p.toas().max() * 86400 for p in psr]) + 86400 + start = float(N.min([p.toas().min() * 86400 for p in psr]) - 86400) + stop = float(N.max([p.toas().max() * 86400 for p in psr]) + 86400) # duration of the signal dur = stop - start @@ -895,7 +895,7 @@ def createGWB( for ll in range(Npulsars): Res[ll, :] = Res_t[ll, 10 : (npts + 10)] f = interp.interp1d(ut, Res[ll, :], kind="linear") - res_gw.append(f(psr[ll].toas() * 86400)) + res_gw.append(f(psr[ll].toas().astype(N.float) * 86400)) # return res_gw ct = 0