Survey Visualizer
This repository hosts the source code for a generic visualization tool for data from survey papers, for readers to explore on the browser. It accepts as input a formatted spreadsheet and produces several views in terms of hierarchy of concepts, document concept similarity, and citation network. See example deployments below.
Setting up locally
Generate files for the Frontend
First you need to provide a configuration file and the source spreadsheet to generate the data for the frontend.
-
Put all your spreadsheets in this directory and your PDFs (if available) in this directory. Some sample files have been kept there for you.
-
Configure your
config.yaml
. See here for an example. Detailed instructions on how to configure your system are available here. -
Then run the following:
user:~$ pip install -r requirements.txt
user:~$ python src/compiler/compile.py --file /path/to/config/file
Bringing up the server
- Then run the following:
- Your survey visualizer will show up locally on localhost:3000. 😍
- For deployment, refer to the active deployments listed below.
user:~$ yarn
user:~$ yarn start
How to Contribute
You can contribute in two forms:
- Directly to this code base for new features, bug fixes, etc. Open an issue here.
- To the surveys that pull from this code base, in the form of new paper entires, updates to the taxonomies, and so on. See below for a list of active deployments.
Active Deployments
Topic | Link | Contribute | Community |
---|---|---|---|
Virtual, Augmented, and Mixed-Reality for Human-Robot Interaction paper paper |
vamhri.com | Contribute | Slack |
Explainable AI Planning paper paper |
explainableplanning.com | Contribute | Slack |
Model Acquisition for Planning paper |
macq.planning.domains | Contribute | Slack |