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
↓ 2 callers
Function
checkId
(id)
packages/viewer/scripts/vite-plugin-ts-json-schema.js:17
↓ 2 callers
Function
cholesky
Cholesky factorization of m×m SPD matrix (row-major flat). Returns lower triangle L such that A = L L^T, or None if not SPD.
packages/umap/umap/src/spectral.rs:103
↓ 2 callers
Function
cleanup
()
packages/utils/src/worker_helper.ts:128
↓ 2 callers
Function
cleanupState
* Remove orphaned entries from state. Returns the original object unchanged if no cleanup is needed. * - Charts not referenced by any layout's chartI
packages/viewer/src/stores/embedding_atlas_store.ts:462
↓ 2 callers
Function
columnDescriptions
(coordinator: Coordinator, table: string)
packages/viewer/src/utils/database.ts:72
↓ 2 callers
Function
compress
(data, format = "gzip")
packages/docs/examples/utils.js:3
↓ 2 callers
Function
computeFieldStats
( coordinator: Coordinator, table: SQL.FromExpr, field: SQL.ExprNode, )
packages/viewer/src/charts/common/aggregate.ts:106
↓ 2 callers
Method
concrete
(range: [number, number])
packages/viewer/src/charts/common/types.ts:111
↓ 2 callers
Function
connectWorker
(worker: Worker)
packages/utils/src/worker_helper.ts:90
↓ 2 callers
Function
cosine
(x: &[f32], y: &[f32])
packages/umap/nndescent/src/distance.rs:72
↓ 2 callers
Function
create
(className: string, ...args: any[])
packages/utils/src/worker_helper.ts:183
↓ 2 callers
Function
createNNDescent
(count, inputDim, data, options = {})
packages/umap/umap-wasm/index.js:244
↓ 2 callers
Function
createWorkerRuntime
()
packages/utils/src/worker_helper.ts:228
↓ 2 callers
Function
create_embedder
Create a built-in embedder function by name.
packages/backend/embedding_atlas/embedding.py:12
↓ 2 callers
Function
decompress
( data: Uint8Array<ArrayBuffer>, format: CompressionFormat = "gzip", )
packages/utils/src/compression.ts:15
↓ 2 callers
Function
dedup
* Wraps a Readable store so that subscribers are only notified when the * value actually changes by strict reference equality (`!==`). * * Svelte's
packages/viewer/src/utils/store.ts:16
↓ 2 callers
Function
deheap_sort
Convert max-heap to ascending sorted order (in-place). This is the second half of heapsort.
packages/umap/nndescent/src/heap.rs:218
↓ 2 callers
Method
delta
Early stopping threshold. Default: 0.001.
packages/umap/umap-wasm/src/lib.rs:830
↓ 2 callers
Function
detectColorScheme
(container: HTMLElement)
packages/backend/src/anywidget/index.ts:164
↓ 2 callers
Method
dispatch
( &self, pipeline: &wgpu::ComputePipeline, bind_group: &wgpu::BindGroup, workg
packages/umap/umap/src/gpu_optimize.rs:530
↓ 2 callers
Function
distinctCount
(coordinator: Coordinator, table: string, column: string)
packages/viewer/src/utils/database.ts:81
↓ 2 callers
Method
download_from_gpu
(&mut self)
packages/umap/umap/src/optimize.rs:498
↓ 2 callers
Method
ensureSize
(count: number)
packages/viewer/src/layouts/dashboard/occupancy_map.ts:15
↓ 2 callers
Function
fetchData
(url, sha256sum, context)
packages/docs/examples/datasets.js:249
↓ 2 callers
Method
fieldExpr
(field: SQLField)
packages/viewer/src/charts/spec/runtime.ts:200
↓ 2 callers
Function
fieldStatsKey
(from: SQL.FromExpr, field: SQLField)
packages/viewer/src/charts/spec/runtime.ts:219
↓ 2 callers
Function
filenameForSelection
(format: ExportFormat)
packages/viewer/src/utils/mosaic_exporter.ts:23
↓ 2 callers
Function
fillCountBufferCommand
( df: Dataflow, gl: Node<WebGL2RenderingContext>, x: Node<WebGLBuffer>, y: Node<WebGLBuffer>, catego
packages/component/src/lib/webgl2_renderer/fill_count_buffer.ts:58
↓ 2 callers
Function
fill_contour
(array: &mut Array2D<T>, contour: &[(i32, i32)], value: T)
packages/density-clustering/density_clustering/src/trace_contours.rs:44
↓ 2 callers
Function
find_column_name
(existing_names, candidate)
packages/backend/embedding_atlas/cli.py:49
↓ 2 callers
Function
find_local_maxima
(array: &Array2D<f32>)
packages/density-clustering/density_clustering/src/find_local_maxima.rs:5
↓ 2 callers
Method
find_parent
(&mut self, index: i32)
packages/density-clustering/density_clustering/src/disjoint_set.rs:14
↓ 2 callers
Function
forceInlineWorker
()
packages/backend/vite.config.streamlit.js:4
↓ 2 callers
Method
fromExpr
(table: SQLTable, predicate?: string | null)
packages/viewer/src/charts/spec/runtime.ts:209
↓ 2 callers
Function
gammaCorrectionCommand
(df: Dataflow, gl: Node<WebGL2RenderingContext>)
packages/component/src/lib/webgl2_renderer/gamma_correction.ts:34
↓ 2 callers
Function
gaussianBlurPixelRadius
(radius: number)
packages/component/src/lib/webgl2_renderer/gaussian_blur.ts:7
↓ 2 callers
Function
generalized_eigh
Solve the generalized eigenvalue problem G*c = λ*S*c. Uses Cholesky reduction: S = L*L^T, then solve eigh(L^{-1} G L^{-T}). Returns (eigenvalues ascen
packages/umap/umap/src/spectral.rs:158
↓ 2 callers
Function
generate
Generate MNIST benchmark datasets.
packages/umap/benchmark/benchmark/umap/generate_data.py:45
↓ 2 callers
Function
generate_report
Generate a standalone HTML report from benchmark results CSV. Args: csv_path: Path to results.csv output_path: Path to write repo
packages/umap/benchmark/benchmark/html_report.py:411
↓ 2 callers
Function
get_content
()
packages/backend/embedding_atlas/server.py:333
↓ 2 callers
Function
get_fast_alternative
Returns (fast_distance_func, correction_func) for metrics that have optimized alternatives
packages/umap/nndescent/src/distance.rs:540
↓ 2 callers
Function
get_top_k_hub_indices
Return the actual point indices of the top-k highest-degree points from a subset.
packages/umap/nndescent/src/rp_trees.rs:926
↓ 2 callers
Method
gram
Compute self^T * other → (self.ncols() × other.ncols()) matrix, row-major flat.
packages/umap/umap/src/spectral.rs:229
↓ 2 callers
Function
handle_query
(query: dict)
packages/backend/embedding_atlas/server.py:111
↓ 2 callers
Function
histogramSpec
(field: string, groupField?: string)
packages/viewer/src/charts/default_charts.ts:150
↓ 2 callers
Function
imageToDataUrl
(value: any)
packages/utils/src/media.ts:3
↓ 2 callers
Function
inferBinning
( stats: { min: number; minPositive: number; max: number; median: number; count: number }, options: {
packages/viewer/src/charts/common/binning.ts:31
↓ 2 callers
Function
inferNumberFormatter
(values: number[])
packages/viewer/src/charts/common/formatter.ts:10
↓ 2 callers
Function
inferTimeBinning
( stats: { min: number; max: number; count: number }, options: { desiredCount?: number; hasTimezon
packages/viewer/src/charts/common/binning.ts:203
↓ 2 callers
Function
inferTimeFormatter
(values: number[], hasTimezone: boolean = false)
packages/viewer/src/charts/common/formatter.ts:71
↓ 2 callers
Function
initWasm
()
packages/umap/umap-wasm/tests/helpers.js:9
↓ 2 callers
Method
invert
(position: number, type?: "string" | "number")
packages/viewer/src/charts/common/types.ts:123
↓ 2 callers
Function
isVSCode
()
packages/backend/src/anywidget/index.ts:160
↓ 2 callers
Function
isWebGPUAvailable
()
packages/component/src/lib/webgpu_renderer/utils.ts:3
↓ 2 callers
Function
js_to_progress_callback
Convert a JS callback `(progress: number, stage: string) => void` into a Rust `ProgressCallback`.
packages/umap/umap-wasm/src/lib.rs:39
↓ 2 callers
Function
kdeConfig
(sigma: number)
packages/component/src/lib/webgpu_renderer/kde_config.ts:13
↓ 2 callers
Function
load_pandas_data
(url: str)
packages/backend/embedding_atlas/utils.py:17
↓ 2 callers
Function
lobpcg_solve
LOBPCG for the smallest eigenvalues of the normalized Laplacian. Finds the k smallest non-trivial eigenvalues by constraining the search space to be
packages/umap/umap/src/spectral.rs:403
↓ 2 callers
Function
lowpass_fir_filter
(sample_rate: f64, cutoff_frequency: f64, length: usize)
packages/density-clustering/density_clustering/src/polygon.rs:33
↓ 2 callers
Function
lpInterpolator
(a: LinearPosition, b: LinearPosition)
packages/viewer/src/charts/common/infer.ts:148
↓ 2 callers
Function
lpResolver
(range: [number, number])
packages/viewer/src/charts/common/infer.ts:154
↓ 2 callers
Function
makeAccumulateCommand
( df: Dataflow, device: Node<GPUDevice>, module: Node<GPUShaderModule>, bindGroups: BindGroups, data
packages/component/src/lib/webgpu_renderer/accumulate.ts:10
↓ 2 callers
Function
makeAuxiliaryResources
( df: Dataflow, device: Node<GPUDevice>, framebufferWidth: Node<number>, framebufferHeight: Node<numbe
packages/component/src/lib/webgpu_renderer/renderer.ts:242
↓ 2 callers
Function
makeBindGroups
( df: Dataflow, device: Node<GPUDevice>, uniformBuffer: Node<GPUBuffer>, dataBuffers: DataBuffers, a
packages/component/src/lib/webgpu_renderer/bind_groups.ts:78
↓ 2 callers
Function
makeConcrete
( base: IntermediatePositionScale["base"], type: ScaleType, domain: any[], specialValues: string[],
packages/viewer/src/charts/common/infer.ts:159
↓ 2 callers
Function
makeGaussianBlurCommand
( df: Dataflow, device: Node<GPUDevice>, module: Node<GPUShaderModule>, bindGroups: BindGroups, widt
packages/component/src/lib/webgpu_renderer/gaussian_blur.ts:8
↓ 2 callers
Function
makeScale
( spec: ScaleConfig, axis: AxisConfig | null | undefined, dimension: "x" | "y", theme: ChartTheme, )
packages/viewer/src/charts/common/infer.ts:45
↓ 2 callers
Method
make_archive
(self, static_path: str, metadata_overrides: dict | None = None)
packages/backend/embedding_atlas/data_source.py:86
↓ 2 callers
Function
make_dense_tree
Build a single dense RP tree.
packages/umap/nndescent/src/rp_trees.rs:297
↓ 2 callers
Function
make_hub_tree
Build a hub tree that uses neighbor graph information for better splits.
packages/umap/nndescent/src/rp_trees.rs:1281
↓ 2 callers
Function
make_test_data
(n: usize, dim: usize)
packages/umap/nndescent/src/nn_descent.rs:658
↓ 2 callers
Function
make_test_nn_data
(seed: u64)
packages/umap/nndescent/src/lib.rs:704
↓ 2 callers
Function
manhattan
(x: &[f32], y: &[f32])
packages/umap/nndescent/src/distance.rs:44
↓ 2 callers
Method
mark_visited
(&mut self, candidate: i32)
packages/umap/nndescent/src/utils.rs:21
↓ 2 callers
Method
matrix
()
packages/component/src/lib/viewport_utils.ts:47
↓ 2 callers
Function
matrix3_identity
()
packages/component/src/lib/matrix.ts:12
↓ 2 callers
Function
matrix3_inverse
(m: Matrix3)
packages/component/src/lib/matrix.ts:57
↓ 2 callers
Function
matrix3_vector_mul_matrix
(v: Vector3, m: Matrix3)
packages/component/src/lib/matrix.ts:38
↓ 2 callers
Function
maybeConstColor
(value: string | undefined | null)
packages/viewer/src/charts/spec/layer_helper.ts:219
↓ 2 callers
Function
measureText
( text: string, options: { fontFamily: string; fontSize: number; maxWidth: number }, )
packages/viewer/src/charts/common/infer.ts:31
↓ 2 callers
Function
mediaToDataUrl
(value: any, detectType: (bytes: Uint8Array, path?: string) => string)
packages/utils/src/media.ts:11
↓ 2 callers
Function
mergeScaleHints
(current: ScaleHints, value: ScaleHints)
packages/viewer/src/charts/spec/runtime.ts:618
↓ 2 callers
Function
mergeUpdates
(value: T, updates: Partial<T>)
packages/utils/src/merge_updates.ts:28
↓ 2 callers
Method
metric
Distance metric ("euclidean", "cosine", etc.). Default: "euclidean".
packages/umap/umap-wasm/src/lib.rs:127
↓ 2 callers
Function
minkowski_p
(x: &[f32], y: &[f32], p: f32)
packages/umap/nndescent/src/distance.rs:64
↓ 2 callers
Method
negative_sample_rate
Number of negative samples per positive sample. Default: 5.
packages/umap/umap/src/lib.rs:205
↓ 2 callers
Method
neighbor_graph
(&self)
packages/umap/umap-wasm/src/lib.rs:927
↓ 2 callers
Method
neighbors
(&self, node: i32)
packages/density-clustering/density_clustering/src/find_clusters.rs:371
↓ 2 callers
Method
node_ids
(&self)
packages/density-clustering/density_clustering/src/find_clusters.rs:367
↓ 2 callers
Function
noisy_scale_coords
Scale embedding coordinates and add noise to avoid local minima.
packages/umap/umap/src/spectral.rs:718
↓ 2 callers
Method
optimizer
Optimizer to use for the layout SGD. Default: [`Optimizer::Sgd`].
packages/umap/umap/src/lib.rs:262
↓ 2 callers
Method
orthonormalize_mgs
Orthonormalize columns via modified Gram-Schmidt. Columns with norm below `eps` are replaced with zero vectors. Returns false only if all columns are
packages/umap/umap/src/spectral.rs:249
↓ 2 callers
Method
params_for
( &self, epoch: u32, params: LiveParams, beta: f32, opt_flag: u32,
packages/umap/umap/src/gpu_optimize.rs:500
↓ 2 callers
Function
parseHash
(hash: string)
packages/viewer/src/utils/query_payload.ts:21
↓ 2 callers
Function
parse_data
(data: &[f32], n_rows: usize, n_cols: usize)
packages/umap/umap-wasm/src/lib.rs:14
↓ 2 callers
Function
parse_range_header
(request: Request, content_length: int)
packages/backend/embedding_atlas/server.py:317
↓ 2 callers
Function
preamble
(kind: bytes, length: int)
packages/backend/embedding_atlas/cache.py:412
↓ 2 callers
Method
prepare
Stages 1–7: nearest neighbors, fuzzy graph, prune, init, edge schedule. Shared by [`build_async`](Self::build_async) and [`setup_async`](Self::setup_a
packages/umap/umap/src/lib.rs:366
↓ 2 callers
Method
push_stage
Push (enter) a stage. Reports progress at stage start.
packages/umap/nndescent/src/logger.rs:48
↓ 2 callers
Method
random_f64
(&mut self)
packages/umap/nndescent/src/rng.rs:134
← previous
next →
201–300 of 1,529, ranked by callers