Those do look consistent and could be averaged to something meaningful. Mine look like this, for 6 cycles:
I am running Kstars/Ekos on a Rpi with Ubuntu OS, so I cannot run some other outside programs to record PEC data. In the Indi Control panel for the mount there is a section for recording and playing back PEC. last night I started guiding using Hysteresis in Phd2, after I found the current mount index. The first run the index was at (50) and I let it record and save to a file. I did the same for the next 5, however I could not always start them at the same index, so my data started at different Index values; they are: 50 - 0 - 3 - 14 -15 - 0. From my data you can see that run 2 and 6 look the most alike (both started on index 0). While series 4 and 5 (both around index 14) look like flipped versions of each other (I have read that can happen). I had looked at the CGEM Indi program on Github and it looked to me like the data was always printed out from index 0 to 88, but maybe that was just the order of collection and not the actual index value that the data recording started. In other words the data was not re-arranged to produce a listing always starting at index 0, instead it is just recorded from 0 to 88 values starting at whatever index value you clicked record on. At least that is what I think based on the data I collected using the Indi Control Panel for the Mount in Kstar/Ekos.
How did you collect your data, were you careful to make sure each run started on index 0, or are you using the PECTool outside of Kstars/Ekos where it can record multiple PEC cycles?
I did not want to wait another 8 minutes between PEC records to make sure they started at the same index value, but it looks like I may have to in order to get good PEC data. I am going to 'play' with my data to see if I can shift the other sets of data into something that looks like cycles 2 and 6.
thanks for following up on this.