Pywr Tools

Pywr models, from the first edit to the approved change

Two extensions, one for the people who build Pywr water resource models and one for the people who approve their changes. Each works on its own, and together they carry a change from the editor to the main model.

Pywr for VS Code

For modellers

Draw the network on a schematic, edit components in forms, catch mistakes as you type, run the model and chart its results, all in the editor.

Free. VS Code 1.110 or later.

Pywr for VS Code: the sidebar lists the nodes and parameters of a model, and the schematic shows the results of a run on the network.Pywr for VS Code: the sidebar lists the nodes and parameters of a model, and the schematic shows the results of a run on the network.

Pywr for Azure DevOps

For reviewers and approvers

See each change to a model component by component and on the schematic, then comment on it and approve it in the browser, without Git.

30 days free, then a yearly licence.

The review of a model change in Azure DevOps: the list of changes, the schematic with the added and removed nodes, and a parameter changed from 15 to 18.The review of a model change in Azure DevOps: the list of changes, the schematic with the added and removed nodes, and a parameter changed from 15 to 18.

Where the two meet

The modeller sends a change to the model from VS Code, and the reviewer approves it in Azure DevOps. A question asked on one side is answered on the other.

Each one works on its own

You can use Pywr for VS Code without Azure DevOps. A reviewer can use Pywr for Azure DevOps on changes made in any editor.

Pywr for VS CodePywr for Azure DevOps
ForThe modellers who build and change modelsThe people who review and approve the changes
Runs inVS Code 1.110 or later, on your computerAzure Repos, in the browser
You needA Python environment to run a model; none to chart resultsAccess to the model in Azure DevOps. Nothing to install
ModelsPywr v2 and Pywr v1Pywr v2 and Pywr v1
PriceFree30 days free for each organisation, then a yearly licence

Start with the one you need

Modellers start with VS Code. Teams who approve model changes add Azure DevOps when the first change needs a reviewer.

Read the documentation of both, or the changelog.