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 buildUnlike 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 testTo 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 |