If I wanted to flag time intervals during which a tracker is backtracking, i.e., produce an “is it backtracking” Boolean timeseries, what would be a good way to do this with pvlib?
I’m thinking about simply running pvlib.tracking.single axis twice, once with backtracking enabled and once with it disabled, and then comparing the output. That feels a bit like a “hack,” but maybe it’s not too bad.
Bonus question: how would you flag morning vs afternoon backtracking? I was thinking of something like `np.where(solar_position.azimuth < 180
…`
Background is that I’m working on setting tracker position error thresholds/tolerances that depend on tracking mode, where error in the direction of not causing self shade is more tolerable than error in the direction of causing shade.
Thanks!
Will