Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Several markets have zero-production suppliers #114

Open
cmutel opened this issue Sep 20, 2016 · 4 comments
Open

Several markets have zero-production suppliers #114

cmutel opened this issue Sep 20, 2016 · 4 comments

Comments

@cmutel
Copy link
Member

cmutel commented Sep 20, 2016

See output from a recent model run for cut-off system model:

Skipping zero total PV with multiple inputs:
market for liquid packaging board/liquid packaging board (GLO, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for cement, pozzolana and fly ash 15-40%, US only/cement, pozzolana and fly ash 15-40%, US only (RoW, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for electricity, low voltage, label-certified/electricity, low voltage, label-certified (RoW, 3 suppliers)
Skipping zero total PV with multiple inputs:
market for electricity, medium voltage, label-certified/electricity, medium voltage, label-certified (RoW, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for cement, blast furnace slag 70-100%, US only/cement, blast furnace slag 70-100%, non-US (RoW, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for waste newspaper/waste newspaper (GLO, 3 suppliers)
Skipping zero total PV with multiple inputs:
market for electricity, high voltage, for Swiss Federal Railways/electricity, high voltage, for Swiss Federal Railways (RoW, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for cement, blast furnace slag 25-70%, US only/cement, blast furnace slag 25-70%, US only (RoW, 1 suppliers)
Skipping zero total PV with multiple inputs:
market for electricity, high voltage, label-certified/electricity, high voltage, label-certified (RoW, 6 suppliers)

This error is being printed by the function allocate_suppliers on line 141. The problem is that there are suppliers to these markets, but they all have zero production volumes.

@pjamesjoyce
Copy link
Contributor

FWIW, the RoW markets in the list are correct - these are exchanges where the entire global production takes place in one region, so there is no RoW market. e.g. the label certified electricity, and the electricity for the railways is only produced in Switzerland, the blast furnace slag cement is US only.

None the wiser on the GLO markets (liquid packaging board and waste newspaper) with zero PV though...

@cmutel
Copy link
Member Author

cmutel commented Sep 20, 2016

OK, I guess this makes sense, if you take it as a given that each activity has to have a global equivalent even if it only occurs in one region. Still need to look at specific case to understand why there are multiple suppliers, though.

@cmutel
Copy link
Member Author

cmutel commented Dec 8, 2018

Fixed markets with only one supplier in 2e1cd6a.

@cmutel
Copy link
Member Author

cmutel commented Dec 16, 2018

Should whitelist known markets which can be either ignored or safely removed, e.g. label-certified electricity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants