csr(1rheolef)

πŸ“¦
version 7.2 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’– csr β€” sparse matrix manipulation πŸ’–

okay bestie, welcome to csr, from the rheolef-7.2 era of your life. this is a manual page, it's giving csr(1rheolef), and it's literally all about making your sparse matrices do a little dance. no cap. πŸ¦‹


✨ NAME ✨

csr β€” sparse matrix manipulation (rheolef-7.2)


🌸 SYNOPSIS 🌸

csr [options] file[[.mtx].gz]

πŸ’… DESCRIPTION πŸ’…

so basically: it plots your sparse matrix, or it manipulates it, or honestly both, main character energy fr fr.

  • it reads from standard input, in the .mtx matrix-market format 🌈
  • it writes to standard output in either matlab or postscript formats

that's the whole vibe. periodt.


πŸŽ€ EXAMPLES πŸŽ€

enter your commands like this, bestie:

csr -ps     matrix.mtx | gv -
csr -matlab matrix.mtx > matrix.m

look at her go. πŸ’…βœ¨


πŸ‘‘ OUTPUT FORMAT OPTIONS πŸ‘‘

pick your fighter:

  • -ps β€” print in the .ps postscript format. this one is the default, she's the moment, she's always there for you. πŸ’–
  • -mtx β€” print in the .mtx format. and here's the tea: when the input was not sorted by increasing line and then column order, then, the output is. so it fixes her up for you. iconic behaviour honestly. 🧚
  • -matlab β€” print in the matlab sparse format (see e.g. octave(1) for more on that). πŸ“
  • -name string β€” specifies a current name for the sparse matlab output option. the default is a. that's it, that's the whole girl. 🫢

😭 LIMITATIONS 😭

no render are yet used for the visualization of the sparse matrix β€” future developments plane to use gnuplot. so like, she's plotting but she's not plotting-plotting yet. we're waiting on that glow-up. πŸ™ˆ


⭐ IMPLEMENTATION ⭐

this documentation has been generated from file linalg/bin/csr.cc β€” yes, she documents herself, we love a self-aware queen. πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Pierre Saramito <Pierre.Saramito@imag.fr>


Copyright (C) 2000-2018 Pierre Saramito <Pierre.Saramito@imag.fr>

GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. 🫢 (yes bestie, read it, no warranty, we said what we said)

k bye ily, this was rheolef Version 7.2, csr(1rheolef), stay slay, go sort those matrices πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from