DADiSP 6.5 B05 Release Notes
Build 05 Release - Released December 26, 2012
Build 05 is an update of DADiSP 6.5 B01, B02, B03, B04 or B05 released prior to December 26, 2012.
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.