DADiSP 6.5 B05 Release Notes
Build 05 Release - December 26, 2012
Build 05 is an update of DADiSP 6.5.
A
free B05 update is available for all
authorized DADiSP 6.5 B01, B02, B03, B04 and DADiSP 6.5 B05 released prior to
December 26, 2012.
If your major version number of DADiSP is less than 6.5 (DADiSP/2002 or prior),
please contact us about upgrading to DADiSP 6.5.
Build 05 Specific Changes
Below is a list of changes and improvements specific to DADiSP 6.5 B05:
New Features and Functions
Faster Computation
B05 provides
20% to 40% faster execution by employing direct buffer based optimizations for
the following series functions:
- Arithmetic Functions: +,-,*,/,^,%
- Relational Operators:
<, <=, >, >=, ==, !=
- Logical Operators:
&&, ||, !, AND, OR, NOT, XOR
- Bit Operators:
>>, <<, &, |+, ~, bitor
- Trigonometric Functions:
acoth, acsc, acsch, asec, asech, asin, asinh, atan, atanh, cos, cosh, cot, coth, csc,
csch, sec, sech, sin, sinc, sinh, tan, tanh
- Special Functions: abs,
ceil,
exp,
floor,
log,
log10
Even faster execution when combined with the new
VectorXL Module
to accelerate
common vector math functions by an additional 20% to 60% resulting in a
2x to 4x performance increase
over DADiSP 6.5 B04.
Data Processing
- BLOCKAVG computes a non-overlapping moving average.
- CAREA computes the area of a closed loop series.
- CIRCSHIFT circularly shifts a series.
- EXPINT computes the generalized exponential integral.
- EXPMOVAVG computes the exponential moving average.
- EXTRACTWIN extracts data from multiple windows.
- GSTEPS creates a series of step heights.
- LINEXPAVG computes a zero phase exponential moving average.
- LINRMS computes a zero phase moving RMS of a series.
- POLYAREA computes the area of a regular polygon.
- XEXTRACT extracts data from a window based on X values.
- XEXTRACTWIN extracts data from multiple windows based on X values.
Signal Processing
- BLACKMANHARRIS multiplies a series with a Blackman-Harris window.
- CHEBWIN multiplies a series with a Dolph-Chebyshev window.
- DOWNSAMPLE decreases the sample rate of a series by decimation.
- DST computes the Discrete Sine Transform.
- GBLACKMANHARRIS generates a Blackman-Harris window.
- GCHEBWIN generates a Dolph-Chebyshev window.
- GTAYLORWIN generates a Taylor window.
- IDST computes the Inverse Discrete Sine Transform.
- SINFIT3 computes an IEEE compatible 3 term least squares sine fit.
- SINFIT4 computes an IEEE compatible iterative least squares sine fit.
- TAYLORWIN multiplies a series with a Taylor window.
- UPSAMPLE increases the sample rate of a series by inserting zeros.
- ZHPFILT performs high pass filtering by FFT zeroing.
- ZLPFILT performs low pass filtering by FFT zeroing.
Improvements and Changes
- BETAINC accepts series and/or scalar inputs.
- CALC accepts mode 4 to update the current Window only.
- EIG optionally computes generalized eigenvalues.
- FINTEG accepts an optional high pass cutoff frequency.
- GRADE and SORT perform faster stable sorts that preserve the original order of duplicate values.
- READT accepts the comma for the decimal point character.
- SHELLEXECUTE opens a file with a system defined application.
- SYNC, SCALES and FOCUS accept a list of Windows.
- Tables with a large number of columns scroll faster.
- WINCAPTION enables custom window caption font.
- New Monitor tool displays status messages and evaluates commands.
- Series with date or time Y values display date/time Y axis values.
- Paste Window allows images (BMP, GIF, JPG) to be pasted directly into a Window.
- The PRT_WINDOW_BORDER_WIDTH configuration parameter sets the plot border width for hardcopy plots
Fixes
- STRFTIME handles %D, %r and %T formats.
- REGION checks for invalid inputs.
- POLYFIT and TREND handle implicit X values properly.
- SINTREND computes linear trend line correctly.
- Copying Worksheets between Labbooks works properly.
- Very large series plotted as points display properly.
- Series containing inf values scroll properly with the mouse.
- Series with clock date or time X values overplot correctly.