deepbox
Installation
Install Deepbox and set up your project.
Requirements
- Node.js >= 24.13.0
- TypeScript 5.x recommended (not required for JavaScript usage)
- ES2024 module support
Terminal
npm install deepboxImport Styles
- Per-module imports (recommended for tree-shaking): import { tensor } from 'deepbox/ndarray'
- Namespace imports: import * as db from 'deepbox'; db.ndarray.tensor([1,2,3])
- Each module is a separate entry point: deepbox/core, deepbox/ndarray, deepbox/linalg, etc.
imports.ts
// Per-module imports (recommended)import { tensor, zeros, ones } from "deepbox/ndarray";import { DataFrame } from "deepbox/dataframe";import { LinearRegression } from "deepbox/ml";// Namespace importsimport * as db from "deepbox";const t = db.ndarray.tensor([1, 2, 3]);Build & Output
- ESM + CommonJS output with type declarations
- Built with tsup (fast TypeScript bundler)
- TypeScript strict mode with all checks enabled
- Linted with Biome (Rust-based toolchain)