MCPcopy Index your code
hub / github.com/square/crossfilter

github.com/square/crossfilter @v1.3.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.12 ↗ · + Follow
182 symbols 417 edges 24 files 0 documented · 0% updated 4mo agov1.3.12 · 2015-10-15★ 6,1894 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Crossfilter

Crossfilter is a JavaScript library for exploring large multivariate datasets in the browser. Crossfilter supports extremely fast (<30ms) interaction with coordinated views, even with datasets containing a million or more records; we built it to power analytics for Square Register, allowing merchants to slice and dice their payment history fluidly.

Since most interactions only involve a single dimension, and then only small adjustments are made to the filter values, incremental filtering and reducing is significantly faster than starting from scratch. Crossfilter uses sorted indexes (and a few bit-twiddling hacks) to make this possible, dramatically increasing the perfor­mance of live histograms and top-K lists. Crossfilter is available under the Apache License.

Want to learn more? See the wiki.

Core symbols most depended-on inside this repo

crossfilter
called by 24
crossfilter.js
permute
called by 16
crossfilter.js
sort
called by 8
src/heap.js
crossfilter_index
called by 6
crossfilter.js
crossfilter_index
called by 6
src/crossfilter.js
sort
called by 4
crossfilter.js
reduce
called by 4
crossfilter.js
updateDisplay
called by 4
test/benchmark.js

Shape

Function 182

Languages

TypeScript100%

Modules by API surface

crossfilter.js64 symbols
src/crossfilter.js37 symbols
crossfilter.min.js37 symbols
test/benchmark.js6 symbols
test/crossfilter-test.js5 symbols
src/reduce.js4 symbols
src/heap.js4 symbols
test/select-test.js3 symbols
src/quicksort.js3 symbols
src/filter.js3 symbols
src/bisect.js3 symbols
src/array.js3 symbols

Dependencies from manifests, versioned

d33 · 1×
uglify-js2.4.0 · 1×
vows0.7.0 · 1×

For agents

$ claude mcp add crossfilter \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact