I followed some advice from a thread on PVlib for Python and started using the pvmismatch package/library. I'm following the tutorial found here. What I can't seem to find out is what this line does exactly:
>>> pvsys.setSuns({0: {0: [(0.2, ) * 8, (11, 12, 35, 36, 59, 60, 83, 84)]}})
The documentation points out that this changes the shading of the last row of cells within the 1st module of the first string; but I don't quite see where the numbers correspond to the index of cells, which to the number of rows, etc. Any help on this would be appreciated!
One approach I've been trying is to just embellish the code by making changes which "make sense," for example the below:
pvsys4.setSuns({0: {0: [(0.2, ) * 8, (11, 12, 35, 36, 59, 60, 83, 84)]}, 1: {0:[(0.2,)*8, (9,9,9,9,9,9,9,9)]}})
...but that just doesn't seem like a wise or efficient way of learning about how to do this. Any ideas about how to progress would be much appreciated!