Re: Wanting to take a FFT transform of a irregularly spaced sample
Robert Kern <[email protected]> Tue, 17 May 2022 11:04:54 -0400
| Newsgroups | gmane.comp.python.scientific.user |
|---|---|
| Message-ID | <CAF6FJitVmocS_4KeceOq0EcWA7jMyZKqdk4SF7E+rH+cPaZ2vA@mail.gmail.com> |
--===============0112111892151654862== Content-Type: multipart/alternative; boundary="000000000000256d0405df3678e7" --000000000000256d0405df3678e7 Content-Type: text/plain; charset="UTF-8" On Mon, May 16, 2022 at 11:04 AM Robert Kern <[email protected]> wrote: > I don't know of any work that apply's something like Welch's method per se > to the LS periodogram, but if you squint, you can kind of see Welch's > method as an ad hoc instance of a multitaper method, and there is a more > rigorous application of multitaper methods to the LS periodogram. Not > implemented in Python so far as I know, but there is an R implementation. > > https://iopscience.iop.org/article/10.3847/1538-3881/ab7fa1 > Looking through this paper more carefully, I see it cites this paper that implements multitaper spectral estimate on regularly-sampled but gappy time series like yours. https://core.ac.uk/download/pdf/237709478.pdf The corresponding MATLAB code is BSD-licensed: https://www.mathworks.com/matlabcentral/fileexchange/71909-mdmwps -- Robert Kern --000000000000256d0405df3678e7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">On Mon, May 16, 2022 at 11:04 AM Robert K= ern <<a href=3D"mailto:[email protected]">[email protected]</a>&= gt; wrote:</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote= " style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex"><div dir=3D"ltr"><div>I don't know of any work that a= pply's something like Welch's method per se to the LS periodogram, = but if you squint, you can kind of see Welch's method as an ad hoc inst= ance of a multitaper method, and there is a more rigorous application of mu= ltitaper methods to the LS periodogram. Not implemented in Python so far as= I know, but there is an R implementation.</div><div><br></div><div>=C2=A0 = <a href=3D"https://iopscience.iop.org/article/10.3847/1538-3881/ab7fa1" tar= get=3D"_blank">https://iopscience.iop.org/article/10.3847/1538-3881/ab7fa1<= /a>=C2=A0</div></div></blockquote></div><div><br></div><div>Looking through= this paper more carefully, I see it cites this paper that implements multi= taper spectral estimate on regularly-sampled but gappy time series like you= rs.</div><div><br></div><div>=C2=A0 <a href=3D"https://core.ac.uk/download/= pdf/237709478.pdf">https://core.ac.uk/download/pdf/237709478.pdf</a><br></d= iv><div><br></div><div>The corresponding MATLAB code is BSD-licensed:</div>= <div><br></div><div>=C2=A0=C2=A0<a href=3D"https://www.mathworks.com/matlab= central/fileexchange/71909-mdmwps">https://www.mathworks.com/matlabcentral/= fileexchange/71909-mdmwps</a></div><div><br></div>-- <br><div dir=3D"ltr" c= lass=3D"gmail_signature">Robert Kern</div></div> --000000000000256d0405df3678e7-- --===============0112111892151654862== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SciPy-User mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/scipy-user.python.org/ Member address: [email protected] --===============0112111892151654862==--