GAUSS Mathematical and Statistical System 7.0
GAUSS 7.0 includes a number of new features and enhancements designed to increase the speed, power and functionality of GAUSS. This new version of GAUSS now features support for files larger than 2Gb in size, the addition of structure pointers, GAUSS Data Archives, and over 30 new functions.
Features
- Files larger than 2Gb are now supported
- GAUSS 7.0 now supports multiple library paths
- Structure Pointers - Structures were a significant addition to the GAUSS Programming Language. Structure pointers allow you to avoid unnecessary data copying when passing structures in and out of procedures, making it possible to write faster programs than ever before. For example,
struct myStructure d;
d.x = rndn(1000,100);
d = myProc(d);
If myProc edits any members of d, then myProc will first make a local copy of it. The return from myProc is then copied back to d when the procedure ends. Using structure pointers, you could define myProc to return 0 arguments and call myProc as follows:
struct myStructure d;
d.x = rndn(1000,100);
myProc(&d);
Passing a pointer to d into myProc causes the procedure to modify d directly rather than making a copy of it.
- GAUSS Data Archives - This new data set type will hold multiple matrices, N-dimensional arrays, strings,
and string arrays..
- New numerical integration procedure for integrals over infinite intervals
- New multivariate normal and student’s t cumulative distribution functions
- New thread-safe functions:
• dstatmt
• loessmt
• qprogmt
- New functions for creating and opening data files:
• datacreate
• datacreatecomplex
• dataopen
• dataload
• datasave
- Additional new commands:
• convertsatostr
• convertstrtosa
• searchsourcepath
- Documentation for GAUSS 7.0 has been completely redesigned to be easier to use.
Platforms
Available now for Windows (32-bit), LINUX (32-bit and AMD 64-bit), and Sun SPARC (64-bit). Contact Aptech Systems, Inc., for information on availability of other platforms.
GAUSS 7.0 Update Flyer [98k]
Price information