Would the powers that be be willing to make the component name’s consistent across all model functions? For example, perez returns sky_diffuse, while poa_components returns poa_sky_diffuse. It also seems that poa_circumsolar, etc. would be more consistent and descriptive for those diffuse components. (A counter argument might be than the underlying plane need not necessarily be for a solar PV array.)
Originally posted by @markcampanelli in #1553
I think the argument makes sense. Even further: pvlib.bifacial.infinite_sheds
returns keys with the poa_
prefix.
The downside is that there's not a good way to deprecate DataFrame column names (ref #1403 (comment)), so it would be a hard change. It's unfortunate, but I think I'm +1 to making the change.