Reproducible computing with Tzar and Docker

Lucy Bastin, Javier Martínez-López, Ascelin Gordon, William T. Langford, River Satya

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)


The potential for sharing environmental data and models is huge, but can be
challenging for experts without specific programming expertise. We built an
open-source, cross-platform framework (‘Tzar’) to run models across distributed
machines. Tzar is simple to set up and use, allows dynamic parameter
generation and enhances reproducibility by accessing versioned data and code.
Combining Tzar with Docker helps us lower the entry barrier further by
versioning and bundling all required modules and dependencies, together with
the database needed to schedule work.
Original languageEnglish
Title of host publicationFree and open source software for geospatial
Subtitle of host publicationopen innovation for Europe
EditorsMaria Antonia Brovelli, Marco Mingihini, Marco Negretti
PublisherPolitecnico di Milano
Number of pages7
Publication statusPublished - Jul 2015
EventFree and Open Source Software for Geospatial - Como, Italy
Duration: 14 Jul 201517 Jul 2015

Publication series

NameGeomatics workbook
PublisherPolitecnico di Milano
ISSN (Print)1591-092X


ConferenceFree and Open Source Software for Geospatial
Abbreviated titleFOSS4G Europe


  • reproducible computing
  • model interoperability
  • distributed computing

Fingerprint Dive into the research topics of 'Reproducible computing with Tzar and Docker'. Together they form a unique fingerprint.

  • Cite this

    Bastin, L., Martínez-López, J., Gordon, A., Langford, W. T., & Satya, R. (2015). Reproducible computing with Tzar and Docker. In M. A. Brovelli, M. Mingihini, & M. Negretti (Eds.), Free and open source software for geospatial: open innovation for Europe (pp. 105-111). (Geomatics workbook; No. 12). Politecnico di Milano.