openGPMP
Open Source Mathematics Package
Welcome to openGPMP's documentation.

openGPMP is an open-source, multi-threaded capable, general purpose mathematics package written in C++ with a primary focus on Numbery Theory and Cryptographic algorithms, Linear Algebra, and Machine/Deep learning concepts as well as a range of language API's with zero dependencies. openGPMP aims to provide options for pre-built functions, models, etc. along with modularity for user freedom. Look in the samples folder for examples on how to use some of openGPMP's functionalities.

This documentation highlights how to use the source C++ library as well as the Python API generated with the help of SWIG and Boost Python (which is currently being re-written for v1.0.0).

The published PyPI package for openGPMP can be seen here soon.

  • View changelog here.

Contents

  1. Introduction
  2. Installation
  3. Source Code Docs
  4. openGPMP Tutorials
  5. openGPMP Python Tutorials
  6. Usage
  7. Modules. Large modules will contain their own uniqued nested namespace.