Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ganeshkbhat/numericalarrays
numericalarrays offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more like NumPy. The goal is to be as near as NumPy as possible
https://github.com/ganeshkbhat/numericalarrays
array array-prototype arrays javascript linear-algebra matrix numerical numericalarrays numjs numpy numpyjs python scientific-computing
Last synced: about 1 month ago
JSON representation
numericalarrays offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more like NumPy. The goal is to be as near as NumPy as possible
- Host: GitHub
- URL: https://github.com/ganeshkbhat/numericalarrays
- Owner: ganeshkbhat
- License: mit
- Created: 2023-02-27T13:35:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-09T07:14:23.000Z (8 months ago)
- Last Synced: 2024-10-02T05:01:33.155Z (about 2 months ago)
- Topics: array, array-prototype, arrays, javascript, linear-algebra, matrix, numerical, numericalarrays, numjs, numpy, numpyjs, python, scientific-computing
- Language: JavaScript
- Homepage:
- Size: 802 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# numericalarrays
`ndarrays` offers `numerical arrays` which is a comprehensive mathematical functions, `random number generators`, `linear algebra routines`, `Fourier transforms`, and more like `NumPy`, `Scipy`, `Scikit-learn`, `Statistics`, `Six Sigma` Functions, `D3` Graphs for scientific graphs. The goal was to be as near as NumPy as possible, however, a combination of a few packages were being done to make this a comprehensive port for major Python Scientific packages.
The version 0.0.2 will start having the actual usable ndarrays which is a python numpy like module.
- rlib:
```
```
- regression:
```
```
- pickle:
```
```
- extenders:
```
```
- stats:
```
```
- streamStats:
```
```
- pyc:
Usage:```
const { loadPyodide } = require("ndarrays").pyc;
async function main() {
let pyodide = await loadPyodide();
console.log(pyodide.runPython(`
import sys
sys.version
`));
};
main();```
Following Packages have been used. A comprehensive package documentation will be done for the package.
- `atoll`: `^0.7.4`,
- `blasjs`: `^1.0.15`,
- Basic Linear Algebra SubPrograms (BLAS)
- `d3-regression`: `^1.3.10`,
- Linear, Exponential, Logarithmic, Quadratic, Polynomial, Power law, LOESS
- `datalib`: `^1.9.3`,
- `extenders`: `^0.0.2`,
- `jerzy`: `^0.2.1`,
- `lib-r-math.js`: `^2.0.0`,
- `mathjs`: `^11.8.2`,
- `mod-pickle`: `^0.0.3`,
- `natural`: `^6.5.0`,
- `pyodide`: `^0.23.3`,
- `scientist.js`: `^0.0.1`,
- Liner Algebra, Statistics
- `simple-statistics`: `^7.8.3`,
- `stream-statistics`: `^0.4.0`,
- `vega-statistics`: `^1.9.0`