{"repo":"grimmerk/numjs","free":true,"listed":false,"github":"https://github.com/grimmerk/numjs","clone":"git clone https://github.com/grimmerk/numjs.git","description":"NumPy-like numerical computing library for TypeScript/JavaScript. Browser + Node.js. Published as @d4c/numjs. 20,000+ downloads","language":"TypeScript","stars":27,"topics":["nodejs","javascript","linear-algebra","typescript","browser","matrix","numpy","ndarray","vector","math"],"license":null,"category":"chat-messaging","readme_excerpt":"@d4c/numjs Maintenance Status: This project is in passive maintenance mode — critical bug fixes and small improvements may be accepted, but no active feature development is planned. That said, @d4c/numjs remains a stable, ready-to-use NumPy-like library with TypeScript typings out of the box — if you need basic ndarray operations without dealing with unstable APIs or a steep learning curve, it still works well. For more comprehensive alternatives, consider: - numpy-ts — aims to cover 94% of NumPy's API in pure TypeScript (still in early/unstable stage) - @stdlib/ndarray — mature and rigorous, but with a different API style NumJs is built on top of ndarray and uses many scijs packages. ndarray is exported as nj.ndarray , and any NdArray instance's property selection is a ndarray object. This project is modified from https://github.com/nicolaspanel/numjs and does below modifications - Remove the feature of images manipulation whose dependencies may result in some installation failure on Mac M1 ARM machine. You could consider ndarray-pixels if you need this feature. - Add TypeScript typings and .d.ts is out of box, JavaScript is supported, too. Also, it includes - ES6 build (ES2015) with CommonJS module for main build in package.json. - ES6 build (ES2015) with ES6 module for module build. Some tools will follow the module field in package.json, like Rollup, Webpack, or Parcel. - Refactor internal code via ES6 syntax and does not change the core algorithm code. - Add \"uint8 clamp","default_branch":null,"files":null,"tree":[],"storefront":"/r/grimmerk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grimmerk/numjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}