New Plugins and Bug Fixes#

Version 1.6.3 has been merged from the devel branch into the main1 branch. It has some bug fixes and improvements to the new date handling code. There are also new plugins. The most notable are:

  1. `extend.py` (button Extend/Trim)

    Adds extensions of N points to each end of the data. N is added using a standard dialog. It’s supposed to be an integer but if not it will be converted to one if possible. The `y` value of the extension is the average of the first or last 5 data values.

    If N is negative, N points will be trimmed away from each end.

    This plugin is useful for math operations that would overrun the ends of the data, such as convolution. It prevents the non-existent data from being taken to be zero, which can be helpful for certain calculation.

  2. `ljung_box.py` (button Ljung-Box)

    Runs a ljung-box test of randomness on the data in the X stack position. See Wikipedia: Ljung–Box test.

  3. `sign_runs.py` (button Sign Runs)

    A test for randomness that inspects the number of runs of points that have the same sign. Like all such tests that operate on a single data set, it uses the data in the X stack position. The data needs to have a mean of zero or close to it. The test uses the Wald–Wolfowitz runs test. See Wikipedia: Wald–Wolfowitz runs test.