# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "MatrixExtra" in publications use:' type: software license: GPL-2.0-or-later title: 'MatrixExtra: Extra Methods for Sparse Matrices' version: 0.1.15 doi: 10.32614/CRAN.package.MatrixExtra abstract: 'Extends sparse matrix and vector classes from the ''Matrix'' package by providing: (a) Methods and operators that work natively on CSR formats (compressed sparse row, a.k.a. ''RsparseMatrix'') such as slicing/sub-setting, assignment, rbind(), mathematical operators for CSR and COO such as addition ("+") or sqrt(), and methods such as diag(); (b) Multi-threaded matrix multiplication and cross-product for many types, including the ''float32'' type from ''float''; (c) Coercion methods between pairs of classes which are not present in ''Matrix'', such as ''dgCMatrix'' -> ''ngRMatrix'', as well as convenience conversion functions; (d) Utility functions for sparse matrices such as sorting the indices or removing zero-valued entries; (e) Fast transposes that work by outputting in the opposite storage format; (f) Faster replacements for many ''Matrix'' methods for all sparse types, such as slicing and elementwise multiplication. (g) Convenience functions for sparse objects, such as ''mapSparse'' or a shorter ''show'' method.' authors: - family-names: Cortes given-names: David email: david.cortes.rivera@gmail.com repository: https://fastverse.r-universe.dev repository-code: https://github.com/david-cortes/MatrixExtra commit: 40508dbfefdb54d82ff2f5937634fd2879d12028 url: https://github.com/david-cortes/MatrixExtra contact: - family-names: Cortes given-names: David email: david.cortes.rivera@gmail.com