toxeus-node-sdk
v1.1.100
Published
t8xeus-node-sdk is a powerful Node.js library for interacting with the Toxeus Cloud Solver API. It enables users to model and solve complex nonlinear systems and optimization problems in real-time. Features include secure authentication, problem modeling,
Downloads
737
Readme
Toxeus Cloud Solver (TCS) JavaScript SDK
Welcome to the TCS SDK, a powerful Node.js SDK package for interacting with the Toxeus Cloud Solver.
Overview
The Toxeus Cloud Solver is a sophisticated cloud-based solution for solving complex mathematical problems, particularly in the domains of nonlinear systems and optimization. This SDK provides a seamless interface to leverage the power of the Toxeus Cloud Solver in your Node.js applications.
Key Features
Problem Modeling: Easily define your mathematical problems using the
Model
class.- Set up decision variables with constraints
- Define objective functions for optimization problems
- Define constraints for optimization problems and systems of equations
Cloud Solver Integration: Utilize the
Client
class to authenticate and interact with the Toxeus Cloud Solver.- Secure authentication using Amazon Web Services (AWS) Cognito
- Send problems to the cloud solver
- Retrieve and process solutions
Flexible Configuration: Fine-tune solver parameters to suit your specific needs.
- Set maximum solver runtime
- Adjust acceptable error margins for solution accuracy
- Configure the number of starting points and runs for the solver to effectively solve non-convex optimization problems and nonlinear systems of equations
Advanced Features:
- Penalize known and sub-optimal solutions to guide the solver away from sub-optimal solutions and towards the global optimum
- Compression options for efficient data transfer
Result Management: Easily download and manage solver results.
Getting Started
To install the TCS Library, use the following npm command:
npm install toxeus-node-sdk
After installation, you can import the TCS Library in your project as:
const Toxeus = require('toxeus-node-sdk');
For more detailed information on installation, usage examples, API references, and more, please refer to our official documentation.
Support
If you encounter any problems or have any questions, our comprehensive documentation is the best place to start. If you can't find the answers you're looking for, feel free to contact us at [email protected].
Thank you for using the Toxeus Cloud Solver!