SBTi.configs

This file defines the constants used throughout the different classes. In order to redefine these settings whilst using the module, extend the respective config class and pass it to the class as the “constants” parameter.

Module Contents

Classes

ColumnsConfig

PortfolioAggregationConfig

TemperatureScoreConfig

This factor determines what part of the temperature for a not SBTi-validated company should be the TS and what part

PortfolioCoverageTVPConfig

class SBTi.configs.ColumnsConfig
COMPANY_ID = company_id
COMPANY_ISIN = company_isin
COMPANY_LEI = company_lei
COMPANY_ISIC = isic
REGRESSION_PARAM = param
REGRESSION_INTERCEPT = intercept
MARKET_CAP = company_market_cap
INVESTMENT_VALUE = investment_value
COMPANY_ENTERPRISE_VALUE = company_enterprise_value
COMPANY_EV_PLUS_CASH = company_ev_plus_cash
COMPANY_TOTAL_ASSETS = company_total_assets
TARGET_REFERENCE_NUMBER = target_type
SCOPE = scope
SR15 = sr15
REDUCTION_FROM_BASE_YEAR = reduction_from_base_year
START_YEAR = start_year
VARIABLE = variable
SLOPE = slope
TIME_FRAME = time_frame
MODEL = model
ANNUAL_REDUCTION_RATE = annual_reduction_rate
EMISSIONS_IN_SCOPE = emissions_in_scope
TEMPERATURE_SCORE = temperature_score
COMPANY_NAME = company_name
OWNED_EMISSIONS = owned_emissions
COUNTRY = country
SECTOR = sector
GHG_SCOPE12 = ghg_s1s2
GHG_SCOPE3 = ghg_s3
COMPANY_REVENUE = company_revenue
CASH_EQUIVALENTS = company_cash_equivalents
TARGET_CLASSIFICATION = target_classification
REDUCTION_AMBITION = reduction_ambition
BASE_YEAR = base_year
END_YEAR = end_year
SBTI_VALIDATED = sbti_validated
ACHIEVED_EMISSIONS = achieved_reduction
ISIC = isic
INDUSTRY_LVL1 = industry_level_1
INDUSTRY_LVL2 = industry_level_2
INDUSTRY_LVL3 = industry_level_3
INDUSTRY_LVL4 = industry_level_4
COVERAGE_S1 = coverage_s1
COVERAGE_S2 = coverage_s2
COVERAGE_S3 = coverage_s3
INTENSITY_METRIC = intensity_metric
INTENSITY_METRIC_SR15 = intensity_metric
TARGET_TYPE_SR15 = target_type
SR15_VARIABLE = sr15_variable
REGRESSION_MODEL = Regression_model
BASEYEAR_GHG_S1 = base_year_ghg_s1
BASEYEAR_GHG_S2 = base_year_ghg_s2
BASEYEAR_GHG_S3 = base_year_ghg_s3
REGION = region
ENGAGEMENT_TARGET = engagement_target
PARAM = param
INTERCEPT = intercept
WEIGHTED_TEMPERATURE_SCORE = weighted_temperature_score
CONTRIBUTION_RELATIVE = contribution_relative
CONTRIBUTION = contribution
class SBTi.configs.PortfolioAggregationConfig
COLS
class SBTi.configs.TemperatureScoreConfig

Bases: PortfolioAggregationConfig

This factor determines what part of the temperature for a not SBTi-validated company should be the TS and what part should be the default score. The calculated temperature score should not be lower than the current level of global warning which is expressed through the temperature floor constant.

SBTI_FACTOR = 1
FALLBACK_SCORE :float = 3.2
TEMPERATURE_FLOOR :float = 0.0
FILE_SR15_MAPPING
FILE_REGRESSION_MODEL_SUMMARY
DEFAULT_INDUSTRY = Others
VALUE_TARGET_REFERENCE_ABSOLUTE = absolute
VALUE_TARGET_REFERENCE_INTENSITY = intensity
VALUE_TARGET_REFERENCE_INTENSITY_BASE = int
SLOPE_MAP
INTENSITY_MAPPINGS
ABSOLUTE_MAPPINGS
TEMPERATURE_RESULTS = temperature_results
INVESTMENT_VALUE = investment_value
class SBTi.configs.PortfolioCoverageTVPConfig

Bases: PortfolioAggregationConfig

FILE_TARGETS
CTA_FILE_URL = https://cdn.sciencebasedtargets.org/download/target-dashboard
OUTPUT_TARGET_STATUS = sbti_target_status
OUTPUT_WEIGHTED_TARGET_STATUS = weighted_sbti_target_status
VALUE_TARGET_NO = No target
VALUE_TARGET_SET = Near-term
VALUE_ACTION_COMMITTED = Commitment
VALUE_ACTION_TARGET = Target
TARGET_SCORE_MAP
COL_COMPANY_NAME = Company Name
COL_COMPANY_ISIN = ISIN
COL_COMPANY_LEI = LEI
COL_ACTION = Action
COL_TARGET = Target