Home » Products » Release Notes » B01 Changes


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

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

DADiSP 6.8 B01 Release Notes

B01 Release - April 1, 2020


DADiSP 6.8 B01 is an upgrade of DADiSP 6.7.

A free DADiSP 6.8 upgrade is available for all authorized DADiSP 6.7 products under Gold or Standard support.

If your version of DADiSP is 6.5 or less (DADiSP/2002 or prior), please contact us about upgrading to DADiSP 6.8.

Build 01 Specific Changes


Below is a list of changes and improvements specific to DADiSP 6.8 B01:

New Features and Functions


Huge Data Support


DADiSP 6.8 Win64 supports native 64-bit integer access to huge data arrays. Each data series can be as long as the largest file size supported by Windows, currently around 16 TB (samples).

External File Linking


External File Linking provides direct access to external data files for processing without data duplication. Linked files are handled exactly like internal DADiSP binary files with all the advantages of automatic virtual series processing. Currently TDMS files are supported with the optional TDMS Module. Support for additional external formats to be released in the future.

Enhanced SPL


SPL offers a number of improvements including optional function argument initialization, try-catch error trapping, named argument calling, static functions, logical series indexing, "short circuit" boolean operations and nonlocal variables (useful for processing custom dialogs). Extensive run time SPL optimizations yields 10% to 100% performance gains over previous releases.

Native Copy and Paste


Clipboard Copy and Paste support native binary series format to preserve series attributes when copying and pasting within DADiSP or between multiple DADiSPs.

Math


  1. EXPM1 accurately computes exp(x)-1 for very small x.
  2. LOG1P accurately computes log(1+x) for very small x.

Statistics


  1. GRANDBINOMIAL generates a binomial distributed random series.
  2. GRANDGAMMA generates a gamma distributed random series.
  3. GRANDPOISSON generates a Poisson distributed random series.

Misc


  1. FILEPARTS returns the directory, filename and extension of a path string.
  2. PRINTWSFILE prints a Worksheet to a file.
  3. PRINTWSFILEFIRST prints multiple Worksheets to sequentially numbered files.
  4. PRINTWSFILENEXT prints multiple Worksheets to sequentially numbered files.

Improvements and Changes


  1. STRSORT performs natural sorting order for strings with embedded digits.
  2. CREATEOBJECT accepts license strings and manifest files for registration free COM controls.
  3. PDCHIST supports user defined right click menu options.
  4. TOOLBAR supports GIF, JPEG and PNG files for user defined bitmap buttons.
  5. TEXT and LEGEND support horizontal text.
  6. Text and shape objects support multiple callback functions.
  7. GAMMA and GAMMALN use high precision algorithms.
  8. BETAINC and BETAINCINV use high precision algorithms.
  9. GAMMAINC and GAMMAINCINV use high precision algorithms.
  10. RUN and SHELLEXECUTE support background processing of external programs.
  11. MAGNIFY supports horizontal and vertical magnify modes and mouse click callback functions.
  12. OVERPLOT and OVERPLOTWIN support a rescale parameter to control plot scaling.
  13. READT_DATE_DELIMITER configuration parameter specifies the default date delimiter for READTABLE

Fixes


  1. Command Line Flags -s=splname and -x=splname process properly.
  2. Data cursors respect individual X values for multi-column plots.
  3. An empty RETURN() statement does not alter the value of an assigned variable.
  4. W4..W5 Window ranges work correctly when the range spans two Windows.
  5. Pressing the Enter key on an editable dialog box field processes the same as pressing the OK button.
  6. ISINF handles NaN values properly.


 Release Notes | B01 Changes