Pandarus: GIS toolkit for regionalized life cycle assessment

Summary

Pandarus is a GIS toolkit for regionalized life cycle assessment (LCA). It is designed to work with brightway LCA framework (Mutel 2012), brightway2-regional (Mutel 2014), and Constructive Geometries (Mutel 2015). A separate library, pandarus-remote (Mutel 2016), provides a web API to run Pandarus on a server.

In the context of life cycle assessment, regionalization means the introduction of detailed spatial information for inventory activities and impact assessment characterization maps. As these will have different spatial scales, GIS functionality is required to overlay these two maps. Pandarus can do the following:

  • Overlay two vector datasets, calculating the areas of each combination of features using the Mollweide projection.
  • Calculate the area of the geometric difference (the areas present in one input file but not in the other) of one vector dataset with another vector dataset.
  • Calculate statistics such as min, mean, and max when overlaying a raster dataset with a vector dataset.
  • Normalize raster datasets, including use of compatible nodata values
  • Vectorization of raster datasets

The outputs from Pandarus are JSON files that can be used in LCA software which does not include GIS libraries, thus speeding the integration of regionalization into the broader LCA community. However, Pandarus will also export the intersections of two vector datasets as a GeoJSON file.

References

Mutel, Christopher. 2012. “Brightway2.” https://brightwaylca.org/.

———. 2014. “Brightway2-Regional.” https://bitbucket.org/cmutel/brightway2-regional.

———. 2015. “Constructive Geometries.” https://bitbucket.org/cmutel/py-constructive-geometries.

———. 2016. “Pandarus-Remote.” https://github.com/cmutel/pandarus_remote.