vega/compass

Name: compass

Owner: Vega

Description: Visualization Recommendation Engine, powered by Vega-Lite Specification Language

Created: 2014-10-27 21:41:20.0

Updated: 2017-12-21 12:17:16.0

Pushed: 2016-10-18 22:15:37.0

Homepage:

Size: 11484

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

(Vis)Compass: Visualization Recommender.

Build Status npm dependencies npm version

(Vis)Compass is a module for generating and ranking visualizations. Given user query, Compass produces ranked group of visualization described using Vega-Lite.

Compass is NO LONGER in an active development. Details about replacement project: CompassQL are coming soon.

Development Guide
Dependencies

This project depends on Vega-Lite as a formal model for visualization.

If you plan to make changes to these dependencies and observe the changes without publishing / copying compiled libraries all the time, use bower link and 'npm link'.

ath/to/vega-lite
r link
link

In the directory for compass, run

tional: npm link datalib
link vega-lite
r link vega-lite
Compiling

You can run npm run build to compile Vega-Lite.

You can npm run watch to start a watcher task that automatically re-compiles and tests Compass when any .js file in test/ or src/ changes.

Note: These commands use Gulp internally; Therefore, you need to install gulp globally with

install -g gulp

to make them work.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.