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
- EXPM1 accurately computes
exp(x)-1 for very small x.
- LOG1P accurately computes
log(1+x) for very small x.
Statistics
- GRANDBINOMIAL generates a binomial distributed random series.
- GRANDGAMMA generates a gamma distributed random series.
- GRANDPOISSON generates a Poisson distributed random series.
Misc
- FILEPARTS returns the directory, filename and extension of a path string.
- PRINTWSFILE prints a Worksheet to a file.
- PRINTWSFILEFIRST prints multiple Worksheets to sequentially numbered files.
- PRINTWSFILENEXT prints multiple Worksheets to sequentially numbered files.
Improvements and Changes
- STRSORT performs natural sorting order for strings with embedded digits.
- CREATEOBJECT accepts license strings and manifest files for registration free COM controls.
- PDCHIST supports user defined right click menu options.
- TOOLBAR supports GIF, JPEG and PNG files for user defined bitmap buttons.
- TEXT and LEGEND support horizontal text.
- Text and shape objects support multiple callback functions.
- GAMMA and GAMMALN use high precision algorithms.
- BETAINC and BETAINCINV use high precision algorithms.
- GAMMAINC and GAMMAINCINV use high precision algorithms.
- RUN and SHELLEXECUTE support background processing of external programs.
- MAGNIFY supports horizontal and vertical magnify modes and mouse click callback functions.
- OVERPLOT and OVERPLOTWIN support a rescale parameter to control plot scaling.
- READT_DATE_DELIMITER configuration parameter specifies the default date delimiter for READTABLE
Fixes
- Command Line Flags
-s=splname and -x=splname process properly.
- Data cursors respect individual X values for multi-column plots.
- An empty RETURN() statement does not alter the value of an assigned variable.
W4..W5 Window ranges work correctly when the range spans two Windows.
- Pressing the Enter key on an editable dialog box field processes the same as pressing the OK button.
- ISINF handles NaN values properly.