Rather than specifying only Kc-init, Kc-mid, and Kc-end we will give the user the possibility to specify any curve he wants by specifying as many (stage-length-in-days, Kc-at-end-of-stage) pairs he wants. In addition to these, he will need to specify the planting date and the Kc-unplanted. The UI for entering the pairs should probably be similar to the UI of enhydris-autoprocess for entering curves. A chart should be shown to visualize the data. (In the chart, dates should be shown as horizontal axis labels.) All this data should be shown only when the user chooses "I want to use custom parameters" for an agrifield. Upon switching on "use custom parameters", the Kc chart should be shown. Modifying it could be another view or yet another "also customize the Kc" checkbox.
Rather than specifying only Kc-init, Kc-mid, and Kc-end we will give the user the possibility to specify any curve he wants by specifying as many (stage-length-in-days, Kc-at-end-of-stage) pairs he wants. In addition to these, he will need to specify the planting date and the Kc-unplanted. The UI for entering the pairs should probably be similar to the UI of enhydris-autoprocess for entering curves. A chart should be shown to visualize the data. (In the chart, dates should be shown as horizontal axis labels.) All this data should be shown only when the user chooses "I want to use custom parameters" for an agrifield. Upon switching on "use custom parameters", the Kc chart should be shown. Modifying it could be another view or yet another "also customize the Kc" checkbox.