Dear all,
I am trying to run the temperature scoring tool (online version), but I am constantly receiving the following error “ValueError(‘No targets found’)”. In the excel sheet, none of the portfolio companies have a ghg reduction target. Shouldn’t the tool assign a default temperature score for the companies? How can I resolve this error?
Hello,
If none of the companies have targets then the tool stops execution before the dataframe “amended_portfolio” is calculated. If you just want to play around and get default scores, you can populate the “target_data” tab with dummy data in eg. this way: target_type: Absolute, scope: S12, base_year: 2020, end_year: 2025, start_year: 2020, base_year_ghg_s1 (and s2 and s3): 200. Do this for all companies and target rows. The tool will complain that some targets are missing but it should create the amended_portfolio with default scores for all companies, time_frame and scope.
If the tool has a support team or community forum, consider reaching out to them for assistance. They may be able to provide guidance on how to handle cases where targets are missing or suggest alternative approaches. If the tool allows for manual input or customization, you could manually assign default GHG reduction targets for the portfolio companies that don’t have them. This might involve making assumptions based on industry standards or other relevant criteria.
Hi,
Facing the same issue, where we want to calculate a baseline as if none of the companies have set a target, using the “quick temperature calculation” route.
Uploaded the DataProviderTemplate, with in the target_data sheet a copy of the names and IDs of the companies listed in the fundamental_data sheet, supplemented with the dummy data as suggested by Peter in his post.
However, running “Calculate the temperature scores” script, the tool results the following final message (after a long list of warnings):
/usr/local/lib/python3.10/dist-packages/SBTi/utils.py in get_data(data_providers, portfolio)
217
218 if len(target_data) == 0:
→ 219 raise ValueError(“No targets found”)
220
221 # Supplement the company data with the SBTi target status
ValueError: No targets found
EDIT: was able to solve it by also adding a number in the “target ambition” column (added 0 for all companies).