armadillo 1.0.0 is on CRAN
I’m pleased to announce that armadillo 1.0.0 is now available on CRAN. This release brings substantial improvements to performance, reduced dependencies, and widely tested cross-platform compatibility.
Key Improvements
The 1.0.0 release brings several major enhancements:
Enhanced sparse matrix support: The package now offers seamless interoperability with R’s Matrix package, providing a more robust “translation” between R and Armadillo sparse matrices.
Reduced dependencies: All unit tests have been migrated from testthat to the lightweight tinytest suite, simplifying the dependency footprint.
Upgraded cpp4r dependency: The underlying cpp4r library has been refined to reduce dependencies while conditionally leveraging newer C++ features where available ( C++23 on modern platforms).
Comprehensive testing: The package has been validated across multiple platforms using R-Hub images for different C++ compilers and operating systems, complemented by GitHub Actions testing on macOS and Windows.
For more information, visit the CRAN package page or explore the 500+ examples.
If you liked this post, please consider donating to support my Open Source work: https://buymeacoffee.com/pacha.