James Tomlinson

Results 62 issues of James Tomlinson

During development of #675 there were some performance regressions introduced. We could add the ASV benchmarks to the CI using the `asv continuous` command. This would require moving the benchmarks...

enhancement
deployment

One of the issues we have with more complex Pywr models is the definition of custom parameters and recorders. There is a grey area as to whether these class definitions...

enhancement

The current calibration recorders are setup for `Node` objects. There's no way to do calibration against storage volumes.

enhancement

The calibration recorders except a dataframe, but the calculations are using numpy functions that will not support missing data. We should add support to do the calibration functions if the...

enhancement

> We could also (in another PR?) check if the load methods always return a Component? Comment from #723 review. I'm slightly unclear whether this would be a separate test(s)...

enhancement
tests

I think we need to reread the docstrings to be more explicit about units here.

Would it be useful to have a Parameter that simply evaluates a user provided expression? For example ``` x = reservoir1.volume * 3 value = sqrt(x) ``` It would require...

enhancement

Add a new compound node that includes a normal link node, but also adds local input and output nodes for rainfall and evaporation respectively. This node would need to be...

enhancement

See comment / advice on the conda-forge feedstock PR. Sounds like a good idea to me. > In my opinion the best solution is to use two jobs in your...

Example custom node (`LeakyPipe`) in documentation not actually part of the core library.