SBTi.portfolio_coverage_tvp

Module Contents

Classes

PortfolioCoverageTVP

Lookup the companies in the given portfolio and determine whether they have a SBTi approved target.

class SBTi.portfolio_coverage_tvp.PortfolioCoverageTVP(config: Type[PortfolioCoverageTVPConfig] = PortfolioCoverageTVPConfig)

Bases: SBTi.portfolio_aggregation.PortfolioAggregation

Lookup the companies in the given portfolio and determine whether they have a SBTi approved target.

Parameters

config – A class defining the constants that are used throughout this class. This parameter is only required if you’d like to overwrite a constant. This can be done by extending the PortfolioCoverageTVPConfig class and overwriting one of the parameters.

get_portfolio_coverage(self, company_data: pd.DataFrame, portfolio_aggregation_method: PortfolioAggregationMethod) → Optional[float]

Get the TVP portfolio coverage (i.e. what part of the portfolio has a SBTi validated target).

Parameters
  • company_data – The company as it is returned from the data provider’s get_company_data call.

  • portfolio_aggregation_method – PortfolioAggregationMethod: The aggregation method to use

Returns

The aggregated score