SkillAgentSearch skills...

Numts

NumTs is a TypeScript library that provides a set of mathematical functions and data structures that aim to reproduce some of the functionalities of NumPy, a popular Python library for numerical computing. NumTs is designed for developers who work with TypeScript and want to perform numerical operations efficiently.

Install / Use

/learn @ansi-code/Numts
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

NumTs

NumTs is a TypeScript library that provides a set of mathematical functions and data structures that aim to reproduce some of the functionalities of NumPy, a popular Python library for numerical computing. NumTs is designed for developers who work with TypeScript and want to perform numerical operations efficiently.

Installation

You can install NumTs via npm:

$ npm install numts

Usage

NumTs provides a range of mathematical functions and data structures that you can use in your TypeScript code. Here's a quick overview of what NumTs offers:

Arrays

NumTs provides an NdArray class that you can use to create and manipulate n-dimensional arrays. Here's an example:

import { NdArray } from 'numts';

const a = await NdArray.From([1, 2, 3, 4, 5, 6], [2, 3], "i8");
const b = await NdArray.From([-1, -2, -3, -4, -5, -6], [2, 3], "i8");
a.add(b);

Support for WebAssembly

NumTs provides a range of functions that you can use to perform linear algebra operations leveraging on webassembly performances. Here's an example:

import { NdArray } from 'numts';

const a = await NdArray.From([1, 2, 3, 4, 5, 6], [2, 3], "i8", "wasm");
const b = await NdArray.From([-1, -2, -3, -4, -5, -6], [2, 3], "i8", "wasm");
a.dot(b);

Contributing

If you'd like to contribute to NumTs, please fork the repository and make your changes. Once you've made your changes, create a pull request, and we'll review your changes.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

View on GitHub
GitHub Stars7
CategoryDesign
Updated2mo ago
Forks0

Languages

TypeScript

Security Score

85/100

Audited on Feb 3, 2026

No findings