There should be a single method that allow for updates to any current and future cell parameters at the system, string, and module level. The method should allow for Ee, Tcell, and other parameters to be passed as nested dictionaries, and all calculations should wait until all new parameters are set. For example, if a particular cell is getting its irradiance, temperature, and shunt resistance values changed, the cell IV curves should only be updated after all three parameters have been set.
There should be a single method that allow for updates to any current and future cell parameters at the system, string, and module level. The method should allow for Ee, Tcell, and other parameters to be passed as nested dictionaries, and all calculations should wait until all new parameters are set. For example, if a particular cell is getting its irradiance, temperature, and shunt resistance values changed, the cell IV curves should only be updated after all three parameters have been set.