HIGH PERFORMANCE INTEGRATION
- Fast: Share data 100x faster than over the network with native language bindings.
- Scalable: Execute multiple, separate algorithms simultaneously with sandboxed containers.
- Flexible: Sandboxed containers can persist for subsequent operations.
- Lightweight: Optional low-level controls allow power users to greatly decrease memory usage and latency.
GAUSS IN WEB APPLICATIONS
- Accessible: Interface with any client or language which supports HTTP, such as JavaScript.
- Easy: Configure paths with simple GAUSS commands.
- Secure: Supports SSL for encrypted communication.
- Cross-platform: Runs on Windows, Linux and macOS.
- Modern: Supports RESTful API’s.
- Compatible: Sends and receives data in a universally supported data format (JSON).
GAUSS IN BUSINESS INTELLIGENCE SOFTWARE
- Accessible: Run GAUSS analytics and receive results from anything with a network connection.
- Supported: Use HTTP functionality already built into Tableau, Salesforce and other BI dashboards—no third party add-ons required.
- Compatible: Sends and receives data in a universally supported data format (JSON).
- Confidence: Integration consulting services and support available.
WHY THE GAUSS ENGINE?
FAST
The interactive and intuitive nature of the GAUSS platform allows you to develop and customize, even complex analytics, 10-40x faster than traditional languages. While the GAUSS platform allows you to develop new ideas as quickly as a prototyping environment, unlike a prototyping environment, the robust GAUSS mathematical engine is fast enough that you will be happy to place it into production.
© 2024 Aptech Systems, Inc. All rights reserved.
LIGHTWEIGHT AND SCALABLE
The core of GAUSS is written almost entirely in C. This allows GAUSS to be light-weight enough to be run on small devices, or run thousands of concurrent sessions on a small web server. Conversely, it also allows GAUSS to harness all the computing power of a large cluster.
The GAUSS Engine allows you to create independent workspaces like separate copies of the GAUSS platform, which can be quickly created and destroyed on demand. Your main program can communicate with these workspaces; they can run the same analysis on different data, or each run something completely different. Since even a modest server can create thousands of GAUSS Workspaces almost instantaneously, the GAUSS Engine can easily scale with your demand.
WRITE ONCE, RUN ANYWHERE
Create your algorithm once in the GAUSS Engine and re-use it on any platform GAUSS supports. No wasted time reworking for different platforms.
KEY FEATURES
- Pass in-memory data to and from the GAUSS Engine.
- Multi-threaded and thread-safe.
- Ability to compile GAUSS code locates many errors right away and protects your intellectual property.
- Distribute stand-alone applications which can be run on machines without the GAUSS platform installed.
- GAUSS Engine workspaces are lightweight, allowing for excellent scalability.
- More than 1000 standard built-in functions for data analysis, including many native and ODBC database drivers.
COMPATIBLE
The native code of the GAUSS Engine has minimal dependencies, which allow it to run on many platforms and to easily interface with:
- Web applications written in PHP, Python or Java
- Enterprise applications written in C#, C/C++, Java or Python
- Traditional, Big-Data and NoSQL databases such as Oracle, MySQL, PostgreSQL, DB2, HBase, Hive and MongoDB
- BI Dashboards
No matter what applications and data sources your organization uses, the GAUSS Engine can be integrated into your system.
POWERFUL AND EXTENSIBLE
The base version of the GAUSS Engine comes with more than 1000 mathematical and statistical functions. Pre-built, customizable modules are also available for specific applications, such as constrained optimization, Bayesian estimation, discrete choice modelling, machine learning and time series. The GAUSS Engine can also call functions from other libraries written in C/C++, or Fortran.
WHAT COMES WITH THE GAUSS ENGINE?
- The full GAUSS mathematical and statistical platform for easy creation and debugging of your data analysis.
- The GAUSS Engine shared library which you use to distribute the power of the GAUSS platform.
- A full set of examples and documentation.