High-performance matrix and numerical computing library for Delphi and Free Pascal with linear algebra, ML primitives, and optimized kernels.
Delphi matrix library
Implements assembly, AVX, and FMA code for critical operations, ensuring high-speed matrix computations on modern CPUs as highlighted in the README.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers linear algebra decompositions, statistics, signal processing, and ML primitives like PCA and t-SNE, providing a wide range of tools for numerical computing.
Works with Delphi and Free Pascal on Windows, Linux, and macOS, making it versatile for multi-platform Pascal projects.
Includes thread pools and threaded matrix operations for parallel processing, enhancing performance on multi-core systems as noted in the features.
Relies on inline comments and example projects without comprehensive API docs, making it harder for new users to learn and troubleshoot.
Requires adding source paths manually for compilers and handling platform-specific conditionals, leading to potential compile errors and setup friction.
As a Pascal-focused library, it lacks the extensive community, tooling, and frequent updates found in more popular language ecosystems like Python.