James Tomlinson
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...
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...
The current calibration recorders are setup for `Node` objects. There's no way to do calibration against storage volumes.
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...
> 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)...
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...
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...
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.