-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathindex.js
More file actions
executable file
·24 lines (20 loc) · 994 Bytes
/
Copy pathindex.js
File metadata and controls
executable file
·24 lines (20 loc) · 994 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import pkg from "../package.json" with { type: "json" };
const version = pkg.version;
export { version };
/** @import {Matrix} from "./matrix/index.js" */
/** @typedef {Matrix | Float64Array[] | number[][]} InputType*/
//export { version } from "../package.json" with { type: "json" };
export * from "./clustering/index.js";
export * from "./datastructure/index.js";
export * from "./dimred/index.js";
export * from "./knn/index.js";
export * from "./linear_algebra/index.js";
export * from "./matrix/index.js";
export * from "./metrics/index.js";
export * from "./numerical/index.js";
export * from "./optimization/index.js";
export * from "./util/index.js";
// Only the control surface is public — the individual `wasm*` kernels are an implementation detail
// of the accelerated functions and are not part of the API.
export { isWasmAvailable, isWasmThreadsSupported, setWasmEnabled } from "./wasm/index.js";
export { parallel_available, terminate_pool } from "./wasm/worker_pool.js";