when clicking on this card, will be shown a new route /irrigation/actual_irrigation
In this route will have 3 options:
i. actual irrigation by soil params;
input fields: {
"soil_moisture_field_capacity": 1,
"soil_moisture_at_permanent_wilting_point": 1,
"depletion_factor": 1,
"soil_depth": 0,
"effective_precipitation": 0
}
ii. actual irrigation by atmospheric params:
input fields: {
"actual_evapotranspiration": 0,
"kc": 0,
"percent_wetted_area": 0
}
iii. maximum actual irrigation:
input fields: {
"soil_moisture_field_capacity": 1,
"soil_moisture_at_permanent_wilting_point": 1,
"depletion_factor": 1,
"soil_depth": 0,
"effective_precipitation": 0,
"fraction_of_total_wetted_area": 1
}
to realize this calculus, you must create forms that will call the following APIs:
Definitions of Done:
you must create a new submodule Actual Irrigation;
the submodule must calculate the actual irrigation by soil parameters, actual irrigation by atmospheric parameters, and maximum actual irrigation.
What
to this task is necessary to create the component Actual Irrigation:
How
create a new card (into card irrigation) called: Actual Irrigation
when clicking on this card, will be shown a new route /irrigation/actual_irrigation
In this route will have 3 options: i. actual irrigation by soil params; input fields: { "soil_moisture_field_capacity": 1, "soil_moisture_at_permanent_wilting_point": 1, "depletion_factor": 1, "soil_depth": 0, "effective_precipitation": 0 }
ii. actual irrigation by atmospheric params: input fields: { "actual_evapotranspiration": 0, "kc": 0, "percent_wetted_area": 0 }
iii. maximum actual irrigation: input fields: { "soil_moisture_field_capacity": 1, "soil_moisture_at_permanent_wilting_point": 1, "depletion_factor": 1, "soil_depth": 0, "effective_precipitation": 0, "fraction_of_total_wetted_area": 1 }
to realize this calculus, you must create forms that will call the following APIs:
Definitions of Done: