Overview of Supplemental Materials

All supplemental materials for the publication “Examining Explicit Discretization in Spectral Schemes” have been combined into a single compressed file for convenience. In addition to this README, these supplemental materials include:

We provide brief description of each below.

Experiment Demos

This folder contains runnable versions of both our training and study modules, in respective sub-folders. These folders contain binaries for Mac and Windows as well as the original source Processing sketches. The Processing code has been tested in both Processing 3.2.3 and the latest updated version (3.3.7). Processing can be downloaded from https://processing.org/download/.

A note for Mac users: Due to space limitations, the Mac binary does not include a copy of the Java Runtime Environment and, instead, expects a system install of Java. If you do not have Java installed on your system, you can either install Java or follow the instructions outlined below for running the original Processing source, since Processing contains a local Java Runtime Environment.

For those interested in running the source sketches, the sketches requires that the both the giCentreUtils and BlobDetection libraries be installed. To install these libraries open Processing and go to Sketch -> Import Library... -> Add Library in the menu bar. This should launch a Contribution Manager window. Use the filter in the top right to to search for gicentreUtils. Select the library from the list and click the Install button on the bottom right of the window. Repeat this process to search for and install the ‘blobDetection’ library.

You should now be able to run either the training or study sketches. Open the sketch by navigating to the sketch folder and double clicking on one of the .pde files or by using the File -> Open dialog in Processing’s menu bar to locate the associated .pde file. These files can be found in either the Experiment Demos/Training/processing.sketch/RCM_Training/ folder or the Experiment Demos/Study/processing.sketch/RCM_Study/ folder. Once the sketch is open, you can run the sketch in Present mode by selecting Sketch -> Present from the menu bar.

These modules were designed to be run on 1920x1200 resolution monitors. It should also run fine at 1680Ă—1050 resolution, but has not been tested on smaller screens. For accurate color reproduction you should ensure that your system color manager is set to use sRGB and that your monitor is calibrated. If, however, you are simply trying to better understand the experimental interactions, what our training looked like, etc., then that is probably overkill.

Experimental Data

This folder contains the full cleaned data collected from from the study (including outliers). The {boundary,category} prefixes relate to the responses collected for our two instruction conditions.

Publication Figures

This folder contains high-resolution, ICC-profile color managed versions of all of the figures included in the publication. There is a separate folder or file for each figure, named to correspond to the figure numbers in the paper.

Statistical Analysis

This folder contains two documents:

Supplement

Supplement.pdf includes details and results omitted from the original publication. The contents have been separated into four appendices, each summarized below:

Visual Analysis

This folder contains:

To aid in reproducibility, we have made an interactive version of the ExaminingEV19.ipynb notebook publicly available as part of a executable Binder environment on myBinder.org.

Binder

Since the Binder instance being hosted at myBinder.org is part of a research pilot, we have also included the specification for an Anaconda environment with all the relevant dependencies needed to run the jupyter notebook locally. Anaconda is a python and R distribution, with installation and package management tools and a complete overview of conda environments can be found in Anaconda’s documentation. Below we outline the basic steps required to set up the included environment. These directions, tested on both macOS and Linux, assume that you have a working version of Anaconda installed. If you are installing Anaconda for the first time, we also recommend familiarizing yourself with the steps in the user guide for starting and managing conda environments.

Running the Jupyter Notebook Locally