├── .gitignore ├── .jshintrc ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── bower.json ├── css ├── bootstrap-1.4.0.min.css ├── bootstrap-2.0.min.css └── main.less ├── data ├── birdstrikes.json └── birdstrikes │ ├── birdstrikes-header-reformatted.csv │ ├── birdstrikes-schema.json │ └── birdstrikes.csv ├── demo └── vrdemo.js ├── gulpfile.js ├── img ├── glyphicons-halflings-white.png └── glyphicons-halflings.png ├── index.html ├── lib ├── bootstrap.min.js ├── clusterfck.js ├── d3.js ├── less-1.2.0.min.js ├── lodash.min.js ├── require.js ├── topojson.js └── vega.js ├── nodemon.json ├── old-scripts ├── app.build.js ├── chartTemplate.js ├── chartTemplates.js ├── dataTypes.js ├── demo-birdstrike.js ├── encodings.js └── test │ ├── .jshintrc │ ├── chartRaterTest.js │ ├── chartTemplateTest.js │ ├── dataTypesTest.js │ └── ratingTestCase.tsv ├── package.json ├── scripts └── deploy.sh ├── src ├── cluster │ ├── cluster.ts │ ├── clusterconsts.ts │ └── distance.ts ├── consts.ts ├── cp.ts ├── gen │ ├── aggregates.ts │ ├── encodings.ts │ ├── gen.ts │ ├── marks.ts │ ├── projections.ts │ ├── scales.ts │ └── specs.ts ├── rank │ ├── rank.ts │ └── rankEncodings.ts ├── schema.ts └── util.ts ├── test ├── .jshintrc ├── cluster │ ├── cluster.test.ts │ └── distance.test.ts ├── fixture.ts ├── gen │ ├── aggregates.test.ts │ ├── encodings.test.ts │ ├── marktypes.test.ts │ ├── projections.test.ts │ ├── scales.test.ts │ └── specs.test.ts ├── rank │ └── rankEncodings.test.ts └── testcase │ └── visrank.json ├── tsconfig.json ├── tslint.json └── typings ├── chai.d.ts ├── clusterfck.d.ts └── mocha.d.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/bower.json -------------------------------------------------------------------------------- /css/bootstrap-1.4.0.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/css/bootstrap-1.4.0.min.css -------------------------------------------------------------------------------- /css/bootstrap-2.0.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/css/bootstrap-2.0.min.css -------------------------------------------------------------------------------- /css/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/css/main.less -------------------------------------------------------------------------------- /data/birdstrikes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/data/birdstrikes.json -------------------------------------------------------------------------------- /data/birdstrikes/birdstrikes-header-reformatted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/data/birdstrikes/birdstrikes-header-reformatted.csv -------------------------------------------------------------------------------- /data/birdstrikes/birdstrikes-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/data/birdstrikes/birdstrikes-schema.json -------------------------------------------------------------------------------- /data/birdstrikes/birdstrikes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/data/birdstrikes/birdstrikes.csv -------------------------------------------------------------------------------- /demo/vrdemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/demo/vrdemo.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/gulpfile.js -------------------------------------------------------------------------------- /img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/index.html -------------------------------------------------------------------------------- /lib/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/bootstrap.min.js -------------------------------------------------------------------------------- /lib/clusterfck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/clusterfck.js -------------------------------------------------------------------------------- /lib/d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/d3.js -------------------------------------------------------------------------------- /lib/less-1.2.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/less-1.2.0.min.js -------------------------------------------------------------------------------- /lib/lodash.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/lodash.min.js -------------------------------------------------------------------------------- /lib/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/require.js -------------------------------------------------------------------------------- /lib/topojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/topojson.js -------------------------------------------------------------------------------- /lib/vega.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/lib/vega.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/nodemon.json -------------------------------------------------------------------------------- /old-scripts/app.build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/app.build.js -------------------------------------------------------------------------------- /old-scripts/chartTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/chartTemplate.js -------------------------------------------------------------------------------- /old-scripts/chartTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/chartTemplates.js -------------------------------------------------------------------------------- /old-scripts/dataTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/dataTypes.js -------------------------------------------------------------------------------- /old-scripts/demo-birdstrike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/demo-birdstrike.js -------------------------------------------------------------------------------- /old-scripts/encodings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/encodings.js -------------------------------------------------------------------------------- /old-scripts/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/test/.jshintrc -------------------------------------------------------------------------------- /old-scripts/test/chartRaterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/test/chartRaterTest.js -------------------------------------------------------------------------------- /old-scripts/test/chartTemplateTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/test/chartTemplateTest.js -------------------------------------------------------------------------------- /old-scripts/test/dataTypesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/test/dataTypesTest.js -------------------------------------------------------------------------------- /old-scripts/test/ratingTestCase.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/old-scripts/test/ratingTestCase.tsv -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /src/cluster/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/cluster/cluster.ts -------------------------------------------------------------------------------- /src/cluster/clusterconsts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/cluster/clusterconsts.ts -------------------------------------------------------------------------------- /src/cluster/distance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/cluster/distance.ts -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/cp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/cp.ts -------------------------------------------------------------------------------- /src/gen/aggregates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/aggregates.ts -------------------------------------------------------------------------------- /src/gen/encodings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/encodings.ts -------------------------------------------------------------------------------- /src/gen/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/gen.ts -------------------------------------------------------------------------------- /src/gen/marks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/marks.ts -------------------------------------------------------------------------------- /src/gen/projections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/projections.ts -------------------------------------------------------------------------------- /src/gen/scales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/scales.ts -------------------------------------------------------------------------------- /src/gen/specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/gen/specs.ts -------------------------------------------------------------------------------- /src/rank/rank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/rank/rank.ts -------------------------------------------------------------------------------- /src/rank/rankEncodings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/rank/rankEncodings.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/schema.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/src/util.ts -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/cluster/cluster.test.ts: -------------------------------------------------------------------------------- 1 | // FIXME: write this 2 | -------------------------------------------------------------------------------- /test/cluster/distance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/cluster/distance.test.ts -------------------------------------------------------------------------------- /test/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/fixture.ts -------------------------------------------------------------------------------- /test/gen/aggregates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/aggregates.test.ts -------------------------------------------------------------------------------- /test/gen/encodings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/encodings.test.ts -------------------------------------------------------------------------------- /test/gen/marktypes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/marktypes.test.ts -------------------------------------------------------------------------------- /test/gen/projections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/projections.test.ts -------------------------------------------------------------------------------- /test/gen/scales.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/scales.test.ts -------------------------------------------------------------------------------- /test/gen/specs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/gen/specs.test.ts -------------------------------------------------------------------------------- /test/rank/rankEncodings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/rank/rankEncodings.test.ts -------------------------------------------------------------------------------- /test/testcase/visrank.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/test/testcase/visrank.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/tslint.json -------------------------------------------------------------------------------- /typings/chai.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/typings/chai.d.ts -------------------------------------------------------------------------------- /typings/clusterfck.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/typings/clusterfck.d.ts -------------------------------------------------------------------------------- /typings/mocha.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vega/compass/HEAD/typings/mocha.d.ts --------------------------------------------------------------------------------