alzebra
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

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!

Package Sidebar

Install

npm i alzebra

Weekly Downloads

17

Version

0.0.4

License

MIT

Unpacked Size

64.1 kB

Total Files

8

Last publish

Collaborators

  • yasht