I am trying to write a program to automate one of my more boring and repetitive work tasks. I have some programming experience, but none of them processes or interprets large amounts of data, so I'm looking for your advice (both suggestions on methods to try and also read to learn more about how to do this).
I have a piece of equipment that controls the experiment using repeated readings and displays the readings on the screen in a graph. The input of the experiment can be changed, and one of these changes should lead to a change in the section of the graph that I now identify with my eyes, and this is what I am looking for in the experiment. I want to automate it so that the computer looks at the result set and places it at the input of the experiment that causes the change.
I can already extract the results from the machine. Currently, the results to be executed are executed as an integer array with the index being the sample number, and the corresponding value is a dimension.
The general form of the graph will be the same for each experiment. The change I'm looking for will be about the same and will happen in about the same place every time for the correct experiment entry. Unfortunately, there are several problems that make this problem more difficult.
There is some noise in the measurement process, which means that there is some random variation in the measured values between different runs. Although the general form of the schedule remains unchanged.
The time spent on the experiment varies slightly, each of which causes two effects. First, the whole graph may shift slightly along the x axis relative to another execution graph. Secondly, individual functions may look somewhat wider or already in different runs.
, , , .