layers.gold.rankings
layers.gold.rankings
Gold Layer Rankings - Company Rankings
Create company rankings based on emissions and production data.
Functions
| Name | Description |
|---|---|
| create_baseline_rankings | Create baseline rankings using single criterion (total_emissions, intensity_only, etc.). |
| create_benefit_score_rankings | Create rankings using composite benefit score with configurable weights. |
| create_company_rankings | Create company rankings using composite scoring methodology. |
create_baseline_rankings
layers.gold.rankings.create_baseline_rankings(
operator_emissions: pd.DataFrame,
method: str = 'total_emissions',
)Create baseline rankings using single criterion (total_emissions, intensity_only, etc.).
create_benefit_score_rankings
layers.gold.rankings.create_benefit_score_rankings(
operator_emissions: pd.DataFrame,
carbon_price_2030: float = 170.0,
weights: dict | None = None,
)Create rankings using composite benefit score with configurable weights.
Args: operator_emissions: Operator emissions DataFrame carbon_price_2030: Carbon price assumption ($/tCO2e) weights: Custom weight dict (default: intensity=35%, scale=25%, financial=30%, regulatory=10%)
Returns: DataFrame with benefit score rankings
create_company_rankings
layers.gold.rankings.create_company_rankings(
operator_emissions: pd.DataFrame,
_rank_by: str = 'intensity_tco2e_per_boe',
)Create company rankings using composite scoring methodology.