Posts

Showing posts with the label processing

Visualizing Canadian Energy Flows with d3.js Sankey diagrams

I have been working with processing.js but wanted to learn a little about d3js for visualizations, so took a look at Mike Bostock 's d3.js plugin for making Sankey diagrams . So I pulled down two documents that had energy flow diagrams for Canada: 2006. Powerful Connections: Priorities and Directions in Energy Science and Technology in Canada. The Report of the National Advisor Panel on Sustainable Energy Science and Technology , Natural Resources Canada, p76. 2008. Report on Energy Supply and Demand in Canada Catalogue no. 57-003-X, Statistics Canada, p121. I extracted the data from these diagrams and built these interactive Sankey energy flows: 2003 Canadian Energy Flows 2007 Canadian Energy Flows Note that these two documents are looking at slightly different views of energy flows (and 2007 does not include Uranium ), so can't be compared directly. If you have any (preferably Canadian) datasets that could be presented in this fashion, let...

Project Torngat: Building Large-Scale Semantic 'Maps of Science' with LuSql, Lucene, Semantic Vectors, R and Processing from Full-Text

Image
Project Torngat is a research project here at NRC - CISTI   [ Note that I am no longer at CISTI and that I am now continuing this work at Carleton University - GN 2010 04 07 ] that looks to use the full-text of journal articles to construct semantic journal maps for use in -- among other things -- projecting article search results onto the map to visualize the results and support interactive exploration and discovery of related articles, term and journals. Starting with 5.7 million full-text articles from 2200+ journals (mostly science, technology and medical (STM)), and using LuSql , Lucene , Semantic Vectors , R , and processing , a two dimensional mapping of a 512 dimension semantic space was created which revealed an excellent correspondence with the 23 human-created journal categories: Semantic Journal Space of 2231 Journals Scaled to Two Dimensions This initial work was initiated to find a technique that would scale, and follow-up work is looking at integrati...