Alzebra
Alzebra
An All-In-One Herd of Linear Algebra Functions
View the website for API documentation and more!
Table of Contents
Why should you use Alzebra?
- 🚀 <2kB size (zipped)
- ✨ TypeScript definitions built in
- 📖 Thorough and detailed documentation
- ✅ Tested end-to-end with Jest
- 🌟 Code quality perfected with linters (Prettier, ESLint, EditorConfig, Markdownlint) to reduce bundle size and ensure bug-free code
- 💫 Automated GitHub Workflows ensure that every change is high quality and functional
Installation
Using npm:
npm install alzebra
Using yarn:
yarn add alzebra
You can browse the package's files on unpkg.
Usage
// ESM: import Alzebra from "alzebra";
const Alzebra = require("alzebra");
const matrix = [
[1, 1, 0],
[0, 1, 1],
[2, 1, 1],
];
const solutions = [10, 15, 25];
const result = new Alzebra(matrix).eliminassian(solutions);
/**
result = {
matrix: [
[1, 0, 0],
[0, 1, 0],
[0, 0, 1],
],
vector: [5, 5, 10]
}
*/
Website
The website contains all API documentation and information about this package.
Contributors
Project Contributors (emoji key):
Yash Totale 💻 🤔 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!