JavaScript library for exploring large multivariate datasets in the browser. Based on CrossFilter
A full build of mapd-crossfilter
is available in the cloned/forked version of this repo. To build your own code changes, however, you can run
npm install
npm run build
Unlike the original Crossfilter, mapd-crossfilter
makes asynchronous network requests to retrieve data. As part of this process, mapd-crossfilter
forms SQL queries that are used to retrieved data which will then be rendered by mapd-charting
.
New components in MapD-Crossfilter should be unit-tested. All tests should be in the test directory.
+-- src
| +-- /modules/binning.js
+-- test
| +-- /binning.unit.spec.js
All tests run on
npm run test
To check only unit tests, run:
npm run test:unit
Command | Description |
---|---|
npm run test |
Runs unit tests and provides coverage info |
npm run test:unit |
Runs unit tests |
npm run build |
Bundles crossfilter |