dSpaceX consists of two components, a standalone server and a portable web client.
The server must have access to the raw datasets, while the client is lightweight
and only requires a web browser.
We use conda to create a sandbox environment, facilitating multiple applications with different dependencies without global conflicts. It is not a virtual environment and therefore incurs no performance penalty. Importantly, Anaconda does not modify the host system's base environment. (i.e., it is completely safe) Install Anaconda and the dSpaceX dependencies using:
source ./conda_installs.sh
Note: as of the latest version of OSX, some packages (e.g., cmake) need updating.
Updating all seems to work, but the conda_installs.sh
should really be updated to specify versions.
conda update --all
Accept the cryptography license terms and default installation path.
Chrome is the only officially supported browser, though other browsers should also work.
Currently dSpaceX is provided in source form only, so users must build both the server and the client.
Please see The Build Instructions for details.
Finally, follow the Instructions for Processing and Loading Datasets to prepare data for interactive exploration.
Happy exploring!