Teaching the Q Method in a Class on Urban Sustainability

The Q Method is a mixed method that combines a survey of individuals with factor analysis to determine what distinct perspectives are embedded in a population. In a class on urban sustainability, I demonstrated how this method can be used to reveal students' diverse perspectives on issues about which we assume they mostly agree.


Diagnostics for Fixed Effects Panel Models in R

In working with linear fixed-effects panel models, I discovered that I had to develop goodness-of-fit tests and diagnostics on my own, as the libraries for working with these kinds of models haven't progressed that far yet.


The Tasselled Cap Transformation and Band Ratios: Applications for Urban Studies

Urban environments are heterogeneous at relatively small scales and composed of multiple land cover types but are dominated by vegetation, impervious surface, and soil (V-I-S). Land cover indices such as the Biophysical Composition Index (BCI), based on the tasselled cap transformation, attempt to capture the spatial pattern of these three broad classes of urban land cover. Here I present Python examples for applying the tasselled cap transformation and for calculating the BCI.



Clipping Rasters in Python

Clipping rasters can be trivial with a desktop GIS like QGIS or with command line tools like GDAL. However, I recently ran into a situation where I needed to clip large rasters in an automated, online Python process. It simply wouldn't do to interrupt the procedure and clip them ...




LEDAPS Installation on Ubuntu GNU/Linux

The Landsat Ecosystem Disturbance Adaptive Processing System (LEDAPS) is a software system for generating surface reflectance data for Landsat 4, 5, and 7 TM or ETM+ sensors. The installation can be difficult, so I've prepared a guide based on my last successful installation of version 2.2.0.


Holism Versus Reductionism: The Holy War in Ecology

The philosophical tension between the worldviews of holism and reductionism persists in today's ecology classroom. This debate traces roots to the "individualistic" versus "organismal" debate at the beginning of the twentieth century between the population and community ecology schools [1]. The chief actors in this debate were Henry Gleason ...