#matrix #algebra #data-structures

tabularlib

Small library for abstract matrices stored in single linear vectors created as practice project

1 unstable release

0.1.1 Oct 11, 2024
0.1.0 Oct 11, 2024

#451 in Math

Download history 247/week @ 2024-10-07 54/week @ 2024-10-14

301 downloads per month

GPL-3.0 license

15KB
67 lines

Tabularlib

This is a small library for abstract matrices that I made as a practice project. Unlike regular 2d vectors, it actually uses a single vector and gets each of the cells' coordinates using some arithmetic calculations. The compiler doesn't have to run a bunch of vectors now, and performance is therefore increased.

This project is currently beta, and I plan to expand the code more and include more features, as well as make a separate shell.

Features

>
  • Basic matrix building
  • Better performance than 2d vectors
  • User-friendly code (I hope)

Planned features

>
  • Matrix algebra

Note!

I didn't intend to make anything new, and I know that there might be other libraries that do what I want to do better. It's just, once again, a practice project; if you want, you may use it in your open source or personal projects as well.

All the best! :)

No runtime deps