I would like to color a Penrose tiling by following a "spiral path", painting each tile according to a given color sequence.
In this picture, I illustrate what I am looking for:
The dashed line represents the "spiral path", which begins in correspondence of the big black dot.
My first problem is theoretical:
How can we rigorously describe the rule I have depicted above? Are there other ways to do it?
The second problem is technical. Since my starting sequence of colors is extremely long, I would need an automatic way to produce such tessellation:
Do you know any software I can use to generate a colored Penrose tessellation, as above, given a certain color sequence?
I apologize in case of imprecision, I am not an expert in this field!
Thank you very much for any help and suggestions.

There are other ways to do it.
In fact, as the tiling is not translatoin invariant, any different start point will produce a different spirlling sequence