This repository contains a gallery of demonstrations for using tatami. All of the examples can be compiled with CMake using the commands below:
cmake -S . -B build
cmake --build buildThis generates executables in the build subdirectory:
colsums: use various extraction methods for a typicaltatami::numeric_matrixto compute the column sums.parallel: compute row sums in parallel with OpenMP.char2double: store integers ascharto save memory, but return them asdoubles for downstream use.sparse_extractor: compare sparse matrix access speeds with and without a workspace.
Each executable is named after the C++ source file from which they were generated. Each file contains some commentary explaining the rationale behind each example.