Chaos Data Analyzer Changes from Version 1.0 (The Regular Version) to Version 2.0 (The Professional Version) Created November 14, 1995 1. The program has been recompiled with PowerBASIC 3.2 allowing it to run faster but requiring DOS 3.0 or later. 2. The copyright date has been changed to 1995. 3. A problem with the computer sometimes freezing up when the keyboard buffer fills and the sound is active has been corrected. 4. The maximum number of data points has been increased from 16,382 to 32,000 (assuming adequate memory). 5. The Poincare movie now works with very small data sets. 6. It is now possible to back up with the graphics, color, and view commands by pressing the key. 7. The correlation dimension program now includes a calculation of the false nearest neighbors in view 4, entropy in view 5, and the BDS statistic in view 6. 8. Memory exhaustion is now handled more gracefully. 9. A Hurst Exponent program has been added. 10. A Wavelet Transform program has been added. 11. A Neural Network program has been added. 12. A Nonlinear Prediction program has been added. 13. The program will now write the summary screen to the disk file in curly brackets {} on the command line, and the summary screen has been reformatted to allow more data. 14. Largest Lyapunov exponent now prints on the summary screen even when the value is 0.0. 15. The summary screen now includes Range of data, Resolution, Mode (max probability), Pearson's correlation, Relative LZ complexity, Dominant period (FFT), Dominant period (MEM), Lyapunov exponent (base e), Entropy (approx), BDS statistic, Correlation time, Predicted next value (Net), and Predicted next value (NLP). 16. The sample data sets have been reformatted, and most are now accurate to better than 1 part per million. 17. Most of the data sets have been chosen from among 26 similar realizations to have distribution moments close to the average of the 26 data sets so as to ensure that they are typical. An improved random number generator has also been used where appropriate. 18. New sample data sets include RANDOM.DAT, ROSSLER.DAT, PINKNOIS.DAT, HENOISE.DAT, BROWNIAN.DAT, CANTOR.DAT, FEIGEN.DAT, LOZIMAP.DAT, TENTMAP.DAT, MACKEY.DAT, PLASMA.DAT, SHIFTMAP.DAT, THREESIN.DAT, DEVIL.DAT, EXPDEV.DAT, INVRAND.DAT, EEG.DAT, EKG.DAT, SINOISE.DAT, SPEECH.DAT, LOGIT.DAT, HUMANDNA.DAT, ASCIITXT.DAT, WSTRASS.DAT, SPROTTA.DAT, SPROTTB.DAT, HUMANRND.DAT, IKEDA.DAT, ROSSLERH.DAT, VANDPOL.DAT, LORENZXZ.DAT, HENROUND.DAT, LASER.DAT, STAR.DAT, ELNINO.DAT, and LCGX.DAT. 19. Output data saved to a file now has extraneous digits of precision removed. 20. A program has been added to produce surrogate data sets either by shuffling the data or by shuffling the phases of the Fourier- transformed data. 21. The program can now handle 1000 data files instead of only 256. 22. The correlation dimension calculation is now significantly faster, especially on machines without a math coprocessor. 23. The correlation function calculation now allows a maximum tau of up to 8192 instead of 128, and it displays and saves the correlation time even if it occurs at a tau greater than the maximum tau. 24. The power spectrum calculation now allows larger values of N (up to 128) for small data sets. 25. The probability distribution program now includes views showing the cumulative distribution, the relative LZ complexity, and the clumpiness of a square iterated function system derived from the data, and it allows up to 512 data bins. 26. A bug has been corrected that prevented the phase space plot from being displayed with data records in which all the values are negative. 27. The return maps program now allows the user to specify the plane for which the return map is calculated. 28. The return maps program now includes a view of the interspike intervals (the time interval between successive occurrences of a given level). 29. The function keys F1 through F5 can now be accessed from anywhere in the program. 30. The graph of data program now allows plotting each data point versus its n'th predecessor and it 2n'th predecessor when n can be controlled by the user. 31. The capacity dimension and correlation dimension programs now allow the user to change the delay between data points. 32. The graph of data, correlation matrix, phase-space plot, and Poincare movie programs now contain 3-D stereoscopic views. 33. Graphics screens can now be printed using the ^ command in the command sequence which has the same effect as pressing the key. 34. A problem with command delays sometimes being ignored has been corrected. 35. Views of the detrended data are now included in the polynomial fit and in the dominant frequencies programs. 36. The palette can now be rotated by pressing the <+> and <-> keys, allowing 64 combinations of colors. 37. Pearson's ellipse (a measure of the linear correlation of adjacent data points) is now plotted in view 2 of the graph of data program (if it has been calculated). 38. A problem with the horizontal scale in view 2 of the Capacity Dimension calculation has been corrected. 39. Data from files are loaded much faster, especially from floppy disks. 40. Typing "CDA /?" or "CDA /HELP" from DOS now brings up the name of the program and command-line syntax. 41. A URL for the author's World Wide Web page has been included in HELP.TXT 42. Some changes have been made to improve compatibility with Windows 95 when the program is run as a DOS window. 43. The file handling system has been revamped to allow the user to select a data file from a list on the screen with the cursor keys or mouse. 44. An indication of the dominant frequency has been added to the power spectrum and dominant frequencies programs. 45. A view of the cumulative periodogram has been added to the power spectrum program. 46. The Lyapunov exponent calculates much faster and continues to a conclusion in auto mode. Changes from Version 2.0 to Version 2.1 Created January 1, 1998 1. A problem with the sound hanging on and the program crashing with certain brands of computers has been corrected. 2. The command line help function now gives improved instructions. 3. The colors can now be cycled forward or backward on computers with keyboards without keypads. 4. The logo screen no longer appears while the program is loading on fast machines with coprocessors. 5. An icon file (CDA.ICO) has been provided for the convenience of Windows users. 6. Missing ancillary .TXT files do not delay loading or operation of the program and allow for processing of larger data sets. 7. The Polynomial Fit and Correlation Matrix programs now run considerably faster. 8. The left mouse button now emulates the space bar in a script that is waiting for a keyboard command to advance to the next screen. 9. A correlation dimension is quoted on the summary page only if the number of data points correlated satisfies the Tsonis criterion of N > 10^(2+.4D) to prevent spurious results. 10. The directory text screens colors have been changed to white on blue. 11. A 45-degree line has been added to view 3 of the capacity dimension and correlation dimension programs. 12. The user can now type in a data file name as well as select one with a mouse or arrow keys. 13. A minor problem with the scripting of the tutorial was corrected. 14. A CDA.HTM file has been added to simplify launching the program from a Web browser and to provide links to Web resources. 15. Error messages now appear in a dialog box with an OK button. 16. The program has been recompiled with PowerBASIC 3.5. 17. A problem with the mouse buttons not resetting when the program is launched has been corrected. Changes from Version 2.1 to Version 2.2 Created May 24, 2012 1. A problem with the polynomial fit program sticking in a loop when running under DOSBox was fixed. 2. A problem with the Lyapunov exponent program hanging at 0% when running under DOSBox was fixed.