Pywr Viewer

The Pywr Viewer is an interactive tool designed to make exploring and analysing Pywr models faster, easier, and more insightful. It is currently under active development and is in beta testing.

Pywr Viewer Screenshot

Key Features

  • Supports Pywr v1 & v2: Load and explore models from both major Pywr versions.
  • Flexible Output Handling: View and analyze HDF and CSV model outputs.
  • Integrated Data Explorer: Compare multiple timeseries outputs side-by-side for deeper analysis.
  • Custom layouts: Includes tools to layout and style model networks.
  • Command Line Interface: Allows for easy integration into existing modelling workflows
  • High Performance: Built with Rust for speed and scalability, even with large models.

Please download the latest beta release for Windows from GitHub:

Download v1.0.0-beta14

If you spot any bugs or have any questions, please contact us at ..

Coming Soon

Two new products that build on the Pywr Viewer will launch at the 2026 Pywr User Group Meeting.

Trunk Continuous Modelling (T-CM)
  • A web-based application for managing and displaying Pywr model runs
  • Integrates seamlessly with existing CI and modelling workflows
  • An accessible way for modellers and other stakeholders to explore model outputs
  • Supports multiple run types, with tools for comparing results across runs
T-CM Editor
  • A desktop application for building, running and analysing Pywr models
  • Built on top of the Pywr Viewer
  • Draws on a decade of experience developing and using Pywr
  • Designed to be a single, unified platform for modellers

Copyright © 2026 James Tomlinson Associates Ltd. All rights reserved.