PISCES Software

PISCES is a set of ArcGIS tools and data for managing and analyzing the ranges of California’s 133 native fish taxa. Data is stored as a standard relational database, increasing the power over many typical GIS approaches, and allowing for a powerful mapping component that summarizes species presence information on the basis of factors such

arcpy_metadata documentation screenshot

ArcGIS provides powerful geoprocessing and data manipulation tools in Python, but provides no programmatic access to metadata from the language, meaning that once data is processed, information on the workflow used can’t be attached to the results. To remedy this so that code that produces large numbers of resulting spatial data can attach metadata, I


As part of a class where students gained extensive experience in the field, my colleague Sarah Yarnell led a team of researchers at the Center for Watershed Sciences that developed a virtual field trip as a pre-field trip teaching tool, and a way to expose the public to locations that they may not be able

Sierra Meadows Code

For our Sierra Nevada Meadows Database project that catalogued more than 17,000 meadows in the Sierra Nevada, I built two pieces of software that extracted environmental parameters relevant to each meadow. The software: Determined the outlet point of each meadow Delineated a catchment for each meadow based on the outlet point Extracted data on relevant


The Center for Watershed Sciences had a project to model various scenarios for land restoration in the Cosumnes River floodplain, largely in the context of the Swainson’s Hawk. Toward the end of the project, we wanted to develop a decision support tool to help the grantor better understand the results, but had a small budget