d3.js stands for Data Driven Documents. It is a javaScript library for manipulating documents based on data. In other words, d3 can bind data in such a way that when the data is updated, the display is updated. This has led to d3 becoming a popular choice for custom web-based data visualizations and animations.

Visit d3.js

POLLEN - Slack App, April 08, 2021

image of technology

POLLEN started as an idea to visualize Slack workspace channels for the Data Visualization Society. The society has over 70 channels and it was difficult for members to get a sense of the channel landscape and the amazing discussions. Working to solve this problem quickly evolved into creating a new…

Between the Sand - Phase 3 - Online Exhibition, December 05, 2020

image of technology

The third and final phase of Between the Sand is an interactive web application that premiered in Art the Science's Polyfield Gallery on December 5th, 2020 to coincide with World Soil Day. To create this, the web application from Phase 2 was expanded and optimized. An Explore tab was added where one…

CSUCH - Data Visualizer, March 22, 2019

image of technology

This data visualization tool displays the costs and harms of substance use in Canada, and offers options to filter and compare the data to better explore and understand trends and changes in how Canada spends its resources on substance use and addiction. This data is provided by Canadian Substance…

Between the Sand - Phase 2 - Local Event, February 27, 2019

image of technology

Phase 2 of the Between the Sand residency was a public installation at the Modern Fuel ARC. The work was showcased for the first time alongside the sand coloumn used in the lab. This was a chance for the local community to meet the research group, the residency organizers and the artist to disuss…

Multiloop, 3D Visualizer, October 18, 2018

image of technology

Multiloop is forward modelling software that helps geophysicists visualize electromagnetic responses from conductive meshes. This software is mainly used as a consulting tool that models data collected in the field and compares this to synthetic responses. By carefully noting the differences…

Community Flow, March 13, 2018

image of technology

Community Flow was created to bring together artworks from eight communities on the Canadian side of the Great Lakes. Each community had an artist work alongside volunteers to create one artwork from many smaller contributions. This project was to feature each of the final artworks, as well as the…

Electromagnetic Plotter, October 18, 2016

image of technology

This is a web application that plots electromagnetic (EM) responses from imported files. Referred to simply as "plotter", it is now used as a consulting tool and by clients to plot time domain UTEM data in a web browser. Plotter needed to be capable of plotting downhole and surface data, and orient…