NEWS
fastMatMR 1.2.7
Features
- Transparent gzip support for all read/write functions via
.mtx.gz
file extension (#28)
- Add
fmm_to_spam() and spam_to_fmm() for reading/writing spam
sparse matrices (#2)
- Add
fmm_to_SparseM() and SparseM_to_fmm() for reading/writing
SparseM matrix.csr objects
(#1)
write_fmm() dispatcher now handles spam and matrix.csr inputs
- ASV benchmark infrastructure with CI integration
Bug Fixes
- Require cpp11 >= 0.5.0 to resolve non-API usage of
SETLENGTH,
SET_GROWABLE_BIT, and SET_TRUELENGTH (cause of CRAN archival)
- Update vendored fast_matrix_market C++ library from 1.7.4 to 1.7.6
(adds
cstdint include fix, removes unused charconv include)
- Move vendored fast_matrix_market headers from
inst/include/ to src/
to reduce installed package size (headers not needed at runtime)
fastMatMR 1.2.5 (2023-11-03)
Changes
- Fix a UBSAN error from Matrix in a vignette
- Update the
CONTRIBUTING.md with the release process
fastMatMR 1.2.4 (2023-11-02)
- Same as previous version.
fastMatMR 1.2.3
Changes
- Reworked getting started vignette to use temporary files
fastMatMR 1.2.2
Changes
- Revised the package DESCRIPTION to adhere to CRAN guidelines.
- Updated examples for several functions to be self-contained and CRAN compliant.
- Enabled examples within the documentation
- Added documentation for releases
fastMatMR 1.2.1
Changes
- Fixed dead URLs in README
- First CRAN compatible release attempt.
fastMatMR 1.1.0
Features
- Handle paths with
~ (#24)
- Integrated support to handle integers in input files. (#25)
- Added support for handling
.mtx.gz file formats. (#28)
- Updated
fast_matrix_market to 1.7.4
Bug Fixes
- Improved error messages distinguishing between sparse and non-sparse matrices. (#26)
- Enhanced error messages for
sparse_to_fmm function. (#27)
Breaking changes
- Streamlined function naming for better clarity. (#29)
User facing functionality is not affected, write_fmm still works.
Improved Documentation
- Streamlined the vignettes and readme.
fastMatMR 0.0.1.0
Features
- Support reading
R numeric vectors (is.vector())
- Support reading of
R is.matrix() numerical matrices
- Support reading sparse matrices from Matrix.
fastMatMR 0.0.0.9000
Improved Documentation
- Added a performance benchmark for write and a basic introduction to the package.
Features
- A full multi-OS set of tests conforming to CRAN submission requirements and ROpenSci is present. (#12)
- Support writing
R numeric vectors (is.vector())
- Support writing of
R is.matrix() numerical matrices
- Support writing sparse matrices from Matrix.