Known data quality gaps and limitations across the renewablesinfo.org pipeline. We surface these transparently so users can account for them in analysis.
Summary
| Gap | Dimension | Affected rows | Severity |
|---|---|---|---|
| SPV name masking | Ownership | ~2,320 plants | High |
| M&A name staleness | Ownership | Subset of above | Medium |
| USPVDB coverage | Engineering (solar) | 2,096 / 8,431 generators | Medium |
| Offshore wind USWTDB | Engineering (wind) | 8 generators | Low count, high importance |
| Chain single-branch traversal | Ownership | All chain plants | Low |
SPV name masking
EIA Schedule 4 lists the legal Special Purpose Vehicle (SPV) name as the owner, while GEM identifies the real beneficial owners behind the SPV. For example, EIA lists "Danish Fields Solar, LLC" while GEM correctly attributes ownership to TotalEnergies SE and Apollo Global Management.
About 2,320 plants have owner_agreement == false in the ownership data. A subset of these (~3,100 generators) have an EIA owner name that is an SPV while GEM correctly resolves to the parent entity.
Stale entity names after M&A
EIA reflects post-merger entity names while GEM retains pre-merger names. Both are correct at different points in time, but they fail string comparison. For example, Exelon spun off Constellation Energy in 2022 — EIA updated to "Constellation Nuclear" while GEM still records "Exelon Generation."
USPVDB coverage gaps (solar)
The US Large-Scale Solar Photovoltaic Database (USPVDB) does not cover every solar generator in the EIA inventory. Plants without a USPVDB match have null values for all panel specification columns (tracking type, panel area, DC/AC ratio, etc.).
2,096 of 8,431 solar generators (24.9%) have no USPVDB match. The UI clearly indicates when engineering specs are unavailable vs genuinely null.
Offshore wind not in USWTDB
The US Wind Turbine Database covers land-based turbines only. Offshore wind plants appear in the EIA data but have zero per-turbine rows in the USWTDB. Currently 8 offshore wind generators are affected. Per-turbine specs (rotor diameter, hub height, manufacturer) are unavailable for these plants.
Ownership chain single-branch traversal
When a GEM entity has multiple parent companies (joint ownership), the chain walker follows only one branch. The n_parents field records the total count of parents, but only one branch is fully traced. This affects the ownership graph visualization for jointly-owned plants.