Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apple/embedding-atlas
/ functions
Functions
1,529 in github.com/apple/embedding-atlas
⨍
Functions
1,529
◇
Types & classes
299
↳
Endpoints
18
↓ 4 callers
Function
constant
(length: number, value: T)
packages/viewer/src/charts/spec/layer_helper.ts:30
↓ 4 callers
Function
datasets_dir
Return the datasets directory for a benchmark suite.
packages/umap/benchmark/benchmark/common.py:23
↓ 4 callers
Function
debounce
(func: (...args: T) => void, time: number = 1000)
packages/utils/src/debounce.ts:4
↓ 4 callers
Function
eigh_jacobi
Symmetric eigendecomposition via Jacobi rotations. Input: `a` is an m×m symmetric matrix in row-major flat layout. Returns (eigenvalues sorted ascendi
packages/umap/umap/src/spectral.rs:13
↓ 4 callers
Method
eq
(&self, other: &QueueItem)
packages/density-clustering/density_clustering/src/find_clusters.rs:18
↓ 4 callers
Method
fetchEndpoint
(endpoint: string, init?: RequestInit)
packages/viewer/src/app/backend_data_source.ts:108
↓ 4 callers
Function
make_forest
Build an RP forest of n_trees trees.
packages/umap/nndescent/src/rp_trees.rs:433
↓ 4 callers
Function
mapped
(column: T[], mapper: (x: T) => V, indices?: number[])
packages/viewer/src/charts/spec/layer_helper.ts:22
↓ 4 callers
Method
n_components
Target embedding dimension. Default: 2.
packages/umap/umap/src/lib.rs:169
↓ 4 callers
Method
next_u64
(&mut self)
packages/umap/nndescent/src/rng.rs:120
↓ 4 callers
Method
params
The current live parameters.
packages/umap/umap/src/optimize.rs:587
↓ 4 callers
Function
random_layout
Random embedding in [-10, 10]^dim.
packages/umap/umap/src/spectral.rs:744
↓ 4 callers
Method
reset
Re-initialize the embedding and restart from epoch 0. Default: "spectral". Queued; runs in order after any in-flight `step`/`run`.
packages/umap/umap-wasm/index.d.ts:152
↓ 4 callers
Method
run_to
Run to a fixed horizon with linear learning-rate decay, mirroring standard run-to-completion UMAP. A fresh optimizer started at epoch 0 reproduces the
packages/umap/umap/src/optimize.rs:454
↓ 4 callers
Method
set_params
Update the live parameters (learning rate, repulsion, negative-sample rate, and the a/b curve parameters). Changing `negative_sample_rate` re-seeds t
packages/umap/umap/src/optimize.rs:531
↓ 4 callers
Method
update
(spec: ChartSpec, state: ChartState | undefined)
packages/viewer/src/charts/spec/runtime.ts:108
↓ 4 callers
Function
valueForEvent
(e: MouseEvent)
packages/utils/src/interaction_handler.ts:60
↓ 3 callers
Method
_cache_index_key
(self)
packages/backend/embedding_atlas/data_source.py:39
↓ 3 callers
Function
_decrypt_data
(encrypted_data: bytes, key: bytes)
packages/backend/embedding_atlas/cache.py:397
↓ 3 callers
Function
_encrypt_data
(data: bytes, key: bytes)
packages/backend/embedding_atlas/cache.py:382
↓ 3 callers
Method
_getNNIndex
()
packages/viewer/src/embedding/embedding.worker.ts:74
↓ 3 callers
Method
addInput
(node: BaseNode)
packages/component/src/lib/dataflow.ts:15
↓ 3 callers
Method
assertNotNull
(node: Node<T | null | undefined>)
packages/component/src/lib/dataflow.ts:331
↓ 3 callers
Function
base64Decode
(base64: string)
packages/utils/src/media.ts:143
↓ 3 callers
Function
base64Encode
(data: Uint8Array)
packages/utils/src/media.ts:135
↓ 3 callers
Function
brute_force_knn
Brute-force k-nearest neighbor computation for reference. Includes self-neighbor (distance 0) at position 0, consistent with pynndescent.
packages/umap/nndescent/tests/test_nn_descent.rs:25
↓ 3 callers
Method
build_async
Run UMAP asynchronously (for WASM with GPU): build the graph + initial embedding, then optimize to completion. Output matches [`build`](Self::build).
packages/umap/umap/src/lib.rs:276
↓ 3 callers
Method
cleanup
()
packages/viewer/src/charts/spec/runtime.ts:179
↓ 3 callers
Method
close
(self)
packages/umap/benchmark/benchmark/common.py:114
↓ 3 callers
Method
compute_filtered_distances
Compute distances for the given pairs, filtering by thresholds. `pairs` is a flat slice of `[p0, q0, p1, q1, ...]` indices. `thresholds` has length `
packages/umap/nndescent/src/gpu.rs:559
↓ 3 callers
Function
compute_membership_strengths
Convert kNN distances to fuzzy set membership strengths.
packages/umap/umap/src/graph.rs:312
↓ 3 callers
Function
compute_pagerank_column
Compute PageRank scores from a DataFrame that contains a neighbors column. The neighbors column contains one dict per row with two parallel
packages/backend/embedding_atlas/pagerank.py:203
↓ 3 callers
Function
convert_builder_to_flat_tree
Convert the builder's post-order node list to a FlatTree with pre-order layout.
packages/umap/nndescent/src/rp_trees.rs:319
↓ 3 callers
Method
create
Create a class instance on the worker and return a typed proxy.
packages/utils/src/worker_helper.ts:76
↓ 3 callers
Function
createUMAP
(count, inputDim, outputDim, data, options = {})
packages/umap/umap-wasm/index.js:12
↓ 3 callers
Method
default
()
packages/density-clustering/density_clustering/src/find_clusters.rs:275
↓ 3 callers
Function
defaultCategoryColors
(count: number)
packages/component/src/lib/colors.ts:41
↓ 3 callers
Function
findUnusedId
(object: Record<string, unknown>, prefix: string = "")
packages/viewer/src/utils/identifier.ts:3
↓ 3 callers
Function
find_ab_params
Fit the curve parameters (a, b) for the output distance function: f(x) = 1 / (1 + a * x^(2b)) The target curve is: y = 1.0 if x < min_di
packages/umap/umap/src/lib.rs:796
↓ 3 callers
Function
fixAbsoluteImport
()
packages/utils/vite/index.js:3
↓ 3 callers
Method
getCurrentPredicate
()
packages/viewer/src/stores/embedding_atlas_store.ts:200
↓ 3 callers
Method
gpu
Enable GPU acceleration via WebGPU. Default: false. Requires the `gpu` feature.
packages/umap/umap-wasm/src/lib.rs:229
↓ 3 callers
Method
if
Creates a true or false dataflow depending on the value of the condition.
packages/component/src/lib/dataflow.ts:309
↓ 3 callers
Function
isFloatingPointDBType
(dbType: string)
packages/viewer/src/utils/db_types.ts:35
↓ 3 callers
Function
joinUrl
(a: string, b: string)
packages/viewer/src/app/backend_data_source.ts:13
↓ 3 callers
Function
jsTypeFromDBType
(dbType: string)
packages/viewer/src/utils/db_types.ts:15
↓ 3 callers
Function
makeRandomData
(count, dim, seed = 42)
packages/umap/umap-wasm/tests/helpers.js:21
↓ 3 callers
Function
make_embedding_atlas_props
Convert the input to props of the EmbeddingAtlas view.
packages/backend/embedding_atlas/options.py:86
↓ 3 callers
Function
make_heap
Create a new heap initialized with -1 indices, inf distances, and 0 flags.
packages/umap/nndescent/src/heap.rs:15
↓ 3 callers
Function
make_knn
Exact euclidean kNN in the umap-learn layout: row i lists point i itself in column 0 (distance 0), then its `k-1` nearest neighbors sorted ascending.
packages/umap/umap/src/lib.rs:929
↓ 3 callers
Function
make_test_data
(n: usize, dim: usize, seed: i64)
packages/umap/nndescent/src/rp_trees.rs:1325
↓ 3 callers
Function
map_buffer_read
Async helper: map a buffer for reading and wait for it to be available. On native, `device.poll(Wait)` blocks until the map completes synchronously,
packages/umap/nndescent/src/gpu.rs:95
↓ 3 callers
Function
matrix3_matrix_mul_matrix
(m1: Matrix3, m2: Matrix3)
packages/component/src/lib/matrix.ts:16
↓ 3 callers
Method
metric
Distance metric name. Default: "euclidean".
packages/umap/umap/src/lib.rs:187
↓ 3 callers
Function
nextId
()
packages/utils/src/worker_helper.ts:58
↓ 3 callers
Function
nn_descent
Top-level NN-descent: initialize heap, run iterations, sort result. Returns (indices, distances) sorted by ascending distance.
packages/umap/nndescent/src/nn_descent.rs:569
↓ 3 callers
Method
optimizer
Optimizer: "sgd" (default) or "momentum".
packages/umap/umap-wasm/src/lib.rs:206
↓ 3 callers
Function
parseColorNormalizedRgb
(str: string)
packages/component/src/lib/colors.ts:59
↓ 3 callers
Function
predicateToString
(predicate: ReturnType<Selection["predicate"]>)
packages/viewer/src/utils/database.ts:33
↓ 3 callers
Method
progress
Set a progress callback: `(progress: number, stage: string) => void`. `progress` is in [0, 1], `stage` describes the current processing phase.
packages/umap/umap-wasm/src/lib.rs:236
↓ 3 callers
Function
python_bench_cmd
Build a command to run a benchmark Python module.
packages/umap/benchmark/benchmark/common.py:138
↓ 3 callers
Method
queryByIndex
(index: number, k: number)
packages/umap/umap-wasm/index.d.ts:40
↓ 3 callers
Method
queryByVector
(data: Float32Array, k: number)
packages/umap/umap-wasm/index.d.ts:41
↓ 3 callers
Method
removeInput
(node: BaseNode)
packages/component/src/lib/dataflow.ts:20
↓ 3 callers
Function
resolveSQLTemplate
(template: string, vars: Record<string, string>)
packages/viewer/src/utils/database.ts:52
↓ 3 callers
Function
rptree_leaf_array
Extract all leaf arrays from a forest as a 2D array. Each row is a leaf's point indices, padded with -1.
packages/umap/nndescent/src/rp_trees.rs:470
↓ 3 callers
Function
run_cmd
Run a command, print it, return (success, duration).
packages/umap/benchmark/benchmark/common.py:53
↓ 3 callers
Function
safeJSONStringify
(value: any, space?: number)
packages/viewer/src/renderers/renderer_utils.ts:30
↓ 3 callers
Method
search
(query: any, mode: string)
packages/viewer/src/stores/search_store.ts:98
↓ 3 callers
Function
search_flat_tree
Search a flat tree to find the leaf containing a query point. Returns (start, end) indices into tree.indices.
packages/umap/nndescent/src/rp_trees.rs:880
↓ 3 callers
Function
send
(msg: Record<string, any>, callArgs?: any[])
packages/utils/src/worker_helper.ts:95
↓ 3 callers
Method
send
(data: string)
packages/viewer/src/app/reconnecting_websocket.ts:95
↓ 3 callers
Function
smooth_knn_dist
Compute sigma (bandwidth) and rho (local connectivity distance) for each point via binary search, matching the UMAP smooth_knn_dist algorithm.
packages/umap/umap/src/graph.rs:207
↓ 3 callers
Method
spread
Effective scale of embedded points. Default: 1.0.
packages/umap/umap-wasm/src/lib.rs:147
↓ 3 callers
Function
squared_euclidean
(x: &[f32], y: &[f32])
packages/umap/nndescent/src/distance.rs:17
↓ 3 callers
Function
to_parquet_bytes
(df: IntoDataFrame)
packages/backend/embedding_atlas/utils.py:86
↓ 3 callers
Method
union
(&mut self, node1: i32, node2: i32)
packages/density-clustering/density_clustering/src/find_clusters.rs:404
↓ 3 callers
Function
unwrapTransfer
(value: any)
packages/utils/src/worker_helper.ts:50
↓ 3 callers
Function
update
(updater: (value: T) => T)
packages/viewer/src/utils/store.ts:107
↓ 3 callers
Method
update
(state: State)
packages/viewer/src/stores/history_manager.ts:54
↓ 3 callers
Method
value
Creates a value node.
packages/component/src/lib/dataflow.ts:283
↓ 3 callers
Method
zeros
(width: i32, height: i32)
packages/density-clustering/density_clustering/src/array_2d.rs:33
↓ 2 callers
Method
_build_metadata
(self, metadata_overrides: dict | None = None)
packages/backend/embedding_atlas/data_source.py:77
↓ 2 callers
Method
_cache_index_load
(self)
packages/backend/embedding_atlas/data_source.py:42
↓ 2 callers
Method
_convertToDataPoint
(row: any)
packages/component/src/lib/embedding_view/mosaic_client.ts:198
↓ 2 callers
Method
_defaultCharts
()
packages/viewer/src/stores/embedding_atlas_store.ts:181
↓ 2 callers
Method
_flush
()
packages/viewer/src/stores/history_manager.ts:33
↓ 2 callers
Method
_push
(state: State)
packages/viewer/src/stores/history_manager.ts:22
↓ 2 callers
Function
_update_hash_with_value
(update_func: Callable[[bytes], None], *value: Any)
packages/backend/embedding_atlas/cache.py:411
↓ 2 callers
Method
align4
()
packages/component/src/lib/webgpu_renderer/uniforms.ts:50
↓ 2 callers
Method
applyBand
(value: any)
packages/viewer/src/charts/common/types.ts:122
↓ 2 callers
Function
arrow_to_bytes
(arrow: pa.RecordBatchReader)
packages/backend/embedding_atlas/utils.py:78
↓ 2 callers
Method
beta
(&self)
packages/umap/umap/src/optimize.rs:384
↓ 2 callers
Function
boundingRect
(points: Point[])
packages/component/src/lib/utils.ts:123
↓ 2 callers
Method
build
Build the graph + initial embedding (eager) and return a stateful [`Umap`]. The embedding and kNN graph are valid immediately at epoch 0; call [`Umap
packages/umap/umap-wasm/src/lib.rs:246
↓ 2 callers
Function
build_optimizer
( head: Vec<usize>, tail: Vec<usize>, epochs_per_sample: Vec<f32>, embedding: Array2<f32>,
packages/umap/umap/src/lib.rs:622
↓ 2 callers
Function
build_rust
Build a Rust benchmark binary in release mode.
packages/umap/benchmark/benchmark/common.py:118
↓ 2 callers
Method
cache_get
(self, name: str)
packages/backend/embedding_atlas/data_source.py:65
↓ 2 callers
Method
cache_items
Return all cached entries as a dict of {name: value}.
packages/backend/embedding_atlas/data_source.py:68
↓ 2 callers
Function
channelForAttribute
(attribute: string)
packages/viewer/src/charts/spec/runtime.ts:600
← previous
next →
101–200 of 1,529, ranked by callers