Skip to main content

Alzebra

Alzebra

Alzebra

An All-In-One Herd of Linear Algebra Functions

View the website for API documentation and more!

Version Downloads Build Deploy Coverage 

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

Website Status

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!