--- - branch: MAIN date: Tue Dec 19 12:28:50 UTC 2023 files: - new: '1.582' old: '1.581' path: pkgsrc/math/Makefile pathrev: pkgsrc/math/Makefile@1.582 type: modified - new: '1.1' old: '0' path: pkgsrc/math/armadillo/DESCR pathrev: pkgsrc/math/armadillo/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/math/armadillo/Makefile pathrev: pkgsrc/math/armadillo/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/math/armadillo/PLIST pathrev: pkgsrc/math/armadillo/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/math/armadillo/buildlink3.mk pathrev: pkgsrc/math/armadillo/buildlink3.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/math/armadillo/distinfo pathrev: pkgsrc/math/armadillo/distinfo@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/math/armadillo/patches/patch-CMakeLists.txt pathrev: pkgsrc/math/armadillo/patches/patch-CMakeLists.txt@1.1 type: added id: 20231219T122850Z.f9dda56e6421f98ca8d49089bf58b113297e0ec6 log: | math/armadillo: C++ linear algebra library longer form: Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use Provides high-level syntax and functionality deliberately similar to Matlab Useful for algorithm development directly in C++, or quick conversion of research code into production environments Provides efficient classes for vectors, matrices and cubes; dense and sparse matrices are supported Integer, floating point and complex numbers are supported A sophisticated expression evaluator (based on template meta-programming) automatically combines several operations to increase speed and efficiency Dynamic evaluation automatically chooses optimal code paths based on detected matrix structures Various matrix decompositions (eigen, SVD, QR, etc) are provided through integration with LAPACK, or one of its high performance drop-in replacements (eg. MKL or OpenBLAS) Can automatically use OpenMP multi-threading (parallelisation) to speed up computationally expensive operations Distributed under the permissive Apache 2.0 license, useful for both open-source and proprietary (closed-source) software Can be used for machine learning, pattern recognition, computer vision, signal processing, bioinformatics, statistics, finance, etc module: pkgsrc subject: 'CVS commit: pkgsrc/math' unixtime: '1702988930' user: thor