James Tomlinson

Results 62 issues of James Tomlinson

Functions in `pywr.notebook` should be able to plot more than just two series. They should align and use the first series as the "baseline" or comparison for the QQ plots.

enhancement
tests
stale

Some of the examples are out of date. This has happened because we don't test that they still work in the CI or pytest.

enhancement
deployment
stale

I am currently writing two models. There is plenty of shared code between them. This is mostly CLI control stuff (selecting solver, showing the network, etc.) and post-processing (i.e. plotting)...

enhancement
stale

The model constraints do not work when there are two `Output`s from one `Domain` connected to a single `Input` from another `Domain`. A rework of the constraints is required to...

stale

For example if the `val` is a `list`. ``` ~/dev/pywr/pywr/notebook/__init__.py in pywr_json_to_d3_json(model, attributes) 180 except KeyError: 181 pass --> 182 elif val in model["parameters"].keys(): 183 param = model["parameters"][val] 184 attr_type...

bug
jupyter

Had a discussion today that it would be useful to have a recorder that observed how much of an annual licence was utilised (or not) each year. I haven't thought...

enhancement

The existing interpolation parameters are in Python space and use the Scipy `interp1d` class. This is quite slow and used heavily for volume-level calculations in hydropower applications. We should consider...

enhancement

These are some new recorders that compute an metrics of deficit for multiple nodes on an annual basis. I've followed a similar approach to the existing rolling recorder.

I'm sure I added this issue before, but I can't find it. It would be good if some or all of the data in a model could be fetched from...

Generally we have some poor exception messages around the place. An easy win here would be to make a better exception class for use during loading from JSON. This exception...