"DADiSP inspired everyone and produced radical shifts in thinking." |

Download Now | Pricing / Purchase |

Over 80 new functions have been added to DADiSP 6.7. A full description of each function listed here is included in the on-line help system.

BLOCKMAX | Computes the non-overlapping block maximum of a series. |

BLOCKMEDIAN | Computes the non-overlapping block median of a series. |

BLOCKMIN | Computes the non-overlapping block minimum of a series. |

CUMAVG | Computes the cumulative average of a series. |

DIFF | Computes the 2 point difference of a series. |

MOVMEDIAN | Computes the N-point moving median of a series. |

REPCOLUMN | Replicates the columns of a series. |

REPELEMENTS | Replicates individual elements of a series. |

SEREXTRACT | Extracts multiple sections from a series. |

VAVGS | Computes the point by point mean of one or more input arguments without zero padding. |

VMEAN | Computes the mean of one or more input arguments. |

VSUM | Computes the sum of one or more input arguments. |

VSUM | Computes the point by point sum of one or more input arguments without zero padding. |

XMINMAX | Returns the minimum and maximum of a series X values without copying or data generation. |

XYDTTAB | Creates a table of multiple XY series from date, time and Y series. |

XYTAB | Creates a table of multiple XY series from a table. |

GVALARRAY | Generates an array of all the same real value. |

GSAWTOOTH | Generates a sawtooth series. |

ADDPHASE | Adds a constant phase to a series. |

CAS2SOS | Converts cascade form filter coefficients to second order section form. |

CAS2TF | Converts cascade form filter coefficients to direct form. |

CAS2ZP | Converts cascade form filter coefficients to zeros, poles and gain. |

DEMODAM | Demodulates an amplitude modulated series. |

IMPS | Computes the impulse response of a continuous system. |

MEDFILT1 | Performs median filtering of a series. |

MODAM | Performs amplitude modulation of a series. |

PHASEDIFF | Computes the phase difference between two sinusoids. |

SGOLAY | Generates Savitzky-Golay smoothing filter coefficients. |

SGOLAYFILT | Filters data with a Savitzky-Golay smoothing filter. |

SOS2CAS | Converts second order section form coefficients to cascade form. |

SOS2TF | Converts second order section form coefficients to direct form. |

SOS2ZP | Converts second order section form coefficients to zero, poles and gain. |

SOSFILT | Filters a series with coefficients in second order section form. |

SPLANE | Displays a Pole-Zero plot of a S-transform. |

STEPZ | Computes the step response of a Z-transform. |

TF2CAS | Converts direct form coefficients to cascade form. |

TF2SOS | Converts direct form coefficients to second order section form. |

TF2ZP | Converts S plane transfer function form to zeros, poles and gain. |

TF2ZPK | Converts Z plane transfer function form to zeros, poles and gain. |

ZBPFILT | Performs band pass filtering by FFT zeroing. |

ZBSFILT | Performs band stop filtering by FFT zeroing. |

ZP2CAS | Converts zeros, poles and gain to cascade coefficient form. |

ZP2SOS | Converts zeros, poles and gain to second order section form. |

ZP2TF | Converts zeros, poles and gain to transfer function form. |

BINCOEFF | Calculates the generalized binomial coefficient. |

COLRMS | Calculates the RMS for each column of an array. |

NCHOOSEK | Returns the unordered combinations of N elements in groups of K. |

PASCAL | Returns Pascal's Triangle. |

STATSUM | Computes summary statistics for one or more series. |

CUREXTRACT | Extracts one or more series from a source window based on cursor indices. |

CURLOCSET | Sets cursor X locations of one or more windows based on a source window. |

CURPOSSET | Sets cursor index positions of one or more windows based on a source window. |

CURXEXTRACT | Extracts one or more series from a source window based on cursor X locations. |

BETAINCINV | Computes the inverse regularized incomplete beta function. |

COSINT | Computes the cosine integral. |

DAWSON | Computes the Dawson integral. |

EXPINTEI | Computes the Cauchy principal value exponential integral. |

ERFCX | Computes the scaled complementary error function. |

ERFI | Computes the imaginary error function. |

FACTORIAL | Computes the factorial for positive integers. |

FADDEEVA | Computes the Faddeeva function. |

GAMMAINCINV | Computes the inverse regularized incomplete gamma function. |

HANKEL | Generates a Hankel matrix. |

SININT | Computes the sine integral. |

TOEPLITZ | Generates a Toeplitz matrix. |

VANDER | Generates a Vandermonde matrix. |

CLEARSHADING | Removes shading from a list of windows. |

COLORTORGB | Converts a color index into RGB values. |

GETCOLOR | Returns the color of a series. |

RGBTOCOLOR | Converts RGB values into a color index. |

SETCOLORBARLABEL | Sets the label for a COLORBAR. |

COMLABEL | Title an Window with the series comment. |

COMXLABEL | Labels the X axis with the X series comment and units. |

COMXYLABEL | Labels the X and Y axis with the X and Y series comment and units. |

COMYLABEL | Labels the Y axis with the series comment and units. |

SERXLABEL | Labels the X axis with the series name and units. |

SERYLABEL | Labels the Y axis with the series name and units. |

|^ | New operator performs bitwise exclusive or. |

__FILE__ __FILENAME__ __FUNC__ __LINE__ | New macros return the filename, function name and line number of the current SPL routine. |

GETCOMPUTER | returns the computer, CPU or OS type. |

GETITEM | Returns a single item from a window. |

ISWINEMPTY | Returns 1 if a window does not contain a series. |

LOGLOG | Sets the X and Y axis to log scales for one or more windows. |

SEMILOGX | Sets the X axis to log scales and the Y axis to linear scales for one or more windows. |

SEMILOGY | Sets the Y axis to log scales and the X axis to linear scales for one or more windows. |

SETXRANGE | Sets the X axis plotting and autoscale range such that the first and last tics are labeled |

SETYRANGE | Sets the Y axis plotting and autoscale range such that the first and last tics are labeled |

UNIXDT | Converts a series of UNIX time values to date/time values. |

WINFLIPX | Flips the X scales of a window. |

WINFLIPY | Flips the Y scales of a window. |

64-bit processing supports full on board memory access on 64-bit Windows. |

LARGEADDRESS mode supports more program memory on 32-bit Windows. |

Faster and more accurate implementation of ERF, ERFC and ERFCX by using the complex FADDEEVA function. |

GAMMA and GAMMALN use fast Lanczos approximation for speed and accuracy. |

EXPM employs an algoithm developed by N. Higham for increased speed and accuracy when used with ProPac. |

MOVMAX and MOVMIN handle complex series. |

Date/time axes supported for XYZ and surface plots. |

PRESERVE_WINDOW_LABELS configuration parameter supports "sticky" window labels. |

DEFAULT_LAYOUT configuration parameter supports startup window layout. |

TIC_X_STYLE and TIC_Y_STYLE configuration parameters determine if a plot is automatically scaled on X/Y tic marks or data range. |

LOCALE_FORMAT_NUMERIC configuration parameter supports adding thousands separator for numeric display, e.g. 10000 displays as 10,000. |

Modeless Function Wizard for easier point and click function selection. |

Expanded TeX equation formatting support for extensive math and symbol annotations. |

X data with NaN values plot as gaps. |

Y data with NaN values plot as gaps for XYZ and surface plots. |

Faster loading of Worksheets with big data. |

UpDown GUI selections support 32 bit integer values. |

Low density plots move faster via mouse. |

Faster X log plots. |

Log plots support all negative X and Y values. |

LDERIV and RDERIV accept an optional endpoint method parameter. |