Can anyone tell me how this rainbow cloud is formed?

https://lemmy.ca/post/55001912

Cloud iridescence! . Typical with thin high atmosphere clouds. When very small ice crystals or water droplets form the cloud they can diffract the light from the sun, causing an interference pattern to form. Not entirely dissimilar from an oil slick.
Cloud iridescence - Wikipedia

Thanks a bunch. Are they more common in hot countries? Never seen them in Canada.
Am Canadian. Have seen them. It’s more about altitude than lattitude.
Last night’s sky was especially amazing.
I see them in the Midwest quite regularly. If you’re outside enough, you see them.
What part of Canada? If west coast, probably the clouds are just typically too low and thick.
Northern Ontario
I’m in a hot country and I have only seen it twice in my life with about 20 years between the two times.
Super interesting that this is an entirely different mechanism from a rainbow.

The way they are describing it isn’t entirely accurate.

It’s not an interference pattern, it’s basic refraction. And since each wavelength of incoming “white” light is refracted slightly different, you get the rainbow display

You are correct! I think the use of the word “diffraction” is a bit confusing because “diffraction patterns” are an interference effect.

So is this any different than a rainbow? The path of light must be at least different since rainbows only occur in the opposite direction of the Sun.

No it’s the same effect. Suspended water particulate refracting sunlight.
Similar to a sun dog.
Sun dogs are refraction, and these clouds are diffraction
Oh! I thought OP’s pic was what a sun dog looks like.
I think it is, just with particular ice at a particular radius around the sun above.
If you’re really lucky and conditions are perfect, you might see a lot of updog too.

*sigh*

what’s updog?

Crap, I didn’t think it would actually work or we would get this far… I’m freezing up…

LINE