Added gwpy.signal.window module to help with FFT routines
This PR adds a new module gwpy.signal.window which provides two simple routines
-
canonical_name: translates arbitrary window name into one understood by scipy (e.g.ksr->kaiser) -
recommended_overlap: uses Heinzel, Rüdiger, & Schilling [2002] to return the recommended overlap for a given FFTlength and window combination
The recommended_overlap method is now used to set the default overlap for all TimeSeries FFT routines, unless specified by the user.