A Blog For The GF4 Waveform Calculator#

  • 2025-09-13 - New! Dates Are Now Understood.

    It’s been too long since the last blog entry, and there’s good news to share. GF4 can now accept columns with dates, such as “2025-03-30”. The default format is year-month-day. The default can be set by editing the gf4.ini configuration file. The format string must follow the format used by python’s datetime library, which is pretty standard.

  • 2023-12-15 - Exploring The FFT - GF4 As an Educational Tool (Part 3)

    In FFT Part 1, we created a damped sine wave and ran a Fast Fourier Transform on it. We looked at a few basic features of the FFT. In FFT Part 2, we learned about the frequency steps in the FFT and a bit about zero-padding, which can be used to increase the apparent precision of the FFT display.

  • 2022-05-15 - Exploring The FFT - GF4 As an Educational Tool (Part 2)

    In FFT Part 1, we Created a damped sine wave and ran a Fast Fourier Transform on it. We looked at a few basic features of the FFT.

  • 2022-05-12 - ViewStack - A Useful Enhancement

    Now you can view the state of the stack. This makes it much easier to know which dataset is in which stack slot. The stack view displays in a separate window. The title of each dataset is displayed. Here’s as example:

  • 2022-05-12 - Off-By-One Woes

    In the first post on FFTs, there was a remark about not being able to tell exactly what frequency the main peak occurred at, because when it falls between frequency points it’s hard to be sure.

  • 2022-05-08 - Exploring The FFT - GF4 As an Educational Tool (Part 1)

    GF4 can be used as an educational tool to explore various corners of data analysis. In this post, we will look at some properties of the Fast Fourier Transform, or FFT. The FFT is a commonly used way to decompose a signal into its frequency components. If you are already familiar with the FFT, none of this will be new, but it may still be interesting to see the various properties materialize before your eyes. If you do not know much about FFTs, it may be interesting and educational. In any case, this post shows the use of some of GF4’s capabilities and commands.