Home » Products » Top Ten Features

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

- Felix Grant, Scientific Computing World
Download Now | Pricing / Purchase 

DADiSP 6.0 Top Ten New Features

DADiSP 6.0 includes a number of exciting new features and enhancements. The majority of these changes and improvements are the direct result of customer requests and interaction.

Active Document Server

DADiSP 6.0 now supports external Worksheet Documents or .DWK files (DADiSP Worksheet File). DWK files are single file, standalone worksheets that can be saved or opened by DADiSP. In addition, DWK files can be emailed and viewed by anyone running DADiSP 6.0 or higher. DWK files can be displayed directly from the Web by Internet Explorer if DADiSP 6.0 is installed. DADiSP 6.0 functions as a full ActiveX Document Server. DADiSP Worksheets can be embedded, manipulated, saved and printed by any ActiveX Container application such as MS Excel or MS Word.

Extended Automation Server

DADiSP 6.0 adds several data transfer methods to an already powerful Automation Server environment. DADiSP 6.0's dual COM automation support allows both interpreted languages such as Visual Basic and compiled languages like C/C++ to make efficient use of DADiSP as an extremely powerful data analysis engine. Any application supporting Automation can seamlessly connect to DADiSP via standard ActiveX protocols to gain access to over 1000 fast and efficient data analysis routines. DADiSP 6.0 also functions as an Automation Client, allowing any COM based Automation Server to be incorporated into the DADiSP environment via SPL, DADiSP's Series Processing Language.

Just in Time Memory Management

DADiSP 6.0 employs an optimized memory management scheme to make the most of system memory when processing large or small datasets. Large series are transparently buffered to and from the disk while in memory buffers are sized specifically to the result of the calculation at hand. The maximum buffer size can be customized to take advantage of today's large memory systems. Calculations involving smaller series are automatically compacted to conserve total memory space.

Faster Execution

Combining JIT memory management with code optimizations has resulted in speed improvements of up to 100% for critical signal processing functions such as FFT, SPECTRUM, PSD, CONV and FILTEQ. Additional core routines have been optimized providing increased performance for several other matrix and series manipulation routines.

New Function Wizard

DADiSP 6.0 provides a new "Function Wizard" to guide you through the selection of appropriate analysis routines in a simple and natural manner. Functions are easily grouped to form any type of specialized analysis expression or routines can be executed immediately to provide quick and accurate results.

Recursive Window References

Worksheets can optionally include recursive formulae to support the simulation of discrete and analog feedback based systems.

Direct Annotations

Text, legends, line and arrow annotations can be directly manipulated with the mouse. Annotations can be moved, edited or deleted by right clicking or mouse selection. Full text and line annotation properties are configurable by standard dialogs.

Improved Hardcopy

DADiSP 6.0 automatically adjusts the Worksheet or Window plot to make maximum use of the printer's graphics capabilities. Plot attributes such as color, margin alignment, borders and text justification can be specified through simple Print Preview dialogs. Print Preview has been enhanced to produce a more realistic rendering of the printed page.

Expanded Documentation

The DADiSP 6.0 Function Reference has been significantly expanded and enhanced. Examples from the on-line help files can be cut and pasted directly into a DADiSP Worksheet for immediate evaluation.

SPL Extensions

DADiSP's Series Processing Language, SPL, has been extended to provide variable function arguments, ternary conditional statements, user defined error handlers and optimized loop processing. SPL's C/C++ syntax offers a familiar and clean programming style allowing users to create custom functions and procedures using standard programming techniques.

And Over 100 New Functions

DADiSP 6.0 includes over 100 new built-in and SPL routines spanning the areas of matrix and series manipulation, signal processing, math, color, series generation, curve fitting and statistics. DADiSP 6.0 now offers over 1000 analysis routines with an intuitive and familiar user interface to provide one of the most comprehensive and easy to use data analysis tools available today.

List of New DADiSP 6.0 Functions

Latest Release Notes