The mission of Project Drawdown is to help the world reach “Drawdown”— the point in the future when levels of greenhouse gases in the atmosphere stop climbing and start to steadily decline, thereby stopping catastrophic climate change — as quickly, safely, and equitably as possible.
Just confirmed this with Chad: in normal circumstances, the reference scenario should be fixed across the entire solution. The code design should reflect this, rather than treating them as fully parallel and independent, i.e. there should be one "reference" scenario per solution, and if any data from the reference scenario is copied into other scenarios, it should be as metadata only, not value-setting.
Not essential to implement now, but it would make the code clearer in the future.
Just confirmed this with Chad: in normal circumstances, the reference scenario should be fixed across the entire solution. The code design should reflect this, rather than treating them as fully parallel and independent, i.e. there should be one "reference" scenario per solution, and if any data from the reference scenario is copied into other scenarios, it should be as metadata only, not value-setting.
Not essential to implement now, but it would make the code clearer in the future.