Rothamsted-Ecoinformatics / farm_rothamsted

Custom farmOS features for Rothamsted Research.
GNU General Public License v2.0
6 stars 1 forks source link

Experiment Module: Applying treatments #225

Open aislinnpearson opened 2 years ago

aislinnpearson commented 2 years ago

In the new experiment module there needs to be an easy way of converting from experiment factors/ factor levels to plot level treatment applications as well as whole level experiment management, for example harvesting of plots.

A few key features of this would be:

This list will need to be broken into smaller issues as the planning for phase 2 of the experiment module develops, but we would hope to make progress on this by July 2023

aislinnpearson commented 2 years ago

Following the expansion of the Minimum Data Model in the experiment module (https://github.com/Rothamsted-Ecoinformatics/farm_rothamsted/issues/223) we would, at some point, like to be bale to create cropping plans for experiments - ideally these would convert columns labelled as 'Treatment Applications' into Quick Forms relatively easily, amending the 'As per plan' issue (https://github.com/Rothamsted-Ecoinformatics/farm_rothamsted/issues/71).

This is a significant development step, which also requires documenting standard cropping plans for UK arable crops. However, I wanted to capture it here as it does occasionally relate to other issues and it should be in the development pipeline.

One idea suggested by @paul is that we could try and describe treatment components by expanding the number of levels - so, for example, describing a variety mix as "Variety A + Variety B", "Variety B + Variety C" with each level being one of those groupings and semantically annotating these by having multiple columns in the columns level file (so two columns annotated for variety). I need to have a look at the actual data to see if this idea works in practice, but this might be a neat way of separating out treatment components and treatment applications (which would always be at an individual treatment level).