UW-Hydro / pysumma

Python module for managing SUMMA simulations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Develop infrastructure for transfer functions

arbennett opened this issue · comments

We should provide some functionality which allows users to define transfer functions which map basin attributes to parameter values. This should be integrated in a way that you can initialize a new Simulation and use a function or method like apply_transfer_functions(tr_funs: Dict[str, callable], attributes: xr.Dataset, name: str='pysumma_transfer_funs') to assign the Simulation a new set of trial parameters, which automatically updates the file manager.

This should also operate seamlessly with the calibration routines. How to integrate this is TBD