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
↓ 115 callers
Method
map
(input: Node<T[]>, build: (df: Dataflow, arg: Node<T>) => Node<U>)
packages/component/src/lib/dataflow.ts:325
↓ 63 callers
Method
get
Gets an object from the cache with the given key. Returns `null` if the entry is not found.
packages/viewer/src/app/data_source.ts:11
↓ 52 callers
Method
set
Sets an object to the cache with the given key
packages/viewer/src/app/data_source.ts:14
↓ 50 callers
Method
nrows
(&self)
packages/umap/umap/src/spectral.rs:220
↓ 42 callers
Function
compute_projection
Compute embeddings and generate 2D projections for a DataFrame column. This is a unified entry point that auto-detects the modality of the i
packages/backend/embedding_atlas/projection.py:20
↓ 40 callers
Method
ncols
(&self)
packages/umap/umap/src/spectral.rs:216
↓ 36 callers
Function
pagerank
Compute PageRank scores from a list of edges of a graph using PyTorch sparse matrix power iteration. The graph can be either unweighted (each
packages/backend/embedding_atlas/pagerank.py:10
↓ 35 callers
Method
clone
()
packages/viewer/src/layouts/dashboard/occupancy_map.ts:25
↓ 29 callers
Method
add
Add data to the summarizer
packages/component/src/lib/text_summarizer/text_summarizer.ts:42
↓ 29 callers
Method
derive
Creates a derived value.
packages/component/src/lib/dataflow.ts:290
↓ 24 callers
Method
as_slice
(&self)
packages/density-clustering/density_clustering/src/array_2d.rs:59
↓ 23 callers
Function
_nw_series
Create a narwhals Series from a list of values via pandas.
packages/backend/tests/test_modality_detection.py:18
↓ 23 callers
Method
from
(e: nndescent::NNDescentError)
packages/umap/umap/src/lib.rs:106
↓ 23 callers
Method
keys
(rects: Rectangle[])
packages/component/src/lib/text_summarizer/text_summarizer.ts:143
↓ 23 callers
Method
random_state
Random seed for reproducibility.
packages/umap/umap/src/lib.rs:229
↓ 22 callers
Method
build
Run UMAP and return the result (embedding + KNN graph).
packages/umap/umap/src/lib.rs:268
↓ 22 callers
Method
build
Build the NNDescent index. This is a synchronous wrapper around [`build_async`]. On native builds (including native GPU via `pollster::block_on`), us
packages/umap/nndescent/src/lib.rs:189
↓ 22 callers
Function
make_test_data
(n: usize, dim: usize, seed: u64)
packages/umap/umap/src/lib.rs:922
↓ 21 callers
Method
random_state
Random seed for reproducibility.
packages/umap/nndescent/src/lib.rs:148
↓ 20 callers
Method
append
(message: LogMessage)
packages/viewer/src/app/logging.ts:26
↓ 19 callers
Function
_detect_binary_modality
Detect whether binary data is an image or audio based on magic bytes.
packages/backend/embedding_atlas/projection.py:234
↓ 18 callers
Method
n_epochs
Number of training epochs. Default: auto.
packages/umap/umap/src/lib.rs:193
↓ 17 callers
Method
statefulDerive
Creates a stateful derived value.
packages/component/src/lib/dataflow.ts:298
↓ 17 callers
Method
tau_rand_int
A fast (pseudo)-random number generator. Must exactly match the Python bitmask arithmetic. The Python code uses i64 state but performs u32-level bit
packages/umap/nndescent/src/rng.rs:30
↓ 16 callers
Function
async_map
Map the inputs by an async function, return a future that resolves to the mapped array (in correct order). Args: inputs: List of ite
packages/backend/embedding_atlas/async_map.py:34
↓ 16 callers
Method
init_method
Initialization method. Default: Spectral.
packages/umap/umap/src/lib.rs:241
↓ 16 callers
Method
n_neighbors
Number of nearest neighbors. Default: 15.
packages/umap/umap/src/lib.rs:163
↓ 15 callers
Method
destroy
()
packages/component/src/lib/dataflow.ts:254
↓ 14 callers
Function
file_cache_set
Store a value in the encrypted file cache. This function serializes, encrypts, and stores a value in the file cache using the provided k
packages/backend/embedding_atlas/cache.py:103
↓ 14 callers
Method
neighbor_graph
Get the neighbor graph (indices, distances). Applies distance correction if using fast alternative distances.
packages/umap/nndescent/src/lib.rs:436
↓ 14 callers
Method
query
(query: string, limit: number)
packages/viewer/src/search/search.worker.ts:34
↓ 13 callers
Function
_infer_modality
Infer the modality by inspecting the first non-null value in the series.
packages/backend/embedding_atlas/projection.py:272
↓ 13 callers
Function
make_nn_data
Generate test data matching conftest.py nn_data fixture. Shape: (1002, 5) - 1000 random rows + 2 zero rows. Uses our TauRng for deterministic generati
packages/umap/nndescent/tests/test_nn_descent.rs:10
↓ 12 callers
Method
_updateState
(updater: (draft: Draft<InternalState>) => void, options: { cleanup?: boolean } = {})
packages/viewer/src/stores/embedding_atlas_store.ts:239
↓ 12 callers
Function
assert_approx_eq
Helper: assert two f32 values are approximately equal.
packages/umap/nndescent/tests/test_distances.rs:7
↓ 12 callers
Method
delete
(key: number)
packages/component/src/lib/dynamic_label_placement/priority_queue.ts:26
↓ 12 callers
Method
log
Print a message to stderr if verbose is enabled.
packages/umap/nndescent/src/logger.rs:41
↓ 11 callers
Method
destroy
Destroy the instance and release resources
packages/umap/umap-wasm/index.d.ts:155
↓ 11 callers
Function
file_cache_get
Retrieve a cached value from the encrypted file cache. This function attempts to load and decrypt a previously cached value using the pr
packages/backend/embedding_atlas/cache.py:54
↓ 11 callers
Method
info
(text: string, options: Omit<LogMessage, "text"> = {})
packages/viewer/src/app/logging.ts:46
↓ 10 callers
Method
clear
()
packages/viewer/src/stores/search_store.ts:192
↓ 10 callers
Method
error
(text: string, options: Omit<LogMessage, "text"> = {})
packages/viewer/src/app/logging.ts:50
↓ 10 callers
Function
sha256_hexdigest
(value: Any, scope: str | None = None)
packages/backend/embedding_atlas/cache.py:452
↓ 10 callers
Method
to_string
(x: int)
packages/backend/tests/test_async_map.py:169
↓ 9 callers
Function
euclidean
(x: &[f32], y: &[f32])
packages/umap/nndescent/src/distance.rs:13
↓ 9 callers
Method
partial_cmp
(&self, other: &Self)
packages/density-clustering/density_clustering/src/find_clusters.rs:37
↓ 9 callers
Method
tau_rand
A fast (pseudo)-random number generator for floats in [0, 1].
packages/umap/nndescent/src/rng.rs:59
↓ 8 callers
Function
_assert_projection_result
(result, n=NUM_SAMPLES)
packages/backend/tests/test_projection_transformers.py:110
↓ 8 callers
Method
append
(self, row)
packages/umap/benchmark/benchmark/common.py:110
↓ 8 callers
Method
fill
Fill the given rect as occupied
packages/viewer/src/layouts/dashboard/occupancy_map.ts:78
↓ 8 callers
Function
get
(_target, method: string | symbol)
packages/utils/src/worker_helper.ts:174
↓ 8 callers
Method
run
* Anneal the layout to completion: linear learning-rate decay from the current * `learningRate` down to 0 over the default horizon, continuing from
packages/umap/umap-wasm/index.d.ts:130
↓ 8 callers
Method
step
* Advance the layout by `nEpochs` at the current `learningRate`, held flat (no * decay). Intended for interactive/real-time stepping. Default: 1 ep
packages/umap/umap-wasm/index.d.ts:136
↓ 8 callers
Method
value
()
packages/component/src/lib/dataflow.ts:64
↓ 7 callers
Function
adjusted
(ms: number)
packages/viewer/src/charts/common/formatter.ts:80
↓ 7 callers
Function
compute_recall
Compute recall: fraction of true neighbors found.
packages/umap/nndescent/tests/test_nn_descent.rs:94
↓ 7 callers
Method
height
(&self)
packages/density-clustering/density_clustering/src/array_2d.rs:51
↓ 7 callers
Method
setValue
(newValue: T)
packages/component/src/lib/dataflow.ts:57
↓ 7 callers
Method
setup_async
Build the graph + initial embedding and return a resumable [`UmapSetup`], without** running the layout optimization. Use the returned [`UmapOptimizer`
packages/umap/umap/src/lib.rs:324
↓ 7 callers
Method
update
(props: Partial<EmbeddingAtlasProps>)
packages/viewer/src/api.ts:186
↓ 7 callers
Method
width
(&self)
packages/density-clustering/density_clustering/src/array_2d.rs:47
↓ 6 callers
Function
_to_canonical_binary
Convert series to canonical image format: list[{"bytes": bytes}].
packages/backend/embedding_atlas/projection.py:307
↓ 6 callers
Function
checked_flagged_heap_push
Push a value with a flag into a max-heap, checking for duplicates. Returns 1 if inserted, 0 if rejected or duplicate.
packages/umap/nndescent/src/heap.rs:130
↓ 6 callers
Function
dot_product
(a: &[f32], b: &[f32])
packages/umap/nndescent/src/rp_trees.rs:12
↓ 6 callers
Method
gpu
Enable GPU acceleration for nearest neighbor computation. Default: false. Requires the `gpu` crate feature. Falls back to CPU if no suitable GPU is a
packages/umap/umap/src/lib.rs:250
↓ 6 callers
Method
gpu
Enable GPU acceleration for distance computation. Default: false. Requires the `gpu` crate feature. When enabled, distance computation is offloaded t
packages/umap/nndescent/src/lib.rs:167
↓ 6 callers
Function
invokeWorker
(name: string, payload: any, transfer: Transferable[] = [])
packages/component/src/lib/embedding_view/worker/index.ts:29
↓ 6 callers
Method
iter_coords
(&self)
packages/density-clustering/density_clustering/src/array_2d.rs:63
↓ 6 callers
Function
knn_to_edges
Convert raw UMAP k-nearest-neighbor (KNN) arrays into a weighted edge list, which can then be passed into pagerank(). Raw KNN distances
packages/backend/embedding_atlas/pagerank.py:117
↓ 6 callers
Method
query
Query the index for k nearest neighbors. @param query_data - Flat Float32Array (n_queries * n_features), row-major. @param n_queries - Number of quer
packages/umap/umap-wasm/src/lib.rs:956
↓ 6 callers
Method
query
Query the index for k nearest neighbors of query points. # Arguments `query_data` - Array of shape (n_queries, n_features) `k` - Number of neighbors
packages/umap/nndescent/src/lib.rs:593
↓ 6 callers
Function
set
(value: T)
packages/viewer/src/utils/store.ts:102
↓ 6 callers
Method
update
(&mut self, location: (i32, i32), density: f32)
packages/density-clustering/density_clustering/src/find_clusters.rs:95
↓ 5 callers
Method
add_internal
( &mut self, hyperplane: Vec<f32>, offset: f32, left: usize, right: us
packages/umap/nndescent/src/rp_trees.rs:64
↓ 5 callers
Method
add_leaf
(&mut self, indices: Vec<i32>)
packages/umap/nndescent/src/rp_trees.rs:55
↓ 5 callers
Method
apply
(value: any)
packages/viewer/src/charts/common/types.ts:94
↓ 5 callers
Function
async_file_cache_value
Async version of ``file_cache_value``. Identical behaviour but *value_func* is awaited on a cache miss.
packages/backend/embedding_atlas/cache.py:242
↓ 5 callers
Method
connect
()
packages/viewer/src/app/reconnecting_websocket.ts:33
↓ 5 callers
Function
deepEquals
(a: any, b: any)
packages/utils/src/equals.ts:13
↓ 5 callers
Method
embedding
The current embedding (CPU mirror; valid after `step`/`run_to`).
packages/umap/umap/src/optimize.rs:592
↓ 5 callers
Function
file_cache_value
Retrieve a cached value or compute and cache it if not present. This is a read-through cache helper: if a cached value exists for the given
packages/backend/embedding_atlas/cache.py:157
↓ 5 callers
Method
find
Find a start location (x, y) with a rect of size (width, height) can be placed
packages/viewer/src/layouts/dashboard/occupancy_map.ts:101
↓ 5 callers
Method
insert
(key: number, priority: number)
packages/component/src/lib/dynamic_label_placement/priority_queue.ts:12
↓ 5 callers
Function
make_spatial_data
Generate deterministic spatial test data matching conftest.py. Shape: (12, 20) - 10 random rows (seeded) + 2 zero rows. We use our own TauRng for repr
packages/umap/nndescent/tests/test_distances.rs:22
↓ 5 callers
Function
make_test_data
(n: usize, dim: usize, seed: u64)
packages/umap/nndescent/tests/test_gpu.rs:11
↓ 5 callers
Function
normalize_knn_self_column
Canonicalize a precomputed kNN graph into the form [`fuzzy_simplicial_set`] expects: column 0 is the point itself (distance 0) and the remaining colum
packages/umap/umap/src/graph.rs:439
↓ 5 callers
Method
pop_stage
Pop (exit) the current stage. Reports progress at stage end.
packages/umap/nndescent/src/logger.rs:78
↓ 5 callers
Method
push_stage_with_message
Push (enter) a stage with a custom verbose message. Reports progress at stage start and logs the message.
packages/umap/nndescent/src/logger.rs:58
↓ 5 callers
Method
random_f32
(&mut self)
packages/umap/nndescent/src/rng.rs:140
↓ 5 callers
Function
resolve
(v)
packages/utils/src/worker_helper.ts:133
↓ 5 callers
Function
tryInvoke
* Invoke the method on target if defined, and if all args are defined.
packages/utils/src/interaction_handler.ts:41
↓ 4 callers
Function
_assert_projection_result
(result, n=NUM_SAMPLES)
packages/backend/tests/test_projection_litellm.py:90
↓ 4 callers
Function
_derive_cache_key_and_encryption_key
( value: Any, scope: str | None, cache_root: Path )
packages/backend/embedding_atlas/cache.py:352
↓ 4 callers
Method
_getData
()
packages/viewer/src/embedding/embedding.worker.ts:59
↓ 4 callers
Function
_resolve_cache_root
(cache_root: str | Path | None = None)
packages/backend/embedding_atlas/cache.py:303
↓ 4 callers
Method
_syncHistory
()
packages/viewer/src/stores/embedding_atlas_store.ts:208
↓ 4 callers
Function
_to_canonical_text
Convert series to canonical text format: list[str] with nulls as 'null'.
packages/backend/embedding_atlas/projection.py:302
↓ 4 callers
Function
_to_canonical_vector
Convert series to canonical vector format: list[ndarray[float32]].
packages/backend/embedding_atlas/projection.py:325
↓ 4 callers
Function
brute_force_knn_query
Brute-force k-nearest neighbor for query points against a data set.
packages/umap/nndescent/tests/test_nn_descent.rs:65
↓ 4 callers
Method
cmp
(&self, other: &Self)
packages/density-clustering/density_clustering/src/find_clusters.rs:25
next →
1–100 of 1,529, ranked by callers