Welcome to NMath 6.2

Thank you for purchasing NMath. The NMath library contains foundational classes for object-oriented numerics on the .NET platform. NMath is part of CenterSpace Software's NMath Suite of numerical libraries.

Licensing

NMath is licensed per developer seat. Each developer writing code using an NMath library requires a license. (For example, if 5 developers are writing an application, and only 3 are doing most of the intense math work, all 5 must have a license.) There are no runtime or deployment fees for products developed that make use of CenterSpace libraries. The complete NMath license agreement is installed in
<installdir>/license.txt

NMath license information is stored in a license key which must be found at runtime. The license key governs the properties of your NMath installation. If no license key is found, a default evaluation license key is used which provides a free 30-day evaluation period for NMath on the current machine.

When you purchase one or more developer seats of NMath, you will be issued a license key describing the terms of your license. To enter your license key:

  1. Open CenterSpace Software | License NMath from your Start menu.
  2. Enter your name, email, and license key, and click OK.

The license key will be written to the registry.

You can also specify your license key using various other mechanisms: by environment variable, by configuration app setting, and programmatically. These mechanisms may be preferable in group development environments, and at deployment. (See here for more information.)

Documentation

NMath includes the following documentation:

  • Readme
    The Readme contains the latest information regarding the installation and use of this product. It is strongly recommended that you read this entire document before working with NMath. The Readme is installed in:
    <installdir>/readme.txt
  • NMath User's Guide
    The User's Guide contains an overview of the product, and instructions on how to use it. A PDF version of the User's Guide is installed with NMath in:
    <installdir>/Docs/NMath.UsersGuide.pdf
    An HTML version may also be viewed online at our website.
  • NMath Reference Guide
    The Reference Guide contains complete API reference documentation. An HTML version may be viewed online at our website.

Code Examples

NMath includes numerous code examples. Microsoft Visual Studio .NET 2015 solutions are provided in <installdir>/Examples for building and running the examples. Studying the examples is one of the best ways to learn how to use NMath.

Microsoft Visual Studio .NET 2010, 2012, and 2013 solutions are also provided.

Charting

NMath can be easily combined with the free Microsoft Chart Controls for .NET to create a complete data analysis and visualization solution. The Microsoft Chart Controls for .NET are available as a separate download for .NET 3.5. Beginning in .NET 4.0, the Chart controls are part of the .NET Framework. For more information, see the CenterSpace whitepaper "NMath Visualization Using the Microsoft Chart Controls" in <installdir>/Docs.

Technical Support

CenterSpace technical support is available to all customers currently under a maintenance contract. Product purchase comes with one year of maintenance. To obtain technical support, contact CenterSpace by email at: support@centerspace.net You can save time if you isolate the problem to a small test case before contacting Technical Support. You may also find your questions answered in our FAQ.

Consulting Services

CenterSpace developers are experts at object-oriented numerics. We can bring valuable experience to companies that are building and deploying critical .NET numerical applications. Our developers can assist you in all phases of your numerical development projects, providing expertise and hands-on support in design, development, optimization, and deployment. For more information, contact sales.

Upgrades

CenterSpace Software will notify you when an upgrade to NMath is available. Upgrades are available free of charge to customers with current annual maintenance contracts.

Top