Monthly Archives: September 2016

Python Open Labs Session-1

Hi everyone, in the first session of Python Open Labs at DSSC we discussed about need of programming and covered the basic concepts of Python including simple print statements, arithmetic expressions, syntax rules, variables, constants and type casting.

Please check out the slides and example codes on: and don’t forget to follow up on the practise question at end of slides!

See you next Friday 10/07/2016 at 11:00 AM 🙂
PS: Google drive link requires Columbia UNI login

Map Club — Dynamic Mapping with Cartagen


Map Club commenced its first meeting of Fall 2016 by experimenting with Cartagen, a vector-based framework for rendering maps in HTML5. Cartagen was originally developed by a research team at the MIT Center for Civic Media.

One goal of Map Club is to explore the less populous corners of GIS, legacy projects included. Though Cartagen has stood the test of time, its documentation has not. Tracking down its functional source code thus proved to be a challenging endeavor. Luckily, attendees were up to the job (thanks, Mikey!), and after clearing the gridded debugging screen, were able to produce some interesting visual results:





From top: Debugger grid, Emily, Rachael, Shaky

Next week we will focus on the much more recently-created, a simple, open-source editor for map data.

For this session’s resources and materials, visit the Map Club Github repository.

Map Club! (Fall 2016 Edition)


Join us for Map Club! A series of fast-paced hack sessions geared towards the rapid acquisition of skills in geospatial technology. 

Led by DSSC Spatial Research Intern, Emily Fuhrman, each session provides an informal and fun opportunity for the exploration of a web-based library or framework. Sessions will be loosely divided into three phases: background and setup, self-paced making, and sharing.

These sessions will be held in Room 215 on the lower level of Lehman Library. Please bring your own laptop. Participants should have basic facility with JavaScript.

RSVP through the library workshop page, and for any questions, please feel free to contact (

09/23, 1:30 – 3:00PM → Dynamic Mapping with Cartagen

This session focuses on Cartagen, a vector-based framework for rendering maps in HTML5.

09/30, 1:30 – 3:00PM → Simple Maps with

This session focuses on, a simple, open-source editor for map data.

10/07, 1:30 – 3:00PM → WORKSHOP — Interactive maps with CARTO

This guided session explores CARTO, a unified web mapping and visualization engine.

10/14, 1:30 – 3:00PM → Interactive Mapping with Mapzen

This session focuses on Mapzen, an open, sustainable, and accessible mapping platform.

10/28, 1:30 – 3:00PM → Dynamic Mapping with OpenLayers

This session focuses on OpenLayers, a high-performance library for rendering geographic information in web pages.

11/04, 1:30 – 3:00PM → WORKSHOP — Introduction to QGIS

This guided session explores QGIS, a free and open source geographic information system that offers powerful tools for data editing, viewing, and analysis.

11/11, 1:30 – 3:00PM → Generating Cartograms with CartoGrid

This session focuses on CartoGrid, a grid-based cartogram generator.

11/18, 1:30 – 3:00PM → Geospatial Analysis with Turf.js

This session focuses on Turf.js, a tool for in-browser geospatial analysis.

12/02, 1:30 – 3:00PM → WORKSHOP — D3.js

This guided session explores the geovisualization capabilities of D3.js, a JavaScript library for manipulating documents based on data.

Hope to see you there!