From a7f3cb3790899ab1d28ab89264efdadddef91dbd Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 9 Sep 2026 13:38:35 +0100 Subject: [PATCH 1/5] New approach for partial dispatch --- benches/assets.rs | 12 ++++++----- src/simulation.rs | 10 +++++---- src/simulation/investment.rs | 5 +++-- src/simulation/market.rs | 2 +- src/simulation/optimisation.rs | 11 +++++++++- src/simulation/optimisation/constraints.rs | 24 ++++++++++++++-------- 6 files changed, 42 insertions(+), 22 deletions(-) diff --git a/benches/assets.rs b/benches/assets.rs index 9a2b0ba02..ba6414777 100644 --- a/benches/assets.rs +++ b/benches/assets.rs @@ -95,13 +95,15 @@ fn calculate_seed_prices( candidates: &[AssetRef], writer: &mut DataWriter, ) -> Prices { - let solution_existing = DispatchRun::new(model, base_year_assets, BASE_YEAR) + let market_demands = collect_preset_demands_for_year(&model.commodities, BASE_YEAR); + let solution_existing = DispatchRun::new(model, base_year_assets, BASE_YEAR, &market_demands) .run("bench setup: without candidates", writer) .expect("Dispatch without candidates failed"); - let solution_with_candidates = DispatchRun::new(model, base_year_assets, BASE_YEAR) - .with_candidates(candidates) - .run("bench setup: with candidates", writer) - .expect("Dispatch with candidates failed"); + let solution_with_candidates = + DispatchRun::new(model, base_year_assets, BASE_YEAR, &market_demands) + .with_candidates(candidates) + .run("bench setup: with candidates", writer) + .expect("Dispatch with candidates failed"); calculate_prices( model, diff --git a/src/simulation.rs b/src/simulation.rs index 914a8a328..cc65a2221 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -15,7 +15,7 @@ use std::sync::Arc; pub mod optimisation; use optimisation::{DispatchRun, FlowMap}; pub mod investment; -use investment::perform_agent_investment; +use investment::{collect_preset_demands_for_year, perform_agent_investment}; pub mod market; pub mod prices; pub use prices::PriceMap; @@ -178,13 +178,15 @@ fn run_dispatch_for_year( debug_assert!(assets.iter().all(|asset| !asset.is_candidate())); debug_assert!(candidates.iter().all(|asset| asset.is_candidate())); + let market_demands = collect_preset_demands_for_year(&model.commodities, year); + // Run dispatch optimisation with existing assets only, if there are any. If not, then assume no // flows (i.e. all are zero) let (solution_existing, flow_map) = if assets.is_empty() { (None, FlowMap::default()) } else { - let solution = - DispatchRun::new(model, assets, year).run("final without candidates", writer)?; + let solution = DispatchRun::new(model, assets, year, &market_demands) + .run("final without candidates", writer)?; let flow_map = solution.create_flow_map(); (Some(solution), flow_map) }; @@ -195,7 +197,7 @@ fn run_dispatch_for_year( None } else { Some( - DispatchRun::new(model, assets, year) + DispatchRun::new(model, assets, year, &market_demands) .with_candidates(candidates) .run("final with candidates", writer)?, ) diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index 1340c402a..6db8c4711 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -110,9 +110,10 @@ pub fn perform_agent_investment( // As upstream markets by definition will not yet have producers, we explicitly set // their prices using external values so that they don't appear free - let solution = DispatchRun::new(model, &all_selected_assets, year) + let current_markets: Vec<_> = market_set.iter_markets().cloned().collect(); + let solution = DispatchRun::new(model, &all_selected_assets, year, &net_demand) .without_commodity_constraints() - .with_market_balance_subset(&seen_markets) + .with_market_balance_subset(¤t_markets) .with_input_prices(&prices.shadow) .run(&format!("post {market_set} investment"), writer)?; diff --git a/src/simulation/market.rs b/src/simulation/market.rs index 46852e23b..1ecf0e616 100644 --- a/src/simulation/market.rs +++ b/src/simulation/market.rs @@ -284,7 +284,7 @@ pub fn select_assets_for_cycle( markets_to_balance.extend_from_slice(&markets[0..=idx]); // Run dispatch - let solution = DispatchRun::new(model, &all_assets, year) + let solution = DispatchRun::new(model, &all_assets, year, ¤t_demand) .without_commodity_constraints() .with_market_balance_subset(&markets_to_balance) .run( diff --git a/src/simulation/optimisation.rs b/src/simulation/optimisation.rs index 7c464b085..5e63af895 100644 --- a/src/simulation/optimisation.rs +++ b/src/simulation/optimisation.rs @@ -8,6 +8,7 @@ use crate::model::Model; use crate::output::DataWriter; use crate::region::RegionID; use crate::simulation::PriceMap; +use crate::simulation::investment::AllDemandMap; use crate::time_slice::{TimeSliceID, TimeSliceInfo, TimeSliceSelection}; use crate::units::{Activity, Flow, Money, MoneyPerActivity, MoneyPerFlow}; use anyhow::{Context, Result, anyhow, bail}; @@ -401,6 +402,7 @@ pub struct DispatchRun<'model, 'run> { existing_assets: &'run [AssetRef], candidate_assets: &'run [AssetRef], markets_to_balance: &'run [(CommodityID, RegionID)], + market_demands: &'run AllDemandMap, input_prices: Option<&'run PriceMap>, include_commodity_constraints: bool, year: u32, @@ -408,12 +410,18 @@ pub struct DispatchRun<'model, 'run> { impl<'model, 'run> DispatchRun<'model, 'run> { /// Create a new [`DispatchRun`] for the specified model and assets for a given year - pub fn new(model: &'model Model, assets: &'run [AssetRef], year: u32) -> Self { + pub fn new( + model: &'model Model, + assets: &'run [AssetRef], + year: u32, + market_demands: &'run AllDemandMap, + ) -> Self { Self { model, existing_assets: assets, candidate_assets: &[], markets_to_balance: &[], + market_demands, input_prices: None, include_commodity_constraints: true, year, @@ -691,6 +699,7 @@ impl<'model, 'run> DispatchRun<'model, 'run> { self.model, &all_assets, markets_to_balance, + self.market_demands, self.year, self.candidate_assets, include_commodity_constraints, diff --git a/src/simulation/optimisation/constraints.rs b/src/simulation/optimisation/constraints.rs index 17d89ed96..07620ec36 100644 --- a/src/simulation/optimisation/constraints.rs +++ b/src/simulation/optimisation/constraints.rs @@ -5,6 +5,7 @@ use crate::commodity::{BalanceType, CommodityID, CommodityType}; use crate::model::Model; use crate::process::FlowDirection; use crate::region::RegionID; +use crate::simulation::investment::AllDemandMap; use crate::time_slice::{Season, TimeSliceInfo, TimeSliceSelection}; use crate::units::{Flow, MoneyPerCapacityPerYear, UnitType, Year}; use highs::RowProblem as Problem; @@ -88,6 +89,7 @@ pub fn add_model_constraints<'a, I>( model: &'a Model, assets: &I, markets_to_balance: &'a [(CommodityID, RegionID)], + market_demands: &AllDemandMap, year: u32, candidate_assets: &'a [AssetRef], include_commodity_constraints: bool, @@ -101,7 +103,7 @@ where model, assets, markets_to_balance, - year, + market_demands, candidate_assets, ); @@ -330,7 +332,7 @@ fn add_commodity_balance_constraints<'a, I>( model: &'a Model, assets: &I, markets_to_balance: &'a [(CommodityID, RegionID)], - year: u32, + market_demands: &AllDemandMap, candidate_assets: &'a [AssetRef], ) -> CommodityBalanceKeys where @@ -394,14 +396,18 @@ where model.parameters.commodity_balance_epsilon, ); - // For SVD commodities, the lower bound is the exogenous demand (or epsilon if larger). - // For SED commodities, the lower bound is just epsilon. - let min = match commodity.kind { - CommodityType::ServiceDemand => { - commodity.demand[&(region_id.clone(), year, ts_selection.clone())].max(epsilon) - } - _ => epsilon, + // For SVD commodities, the demand must be present in the map; for SED commodities, + // missing entries mean no demand for this selection. + let key = ( + commodity_id.clone(), + region_id.clone(), + ts_selection.clone(), + ); + let demand_for_selection = match commodity.kind { + CommodityType::ServiceDemand => market_demands[&key], + _ => market_demands.get(&key).copied().unwrap_or(Flow(0.0)), }; + let min = demand_for_selection.max(epsilon); // Consume collected terms into a row. `terms.drain(..)` ensures the vector is // emptied for the next selection. From 67e47b0bb78ca907c3aa84552a03fcc60f661d86 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 9 Sep 2026 13:38:47 +0100 Subject: [PATCH 2/5] Update results --- tests/data/circularity/asset_capacities.csv | 6 +- tests/data/circularity/commodity_flows.csv | 356 +++---- tests/data/circularity/commodity_prices.csv | 266 ++--- .../data/circularity_npv/asset_capacities.csv | 6 +- .../data/circularity_npv/commodity_flows.csv | 356 +++---- .../data/circularity_npv/commodity_prices.csv | 266 ++--- .../missing_commodity/asset_capacities.csv | 6 +- .../missing_commodity/commodity_flows.csv | 64 +- .../missing_commodity/commodity_prices.csv | 176 ++-- tests/data/simple/debug_appraisal_results.csv | 12 +- .../debug_appraisal_results_time_slices.csv | 134 +-- .../simple/debug_commodity_balance_duals.csv | 158 +-- tests/data/simple/debug_dispatch_assets.csv | 760 +++++++------- tests/data/simple/debug_solver.csv | 10 +- .../simple_tranche_size/asset_capacities.csv | 2 +- .../simple_tranche_size/commodity_flows.csv | 36 +- tests/data/two_outputs/asset_capacities.csv | 18 +- tests/data/two_outputs/commodity_flows.csv | 954 +++++++++--------- tests/data/two_outputs/commodity_prices.csv | 416 ++++---- 19 files changed, 1929 insertions(+), 2073 deletions(-) diff --git a/tests/data/circularity/asset_capacities.csv b/tests/data/circularity/asset_capacities.csv index 79dd1a8f8..6a22c3ec6 100644 --- a/tests/data/circularity/asset_capacities.csv +++ b/tests/data/circularity/asset_capacities.csv @@ -26,13 +26,13 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2030,17,3680.183145405077,26,0.0,0 2030,18,298.6475820926018,57,0.0,0 2030,19,2944.1465163240614,16,0.0,0 -2030,20,165.35058087534748,27,0.0,0 +2030,20,313.5799611972318,60,0.0,0 2040,5,3.964844,1,0.0,0 2040,6,2.999,1,0.0,0 2040,16,1849.28399075358,36,0.0,0 2040,18,298.6475820926018,57,0.0,0 2040,19,1288.064100891777,7,0.0,0 -2040,20,165.35058087534748,27,0.0,0 +2040,20,313.5799611972318,60,0.0,0 2040,21,942.563016229748,28,0.0,0 2040,22,2198.390989008045,39,0.0,0 2040,23,47.87448154612448,21,0.0,0 @@ -43,4 +43,4 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2040,28,972.4856516656132,26,0.0,0 2040,29,2349.6972514094086,33,0.0,0 2040,30,253.34467970492025,57,0.0,0 -2040,31,2627.9227668603858,37,0.0,0 +2040,31,2414.8479479257603,34,0.0,0 diff --git a/tests/data/circularity/commodity_flows.csv b/tests/data/circularity/commodity_flows.csv index 91d24e554..a23e7e0f9 100644 --- a/tests/data/circularity/commodity_flows.csv +++ b/tests/data/circularity/commodity_flows.csv @@ -623,22 +623,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,14,RSHEAT,autumn.peak,8.949902401675393 2020,14,ELCTRI,autumn.evening,-3.7736862463411116 2020,14,RSHEAT,autumn.evening,11.435412867700338 -2030,0,GASPRD,winter.night,110.37234217117275 -2030,0,CO2EMT,winter.night,564.3337855212063 -2030,0,GASPRD,winter.day,157.6747743140071 -2030,0,CO2EMT,winter.day,806.1911210675183 -2030,0,GASPRD,winter.peak,47.30243214283434 -2030,0,CO2EMT,winter.peak,241.85733554631202 -2030,0,GASPRD,winter.evening,63.06991002833836 -2030,0,CO2EMT,winter.evening,322.4764499748941 -2030,0,GASPRD,peak.night,38.74069950678759 -2030,0,CO2EMT,peak.night,198.08119657820498 -2030,0,GASPRD,peak.day,55.34385636236785 -2030,0,CO2EMT,peak.day,282.97313758078684 -2030,0,GASPRD,peak.peak,16.603156855580252 -2030,0,CO2EMT,peak.peak,84.89194100258183 -2030,0,GASPRD,peak.evening,22.137542651207347 -2030,0,CO2EMT,peak.evening,113.18925557562318 +2030,0,GASPRD,winter.night,100.0142994884817 +2030,0,CO2EMT,winter.night,511.373113284607 +2030,0,GASPRD,winter.day,142.87757050188463 +2030,0,CO2EMT,winter.day,730.5330179761362 +2030,0,GASPRD,winter.peak,42.863271013402915 +2030,0,CO2EMT,winter.peak,219.15990469152914 +2030,0,GASPRD,winter.evening,57.151028475078725 +2030,0,CO2EMT,winter.evening,292.2132085930775 +2030,0,GASPRD,peak.night,28.38265682409653 +2030,0,CO2EMT,peak.night,145.12052434160557 +2030,0,GASPRD,peak.day,40.54665255024535 +2030,0,CO2EMT,peak.day,207.31503448940447 +2030,0,GASPRD,peak.peak,12.163995726148817 +2030,0,CO2EMT,peak.peak,62.19451014779891 +2030,0,GASPRD,peak.evening,16.218661097947688 +2030,0,CO2EMT,peak.evening,82.92601419380654 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -647,14 +647,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,0,CO2EMT,summer.peak,0.0 2030,0,GASPRD,summer.evening,0.0 2030,0,CO2EMT,summer.evening,0.0 -2030,0,GASPRD,autumn.night,18.92207366424136 -2030,0,CO2EMT,autumn.night,96.74856264526608 -2030,0,GASPRD,autumn.day,27.031533768987273 -2030,0,CO2EMT,autumn.day,138.21223216083195 -2030,0,GASPRD,autumn.peak,8.109460104745908 -2030,0,CO2EMT,autumn.peak,41.46366951556583 -2030,0,GASPRD,autumn.evening,10.812613559495437 -2030,0,CO2EMT,autumn.evening,55.28489312970017 +2030,0,GASPRD,autumn.night,8.564030981550294 +2030,0,CO2EMT,autumn.night,43.787890408666655 +2030,0,GASPRD,autumn.day,12.23432995686477 +2030,0,CO2EMT,autumn.day,62.55412906944957 +2030,0,GASPRD,autumn.peak,3.6702989753144735 +2030,0,CO2EMT,autumn.peak,18.766238660782903 +2030,0,GASPRD,autumn.evening,4.8937320062358225 +2030,0,CO2EMT,autumn.evening,25.021651747883762 2030,1,OILCRD,winter.night,89.65022397810527 2030,1,GASPRD,winter.night,8.965022397810527 2030,1,CO2EMT,winter.night,657.405092431446 @@ -703,30 +703,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,OILCRD,autumn.evening,51.22869959170141 2030,1,GASPRD,autumn.evening,5.122869959170141 2030,1,CO2EMT,autumn.evening,375.6600541059464 -2030,2,GASPRD,winter.night,-134.52354417329906 -2030,2,GASNAT,winter.night,128.11766111742767 -2030,2,CO2EMT,winter.night,327.5328006467039 -2030,2,GASPRD,winter.day,-192.1764914125852 -2030,2,GASNAT,winter.day,183.0252299167478 -2030,2,CO2EMT,winter.day,467.9040002821658 -2030,2,GASPRD,winter.peak,-57.65294723928612 -2030,2,GASNAT,winter.peak,54.90756879932011 -2030,2,CO2EMT,winter.peak,140.37119963546186 -2030,2,GASPRD,winter.evening,-76.87059693401292 -2030,2,GASNAT,winter.evening,73.21009231810754 -2030,2,CO2EMT,winter.evening,187.16160101124194 -2030,2,GASPRD,peak.night,-62.891901508913904 -2030,2,GASNAT,peak.night,59.89704905610848 -2030,2,CO2EMT,peak.night,153.12680591194135 -2030,2,GASPRD,peak.day,-89.84557346094594 -2030,2,GASNAT,peak.day,85.56721281994851 -2030,2,CO2EMT,peak.day,218.7525795741984 -2030,2,GASPRD,peak.peak,-26.95367195203203 -2030,2,GASNAT,peak.peak,25.670163763840026 -2030,2,CO2EMT,peak.peak,65.62577366225703 -2030,2,GASPRD,peak.evening,-35.93822955688187 -2030,2,GASNAT,peak.evening,34.22688529226845 -2030,2,CO2EMT,peak.evening,87.5010322496843 +2030,2,GASPRD,winter.night,-124.16550149060801 +2030,2,GASNAT,winter.night,118.25285856248381 +2030,2,CO2EMT,winter.night,302.3134329149899 +2030,2,GASPRD,winter.day,-177.37928760046273 +2030,2,GASNAT,winter.day,168.93265485758354 +2030,2,CO2EMT,winter.day,431.87633214341236 +2030,2,GASPRD,winter.peak,-53.213786109854695 +2030,2,GASNAT,winter.peak,50.679796295099706 +2030,2,CO2EMT,winter.peak,129.5628992284224 +2030,2,GASPRD,winter.evening,-70.95171538075327 +2030,2,GASNAT,winter.evening,67.57306226738406 +2030,2,CO2EMT,winter.evening,172.75053368656737 +2030,2,GASPRD,peak.night,-52.53385882622284 +2030,2,GASNAT,peak.night,50.03224650116461 +2030,2,CO2EMT,peak.night,127.90743818022733 +2030,2,GASPRD,peak.day,-75.04836964882345 +2030,2,GASNAT,peak.day,71.47463776078423 +2030,2,CO2EMT,peak.day,182.7249114354449 +2030,2,GASPRD,peak.peak,-22.5145108226006 +2030,2,GASNAT,peak.peak,21.442391259619615 +2030,2,CO2EMT,peak.peak,54.81747325521755 +2030,2,GASPRD,peak.evening,-30.019348003622227 +2030,2,GASNAT,peak.evening,28.589855241544978 +2030,2,CO2EMT,peak.evening,73.08996492500974 2030,2,GASPRD,summer.night,-0.0 2030,2,GASNAT,summer.night,0.0 2030,2,CO2EMT,summer.night,0.0 @@ -739,18 +739,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,2,GASPRD,summer.evening,-0.0 2030,2,GASNAT,summer.evening,0.0 2030,2,CO2EMT,summer.evening,0.0 -2030,2,GASPRD,autumn.night,-43.073275666367664 -2030,2,GASNAT,autumn.night,41.02216730130254 -2030,2,CO2EMT,autumn.night,104.87317070577994 -2030,2,GASPRD,autumn.day,-61.53325086756536 -2030,2,GASNAT,autumn.day,58.60309606434796 -2030,2,CO2EMT,autumn.day,149.81881508850557 -2030,2,GASPRD,autumn.peak,-18.459975201197686 -2030,2,GASNAT,autumn.peak,17.580928763045414 -2030,2,CO2EMT,autumn.peak,44.945644382725604 -2030,2,GASPRD,autumn.evening,-24.61330046516998 -2030,2,GASNAT,autumn.evening,23.441238538257124 -2030,2,CO2EMT,autumn.evening,59.927526323054344 +2030,2,GASPRD,autumn.night,-32.71523298367661 +2030,2,GASNAT,autumn.night,31.15736474635867 +2030,2,CO2EMT,autumn.night,79.65380297406595 +2030,2,GASPRD,autumn.day,-46.73604705544286 +2030,2,GASNAT,autumn.day,44.510521005183676 +2030,2,CO2EMT,autumn.day,113.79114694975208 +2030,2,GASPRD,autumn.peak,-14.020814071766251 +2030,2,GASNAT,autumn.peak,13.353156258825 +2030,2,CO2EMT,autumn.peak,34.137343975686115 +2030,2,GASPRD,autumn.evening,-18.694418911910347 +2030,2,GASNAT,autumn.evening,17.804208487533664 +2030,2,CO2EMT,autumn.evening,45.51645899837982 2030,5,ELCTRI,winter.night,4.435312795545212 2030,5,ELCTRI,winter.day,7.075379933645912 2030,5,ELCTRI,winter.peak,1.9712501261051125 @@ -818,27 +818,27 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,13,GASNAT,winter.night,-43.845148578709995 2030,13,RSHEAT,winter.night,38.1262161554 2030,13,CO2EMT,winter.night,2241.8024468294425 -2030,13,GASNAT,winter.day,-211.17312695008962 -2030,13,RSHEAT,winter.day,183.6288060435562 -2030,13,CO2EMT,winter.day,10797.281980958083 -2030,13,GASNAT,winter.peak,-87.38152812783855 -2030,13,RSHEAT,winter.peak,75.98393750246831 -2030,13,CO2EMT,winter.peak,4467.817533176385 +2030,13,GASNAT,winter.day,-186.12846941741412 +2030,13,RSHEAT,winter.day,161.85084297166446 +2030,13,CO2EMT,winter.day,9516.748641312384 +2030,13,GASNAT,winter.peak,-78.60400549146213 +2030,13,RSHEAT,winter.peak,68.35130912301055 +2030,13,CO2EMT,winter.peak,4019.022800778459 2030,13,GASNAT,winter.evening,-71.44063561968 2030,13,RSHEAT,winter.evening,62.1222918432 2030,13,CO2EMT,winter.evening,3652.7596992342387 -2030,13,GASNAT,peak.night,-9.665895533424857 -2030,13,RSHEAT,peak.night,8.405126550804225 -2030,13,CO2EMT,peak.night,494.217238624013 -2030,13,GASNAT,peak.day,-80.49245678381253 -2030,13,RSHEAT,peak.day,69.99344068157612 -2030,13,CO2EMT,peak.day,4115.579315356335 -2030,13,GASNAT,peak.peak,-61.4107525893157 -2030,13,RSHEAT,peak.peak,53.400654425491915 -2030,13,CO2EMT,peak.peak,3139.931779891712 -2030,13,GASNAT,peak.evening,-23.382366265005174 -2030,13,RSHEAT,peak.evening,20.332492404352326 -2030,13,CO2EMT,peak.evening,1195.5403871297146 +2030,13,GASNAT,peak.night,-0.0 +2030,13,RSHEAT,peak.night,0.0 +2030,13,CO2EMT,peak.night,0.0 +2030,13,GASNAT,peak.day,-66.282877594409 +2030,13,RSHEAT,peak.day,57.63728486470349 +2030,13,CO2EMT,peak.day,3389.043531402133 +2030,13,GASNAT,peak.peak,-57.14787884613584 +2030,13,RSHEAT,peak.peak,49.69380769229204 +2030,13,CO2EMT,peak.peak,2921.971045402926 +2030,13,GASNAT,peak.evening,-17.698534561961377 +2030,13,RSHEAT,peak.evening,15.39003005387946 +2030,13,CO2EMT,peak.evening,904.9260721530853 2030,13,GASNAT,summer.night,-0.0 2030,13,RSHEAT,summer.night,0.0 2030,13,CO2EMT,summer.night,0.0 @@ -851,18 +851,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,13,GASNAT,summer.evening,-0.0 2030,13,RSHEAT,summer.evening,0.0 2030,13,CO2EMT,summer.evening,0.0 -2030,13,GASNAT,autumn.night,-2.3892790490967144 -2030,13,RSHEAT,autumn.night,2.0776339557362737 -2030,13,CO2EMT,autumn.night,122.16383778031503 -2030,13,GASNAT,autumn.day,-67.97422666003601 -2030,13,RSHEAT,autumn.day,59.10802318264001 -2030,13,CO2EMT,autumn.day,3475.5222091276414 -2030,13,GASNAT,autumn.peak,-20.392267932755544 -2030,13,RSHEAT,autumn.peak,17.7324068980483 -2030,13,CO2EMT,autumn.peak,1042.656659401791 -2030,13,GASNAT,autumn.evening,-19.376214580347 -2030,13,RSHEAT,autumn.evening,16.84888224378 -2030,13,CO2EMT,autumn.evening,990.7058514931422 +2030,13,GASNAT,autumn.night,-10.492917792587003 +2030,13,RSHEAT,autumn.night,9.124276341380003 +2030,13,CO2EMT,autumn.night,536.5028867349736 +2030,13,GASNAT,autumn.day,-38.715817778487676 +2030,13,RSHEAT,autumn.day,33.66592850303277 +2030,13,CO2EMT,autumn.day,1979.5397630140753 +2030,13,GASNAT,autumn.peak,-11.614745296379116 +2030,13,RSHEAT,autumn.peak,10.099778518590536 +2030,13,CO2EMT,autumn.peak,593.8619270038643 +2030,13,GASNAT,autumn.evening,-15.486327185729436 +2030,13,RSHEAT,autumn.evening,13.466371465851685 +2030,13,CO2EMT,autumn.evening,791.8159090063461 2030,14,ELCTRI,winter.night,-9.624518793997803 2030,14,RSHEAT,winter.night,29.165208466660005 2030,14,ELCTRI,winter.day,-13.749312543997803 @@ -945,20 +945,20 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,15,CO2EMT,autumn.evening,4988.399495032756 2030,16,BIOPEL,winter.night,-0.0 2030,16,RSHEAT,winter.night,0.0 -2030,16,BIOPEL,winter.day,-8.455970862772551 -2030,16,RSHEAT,winter.day,7.046642385643793 -2030,16,BIOPEL,winter.peak,-30.91321521740604 -2030,16,RSHEAT,winter.peak,25.761012681171703 +2030,16,BIOPEL,winter.day,-34.589526549042645 +2030,16,RSHEAT,winter.day,28.82460545753554 +2030,16,BIOPEL,winter.peak,-40.07236927275535 +2030,16,RSHEAT,winter.peak,33.39364106062946 2030,16,BIOPEL,winter.evening,-0.0 2030,16,RSHEAT,winter.evening,0.0 -2030,16,BIOPEL,peak.night,-11.482679279946932 -2030,16,RSHEAT,peak.night,9.568899399955777 -2030,16,BIOPEL,peak.day,-16.403827520284654 -2030,16,RSHEAT,peak.day,13.66985626690388 -2030,16,BIOPEL,peak.peak,-4.921148240337722 -2030,16,RSHEAT,peak.peak,4.100956866948102 -2030,16,BIOPEL,peak.evening,-6.561531039609214 -2030,16,RSHEAT,peak.evening,5.467942533007679 +2030,16,BIOPEL,peak.night,-21.568831140912 +2030,16,RSHEAT,peak.night,17.97402595076 +2030,16,BIOPEL,peak.day,-31.231214500531802 +2030,16,RSHEAT,peak.day,26.026012083776504 +2030,16,BIOPEL,peak.peak,-9.369364320177574 +2030,16,RSHEAT,peak.peak,7.807803600147978 +2030,16,BIOPEL,peak.evening,-12.492485860176654 +2030,16,RSHEAT,peak.evening,10.410404883480545 2030,16,BIOPEL,summer.night,-1.073113352519217 2030,16,RSHEAT,summer.night,0.8942611270993475 2030,16,BIOPEL,summer.day,-0.0 @@ -967,14 +967,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,16,RSHEAT,summer.peak,0.0 2030,16,BIOPEL,summer.evening,-0.0 2030,16,RSHEAT,summer.evening,0.0 -2030,16,BIOPEL,autumn.night,-8.455970862772475 -2030,16,RSHEAT,autumn.night,7.04664238564373 -2030,16,BIOPEL,autumn.day,-0.0 -2030,16,RSHEAT,autumn.day,0.0 -2030,16,BIOPEL,autumn.peak,-30.91321521740604 -2030,16,RSHEAT,autumn.peak,25.761012681171703 -2030,16,BIOPEL,autumn.evening,-0.0 -2030,16,RSHEAT,autumn.evening,0.0 +2030,16,BIOPEL,autumn.night,-0.0 +2030,16,RSHEAT,autumn.night,0.0 +2030,16,BIOPEL,autumn.day,-30.53051361552869 +2030,16,RSHEAT,autumn.day,25.442094679607244 +2030,16,BIOPEL,autumn.peak,-40.07236927275535 +2030,16,RSHEAT,autumn.peak,33.39364106062946 +2030,16,BIOPEL,autumn.evening,-4.059012933513978 +2030,16,RSHEAT,autumn.evening,3.3825107779283154 2030,17,OILCRD,winter.night,-241.51202002126303 2030,17,GASOLI,winter.night,92.88923846971655 2030,17,DIESEL,winter.night,92.88923846971655 @@ -1039,22 +1039,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,17,GASOLI,autumn.evening,53.07956502182511 2030,17,DIESEL,autumn.evening,53.07956502182511 2030,17,CO2EMT,autumn.evening,2335.394701830261 -2030,18,BIOPRD,winter.night,-12.05681324394428 -2030,18,BIOPEL,winter.night,11.482679279946932 -2030,18,BIOPRD,winter.day,-17.224018896298894 -2030,18,BIOPEL,winter.day,16.40382752028466 -2030,18,BIOPRD,winter.peak,-5.167205652354608 -2030,18,BIOPEL,winter.peak,4.921148240337722 -2030,18,BIOPRD,winter.evening,-6.889607591589671 -2030,18,BIOPEL,winter.evening,6.561531039609211 -2030,18,BIOPRD,peak.night,-12.056813243944283 -2030,18,BIOPEL,peak.night,11.482679279946936 -2030,18,BIOPRD,peak.day,-17.22401889629889 -2030,18,BIOPEL,peak.day,16.403827520284658 -2030,18,BIOPRD,peak.peak,-5.167205652354609 -2030,18,BIOPEL,peak.peak,4.921148240337723 -2030,18,BIOPRD,peak.evening,-6.889607591589672 -2030,18,BIOPEL,peak.evening,6.5615310396092115 +2030,18,BIOPRD,winter.night,-22.86520560849148 +2030,18,BIOPEL,winter.night,21.77638629380141 +2030,18,BIOPRD,winter.day,-32.66457939590498 +2030,18,BIOPEL,winter.day,31.109123234195216 +2030,18,BIOPRD,winter.peak,-9.799373787413497 +2030,18,BIOPEL,winter.peak,9.332736940393806 +2030,18,BIOPRD,winter.evening,-13.065831821077982 +2030,18,BIOPEL,winter.evening,12.4436493534076 +2030,18,BIOPRD,peak.night,-22.86520560849148 +2030,18,BIOPEL,peak.night,21.77638629380141 +2030,18,BIOPRD,peak.day,-32.66457939590498 +2030,18,BIOPEL,peak.day,31.109123234195216 +2030,18,BIOPRD,peak.peak,-9.799373787413497 +2030,18,BIOPEL,peak.peak,9.332736940393806 +2030,18,BIOPRD,peak.evening,-13.065831821077982 +2030,18,BIOPEL,peak.evening,12.4436493534076 2030,18,BIOPRD,summer.night,-0.328640964396805 2030,18,BIOPEL,summer.night,0.3129913946636238 2030,18,BIOPRD,summer.day,-0.46948709135156785 @@ -1063,14 +1063,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,18,BIOPEL,summer.peak,0.13413916852834543 2030,18,BIOPRD,summer.evening,-0.18779483744204228 2030,18,BIOPEL,summer.evening,0.17885222613527835 -2030,18,BIOPRD,autumn.night,-12.05681324394428 -2030,18,BIOPEL,autumn.night,11.482679279946932 -2030,18,BIOPRD,autumn.day,-17.224018896298894 -2030,18,BIOPEL,autumn.day,16.40382752028466 -2030,18,BIOPRD,autumn.peak,-5.167205652354608 -2030,18,BIOPEL,autumn.peak,4.921148240337722 -2030,18,BIOPRD,autumn.evening,-6.889607591589671 -2030,18,BIOPEL,autumn.evening,6.561531039609211 +2030,18,BIOPRD,autumn.night,-22.86520560849148 +2030,18,BIOPEL,autumn.night,21.77638629380141 +2030,18,BIOPRD,autumn.day,-32.66457939590498 +2030,18,BIOPEL,autumn.day,31.109123234195216 +2030,18,BIOPRD,autumn.peak,-9.799373787413497 +2030,18,BIOPEL,autumn.peak,9.332736940393806 +2030,18,BIOPRD,autumn.evening,-13.065831821077982 +2030,18,BIOPEL,autumn.evening,12.4436493534076 2030,19,OILCRD,winter.night,151.86179604315782 2030,19,GASPRD,winter.night,15.186179604315782 2030,19,CO2EMT,winter.night,1113.6025503844764 @@ -1119,22 +1119,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,19,OILCRD,autumn.evening,86.77816946504392 2030,19,GASPRD,autumn.evening,8.677816946504391 2030,19,CO2EMT,autumn.evening,636.3443166871671 -2030,20,BIOPRD,winter.night,12.056813243944282 -2030,20,BIOPRD,winter.day,17.22401889629889 -2030,20,BIOPRD,winter.peak,5.167205652354609 -2030,20,BIOPRD,winter.evening,6.889607591589671 -2030,20,BIOPRD,peak.night,12.056813243944282 -2030,20,BIOPRD,peak.day,17.22401889629889 -2030,20,BIOPRD,peak.peak,5.167205652354609 -2030,20,BIOPRD,peak.evening,6.889607591589671 +2030,20,BIOPRD,winter.night,22.865205608491475 +2030,20,BIOPRD,winter.day,32.66457939590498 +2030,20,BIOPRD,winter.peak,9.799373787413495 +2030,20,BIOPRD,winter.evening,13.065831821077985 +2030,20,BIOPRD,peak.night,22.865205608491475 +2030,20,BIOPRD,peak.day,32.66457939590498 +2030,20,BIOPRD,peak.peak,9.799373787413495 +2030,20,BIOPRD,peak.evening,13.065831821077985 2030,20,BIOPRD,summer.night,0.32864096439680507 2030,20,BIOPRD,summer.day,0.46948709135156785 2030,20,BIOPRD,summer.peak,0.14084612695476273 2030,20,BIOPRD,summer.evening,0.18779483744204223 -2030,20,BIOPRD,autumn.night,12.056813243944282 -2030,20,BIOPRD,autumn.day,17.22401889629889 -2030,20,BIOPRD,autumn.peak,5.167205652354609 -2030,20,BIOPRD,autumn.evening,6.889607591589671 +2030,20,BIOPRD,autumn.night,22.865205608491475 +2030,20,BIOPRD,autumn.day,32.66457939590498 +2030,20,BIOPRD,autumn.peak,9.799373787413495 +2030,20,BIOPRD,autumn.evening,13.065831821077985 2040,5,ELCTRI,winter.night,0.4349787353781742 2040,5,ELCTRI,winter.day,6.213981720283963 2040,5,ELCTRI,winter.peak,1.864194498487193 @@ -1311,22 +1311,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,19,OILCRD,autumn.evening,36.74873693866158 2040,19,GASPRD,autumn.evening,3.674873693866158 2040,19,CO2EMT,autumn.evening,269.47848797120537 -2040,20,BIOPRD,winter.night,11.760873987058853 -2040,20,BIOPRD,winter.day,16.8012485298995 -2040,20,BIOPRD,winter.peak,5.040374542840651 -2040,20,BIOPRD,winter.evening,6.720499444218196 -2040,20,BIOPRD,peak.night,6.801953962775656 -2040,20,BIOPRD,peak.day,9.717077076353227 -2040,20,BIOPRD,peak.peak,2.9151231135775744 -2040,20,BIOPRD,peak.evening,3.8868308491980788 -2040,20,BIOPRD,summer.night,0.5063757966156501 -2040,20,BIOPRD,summer.day,0.723393994173131 -2040,20,BIOPRD,summer.peak,0.21701819755748106 -2040,20,BIOPRD,summer.evening,0.2893575990581689 -2040,20,BIOPRD,autumn.night,5.456414089121367 -2040,20,BIOPRD,autumn.day,7.794877259483268 -2040,20,BIOPRD,autumn.peak,2.338463170361898 -2040,20,BIOPRD,autumn.evening,3.1179509187594716 +2040,20,BIOPRD,winter.night,22.834059483137388 +2040,20,BIOPRD,winter.day,32.62008493117441 +2040,20,BIOPRD,winter.peak,9.78602544803704 +2040,20,BIOPRD,winter.evening,13.048034035100327 +2040,20,BIOPRD,peak.night,13.206180217429804 +2040,20,BIOPRD,peak.day,18.865971713312092 +2040,20,BIOPRD,peak.peak,5.659791495882293 +2040,20,BIOPRD,peak.evening,7.546388721547501 +2040,20,BIOPRD,summer.night,0.9831425005884612 +2040,20,BIOPRD,summer.day,1.4044892846287886 +2040,20,BIOPRD,summer.peak,0.4213467840403268 +2040,20,BIOPRD,summer.evening,0.5617957165481348 +2040,20,BIOPRD,autumn.night,10.59377764039661 +2040,20,BIOPRD,autumn.day,15.13396803695429 +2040,20,BIOPRD,autumn.peak,4.540190396557677 +2040,20,BIOPRD,autumn.evening,6.053587243838934 2040,21,ELCTRI,winter.night,-5.687236186067019 2040,21,GASOLI,winter.night,-6.656518738655801 2040,21,TPASKM,winter.night,6.656518738655801 @@ -1695,19 +1695,19 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,30,CO2EMT,autumn.peak,0.0 2040,30,GASPRD,autumn.evening,0.0 2040,30,CO2EMT,autumn.evening,0.0 -2040,31,BIOPRD,winter.night,186.91599597141777 -2040,31,BIOPRD,winter.day,267.0228510215368 -2040,31,BIOPRD,winter.peak,80.1068550501191 -2040,31,BIOPRD,winter.evening,106.80914092129858 -2040,31,BIOPRD,peak.night,108.10370053304963 -2040,31,BIOPRD,peak.day,154.43385769256156 -2040,31,BIOPRD,peak.peak,46.33015715951196 -2040,31,BIOPRD,peak.evening,61.77354337353763 -2040,31,BIOPRD,summer.night,8.04784886432613 -2040,31,BIOPRD,summer.day,11.496926933270112 -2040,31,BIOPRD,summer.peak,3.4490780689439835 -2040,31,BIOPRD,summer.evening,4.598770795382144 -2040,31,BIOPRD,autumn.night,86.71898661807276 -2040,31,BIOPRD,autumn.day,123.88426642734844 -2040,31,BIOPRD,autumn.peak,37.16527980927563 -2040,31,BIOPRD,autumn.evening,49.55370680879716 +2040,31,BIOPRD,winter.night,175.84281047533926 +2040,31,BIOPRD,winter.day,251.2040146202618 +2040,31,BIOPRD,winter.peak,75.36120414492268 +2040,31,BIOPRD,winter.evening,100.48160633041643 +2040,31,BIOPRD,peak.night,101.6994742783955 +2040,31,BIOPRD,peak.day,145.28496305560267 +2040,31,BIOPRD,peak.peak,43.585488777207225 +2040,31,BIOPRD,peak.evening,58.11398550118819 +2040,31,BIOPRD,summer.night,7.571082160353314 +2040,31,BIOPRD,summer.day,10.815831642814457 +2040,31,BIOPRD,summer.peak,3.2447494824611383 +2040,31,BIOPRD,summer.evening,4.326332677892179 +2040,31,BIOPRD,autumn.night,81.58162306679752 +2040,31,BIOPRD,autumn.day,116.5451756498774 +2040,31,BIOPRD,autumn.peak,34.963552583079846 +2040,31,BIOPRD,autumn.evening,46.61807048371769 diff --git a/tests/data/circularity/commodity_prices.csv b/tests/data/circularity/commodity_prices.csv index 916264996..474124901 100644 --- a/tests/data/circularity/commodity_prices.csv +++ b/tests/data/circularity/commodity_prices.csv @@ -175,22 +175,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,51.786792011459774 2020,RSHEAT,GBR,autumn.peak,55.10110597011735 2020,RSHEAT,GBR,autumn.evening,51.491109338557344 -2030,GASPRD,GBR,winter.night,10.83638347568378 -2030,GASPRD,GBR,winter.day,10.83638347568378 -2030,GASPRD,GBR,winter.peak,10.83638347568378 -2030,GASPRD,GBR,winter.evening,10.83638347568378 -2030,GASPRD,GBR,peak.night,9.555261952714954 -2030,GASPRD,GBR,peak.day,9.555261952714954 -2030,GASPRD,GBR,peak.peak,9.555261952714954 -2030,GASPRD,GBR,peak.evening,9.555261952714954 +2030,GASPRD,GBR,winter.night,12.525606703681504 +2030,GASPRD,GBR,winter.day,12.525606703681504 +2030,GASPRD,GBR,winter.peak,12.525606703681504 +2030,GASPRD,GBR,winter.evening,12.525606703681504 +2030,GASPRD,GBR,peak.night,10.276849483232242 +2030,GASPRD,GBR,peak.day,10.276849483232242 +2030,GASPRD,GBR,peak.peak,10.276849483232242 +2030,GASPRD,GBR,peak.evening,10.276849483232242 2030,GASPRD,GBR,summer.night,5.695927420926498 2030,GASPRD,GBR,summer.day,5.695927420926498 2030,GASPRD,GBR,summer.peak,5.695927420926498 2030,GASPRD,GBR,summer.evening,5.695927420926498 -2030,GASPRD,GBR,autumn.night,8.448257530546277 -2030,GASPRD,GBR,autumn.day,8.448257530546277 -2030,GASPRD,GBR,autumn.peak,8.448257530546277 -2030,GASPRD,GBR,autumn.evening,8.448257530546277 +2030,GASPRD,GBR,autumn.night,7.915489885189961 +2030,GASPRD,GBR,autumn.day,7.915489885189961 +2030,GASPRD,GBR,autumn.peak,7.915489885189961 +2030,GASPRD,GBR,autumn.evening,7.915489885189961 2030,OILCRD,GBR,winter.night,5.695927420926498 2030,OILCRD,GBR,winter.day,5.695927420926498 2030,OILCRD,GBR,winter.peak,5.695927420926498 @@ -207,38 +207,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,OILCRD,GBR,autumn.day,5.695927420926497 2030,OILCRD,GBR,autumn.peak,5.695927420926497 2030,OILCRD,GBR,autumn.evening,5.695927420926497 -2030,BIOPRD,GBR,winter.night,0.6590123864355235 -2030,BIOPRD,GBR,winter.day,0.6590123864355235 -2030,BIOPRD,GBR,winter.peak,0.6590123864355235 -2030,BIOPRD,GBR,winter.evening,0.6590123864355235 -2030,BIOPRD,GBR,peak.night,0.6590123864355235 -2030,BIOPRD,GBR,peak.day,0.6590123864355235 -2030,BIOPRD,GBR,peak.peak,0.6590123864355235 -2030,BIOPRD,GBR,peak.evening,0.6590123864355235 -2030,BIOPRD,GBR,summer.night,0.6590123864355235 -2030,BIOPRD,GBR,summer.day,0.6590123864355235 -2030,BIOPRD,GBR,summer.peak,0.6590123864355235 -2030,BIOPRD,GBR,summer.evening,0.6590123864355235 -2030,BIOPRD,GBR,autumn.night,0.6590123864355235 -2030,BIOPRD,GBR,autumn.day,0.6590123864355235 -2030,BIOPRD,GBR,autumn.peak,0.6590123864355235 -2030,BIOPRD,GBR,autumn.evening,0.6590123864355235 -2030,GASNAT,GBR,winter.night,16.715533485995145 -2030,GASNAT,GBR,winter.day,16.715533485995145 -2030,GASNAT,GBR,winter.peak,16.715533485995145 -2030,GASNAT,GBR,winter.evening,16.715533485995145 -2030,GASNAT,GBR,peak.night,15.370355886877876 -2030,GASNAT,GBR,peak.day,15.370355886877876 -2030,GASNAT,GBR,peak.peak,15.370355886877876 -2030,GASNAT,GBR,peak.evening,15.370355886877876 -2030,GASNAT,GBR,summer.night,11.318054628499999 -2030,GASNAT,GBR,summer.day,11.318054628499999 -2030,GASNAT,GBR,summer.peak,11.318054628499999 -2030,GASNAT,GBR,summer.evening,11.318054628499999 -2030,GASNAT,GBR,autumn.night,14.208001243600766 -2030,GASNAT,GBR,autumn.day,14.208001243600766 -2030,GASNAT,GBR,autumn.peak,14.208001243600766 -2030,GASNAT,GBR,autumn.evening,14.208001243600766 +2030,BIOPRD,GBR,winter.night,0.6607606810776961 +2030,BIOPRD,GBR,winter.day,0.6607606810776961 +2030,BIOPRD,GBR,winter.peak,0.6607606810776961 +2030,BIOPRD,GBR,winter.evening,0.6607606810776961 +2030,BIOPRD,GBR,peak.night,0.6607606810776961 +2030,BIOPRD,GBR,peak.day,0.6607606810776961 +2030,BIOPRD,GBR,peak.peak,0.6607606810776961 +2030,BIOPRD,GBR,peak.evening,0.6607606810776961 +2030,BIOPRD,GBR,summer.night,0.6607606810776961 +2030,BIOPRD,GBR,summer.day,0.6607606810776961 +2030,BIOPRD,GBR,summer.peak,0.6607606810776961 +2030,BIOPRD,GBR,summer.evening,0.6607606810776961 +2030,BIOPRD,GBR,autumn.night,0.6607606810776961 +2030,BIOPRD,GBR,autumn.day,0.6607606810776961 +2030,BIOPRD,GBR,autumn.peak,0.6607606810776961 +2030,BIOPRD,GBR,autumn.evening,0.6607606810776961 +2030,GASNAT,GBR,winter.night,19.191834608887543 +2030,GASNAT,GBR,winter.day,19.191834608887543 +2030,GASNAT,GBR,winter.peak,19.191834608887543 +2030,GASNAT,GBR,winter.evening,19.191834608887543 +2030,GASNAT,GBR,peak.night,16.83063952741582 +2030,GASNAT,GBR,peak.day,16.83063952741582 +2030,GASNAT,GBR,peak.peak,16.83063952741582 +2030,GASNAT,GBR,peak.evening,16.83063952741582 +2030,GASNAT,GBR,summer.night,12.020671361994788 +2030,GASNAT,GBR,summer.day,12.020671361994788 +2030,GASNAT,GBR,summer.peak,12.020671361994788 +2030,GASNAT,GBR,summer.evening,12.020671361994788 +2030,GASNAT,GBR,autumn.night,14.351211949471423 +2030,GASNAT,GBR,autumn.day,14.351211949471423 +2030,GASNAT,GBR,autumn.peak,14.351211949471423 +2030,GASNAT,GBR,autumn.evening,14.351211949471423 2030,GASOLI,GBR,winter.night,10.76685057838598 2030,GASOLI,GBR,winter.day,10.76685057838598 2030,GASOLI,GBR,winter.peak,10.76685057838598 @@ -271,38 +271,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,DIESEL,GBR,autumn.day,10.766850578385979 2030,DIESEL,GBR,autumn.peak,10.766850578385979 2030,DIESEL,GBR,autumn.evening,10.766850578385979 -2030,BIOPEL,GBR,winter.night,2.0919174304808115 -2030,BIOPEL,GBR,winter.day,2.0919174304808115 -2030,BIOPEL,GBR,winter.peak,2.0919174304808115 -2030,BIOPEL,GBR,winter.evening,2.0919174304808115 -2030,BIOPEL,GBR,peak.night,2.091917430480811 -2030,BIOPEL,GBR,peak.day,2.091917430480811 -2030,BIOPEL,GBR,peak.peak,2.091917430480811 -2030,BIOPEL,GBR,peak.evening,2.091917430480811 -2030,BIOPEL,GBR,summer.night,2.091917430480811 -2030,BIOPEL,GBR,summer.day,2.091917430480811 -2030,BIOPEL,GBR,summer.peak,2.091917430480811 -2030,BIOPEL,GBR,summer.evening,2.091917430480811 -2030,BIOPEL,GBR,autumn.night,2.0919174304808115 -2030,BIOPEL,GBR,autumn.day,2.0919174304808115 -2030,BIOPEL,GBR,autumn.peak,2.0919174304808115 -2030,BIOPEL,GBR,autumn.evening,2.0919174304808115 -2030,ELCTRI,GBR,winter.night,23.649733027490672 -2030,ELCTRI,GBR,winter.day,22.48259122501884 -2030,ELCTRI,GBR,winter.peak,23.27921180436034 -2030,ELCTRI,GBR,winter.evening,23.510787571387645 -2030,ELCTRI,GBR,peak.night,25.802614793322427 -2030,ELCTRI,GBR,peak.day,22.511411198323547 -2030,ELCTRI,GBR,peak.peak,23.14996711322446 -2030,ELCTRI,GBR,peak.evening,25.460531270147676 +2030,BIOPEL,GBR,winter.night,1.5574655498888774 +2030,BIOPEL,GBR,winter.day,1.5574655498888774 +2030,BIOPEL,GBR,winter.peak,1.5574655498888774 +2030,BIOPEL,GBR,winter.evening,1.5574655498888774 +2030,BIOPEL,GBR,peak.night,1.5574655498888774 +2030,BIOPEL,GBR,peak.day,1.5574655498888774 +2030,BIOPEL,GBR,peak.peak,1.5574655498888774 +2030,BIOPEL,GBR,peak.evening,1.5574655498888774 +2030,BIOPEL,GBR,summer.night,1.5574655498888772 +2030,BIOPEL,GBR,summer.day,1.5574655498888772 +2030,BIOPEL,GBR,summer.peak,1.5574655498888772 +2030,BIOPEL,GBR,summer.evening,1.5574655498888772 +2030,BIOPEL,GBR,autumn.night,1.5574655498888774 +2030,BIOPEL,GBR,autumn.day,1.5574655498888774 +2030,BIOPEL,GBR,autumn.peak,1.5574655498888774 +2030,BIOPEL,GBR,autumn.evening,1.5574655498888774 +2030,ELCTRI,GBR,winter.night,25.652436266363537 +2030,ELCTRI,GBR,winter.day,24.285590476534562 +2030,ELCTRI,GBR,winter.peak,25.218516949271645 +2030,ELCTRI,GBR,winter.evening,25.48971652546481 +2030,ELCTRI,GBR,peak.night,27.344124703000464 +2030,ELCTRI,GBR,peak.day,23.686804556960922 +2030,ELCTRI,GBR,peak.peak,24.39639402614131 +2030,ELCTRI,GBR,peak.evening,26.963987490329604 2030,ELCTRI,GBR,summer.night,11.945216262614379 2030,ELCTRI,GBR,summer.day,11.945216262614379 2030,ELCTRI,GBR,summer.peak,11.945216262614379 2030,ELCTRI,GBR,summer.evening,11.945216262614379 -2030,ELCTRI,GBR,autumn.night,23.919198201154526 -2030,ELCTRI,GBR,autumn.day,22.05828271063494 -2030,ELCTRI,GBR,autumn.peak,23.15338936326698 -2030,ELCTRI,GBR,autumn.evening,23.689455541286584 +2030,ELCTRI,GBR,autumn.night,24.062518082905125 +2030,ELCTRI,GBR,autumn.day,22.17932878327024 +2030,ELCTRI,GBR,autumn.peak,23.28754306849811 +2030,ELCTRI,GBR,autumn.evening,23.83002556997958 2030,H2YPRD,GBR,winter.night,13.916995795079334 2030,H2YPRD,GBR,winter.day,13.916995795079334 2030,H2YPRD,GBR,winter.peak,13.916995795079334 @@ -335,22 +335,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,TPASKM,GBR,autumn.day,30.833894962930774 2030,TPASKM,GBR,autumn.peak,30.833894962930774 2030,TPASKM,GBR,autumn.evening,30.833894962930774 -2030,RSHEAT,GBR,winter.night,52.16456575149094 -2030,RSHEAT,GBR,winter.day,62.05014150781135 -2030,RSHEAT,GBR,winter.peak,81.46109188104126 -2030,RSHEAT,GBR,winter.evening,58.49223845482817 -2030,RSHEAT,GBR,peak.night,65.0911800060762 -2030,RSHEAT,GBR,peak.day,63.76091293324029 -2030,RSHEAT,GBR,peak.peak,63.44465892036651 -2030,RSHEAT,GBR,peak.evening,64.2808361891587 -2030,RSHEAT,GBR,summer.night,50.65878849393011 +2030,RSHEAT,GBR,winter.night,58.18366725203218 +2030,RSHEAT,GBR,winter.day,68.66249503826018 +2030,RSHEAT,GBR,winter.peak,72.60586764136325 +2030,RSHEAT,GBR,winter.evening,66.60809772691276 +2030,RSHEAT,GBR,peak.night,54.24996369933482 +2030,RSHEAT,GBR,peak.day,62.06396014205263 +2030,RSHEAT,GBR,peak.peak,66.6800182121284 +2030,RSHEAT,GBR,peak.evening,60.70475098929771 +2030,RSHEAT,GBR,summer.night,39.72586328424591 2030,RSHEAT,GBR,summer.day,32.119896220460745 2030,RSHEAT,GBR,summer.peak,32.119896220460745 2030,RSHEAT,GBR,summer.evening,32.119896220460745 -2030,RSHEAT,GBR,autumn.night,59.06847156929989 -2030,RSHEAT,GBR,autumn.day,50.8262403129185 -2030,RSHEAT,GBR,autumn.peak,98.1387816336922 -2030,RSHEAT,GBR,autumn.evening,48.89768270671781 +2030,RSHEAT,GBR,autumn.night,43.97668931046657 +2030,RSHEAT,GBR,autumn.day,58.44001520674955 +2030,RSHEAT,GBR,autumn.peak,69.32116376190939 +2030,RSHEAT,GBR,autumn.evening,53.95223793328724 2040,GASPRD,GBR,winter.night,5.785387816705663 2040,GASPRD,GBR,winter.day,5.785387816705663 2040,GASPRD,GBR,winter.peak,5.785387816705663 @@ -383,22 +383,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,OILCRD,GBR,autumn.day,5.785387816705664 2040,OILCRD,GBR,autumn.peak,5.785387816705664 2040,OILCRD,GBR,autumn.evening,5.785387816705664 -2040,BIOPRD,GBR,winter.night,0.8586931712935484 -2040,BIOPRD,GBR,winter.day,0.8586931712935484 -2040,BIOPRD,GBR,winter.peak,0.8586931712935484 -2040,BIOPRD,GBR,winter.evening,0.8586931712935484 -2040,BIOPRD,GBR,peak.night,0.8586931712935484 -2040,BIOPRD,GBR,peak.day,0.8586931712935484 -2040,BIOPRD,GBR,peak.peak,0.8586931712935484 -2040,BIOPRD,GBR,peak.evening,0.8586931712935484 -2040,BIOPRD,GBR,summer.night,0.8586931712935484 -2040,BIOPRD,GBR,summer.day,0.8586931712935484 -2040,BIOPRD,GBR,summer.peak,0.8586931712935484 -2040,BIOPRD,GBR,summer.evening,0.8586931712935484 -2040,BIOPRD,GBR,autumn.night,0.8586931712935483 -2040,BIOPRD,GBR,autumn.day,0.8586931712935483 -2040,BIOPRD,GBR,autumn.peak,0.8586931712935483 -2040,BIOPRD,GBR,autumn.evening,0.8586931712935483 +2040,BIOPRD,GBR,winter.night,0.8445624469571325 +2040,BIOPRD,GBR,winter.day,0.8445624469571325 +2040,BIOPRD,GBR,winter.peak,0.8445624469571325 +2040,BIOPRD,GBR,winter.evening,0.8445624469571325 +2040,BIOPRD,GBR,peak.night,0.8445624469571325 +2040,BIOPRD,GBR,peak.day,0.8445624469571325 +2040,BIOPRD,GBR,peak.peak,0.8445624469571325 +2040,BIOPRD,GBR,peak.evening,0.8445624469571325 +2040,BIOPRD,GBR,summer.night,0.8445624469571326 +2040,BIOPRD,GBR,summer.day,0.8445624469571326 +2040,BIOPRD,GBR,summer.peak,0.8445624469571326 +2040,BIOPRD,GBR,summer.evening,0.8445624469571326 +2040,BIOPRD,GBR,autumn.night,0.8445624469571325 +2040,BIOPRD,GBR,autumn.day,0.8445624469571325 +2040,BIOPRD,GBR,autumn.peak,0.8445624469571325 +2040,BIOPRD,GBR,autumn.evening,0.8445624469571325 2040,GASNAT,GBR,winter.night,9.78397612865817 2040,GASNAT,GBR,winter.day,9.78397612865817 2040,GASNAT,GBR,winter.peak,9.78397612865817 @@ -431,22 +431,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASOLI,GBR,autumn.day,11.020289470145302 2040,GASOLI,GBR,autumn.peak,11.020289470145302 2040,GASOLI,GBR,autumn.evening,11.020289470145302 -2040,BIOPEL,GBR,winter.night,2.0521757118191575 -2040,BIOPEL,GBR,winter.day,2.0521757118191575 -2040,BIOPEL,GBR,winter.peak,2.0521757118191575 -2040,BIOPEL,GBR,winter.evening,2.0521757118191575 -2040,BIOPEL,GBR,peak.night,2.0521757118191575 -2040,BIOPEL,GBR,peak.day,2.0521757118191575 -2040,BIOPEL,GBR,peak.peak,2.0521757118191575 -2040,BIOPEL,GBR,peak.evening,2.0521757118191575 -2040,BIOPEL,GBR,summer.night,2.0521757118191575 -2040,BIOPEL,GBR,summer.day,2.0521757118191575 -2040,BIOPEL,GBR,summer.peak,2.0521757118191575 -2040,BIOPEL,GBR,summer.evening,2.0521757118191575 -2040,BIOPEL,GBR,autumn.night,2.0521757118191575 -2040,BIOPEL,GBR,autumn.day,2.0521757118191575 -2040,BIOPEL,GBR,autumn.peak,2.0521757118191575 -2040,BIOPEL,GBR,autumn.evening,2.0521757118191575 +2040,BIOPEL,GBR,winter.night,2.0373384512659207 +2040,BIOPEL,GBR,winter.day,2.0373384512659207 +2040,BIOPEL,GBR,winter.peak,2.0373384512659207 +2040,BIOPEL,GBR,winter.evening,2.0373384512659207 +2040,BIOPEL,GBR,peak.night,2.0373384512659207 +2040,BIOPEL,GBR,peak.day,2.0373384512659207 +2040,BIOPEL,GBR,peak.peak,2.0373384512659207 +2040,BIOPEL,GBR,peak.evening,2.0373384512659207 +2040,BIOPEL,GBR,summer.night,2.0373384512659207 +2040,BIOPEL,GBR,summer.day,2.0373384512659207 +2040,BIOPEL,GBR,summer.peak,2.0373384512659207 +2040,BIOPEL,GBR,summer.evening,2.0373384512659207 +2040,BIOPEL,GBR,autumn.night,2.0373384512659207 +2040,BIOPEL,GBR,autumn.day,2.0373384512659207 +2040,BIOPEL,GBR,autumn.peak,2.0373384512659207 +2040,BIOPEL,GBR,autumn.evening,2.0373384512659207 2040,ELCTRI,GBR,winter.night,13.696824265811934 2040,ELCTRI,GBR,winter.day,13.696824265811934 2040,ELCTRI,GBR,winter.peak,13.696824265811935 @@ -495,19 +495,19 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,TPASKM,GBR,autumn.day,24.34097265877012 2040,TPASKM,GBR,autumn.peak,27.472510861873634 2040,TPASKM,GBR,autumn.evening,28.800648025752956 -2040,RSHEAT,GBR,winter.night,31.73564906753376 -2040,RSHEAT,GBR,winter.day,31.73564906753376 -2040,RSHEAT,GBR,winter.peak,31.73564906753376 -2040,RSHEAT,GBR,winter.evening,31.735649067533767 -2040,RSHEAT,GBR,peak.night,31.735649067533764 -2040,RSHEAT,GBR,peak.day,31.735649067533764 -2040,RSHEAT,GBR,peak.peak,31.735649067533764 -2040,RSHEAT,GBR,peak.evening,31.73564906753376 -2040,RSHEAT,GBR,summer.night,31.735649067533764 -2040,RSHEAT,GBR,summer.day,31.735649067533757 -2040,RSHEAT,GBR,summer.peak,31.735649067533764 -2040,RSHEAT,GBR,summer.evening,31.735649067533767 -2040,RSHEAT,GBR,autumn.night,31.735649067533757 -2040,RSHEAT,GBR,autumn.day,31.735649067533764 -2040,RSHEAT,GBR,autumn.peak,31.73564906753376 -2040,RSHEAT,GBR,autumn.evening,31.735649067533764 +2040,RSHEAT,GBR,winter.night,31.717844354869875 +2040,RSHEAT,GBR,winter.day,31.717844354869875 +2040,RSHEAT,GBR,winter.peak,31.71784435486988 +2040,RSHEAT,GBR,winter.evening,31.71784435486988 +2040,RSHEAT,GBR,peak.night,31.717844354869882 +2040,RSHEAT,GBR,peak.day,31.71784435486988 +2040,RSHEAT,GBR,peak.peak,31.717844354869875 +2040,RSHEAT,GBR,peak.evening,31.71784435486988 +2040,RSHEAT,GBR,summer.night,31.717844354869875 +2040,RSHEAT,GBR,summer.day,31.717844354869875 +2040,RSHEAT,GBR,summer.peak,31.71784435486988 +2040,RSHEAT,GBR,summer.evening,31.717844354869882 +2040,RSHEAT,GBR,autumn.night,31.717844354869868 +2040,RSHEAT,GBR,autumn.day,31.71784435486988 +2040,RSHEAT,GBR,autumn.peak,31.717844354869875 +2040,RSHEAT,GBR,autumn.evening,31.71784435486987 diff --git a/tests/data/circularity_npv/asset_capacities.csv b/tests/data/circularity_npv/asset_capacities.csv index 79dd1a8f8..6a22c3ec6 100644 --- a/tests/data/circularity_npv/asset_capacities.csv +++ b/tests/data/circularity_npv/asset_capacities.csv @@ -26,13 +26,13 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2030,17,3680.183145405077,26,0.0,0 2030,18,298.6475820926018,57,0.0,0 2030,19,2944.1465163240614,16,0.0,0 -2030,20,165.35058087534748,27,0.0,0 +2030,20,313.5799611972318,60,0.0,0 2040,5,3.964844,1,0.0,0 2040,6,2.999,1,0.0,0 2040,16,1849.28399075358,36,0.0,0 2040,18,298.6475820926018,57,0.0,0 2040,19,1288.064100891777,7,0.0,0 -2040,20,165.35058087534748,27,0.0,0 +2040,20,313.5799611972318,60,0.0,0 2040,21,942.563016229748,28,0.0,0 2040,22,2198.390989008045,39,0.0,0 2040,23,47.87448154612448,21,0.0,0 @@ -43,4 +43,4 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2040,28,972.4856516656132,26,0.0,0 2040,29,2349.6972514094086,33,0.0,0 2040,30,253.34467970492025,57,0.0,0 -2040,31,2627.9227668603858,37,0.0,0 +2040,31,2414.8479479257603,34,0.0,0 diff --git a/tests/data/circularity_npv/commodity_flows.csv b/tests/data/circularity_npv/commodity_flows.csv index 91d24e554..a23e7e0f9 100644 --- a/tests/data/circularity_npv/commodity_flows.csv +++ b/tests/data/circularity_npv/commodity_flows.csv @@ -623,22 +623,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,14,RSHEAT,autumn.peak,8.949902401675393 2020,14,ELCTRI,autumn.evening,-3.7736862463411116 2020,14,RSHEAT,autumn.evening,11.435412867700338 -2030,0,GASPRD,winter.night,110.37234217117275 -2030,0,CO2EMT,winter.night,564.3337855212063 -2030,0,GASPRD,winter.day,157.6747743140071 -2030,0,CO2EMT,winter.day,806.1911210675183 -2030,0,GASPRD,winter.peak,47.30243214283434 -2030,0,CO2EMT,winter.peak,241.85733554631202 -2030,0,GASPRD,winter.evening,63.06991002833836 -2030,0,CO2EMT,winter.evening,322.4764499748941 -2030,0,GASPRD,peak.night,38.74069950678759 -2030,0,CO2EMT,peak.night,198.08119657820498 -2030,0,GASPRD,peak.day,55.34385636236785 -2030,0,CO2EMT,peak.day,282.97313758078684 -2030,0,GASPRD,peak.peak,16.603156855580252 -2030,0,CO2EMT,peak.peak,84.89194100258183 -2030,0,GASPRD,peak.evening,22.137542651207347 -2030,0,CO2EMT,peak.evening,113.18925557562318 +2030,0,GASPRD,winter.night,100.0142994884817 +2030,0,CO2EMT,winter.night,511.373113284607 +2030,0,GASPRD,winter.day,142.87757050188463 +2030,0,CO2EMT,winter.day,730.5330179761362 +2030,0,GASPRD,winter.peak,42.863271013402915 +2030,0,CO2EMT,winter.peak,219.15990469152914 +2030,0,GASPRD,winter.evening,57.151028475078725 +2030,0,CO2EMT,winter.evening,292.2132085930775 +2030,0,GASPRD,peak.night,28.38265682409653 +2030,0,CO2EMT,peak.night,145.12052434160557 +2030,0,GASPRD,peak.day,40.54665255024535 +2030,0,CO2EMT,peak.day,207.31503448940447 +2030,0,GASPRD,peak.peak,12.163995726148817 +2030,0,CO2EMT,peak.peak,62.19451014779891 +2030,0,GASPRD,peak.evening,16.218661097947688 +2030,0,CO2EMT,peak.evening,82.92601419380654 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -647,14 +647,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,0,CO2EMT,summer.peak,0.0 2030,0,GASPRD,summer.evening,0.0 2030,0,CO2EMT,summer.evening,0.0 -2030,0,GASPRD,autumn.night,18.92207366424136 -2030,0,CO2EMT,autumn.night,96.74856264526608 -2030,0,GASPRD,autumn.day,27.031533768987273 -2030,0,CO2EMT,autumn.day,138.21223216083195 -2030,0,GASPRD,autumn.peak,8.109460104745908 -2030,0,CO2EMT,autumn.peak,41.46366951556583 -2030,0,GASPRD,autumn.evening,10.812613559495437 -2030,0,CO2EMT,autumn.evening,55.28489312970017 +2030,0,GASPRD,autumn.night,8.564030981550294 +2030,0,CO2EMT,autumn.night,43.787890408666655 +2030,0,GASPRD,autumn.day,12.23432995686477 +2030,0,CO2EMT,autumn.day,62.55412906944957 +2030,0,GASPRD,autumn.peak,3.6702989753144735 +2030,0,CO2EMT,autumn.peak,18.766238660782903 +2030,0,GASPRD,autumn.evening,4.8937320062358225 +2030,0,CO2EMT,autumn.evening,25.021651747883762 2030,1,OILCRD,winter.night,89.65022397810527 2030,1,GASPRD,winter.night,8.965022397810527 2030,1,CO2EMT,winter.night,657.405092431446 @@ -703,30 +703,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,OILCRD,autumn.evening,51.22869959170141 2030,1,GASPRD,autumn.evening,5.122869959170141 2030,1,CO2EMT,autumn.evening,375.6600541059464 -2030,2,GASPRD,winter.night,-134.52354417329906 -2030,2,GASNAT,winter.night,128.11766111742767 -2030,2,CO2EMT,winter.night,327.5328006467039 -2030,2,GASPRD,winter.day,-192.1764914125852 -2030,2,GASNAT,winter.day,183.0252299167478 -2030,2,CO2EMT,winter.day,467.9040002821658 -2030,2,GASPRD,winter.peak,-57.65294723928612 -2030,2,GASNAT,winter.peak,54.90756879932011 -2030,2,CO2EMT,winter.peak,140.37119963546186 -2030,2,GASPRD,winter.evening,-76.87059693401292 -2030,2,GASNAT,winter.evening,73.21009231810754 -2030,2,CO2EMT,winter.evening,187.16160101124194 -2030,2,GASPRD,peak.night,-62.891901508913904 -2030,2,GASNAT,peak.night,59.89704905610848 -2030,2,CO2EMT,peak.night,153.12680591194135 -2030,2,GASPRD,peak.day,-89.84557346094594 -2030,2,GASNAT,peak.day,85.56721281994851 -2030,2,CO2EMT,peak.day,218.7525795741984 -2030,2,GASPRD,peak.peak,-26.95367195203203 -2030,2,GASNAT,peak.peak,25.670163763840026 -2030,2,CO2EMT,peak.peak,65.62577366225703 -2030,2,GASPRD,peak.evening,-35.93822955688187 -2030,2,GASNAT,peak.evening,34.22688529226845 -2030,2,CO2EMT,peak.evening,87.5010322496843 +2030,2,GASPRD,winter.night,-124.16550149060801 +2030,2,GASNAT,winter.night,118.25285856248381 +2030,2,CO2EMT,winter.night,302.3134329149899 +2030,2,GASPRD,winter.day,-177.37928760046273 +2030,2,GASNAT,winter.day,168.93265485758354 +2030,2,CO2EMT,winter.day,431.87633214341236 +2030,2,GASPRD,winter.peak,-53.213786109854695 +2030,2,GASNAT,winter.peak,50.679796295099706 +2030,2,CO2EMT,winter.peak,129.5628992284224 +2030,2,GASPRD,winter.evening,-70.95171538075327 +2030,2,GASNAT,winter.evening,67.57306226738406 +2030,2,CO2EMT,winter.evening,172.75053368656737 +2030,2,GASPRD,peak.night,-52.53385882622284 +2030,2,GASNAT,peak.night,50.03224650116461 +2030,2,CO2EMT,peak.night,127.90743818022733 +2030,2,GASPRD,peak.day,-75.04836964882345 +2030,2,GASNAT,peak.day,71.47463776078423 +2030,2,CO2EMT,peak.day,182.7249114354449 +2030,2,GASPRD,peak.peak,-22.5145108226006 +2030,2,GASNAT,peak.peak,21.442391259619615 +2030,2,CO2EMT,peak.peak,54.81747325521755 +2030,2,GASPRD,peak.evening,-30.019348003622227 +2030,2,GASNAT,peak.evening,28.589855241544978 +2030,2,CO2EMT,peak.evening,73.08996492500974 2030,2,GASPRD,summer.night,-0.0 2030,2,GASNAT,summer.night,0.0 2030,2,CO2EMT,summer.night,0.0 @@ -739,18 +739,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,2,GASPRD,summer.evening,-0.0 2030,2,GASNAT,summer.evening,0.0 2030,2,CO2EMT,summer.evening,0.0 -2030,2,GASPRD,autumn.night,-43.073275666367664 -2030,2,GASNAT,autumn.night,41.02216730130254 -2030,2,CO2EMT,autumn.night,104.87317070577994 -2030,2,GASPRD,autumn.day,-61.53325086756536 -2030,2,GASNAT,autumn.day,58.60309606434796 -2030,2,CO2EMT,autumn.day,149.81881508850557 -2030,2,GASPRD,autumn.peak,-18.459975201197686 -2030,2,GASNAT,autumn.peak,17.580928763045414 -2030,2,CO2EMT,autumn.peak,44.945644382725604 -2030,2,GASPRD,autumn.evening,-24.61330046516998 -2030,2,GASNAT,autumn.evening,23.441238538257124 -2030,2,CO2EMT,autumn.evening,59.927526323054344 +2030,2,GASPRD,autumn.night,-32.71523298367661 +2030,2,GASNAT,autumn.night,31.15736474635867 +2030,2,CO2EMT,autumn.night,79.65380297406595 +2030,2,GASPRD,autumn.day,-46.73604705544286 +2030,2,GASNAT,autumn.day,44.510521005183676 +2030,2,CO2EMT,autumn.day,113.79114694975208 +2030,2,GASPRD,autumn.peak,-14.020814071766251 +2030,2,GASNAT,autumn.peak,13.353156258825 +2030,2,CO2EMT,autumn.peak,34.137343975686115 +2030,2,GASPRD,autumn.evening,-18.694418911910347 +2030,2,GASNAT,autumn.evening,17.804208487533664 +2030,2,CO2EMT,autumn.evening,45.51645899837982 2030,5,ELCTRI,winter.night,4.435312795545212 2030,5,ELCTRI,winter.day,7.075379933645912 2030,5,ELCTRI,winter.peak,1.9712501261051125 @@ -818,27 +818,27 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,13,GASNAT,winter.night,-43.845148578709995 2030,13,RSHEAT,winter.night,38.1262161554 2030,13,CO2EMT,winter.night,2241.8024468294425 -2030,13,GASNAT,winter.day,-211.17312695008962 -2030,13,RSHEAT,winter.day,183.6288060435562 -2030,13,CO2EMT,winter.day,10797.281980958083 -2030,13,GASNAT,winter.peak,-87.38152812783855 -2030,13,RSHEAT,winter.peak,75.98393750246831 -2030,13,CO2EMT,winter.peak,4467.817533176385 +2030,13,GASNAT,winter.day,-186.12846941741412 +2030,13,RSHEAT,winter.day,161.85084297166446 +2030,13,CO2EMT,winter.day,9516.748641312384 +2030,13,GASNAT,winter.peak,-78.60400549146213 +2030,13,RSHEAT,winter.peak,68.35130912301055 +2030,13,CO2EMT,winter.peak,4019.022800778459 2030,13,GASNAT,winter.evening,-71.44063561968 2030,13,RSHEAT,winter.evening,62.1222918432 2030,13,CO2EMT,winter.evening,3652.7596992342387 -2030,13,GASNAT,peak.night,-9.665895533424857 -2030,13,RSHEAT,peak.night,8.405126550804225 -2030,13,CO2EMT,peak.night,494.217238624013 -2030,13,GASNAT,peak.day,-80.49245678381253 -2030,13,RSHEAT,peak.day,69.99344068157612 -2030,13,CO2EMT,peak.day,4115.579315356335 -2030,13,GASNAT,peak.peak,-61.4107525893157 -2030,13,RSHEAT,peak.peak,53.400654425491915 -2030,13,CO2EMT,peak.peak,3139.931779891712 -2030,13,GASNAT,peak.evening,-23.382366265005174 -2030,13,RSHEAT,peak.evening,20.332492404352326 -2030,13,CO2EMT,peak.evening,1195.5403871297146 +2030,13,GASNAT,peak.night,-0.0 +2030,13,RSHEAT,peak.night,0.0 +2030,13,CO2EMT,peak.night,0.0 +2030,13,GASNAT,peak.day,-66.282877594409 +2030,13,RSHEAT,peak.day,57.63728486470349 +2030,13,CO2EMT,peak.day,3389.043531402133 +2030,13,GASNAT,peak.peak,-57.14787884613584 +2030,13,RSHEAT,peak.peak,49.69380769229204 +2030,13,CO2EMT,peak.peak,2921.971045402926 +2030,13,GASNAT,peak.evening,-17.698534561961377 +2030,13,RSHEAT,peak.evening,15.39003005387946 +2030,13,CO2EMT,peak.evening,904.9260721530853 2030,13,GASNAT,summer.night,-0.0 2030,13,RSHEAT,summer.night,0.0 2030,13,CO2EMT,summer.night,0.0 @@ -851,18 +851,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,13,GASNAT,summer.evening,-0.0 2030,13,RSHEAT,summer.evening,0.0 2030,13,CO2EMT,summer.evening,0.0 -2030,13,GASNAT,autumn.night,-2.3892790490967144 -2030,13,RSHEAT,autumn.night,2.0776339557362737 -2030,13,CO2EMT,autumn.night,122.16383778031503 -2030,13,GASNAT,autumn.day,-67.97422666003601 -2030,13,RSHEAT,autumn.day,59.10802318264001 -2030,13,CO2EMT,autumn.day,3475.5222091276414 -2030,13,GASNAT,autumn.peak,-20.392267932755544 -2030,13,RSHEAT,autumn.peak,17.7324068980483 -2030,13,CO2EMT,autumn.peak,1042.656659401791 -2030,13,GASNAT,autumn.evening,-19.376214580347 -2030,13,RSHEAT,autumn.evening,16.84888224378 -2030,13,CO2EMT,autumn.evening,990.7058514931422 +2030,13,GASNAT,autumn.night,-10.492917792587003 +2030,13,RSHEAT,autumn.night,9.124276341380003 +2030,13,CO2EMT,autumn.night,536.5028867349736 +2030,13,GASNAT,autumn.day,-38.715817778487676 +2030,13,RSHEAT,autumn.day,33.66592850303277 +2030,13,CO2EMT,autumn.day,1979.5397630140753 +2030,13,GASNAT,autumn.peak,-11.614745296379116 +2030,13,RSHEAT,autumn.peak,10.099778518590536 +2030,13,CO2EMT,autumn.peak,593.8619270038643 +2030,13,GASNAT,autumn.evening,-15.486327185729436 +2030,13,RSHEAT,autumn.evening,13.466371465851685 +2030,13,CO2EMT,autumn.evening,791.8159090063461 2030,14,ELCTRI,winter.night,-9.624518793997803 2030,14,RSHEAT,winter.night,29.165208466660005 2030,14,ELCTRI,winter.day,-13.749312543997803 @@ -945,20 +945,20 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,15,CO2EMT,autumn.evening,4988.399495032756 2030,16,BIOPEL,winter.night,-0.0 2030,16,RSHEAT,winter.night,0.0 -2030,16,BIOPEL,winter.day,-8.455970862772551 -2030,16,RSHEAT,winter.day,7.046642385643793 -2030,16,BIOPEL,winter.peak,-30.91321521740604 -2030,16,RSHEAT,winter.peak,25.761012681171703 +2030,16,BIOPEL,winter.day,-34.589526549042645 +2030,16,RSHEAT,winter.day,28.82460545753554 +2030,16,BIOPEL,winter.peak,-40.07236927275535 +2030,16,RSHEAT,winter.peak,33.39364106062946 2030,16,BIOPEL,winter.evening,-0.0 2030,16,RSHEAT,winter.evening,0.0 -2030,16,BIOPEL,peak.night,-11.482679279946932 -2030,16,RSHEAT,peak.night,9.568899399955777 -2030,16,BIOPEL,peak.day,-16.403827520284654 -2030,16,RSHEAT,peak.day,13.66985626690388 -2030,16,BIOPEL,peak.peak,-4.921148240337722 -2030,16,RSHEAT,peak.peak,4.100956866948102 -2030,16,BIOPEL,peak.evening,-6.561531039609214 -2030,16,RSHEAT,peak.evening,5.467942533007679 +2030,16,BIOPEL,peak.night,-21.568831140912 +2030,16,RSHEAT,peak.night,17.97402595076 +2030,16,BIOPEL,peak.day,-31.231214500531802 +2030,16,RSHEAT,peak.day,26.026012083776504 +2030,16,BIOPEL,peak.peak,-9.369364320177574 +2030,16,RSHEAT,peak.peak,7.807803600147978 +2030,16,BIOPEL,peak.evening,-12.492485860176654 +2030,16,RSHEAT,peak.evening,10.410404883480545 2030,16,BIOPEL,summer.night,-1.073113352519217 2030,16,RSHEAT,summer.night,0.8942611270993475 2030,16,BIOPEL,summer.day,-0.0 @@ -967,14 +967,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,16,RSHEAT,summer.peak,0.0 2030,16,BIOPEL,summer.evening,-0.0 2030,16,RSHEAT,summer.evening,0.0 -2030,16,BIOPEL,autumn.night,-8.455970862772475 -2030,16,RSHEAT,autumn.night,7.04664238564373 -2030,16,BIOPEL,autumn.day,-0.0 -2030,16,RSHEAT,autumn.day,0.0 -2030,16,BIOPEL,autumn.peak,-30.91321521740604 -2030,16,RSHEAT,autumn.peak,25.761012681171703 -2030,16,BIOPEL,autumn.evening,-0.0 -2030,16,RSHEAT,autumn.evening,0.0 +2030,16,BIOPEL,autumn.night,-0.0 +2030,16,RSHEAT,autumn.night,0.0 +2030,16,BIOPEL,autumn.day,-30.53051361552869 +2030,16,RSHEAT,autumn.day,25.442094679607244 +2030,16,BIOPEL,autumn.peak,-40.07236927275535 +2030,16,RSHEAT,autumn.peak,33.39364106062946 +2030,16,BIOPEL,autumn.evening,-4.059012933513978 +2030,16,RSHEAT,autumn.evening,3.3825107779283154 2030,17,OILCRD,winter.night,-241.51202002126303 2030,17,GASOLI,winter.night,92.88923846971655 2030,17,DIESEL,winter.night,92.88923846971655 @@ -1039,22 +1039,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,17,GASOLI,autumn.evening,53.07956502182511 2030,17,DIESEL,autumn.evening,53.07956502182511 2030,17,CO2EMT,autumn.evening,2335.394701830261 -2030,18,BIOPRD,winter.night,-12.05681324394428 -2030,18,BIOPEL,winter.night,11.482679279946932 -2030,18,BIOPRD,winter.day,-17.224018896298894 -2030,18,BIOPEL,winter.day,16.40382752028466 -2030,18,BIOPRD,winter.peak,-5.167205652354608 -2030,18,BIOPEL,winter.peak,4.921148240337722 -2030,18,BIOPRD,winter.evening,-6.889607591589671 -2030,18,BIOPEL,winter.evening,6.561531039609211 -2030,18,BIOPRD,peak.night,-12.056813243944283 -2030,18,BIOPEL,peak.night,11.482679279946936 -2030,18,BIOPRD,peak.day,-17.22401889629889 -2030,18,BIOPEL,peak.day,16.403827520284658 -2030,18,BIOPRD,peak.peak,-5.167205652354609 -2030,18,BIOPEL,peak.peak,4.921148240337723 -2030,18,BIOPRD,peak.evening,-6.889607591589672 -2030,18,BIOPEL,peak.evening,6.5615310396092115 +2030,18,BIOPRD,winter.night,-22.86520560849148 +2030,18,BIOPEL,winter.night,21.77638629380141 +2030,18,BIOPRD,winter.day,-32.66457939590498 +2030,18,BIOPEL,winter.day,31.109123234195216 +2030,18,BIOPRD,winter.peak,-9.799373787413497 +2030,18,BIOPEL,winter.peak,9.332736940393806 +2030,18,BIOPRD,winter.evening,-13.065831821077982 +2030,18,BIOPEL,winter.evening,12.4436493534076 +2030,18,BIOPRD,peak.night,-22.86520560849148 +2030,18,BIOPEL,peak.night,21.77638629380141 +2030,18,BIOPRD,peak.day,-32.66457939590498 +2030,18,BIOPEL,peak.day,31.109123234195216 +2030,18,BIOPRD,peak.peak,-9.799373787413497 +2030,18,BIOPEL,peak.peak,9.332736940393806 +2030,18,BIOPRD,peak.evening,-13.065831821077982 +2030,18,BIOPEL,peak.evening,12.4436493534076 2030,18,BIOPRD,summer.night,-0.328640964396805 2030,18,BIOPEL,summer.night,0.3129913946636238 2030,18,BIOPRD,summer.day,-0.46948709135156785 @@ -1063,14 +1063,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,18,BIOPEL,summer.peak,0.13413916852834543 2030,18,BIOPRD,summer.evening,-0.18779483744204228 2030,18,BIOPEL,summer.evening,0.17885222613527835 -2030,18,BIOPRD,autumn.night,-12.05681324394428 -2030,18,BIOPEL,autumn.night,11.482679279946932 -2030,18,BIOPRD,autumn.day,-17.224018896298894 -2030,18,BIOPEL,autumn.day,16.40382752028466 -2030,18,BIOPRD,autumn.peak,-5.167205652354608 -2030,18,BIOPEL,autumn.peak,4.921148240337722 -2030,18,BIOPRD,autumn.evening,-6.889607591589671 -2030,18,BIOPEL,autumn.evening,6.561531039609211 +2030,18,BIOPRD,autumn.night,-22.86520560849148 +2030,18,BIOPEL,autumn.night,21.77638629380141 +2030,18,BIOPRD,autumn.day,-32.66457939590498 +2030,18,BIOPEL,autumn.day,31.109123234195216 +2030,18,BIOPRD,autumn.peak,-9.799373787413497 +2030,18,BIOPEL,autumn.peak,9.332736940393806 +2030,18,BIOPRD,autumn.evening,-13.065831821077982 +2030,18,BIOPEL,autumn.evening,12.4436493534076 2030,19,OILCRD,winter.night,151.86179604315782 2030,19,GASPRD,winter.night,15.186179604315782 2030,19,CO2EMT,winter.night,1113.6025503844764 @@ -1119,22 +1119,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,19,OILCRD,autumn.evening,86.77816946504392 2030,19,GASPRD,autumn.evening,8.677816946504391 2030,19,CO2EMT,autumn.evening,636.3443166871671 -2030,20,BIOPRD,winter.night,12.056813243944282 -2030,20,BIOPRD,winter.day,17.22401889629889 -2030,20,BIOPRD,winter.peak,5.167205652354609 -2030,20,BIOPRD,winter.evening,6.889607591589671 -2030,20,BIOPRD,peak.night,12.056813243944282 -2030,20,BIOPRD,peak.day,17.22401889629889 -2030,20,BIOPRD,peak.peak,5.167205652354609 -2030,20,BIOPRD,peak.evening,6.889607591589671 +2030,20,BIOPRD,winter.night,22.865205608491475 +2030,20,BIOPRD,winter.day,32.66457939590498 +2030,20,BIOPRD,winter.peak,9.799373787413495 +2030,20,BIOPRD,winter.evening,13.065831821077985 +2030,20,BIOPRD,peak.night,22.865205608491475 +2030,20,BIOPRD,peak.day,32.66457939590498 +2030,20,BIOPRD,peak.peak,9.799373787413495 +2030,20,BIOPRD,peak.evening,13.065831821077985 2030,20,BIOPRD,summer.night,0.32864096439680507 2030,20,BIOPRD,summer.day,0.46948709135156785 2030,20,BIOPRD,summer.peak,0.14084612695476273 2030,20,BIOPRD,summer.evening,0.18779483744204223 -2030,20,BIOPRD,autumn.night,12.056813243944282 -2030,20,BIOPRD,autumn.day,17.22401889629889 -2030,20,BIOPRD,autumn.peak,5.167205652354609 -2030,20,BIOPRD,autumn.evening,6.889607591589671 +2030,20,BIOPRD,autumn.night,22.865205608491475 +2030,20,BIOPRD,autumn.day,32.66457939590498 +2030,20,BIOPRD,autumn.peak,9.799373787413495 +2030,20,BIOPRD,autumn.evening,13.065831821077985 2040,5,ELCTRI,winter.night,0.4349787353781742 2040,5,ELCTRI,winter.day,6.213981720283963 2040,5,ELCTRI,winter.peak,1.864194498487193 @@ -1311,22 +1311,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,19,OILCRD,autumn.evening,36.74873693866158 2040,19,GASPRD,autumn.evening,3.674873693866158 2040,19,CO2EMT,autumn.evening,269.47848797120537 -2040,20,BIOPRD,winter.night,11.760873987058853 -2040,20,BIOPRD,winter.day,16.8012485298995 -2040,20,BIOPRD,winter.peak,5.040374542840651 -2040,20,BIOPRD,winter.evening,6.720499444218196 -2040,20,BIOPRD,peak.night,6.801953962775656 -2040,20,BIOPRD,peak.day,9.717077076353227 -2040,20,BIOPRD,peak.peak,2.9151231135775744 -2040,20,BIOPRD,peak.evening,3.8868308491980788 -2040,20,BIOPRD,summer.night,0.5063757966156501 -2040,20,BIOPRD,summer.day,0.723393994173131 -2040,20,BIOPRD,summer.peak,0.21701819755748106 -2040,20,BIOPRD,summer.evening,0.2893575990581689 -2040,20,BIOPRD,autumn.night,5.456414089121367 -2040,20,BIOPRD,autumn.day,7.794877259483268 -2040,20,BIOPRD,autumn.peak,2.338463170361898 -2040,20,BIOPRD,autumn.evening,3.1179509187594716 +2040,20,BIOPRD,winter.night,22.834059483137388 +2040,20,BIOPRD,winter.day,32.62008493117441 +2040,20,BIOPRD,winter.peak,9.78602544803704 +2040,20,BIOPRD,winter.evening,13.048034035100327 +2040,20,BIOPRD,peak.night,13.206180217429804 +2040,20,BIOPRD,peak.day,18.865971713312092 +2040,20,BIOPRD,peak.peak,5.659791495882293 +2040,20,BIOPRD,peak.evening,7.546388721547501 +2040,20,BIOPRD,summer.night,0.9831425005884612 +2040,20,BIOPRD,summer.day,1.4044892846287886 +2040,20,BIOPRD,summer.peak,0.4213467840403268 +2040,20,BIOPRD,summer.evening,0.5617957165481348 +2040,20,BIOPRD,autumn.night,10.59377764039661 +2040,20,BIOPRD,autumn.day,15.13396803695429 +2040,20,BIOPRD,autumn.peak,4.540190396557677 +2040,20,BIOPRD,autumn.evening,6.053587243838934 2040,21,ELCTRI,winter.night,-5.687236186067019 2040,21,GASOLI,winter.night,-6.656518738655801 2040,21,TPASKM,winter.night,6.656518738655801 @@ -1695,19 +1695,19 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,30,CO2EMT,autumn.peak,0.0 2040,30,GASPRD,autumn.evening,0.0 2040,30,CO2EMT,autumn.evening,0.0 -2040,31,BIOPRD,winter.night,186.91599597141777 -2040,31,BIOPRD,winter.day,267.0228510215368 -2040,31,BIOPRD,winter.peak,80.1068550501191 -2040,31,BIOPRD,winter.evening,106.80914092129858 -2040,31,BIOPRD,peak.night,108.10370053304963 -2040,31,BIOPRD,peak.day,154.43385769256156 -2040,31,BIOPRD,peak.peak,46.33015715951196 -2040,31,BIOPRD,peak.evening,61.77354337353763 -2040,31,BIOPRD,summer.night,8.04784886432613 -2040,31,BIOPRD,summer.day,11.496926933270112 -2040,31,BIOPRD,summer.peak,3.4490780689439835 -2040,31,BIOPRD,summer.evening,4.598770795382144 -2040,31,BIOPRD,autumn.night,86.71898661807276 -2040,31,BIOPRD,autumn.day,123.88426642734844 -2040,31,BIOPRD,autumn.peak,37.16527980927563 -2040,31,BIOPRD,autumn.evening,49.55370680879716 +2040,31,BIOPRD,winter.night,175.84281047533926 +2040,31,BIOPRD,winter.day,251.2040146202618 +2040,31,BIOPRD,winter.peak,75.36120414492268 +2040,31,BIOPRD,winter.evening,100.48160633041643 +2040,31,BIOPRD,peak.night,101.6994742783955 +2040,31,BIOPRD,peak.day,145.28496305560267 +2040,31,BIOPRD,peak.peak,43.585488777207225 +2040,31,BIOPRD,peak.evening,58.11398550118819 +2040,31,BIOPRD,summer.night,7.571082160353314 +2040,31,BIOPRD,summer.day,10.815831642814457 +2040,31,BIOPRD,summer.peak,3.2447494824611383 +2040,31,BIOPRD,summer.evening,4.326332677892179 +2040,31,BIOPRD,autumn.night,81.58162306679752 +2040,31,BIOPRD,autumn.day,116.5451756498774 +2040,31,BIOPRD,autumn.peak,34.963552583079846 +2040,31,BIOPRD,autumn.evening,46.61807048371769 diff --git a/tests/data/circularity_npv/commodity_prices.csv b/tests/data/circularity_npv/commodity_prices.csv index 916264996..474124901 100644 --- a/tests/data/circularity_npv/commodity_prices.csv +++ b/tests/data/circularity_npv/commodity_prices.csv @@ -175,22 +175,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,51.786792011459774 2020,RSHEAT,GBR,autumn.peak,55.10110597011735 2020,RSHEAT,GBR,autumn.evening,51.491109338557344 -2030,GASPRD,GBR,winter.night,10.83638347568378 -2030,GASPRD,GBR,winter.day,10.83638347568378 -2030,GASPRD,GBR,winter.peak,10.83638347568378 -2030,GASPRD,GBR,winter.evening,10.83638347568378 -2030,GASPRD,GBR,peak.night,9.555261952714954 -2030,GASPRD,GBR,peak.day,9.555261952714954 -2030,GASPRD,GBR,peak.peak,9.555261952714954 -2030,GASPRD,GBR,peak.evening,9.555261952714954 +2030,GASPRD,GBR,winter.night,12.525606703681504 +2030,GASPRD,GBR,winter.day,12.525606703681504 +2030,GASPRD,GBR,winter.peak,12.525606703681504 +2030,GASPRD,GBR,winter.evening,12.525606703681504 +2030,GASPRD,GBR,peak.night,10.276849483232242 +2030,GASPRD,GBR,peak.day,10.276849483232242 +2030,GASPRD,GBR,peak.peak,10.276849483232242 +2030,GASPRD,GBR,peak.evening,10.276849483232242 2030,GASPRD,GBR,summer.night,5.695927420926498 2030,GASPRD,GBR,summer.day,5.695927420926498 2030,GASPRD,GBR,summer.peak,5.695927420926498 2030,GASPRD,GBR,summer.evening,5.695927420926498 -2030,GASPRD,GBR,autumn.night,8.448257530546277 -2030,GASPRD,GBR,autumn.day,8.448257530546277 -2030,GASPRD,GBR,autumn.peak,8.448257530546277 -2030,GASPRD,GBR,autumn.evening,8.448257530546277 +2030,GASPRD,GBR,autumn.night,7.915489885189961 +2030,GASPRD,GBR,autumn.day,7.915489885189961 +2030,GASPRD,GBR,autumn.peak,7.915489885189961 +2030,GASPRD,GBR,autumn.evening,7.915489885189961 2030,OILCRD,GBR,winter.night,5.695927420926498 2030,OILCRD,GBR,winter.day,5.695927420926498 2030,OILCRD,GBR,winter.peak,5.695927420926498 @@ -207,38 +207,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,OILCRD,GBR,autumn.day,5.695927420926497 2030,OILCRD,GBR,autumn.peak,5.695927420926497 2030,OILCRD,GBR,autumn.evening,5.695927420926497 -2030,BIOPRD,GBR,winter.night,0.6590123864355235 -2030,BIOPRD,GBR,winter.day,0.6590123864355235 -2030,BIOPRD,GBR,winter.peak,0.6590123864355235 -2030,BIOPRD,GBR,winter.evening,0.6590123864355235 -2030,BIOPRD,GBR,peak.night,0.6590123864355235 -2030,BIOPRD,GBR,peak.day,0.6590123864355235 -2030,BIOPRD,GBR,peak.peak,0.6590123864355235 -2030,BIOPRD,GBR,peak.evening,0.6590123864355235 -2030,BIOPRD,GBR,summer.night,0.6590123864355235 -2030,BIOPRD,GBR,summer.day,0.6590123864355235 -2030,BIOPRD,GBR,summer.peak,0.6590123864355235 -2030,BIOPRD,GBR,summer.evening,0.6590123864355235 -2030,BIOPRD,GBR,autumn.night,0.6590123864355235 -2030,BIOPRD,GBR,autumn.day,0.6590123864355235 -2030,BIOPRD,GBR,autumn.peak,0.6590123864355235 -2030,BIOPRD,GBR,autumn.evening,0.6590123864355235 -2030,GASNAT,GBR,winter.night,16.715533485995145 -2030,GASNAT,GBR,winter.day,16.715533485995145 -2030,GASNAT,GBR,winter.peak,16.715533485995145 -2030,GASNAT,GBR,winter.evening,16.715533485995145 -2030,GASNAT,GBR,peak.night,15.370355886877876 -2030,GASNAT,GBR,peak.day,15.370355886877876 -2030,GASNAT,GBR,peak.peak,15.370355886877876 -2030,GASNAT,GBR,peak.evening,15.370355886877876 -2030,GASNAT,GBR,summer.night,11.318054628499999 -2030,GASNAT,GBR,summer.day,11.318054628499999 -2030,GASNAT,GBR,summer.peak,11.318054628499999 -2030,GASNAT,GBR,summer.evening,11.318054628499999 -2030,GASNAT,GBR,autumn.night,14.208001243600766 -2030,GASNAT,GBR,autumn.day,14.208001243600766 -2030,GASNAT,GBR,autumn.peak,14.208001243600766 -2030,GASNAT,GBR,autumn.evening,14.208001243600766 +2030,BIOPRD,GBR,winter.night,0.6607606810776961 +2030,BIOPRD,GBR,winter.day,0.6607606810776961 +2030,BIOPRD,GBR,winter.peak,0.6607606810776961 +2030,BIOPRD,GBR,winter.evening,0.6607606810776961 +2030,BIOPRD,GBR,peak.night,0.6607606810776961 +2030,BIOPRD,GBR,peak.day,0.6607606810776961 +2030,BIOPRD,GBR,peak.peak,0.6607606810776961 +2030,BIOPRD,GBR,peak.evening,0.6607606810776961 +2030,BIOPRD,GBR,summer.night,0.6607606810776961 +2030,BIOPRD,GBR,summer.day,0.6607606810776961 +2030,BIOPRD,GBR,summer.peak,0.6607606810776961 +2030,BIOPRD,GBR,summer.evening,0.6607606810776961 +2030,BIOPRD,GBR,autumn.night,0.6607606810776961 +2030,BIOPRD,GBR,autumn.day,0.6607606810776961 +2030,BIOPRD,GBR,autumn.peak,0.6607606810776961 +2030,BIOPRD,GBR,autumn.evening,0.6607606810776961 +2030,GASNAT,GBR,winter.night,19.191834608887543 +2030,GASNAT,GBR,winter.day,19.191834608887543 +2030,GASNAT,GBR,winter.peak,19.191834608887543 +2030,GASNAT,GBR,winter.evening,19.191834608887543 +2030,GASNAT,GBR,peak.night,16.83063952741582 +2030,GASNAT,GBR,peak.day,16.83063952741582 +2030,GASNAT,GBR,peak.peak,16.83063952741582 +2030,GASNAT,GBR,peak.evening,16.83063952741582 +2030,GASNAT,GBR,summer.night,12.020671361994788 +2030,GASNAT,GBR,summer.day,12.020671361994788 +2030,GASNAT,GBR,summer.peak,12.020671361994788 +2030,GASNAT,GBR,summer.evening,12.020671361994788 +2030,GASNAT,GBR,autumn.night,14.351211949471423 +2030,GASNAT,GBR,autumn.day,14.351211949471423 +2030,GASNAT,GBR,autumn.peak,14.351211949471423 +2030,GASNAT,GBR,autumn.evening,14.351211949471423 2030,GASOLI,GBR,winter.night,10.76685057838598 2030,GASOLI,GBR,winter.day,10.76685057838598 2030,GASOLI,GBR,winter.peak,10.76685057838598 @@ -271,38 +271,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,DIESEL,GBR,autumn.day,10.766850578385979 2030,DIESEL,GBR,autumn.peak,10.766850578385979 2030,DIESEL,GBR,autumn.evening,10.766850578385979 -2030,BIOPEL,GBR,winter.night,2.0919174304808115 -2030,BIOPEL,GBR,winter.day,2.0919174304808115 -2030,BIOPEL,GBR,winter.peak,2.0919174304808115 -2030,BIOPEL,GBR,winter.evening,2.0919174304808115 -2030,BIOPEL,GBR,peak.night,2.091917430480811 -2030,BIOPEL,GBR,peak.day,2.091917430480811 -2030,BIOPEL,GBR,peak.peak,2.091917430480811 -2030,BIOPEL,GBR,peak.evening,2.091917430480811 -2030,BIOPEL,GBR,summer.night,2.091917430480811 -2030,BIOPEL,GBR,summer.day,2.091917430480811 -2030,BIOPEL,GBR,summer.peak,2.091917430480811 -2030,BIOPEL,GBR,summer.evening,2.091917430480811 -2030,BIOPEL,GBR,autumn.night,2.0919174304808115 -2030,BIOPEL,GBR,autumn.day,2.0919174304808115 -2030,BIOPEL,GBR,autumn.peak,2.0919174304808115 -2030,BIOPEL,GBR,autumn.evening,2.0919174304808115 -2030,ELCTRI,GBR,winter.night,23.649733027490672 -2030,ELCTRI,GBR,winter.day,22.48259122501884 -2030,ELCTRI,GBR,winter.peak,23.27921180436034 -2030,ELCTRI,GBR,winter.evening,23.510787571387645 -2030,ELCTRI,GBR,peak.night,25.802614793322427 -2030,ELCTRI,GBR,peak.day,22.511411198323547 -2030,ELCTRI,GBR,peak.peak,23.14996711322446 -2030,ELCTRI,GBR,peak.evening,25.460531270147676 +2030,BIOPEL,GBR,winter.night,1.5574655498888774 +2030,BIOPEL,GBR,winter.day,1.5574655498888774 +2030,BIOPEL,GBR,winter.peak,1.5574655498888774 +2030,BIOPEL,GBR,winter.evening,1.5574655498888774 +2030,BIOPEL,GBR,peak.night,1.5574655498888774 +2030,BIOPEL,GBR,peak.day,1.5574655498888774 +2030,BIOPEL,GBR,peak.peak,1.5574655498888774 +2030,BIOPEL,GBR,peak.evening,1.5574655498888774 +2030,BIOPEL,GBR,summer.night,1.5574655498888772 +2030,BIOPEL,GBR,summer.day,1.5574655498888772 +2030,BIOPEL,GBR,summer.peak,1.5574655498888772 +2030,BIOPEL,GBR,summer.evening,1.5574655498888772 +2030,BIOPEL,GBR,autumn.night,1.5574655498888774 +2030,BIOPEL,GBR,autumn.day,1.5574655498888774 +2030,BIOPEL,GBR,autumn.peak,1.5574655498888774 +2030,BIOPEL,GBR,autumn.evening,1.5574655498888774 +2030,ELCTRI,GBR,winter.night,25.652436266363537 +2030,ELCTRI,GBR,winter.day,24.285590476534562 +2030,ELCTRI,GBR,winter.peak,25.218516949271645 +2030,ELCTRI,GBR,winter.evening,25.48971652546481 +2030,ELCTRI,GBR,peak.night,27.344124703000464 +2030,ELCTRI,GBR,peak.day,23.686804556960922 +2030,ELCTRI,GBR,peak.peak,24.39639402614131 +2030,ELCTRI,GBR,peak.evening,26.963987490329604 2030,ELCTRI,GBR,summer.night,11.945216262614379 2030,ELCTRI,GBR,summer.day,11.945216262614379 2030,ELCTRI,GBR,summer.peak,11.945216262614379 2030,ELCTRI,GBR,summer.evening,11.945216262614379 -2030,ELCTRI,GBR,autumn.night,23.919198201154526 -2030,ELCTRI,GBR,autumn.day,22.05828271063494 -2030,ELCTRI,GBR,autumn.peak,23.15338936326698 -2030,ELCTRI,GBR,autumn.evening,23.689455541286584 +2030,ELCTRI,GBR,autumn.night,24.062518082905125 +2030,ELCTRI,GBR,autumn.day,22.17932878327024 +2030,ELCTRI,GBR,autumn.peak,23.28754306849811 +2030,ELCTRI,GBR,autumn.evening,23.83002556997958 2030,H2YPRD,GBR,winter.night,13.916995795079334 2030,H2YPRD,GBR,winter.day,13.916995795079334 2030,H2YPRD,GBR,winter.peak,13.916995795079334 @@ -335,22 +335,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,TPASKM,GBR,autumn.day,30.833894962930774 2030,TPASKM,GBR,autumn.peak,30.833894962930774 2030,TPASKM,GBR,autumn.evening,30.833894962930774 -2030,RSHEAT,GBR,winter.night,52.16456575149094 -2030,RSHEAT,GBR,winter.day,62.05014150781135 -2030,RSHEAT,GBR,winter.peak,81.46109188104126 -2030,RSHEAT,GBR,winter.evening,58.49223845482817 -2030,RSHEAT,GBR,peak.night,65.0911800060762 -2030,RSHEAT,GBR,peak.day,63.76091293324029 -2030,RSHEAT,GBR,peak.peak,63.44465892036651 -2030,RSHEAT,GBR,peak.evening,64.2808361891587 -2030,RSHEAT,GBR,summer.night,50.65878849393011 +2030,RSHEAT,GBR,winter.night,58.18366725203218 +2030,RSHEAT,GBR,winter.day,68.66249503826018 +2030,RSHEAT,GBR,winter.peak,72.60586764136325 +2030,RSHEAT,GBR,winter.evening,66.60809772691276 +2030,RSHEAT,GBR,peak.night,54.24996369933482 +2030,RSHEAT,GBR,peak.day,62.06396014205263 +2030,RSHEAT,GBR,peak.peak,66.6800182121284 +2030,RSHEAT,GBR,peak.evening,60.70475098929771 +2030,RSHEAT,GBR,summer.night,39.72586328424591 2030,RSHEAT,GBR,summer.day,32.119896220460745 2030,RSHEAT,GBR,summer.peak,32.119896220460745 2030,RSHEAT,GBR,summer.evening,32.119896220460745 -2030,RSHEAT,GBR,autumn.night,59.06847156929989 -2030,RSHEAT,GBR,autumn.day,50.8262403129185 -2030,RSHEAT,GBR,autumn.peak,98.1387816336922 -2030,RSHEAT,GBR,autumn.evening,48.89768270671781 +2030,RSHEAT,GBR,autumn.night,43.97668931046657 +2030,RSHEAT,GBR,autumn.day,58.44001520674955 +2030,RSHEAT,GBR,autumn.peak,69.32116376190939 +2030,RSHEAT,GBR,autumn.evening,53.95223793328724 2040,GASPRD,GBR,winter.night,5.785387816705663 2040,GASPRD,GBR,winter.day,5.785387816705663 2040,GASPRD,GBR,winter.peak,5.785387816705663 @@ -383,22 +383,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,OILCRD,GBR,autumn.day,5.785387816705664 2040,OILCRD,GBR,autumn.peak,5.785387816705664 2040,OILCRD,GBR,autumn.evening,5.785387816705664 -2040,BIOPRD,GBR,winter.night,0.8586931712935484 -2040,BIOPRD,GBR,winter.day,0.8586931712935484 -2040,BIOPRD,GBR,winter.peak,0.8586931712935484 -2040,BIOPRD,GBR,winter.evening,0.8586931712935484 -2040,BIOPRD,GBR,peak.night,0.8586931712935484 -2040,BIOPRD,GBR,peak.day,0.8586931712935484 -2040,BIOPRD,GBR,peak.peak,0.8586931712935484 -2040,BIOPRD,GBR,peak.evening,0.8586931712935484 -2040,BIOPRD,GBR,summer.night,0.8586931712935484 -2040,BIOPRD,GBR,summer.day,0.8586931712935484 -2040,BIOPRD,GBR,summer.peak,0.8586931712935484 -2040,BIOPRD,GBR,summer.evening,0.8586931712935484 -2040,BIOPRD,GBR,autumn.night,0.8586931712935483 -2040,BIOPRD,GBR,autumn.day,0.8586931712935483 -2040,BIOPRD,GBR,autumn.peak,0.8586931712935483 -2040,BIOPRD,GBR,autumn.evening,0.8586931712935483 +2040,BIOPRD,GBR,winter.night,0.8445624469571325 +2040,BIOPRD,GBR,winter.day,0.8445624469571325 +2040,BIOPRD,GBR,winter.peak,0.8445624469571325 +2040,BIOPRD,GBR,winter.evening,0.8445624469571325 +2040,BIOPRD,GBR,peak.night,0.8445624469571325 +2040,BIOPRD,GBR,peak.day,0.8445624469571325 +2040,BIOPRD,GBR,peak.peak,0.8445624469571325 +2040,BIOPRD,GBR,peak.evening,0.8445624469571325 +2040,BIOPRD,GBR,summer.night,0.8445624469571326 +2040,BIOPRD,GBR,summer.day,0.8445624469571326 +2040,BIOPRD,GBR,summer.peak,0.8445624469571326 +2040,BIOPRD,GBR,summer.evening,0.8445624469571326 +2040,BIOPRD,GBR,autumn.night,0.8445624469571325 +2040,BIOPRD,GBR,autumn.day,0.8445624469571325 +2040,BIOPRD,GBR,autumn.peak,0.8445624469571325 +2040,BIOPRD,GBR,autumn.evening,0.8445624469571325 2040,GASNAT,GBR,winter.night,9.78397612865817 2040,GASNAT,GBR,winter.day,9.78397612865817 2040,GASNAT,GBR,winter.peak,9.78397612865817 @@ -431,22 +431,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASOLI,GBR,autumn.day,11.020289470145302 2040,GASOLI,GBR,autumn.peak,11.020289470145302 2040,GASOLI,GBR,autumn.evening,11.020289470145302 -2040,BIOPEL,GBR,winter.night,2.0521757118191575 -2040,BIOPEL,GBR,winter.day,2.0521757118191575 -2040,BIOPEL,GBR,winter.peak,2.0521757118191575 -2040,BIOPEL,GBR,winter.evening,2.0521757118191575 -2040,BIOPEL,GBR,peak.night,2.0521757118191575 -2040,BIOPEL,GBR,peak.day,2.0521757118191575 -2040,BIOPEL,GBR,peak.peak,2.0521757118191575 -2040,BIOPEL,GBR,peak.evening,2.0521757118191575 -2040,BIOPEL,GBR,summer.night,2.0521757118191575 -2040,BIOPEL,GBR,summer.day,2.0521757118191575 -2040,BIOPEL,GBR,summer.peak,2.0521757118191575 -2040,BIOPEL,GBR,summer.evening,2.0521757118191575 -2040,BIOPEL,GBR,autumn.night,2.0521757118191575 -2040,BIOPEL,GBR,autumn.day,2.0521757118191575 -2040,BIOPEL,GBR,autumn.peak,2.0521757118191575 -2040,BIOPEL,GBR,autumn.evening,2.0521757118191575 +2040,BIOPEL,GBR,winter.night,2.0373384512659207 +2040,BIOPEL,GBR,winter.day,2.0373384512659207 +2040,BIOPEL,GBR,winter.peak,2.0373384512659207 +2040,BIOPEL,GBR,winter.evening,2.0373384512659207 +2040,BIOPEL,GBR,peak.night,2.0373384512659207 +2040,BIOPEL,GBR,peak.day,2.0373384512659207 +2040,BIOPEL,GBR,peak.peak,2.0373384512659207 +2040,BIOPEL,GBR,peak.evening,2.0373384512659207 +2040,BIOPEL,GBR,summer.night,2.0373384512659207 +2040,BIOPEL,GBR,summer.day,2.0373384512659207 +2040,BIOPEL,GBR,summer.peak,2.0373384512659207 +2040,BIOPEL,GBR,summer.evening,2.0373384512659207 +2040,BIOPEL,GBR,autumn.night,2.0373384512659207 +2040,BIOPEL,GBR,autumn.day,2.0373384512659207 +2040,BIOPEL,GBR,autumn.peak,2.0373384512659207 +2040,BIOPEL,GBR,autumn.evening,2.0373384512659207 2040,ELCTRI,GBR,winter.night,13.696824265811934 2040,ELCTRI,GBR,winter.day,13.696824265811934 2040,ELCTRI,GBR,winter.peak,13.696824265811935 @@ -495,19 +495,19 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,TPASKM,GBR,autumn.day,24.34097265877012 2040,TPASKM,GBR,autumn.peak,27.472510861873634 2040,TPASKM,GBR,autumn.evening,28.800648025752956 -2040,RSHEAT,GBR,winter.night,31.73564906753376 -2040,RSHEAT,GBR,winter.day,31.73564906753376 -2040,RSHEAT,GBR,winter.peak,31.73564906753376 -2040,RSHEAT,GBR,winter.evening,31.735649067533767 -2040,RSHEAT,GBR,peak.night,31.735649067533764 -2040,RSHEAT,GBR,peak.day,31.735649067533764 -2040,RSHEAT,GBR,peak.peak,31.735649067533764 -2040,RSHEAT,GBR,peak.evening,31.73564906753376 -2040,RSHEAT,GBR,summer.night,31.735649067533764 -2040,RSHEAT,GBR,summer.day,31.735649067533757 -2040,RSHEAT,GBR,summer.peak,31.735649067533764 -2040,RSHEAT,GBR,summer.evening,31.735649067533767 -2040,RSHEAT,GBR,autumn.night,31.735649067533757 -2040,RSHEAT,GBR,autumn.day,31.735649067533764 -2040,RSHEAT,GBR,autumn.peak,31.73564906753376 -2040,RSHEAT,GBR,autumn.evening,31.735649067533764 +2040,RSHEAT,GBR,winter.night,31.717844354869875 +2040,RSHEAT,GBR,winter.day,31.717844354869875 +2040,RSHEAT,GBR,winter.peak,31.71784435486988 +2040,RSHEAT,GBR,winter.evening,31.71784435486988 +2040,RSHEAT,GBR,peak.night,31.717844354869882 +2040,RSHEAT,GBR,peak.day,31.71784435486988 +2040,RSHEAT,GBR,peak.peak,31.717844354869875 +2040,RSHEAT,GBR,peak.evening,31.71784435486988 +2040,RSHEAT,GBR,summer.night,31.717844354869875 +2040,RSHEAT,GBR,summer.day,31.717844354869875 +2040,RSHEAT,GBR,summer.peak,31.71784435486988 +2040,RSHEAT,GBR,summer.evening,31.717844354869882 +2040,RSHEAT,GBR,autumn.night,31.717844354869868 +2040,RSHEAT,GBR,autumn.day,31.71784435486988 +2040,RSHEAT,GBR,autumn.peak,31.717844354869875 +2040,RSHEAT,GBR,autumn.evening,31.71784435486987 diff --git a/tests/data/missing_commodity/asset_capacities.csv b/tests/data/missing_commodity/asset_capacities.csv index 9c561a6ba..955352ab1 100644 --- a/tests/data/missing_commodity/asset_capacities.csv +++ b/tests/data/missing_commodity/asset_capacities.csv @@ -14,10 +14,10 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2030,6,1849.28399075358,36,0.0,0 2030,7,4.582296913025608,13,0.0,0 2030,8,178.91233238712087,66,0.0,0 -2030,9,189.58177552751894,30,0.0,0 +2030,9,189.281115286829,70,0.0,0 2040,6,1849.28399075358,36,0.0,0 2040,8,178.91233238712087,66,0.0,0 -2040,9,189.58177552751894,30,0.0,0 +2040,9,189.281115286829,70,0.0,0 2040,10,2198.390989008045,39,0.0,0 2040,11,2420.9001984218153,34,0.0,0 -2040,12,2556.897827215511,36,0.0,0 +2040,12,2556.8978272155114,36,0.0,0 diff --git a/tests/data/missing_commodity/commodity_flows.csv b/tests/data/missing_commodity/commodity_flows.csv index d83416e1c..d2403bbcb 100644 --- a/tests/data/missing_commodity/commodity_flows.csv +++ b/tests/data/missing_commodity/commodity_flows.csv @@ -607,22 +607,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,BIOPEL,autumn.peak,2.5890902702929695 2040,8,BIOPRD,autumn.evening,-3.6247264074079606 2040,8,BIOPEL,autumn.evening,3.4521203880075815 -2040,9,BIOPRD,winter.night,13.71410649668025 -2040,9,BIOPRD,winter.day,19.591580682674756 -2040,9,BIOPRD,winter.peak,5.877474185994509 -2040,9,BIOPRD,winter.evening,7.836632310685737 -2040,9,BIOPRD,peak.night,7.931614702586373 -2040,9,BIOPRD,peak.day,11.330878131012469 -2040,9,BIOPRD,peak.peak,3.399263428426097 -2040,9,BIOPRD,peak.evening,4.532351274160273 -2040,9,BIOPRD,summer.night,0.5904741101528453 -2040,9,BIOPRD,summer.day,0.8435344419186466 -2040,9,BIOPRD,summer.peak,0.2530603317658009 -2040,9,BIOPRD,summer.evening,0.3374137783870447 -2040,9,BIOPRD,autumn.night,6.362609104607063 -2040,9,BIOPRD,autumn.day,9.089441565544575 -2040,9,BIOPRD,autumn.peak,2.726832460937508 -2040,9,BIOPRD,autumn.evening,3.635776643669557 +2040,9,BIOPRD,winter.night,13.693856196118826 +2040,9,BIOPRD,winter.day,19.56265168191241 +2040,9,BIOPRD,winter.peak,5.8687954857935765 +2040,9,BIOPRD,winter.evening,7.825060710325253 +2040,9,BIOPRD,peak.night,7.919902850873424 +2040,9,BIOPRD,peak.day,11.314146914302627 +2040,9,BIOPRD,peak.peak,3.394244063429207 +2040,9,BIOPRD,peak.evening,4.525658787444212 +2040,9,BIOPRD,summer.night,0.589602213889883 +2040,9,BIOPRD,summer.day,0.8422888758304077 +2040,9,BIOPRD,summer.peak,0.2526866619405249 +2040,9,BIOPRD,summer.evening,0.33691555194935763 +2040,9,BIOPRD,autumn.night,6.353214052384429 +2040,9,BIOPRD,autumn.day,9.076020062387785 +2040,9,BIOPRD,autumn.peak,2.722806010003356 +2040,9,BIOPRD,autumn.evening,3.630408042381072 2040,10,BIOPEL,winter.night,-48.12596943107838 2040,10,RSHEAT,winter.night,40.104974525898655 2040,10,BIOPEL,winter.day,-166.16663022720874 @@ -687,19 +687,19 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,11,BIOPEL,autumn.peak,35.033522091266654 2040,11,BIOPRD,autumn.evening,-49.04693132014866 2040,11,BIOPEL,autumn.evening,46.71136316204634 -2040,12,BIOPRD,winter.night,184.96276346179633 -2040,12,BIOPRD,winter.day,264.23251886876153 -2040,12,BIOPRD,winter.peak,79.26975540696523 -2040,12,BIOPRD,winter.evening,105.69300805483104 -2040,12,BIOPRD,peak.night,106.9740397932389 -2040,12,BIOPRD,peak.day,152.82005663790233 -2040,12,BIOPRD,peak.peak,45.84601684466344 -2040,12,BIOPRD,peak.evening,61.128022948575435 -2040,12,BIOPRD,summer.night,7.963750550788932 -2040,12,BIOPRD,summer.day,11.376786485524601 -2040,12,BIOPRD,summer.peak,3.413035934735665 -2040,12,BIOPRD,summer.evening,4.55071461605327 -2040,12,BIOPRD,autumn.night,85.81279160258708 -2040,12,BIOPRD,autumn.day,122.58970212128716 -2040,12,BIOPRD,autumn.peak,36.77691051870003 -2040,12,BIOPRD,autumn.evening,49.035881083887084 +2040,12,BIOPRD,winter.night,184.98301376235767 +2040,12,BIOPRD,winter.day,264.2614478695239 +2040,12,BIOPRD,winter.peak,79.27843410716618 +2040,12,BIOPRD,winter.evening,105.70457965519154 +2040,12,BIOPRD,peak.night,106.98575164495188 +2040,12,BIOPRD,peak.day,152.83678785461217 +2040,12,BIOPRD,peak.peak,45.85103620966033 +2040,12,BIOPRD,peak.evening,61.13471543529149 +2040,12,BIOPRD,summer.night,7.964622447051901 +2040,12,BIOPRD,summer.day,11.378032051612838 +2040,12,BIOPRD,summer.peak,3.41340960456094 +2040,12,BIOPRD,summer.evening,4.551212842490956 +2040,12,BIOPRD,autumn.night,85.82218665480974 +2040,12,BIOPRD,autumn.day,122.60312362444392 +2040,12,BIOPRD,autumn.peak,36.780936969634176 +2040,12,BIOPRD,autumn.evening,49.041249685175565 diff --git a/tests/data/missing_commodity/commodity_prices.csv b/tests/data/missing_commodity/commodity_prices.csv index 888930c64..38a124ac1 100644 --- a/tests/data/missing_commodity/commodity_prices.csv +++ b/tests/data/missing_commodity/commodity_prices.csv @@ -111,22 +111,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,GASPRD,GBR,autumn.day,9.831155489870495 2030,GASPRD,GBR,autumn.peak,9.831155489870495 2030,GASPRD,GBR,autumn.evening,9.831155489870495 -2030,BIOPRD,GBR,winter.night,0.6665159218510298 -2030,BIOPRD,GBR,winter.day,0.6665159218510298 -2030,BIOPRD,GBR,winter.peak,0.6665159218510298 -2030,BIOPRD,GBR,winter.evening,0.6665159218510298 -2030,BIOPRD,GBR,peak.night,0.6665159218510298 -2030,BIOPRD,GBR,peak.day,0.6665159218510298 -2030,BIOPRD,GBR,peak.peak,0.6665159218510298 -2030,BIOPRD,GBR,peak.evening,0.6665159218510298 -2030,BIOPRD,GBR,summer.night,0.66651592185103 -2030,BIOPRD,GBR,summer.day,0.66651592185103 -2030,BIOPRD,GBR,summer.peak,0.66651592185103 -2030,BIOPRD,GBR,summer.evening,0.66651592185103 -2030,BIOPRD,GBR,autumn.night,0.6665159218510298 -2030,BIOPRD,GBR,autumn.day,0.6665159218510298 -2030,BIOPRD,GBR,autumn.peak,0.6665159218510298 -2030,BIOPRD,GBR,autumn.evening,0.6665159218510298 +2030,BIOPRD,GBR,winter.night,0.6658553637516742 +2030,BIOPRD,GBR,winter.day,0.6658553637516742 +2030,BIOPRD,GBR,winter.peak,0.6658553637516742 +2030,BIOPRD,GBR,winter.evening,0.6658553637516742 +2030,BIOPRD,GBR,peak.night,0.6658553637516742 +2030,BIOPRD,GBR,peak.day,0.6658553637516742 +2030,BIOPRD,GBR,peak.peak,0.6658553637516742 +2030,BIOPRD,GBR,peak.evening,0.6658553637516742 +2030,BIOPRD,GBR,summer.night,0.6658553637516743 +2030,BIOPRD,GBR,summer.day,0.6658553637516743 +2030,BIOPRD,GBR,summer.peak,0.6658553637516743 +2030,BIOPRD,GBR,summer.evening,0.6658553637516743 +2030,BIOPRD,GBR,autumn.night,0.6658553637516742 +2030,BIOPRD,GBR,autumn.day,0.6658553637516742 +2030,BIOPRD,GBR,autumn.peak,0.6658553637516742 +2030,BIOPRD,GBR,autumn.evening,0.6658553637516742 2030,GASNAT,GBR,winter.night,16.222235626304116 2030,GASNAT,GBR,winter.day,16.222235626304116 2030,GASNAT,GBR,winter.peak,16.222235626304116 @@ -143,22 +143,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,GASNAT,GBR,autumn.day,16.222235626304116 2030,GASNAT,GBR,autumn.peak,16.222235626304116 2030,GASNAT,GBR,autumn.evening,16.222235626304116 -2030,BIOPEL,GBR,winter.night,1.5664007149108004 -2030,BIOPEL,GBR,winter.day,1.5664007149108004 -2030,BIOPEL,GBR,winter.peak,1.5664007149108004 -2030,BIOPEL,GBR,winter.evening,1.5664007149108004 -2030,BIOPEL,GBR,peak.night,1.5664007149108004 -2030,BIOPEL,GBR,peak.day,1.5664007149108004 -2030,BIOPEL,GBR,peak.peak,1.5664007149108004 -2030,BIOPEL,GBR,peak.evening,1.5664007149108004 -2030,BIOPEL,GBR,summer.night,1.566400714910801 -2030,BIOPEL,GBR,summer.day,1.566400714910801 -2030,BIOPEL,GBR,summer.peak,1.566400714910801 -2030,BIOPEL,GBR,summer.evening,1.566400714910801 -2030,BIOPEL,GBR,autumn.night,1.5664007149108004 -2030,BIOPEL,GBR,autumn.day,1.5664007149108004 -2030,BIOPEL,GBR,autumn.peak,1.5664007149108004 -2030,BIOPEL,GBR,autumn.evening,1.5664007149108004 +2030,BIOPEL,GBR,winter.night,1.5657071289064772 +2030,BIOPEL,GBR,winter.day,1.5657071289064772 +2030,BIOPEL,GBR,winter.peak,1.5657071289064772 +2030,BIOPEL,GBR,winter.evening,1.5657071289064772 +2030,BIOPEL,GBR,peak.night,1.5657071289064772 +2030,BIOPEL,GBR,peak.day,1.5657071289064772 +2030,BIOPEL,GBR,peak.peak,1.5657071289064772 +2030,BIOPEL,GBR,peak.evening,1.5657071289064772 +2030,BIOPEL,GBR,summer.night,1.5657071289064772 +2030,BIOPEL,GBR,summer.day,1.5657071289064772 +2030,BIOPEL,GBR,summer.peak,1.5657071289064772 +2030,BIOPEL,GBR,summer.evening,1.5657071289064772 +2030,BIOPEL,GBR,autumn.night,1.5657071289064772 +2030,BIOPEL,GBR,autumn.day,1.5657071289064772 +2030,BIOPEL,GBR,autumn.peak,1.5657071289064772 +2030,BIOPEL,GBR,autumn.evening,1.5657071289064772 2030,ELCTRI,GBR,winter.night,13.28954348489596 2030,ELCTRI,GBR,winter.day,13.057899419567002 2030,ELCTRI,GBR,winter.peak,13.057899419567002 @@ -176,66 +176,66 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,ELCTRI,GBR,autumn.peak,19.782060773550782 2030,ELCTRI,GBR,autumn.evening,22.054441788541435 2030,RSHEAT,GBR,winter.night,50.874270155116015 -2030,RSHEAT,GBR,winter.day,64.60417835371699 -2030,RSHEAT,GBR,winter.peak,73.38533797863546 +2030,RSHEAT,GBR,winter.day,64.6041139660207 +2030,RSHEAT,GBR,winter.peak,73.38519737705087 2030,RSHEAT,GBR,winter.evening,58.059613974592075 -2030,RSHEAT,GBR,peak.night,74.51079763233402 +2030,RSHEAT,GBR,peak.night,74.51048027801984 2030,RSHEAT,GBR,peak.day,54.129986104144606 -2030,RSHEAT,GBR,peak.peak,78.8700396926264 +2030,RSHEAT,GBR,peak.peak,78.86981022538599 2030,RSHEAT,GBR,peak.evening,53.65433243715245 2030,RSHEAT,GBR,summer.night,32.409103245096425 2030,RSHEAT,GBR,summer.day,32.409103245096425 2030,RSHEAT,GBR,summer.peak,32.409103245096425 2030,RSHEAT,GBR,summer.evening,32.409103245096425 -2030,RSHEAT,GBR,autumn.night,59.600114569167836 -2030,RSHEAT,GBR,autumn.day,63.450256533132496 -2030,RSHEAT,GBR,autumn.peak,64.47808226671111 -2030,RSHEAT,GBR,autumn.evening,64.28271044939186 -2040,BIOPRD,GBR,winter.night,0.8484961624474933 -2040,BIOPRD,GBR,winter.day,0.8484961624474933 -2040,BIOPRD,GBR,winter.peak,0.8484961624474933 -2040,BIOPRD,GBR,winter.evening,0.8484961624474933 -2040,BIOPRD,GBR,peak.night,0.8484961624474933 -2040,BIOPRD,GBR,peak.day,0.8484961624474933 -2040,BIOPRD,GBR,peak.peak,0.8484961624474933 -2040,BIOPRD,GBR,peak.evening,0.8484961624474933 -2040,BIOPRD,GBR,summer.night,0.8484961624474934 -2040,BIOPRD,GBR,summer.day,0.8484961624474934 -2040,BIOPRD,GBR,summer.peak,0.8484961624474934 -2040,BIOPRD,GBR,summer.evening,0.8484961624474934 -2040,BIOPRD,GBR,autumn.night,0.8484961624474932 -2040,BIOPRD,GBR,autumn.day,0.8484961624474932 -2040,BIOPRD,GBR,autumn.peak,0.8484961624474932 -2040,BIOPRD,GBR,autumn.evening,0.8484961624474932 -2040,BIOPEL,GBR,winter.night,2.025149097330019 -2040,BIOPEL,GBR,winter.day,2.025149097330019 -2040,BIOPEL,GBR,winter.peak,2.025149097330019 -2040,BIOPEL,GBR,winter.evening,2.025149097330019 -2040,BIOPEL,GBR,peak.night,2.0251490973300195 -2040,BIOPEL,GBR,peak.day,2.0251490973300195 -2040,BIOPEL,GBR,peak.peak,2.0251490973300195 -2040,BIOPEL,GBR,peak.evening,2.0251490973300195 -2040,BIOPEL,GBR,summer.night,2.0251490973300195 -2040,BIOPEL,GBR,summer.day,2.0251490973300195 -2040,BIOPEL,GBR,summer.peak,2.0251490973300195 -2040,BIOPEL,GBR,summer.evening,2.0251490973300195 -2040,BIOPEL,GBR,autumn.night,2.025149097330019 -2040,BIOPEL,GBR,autumn.day,2.025149097330019 -2040,BIOPEL,GBR,autumn.peak,2.025149097330019 -2040,BIOPEL,GBR,autumn.evening,2.025149097330019 -2040,RSHEAT,GBR,winter.night,31.703217130146797 -2040,RSHEAT,GBR,winter.day,31.703217130146793 -2040,RSHEAT,GBR,winter.peak,31.703217130146793 -2040,RSHEAT,GBR,winter.evening,31.703217130146793 -2040,RSHEAT,GBR,peak.night,31.7032171301468 -2040,RSHEAT,GBR,peak.day,31.7032171301468 -2040,RSHEAT,GBR,peak.peak,31.70321713014679 -2040,RSHEAT,GBR,peak.evening,31.703217130146793 -2040,RSHEAT,GBR,summer.night,31.703217130146793 -2040,RSHEAT,GBR,summer.day,31.703217130146797 -2040,RSHEAT,GBR,summer.peak,31.703217130146797 -2040,RSHEAT,GBR,summer.evening,31.703217130146797 -2040,RSHEAT,GBR,autumn.night,31.70321713014679 -2040,RSHEAT,GBR,autumn.day,31.703217130146797 -2040,RSHEAT,GBR,autumn.peak,31.703217130146793 -2040,RSHEAT,GBR,autumn.evening,31.703217130146797 +2030,RSHEAT,GBR,autumn.night,59.59991623365922 +2030,RSHEAT,GBR,autumn.day,63.4501197743978 +2030,RSHEAT,GBR,autumn.peak,64.47800842756322 +2030,RSHEAT,GBR,autumn.evening,64.28254596601252 +2040,BIOPRD,GBR,winter.night,0.8484306443930089 +2040,BIOPRD,GBR,winter.day,0.8484306443930089 +2040,BIOPRD,GBR,winter.peak,0.8484306443930089 +2040,BIOPRD,GBR,winter.evening,0.8484306443930089 +2040,BIOPRD,GBR,peak.night,0.8484306443930092 +2040,BIOPRD,GBR,peak.day,0.8484306443930092 +2040,BIOPRD,GBR,peak.peak,0.8484306443930092 +2040,BIOPRD,GBR,peak.evening,0.8484306443930092 +2040,BIOPRD,GBR,summer.night,0.848430644393009 +2040,BIOPRD,GBR,summer.day,0.848430644393009 +2040,BIOPRD,GBR,summer.peak,0.848430644393009 +2040,BIOPRD,GBR,summer.evening,0.848430644393009 +2040,BIOPRD,GBR,autumn.night,0.8484306443930091 +2040,BIOPRD,GBR,autumn.day,0.8484306443930091 +2040,BIOPRD,GBR,autumn.peak,0.8484306443930091 +2040,BIOPRD,GBR,autumn.evening,0.8484306443930091 +2040,BIOPEL,GBR,winter.night,2.0250803033728104 +2040,BIOPEL,GBR,winter.day,2.0250803033728104 +2040,BIOPEL,GBR,winter.peak,2.0250803033728104 +2040,BIOPEL,GBR,winter.evening,2.0250803033728104 +2040,BIOPEL,GBR,peak.night,2.0250803033728113 +2040,BIOPEL,GBR,peak.day,2.0250803033728113 +2040,BIOPEL,GBR,peak.peak,2.0250803033728113 +2040,BIOPEL,GBR,peak.evening,2.0250803033728113 +2040,BIOPEL,GBR,summer.night,2.025080303372811 +2040,BIOPEL,GBR,summer.day,2.025080303372811 +2040,BIOPEL,GBR,summer.peak,2.025080303372811 +2040,BIOPEL,GBR,summer.evening,2.025080303372811 +2040,BIOPEL,GBR,autumn.night,2.025080303372811 +2040,BIOPEL,GBR,autumn.day,2.025080303372811 +2040,BIOPEL,GBR,autumn.peak,2.025080303372811 +2040,BIOPEL,GBR,autumn.evening,2.025080303372811 +2040,RSHEAT,GBR,winter.night,31.70313457739814 +2040,RSHEAT,GBR,winter.day,31.703134577398142 +2040,RSHEAT,GBR,winter.peak,31.703134577398146 +2040,RSHEAT,GBR,winter.evening,31.703134577398146 +2040,RSHEAT,GBR,peak.night,31.703134577398146 +2040,RSHEAT,GBR,peak.day,31.703134577398146 +2040,RSHEAT,GBR,peak.peak,31.703134577398146 +2040,RSHEAT,GBR,peak.evening,31.70313457739815 +2040,RSHEAT,GBR,summer.night,31.703134577398146 +2040,RSHEAT,GBR,summer.day,31.703134577398146 +2040,RSHEAT,GBR,summer.peak,31.703134577398146 +2040,RSHEAT,GBR,summer.evening,31.703134577398146 +2040,RSHEAT,GBR,autumn.night,31.703134577398142 +2040,RSHEAT,GBR,autumn.day,31.703134577398142 +2040,RSHEAT,GBR,autumn.peak,31.703134577398142 +2040,RSHEAT,GBR,autumn.evening,31.70313457739814 diff --git a/tests/data/simple/debug_appraisal_results.csv b/tests/data/simple/debug_appraisal_results.csv index 6ef6d00a5..ed0b301b5 100644 --- a/tests/data/simple/debug_appraisal_results.csv +++ b/tests/data/simple/debug_appraisal_results.csv @@ -101,10 +101,10 @@ milestone_year,run_description,asset_id,process_id,region_id,capacity,metric 2030,ironing out iteration 0; ELCTRI A0_ELC round 19,3,GASCGT,GBR,2.43,507.38643679355823 2030,ironing out iteration 0; ELCTRI A0_ELC round 19,,WNDFRM,GBR,0.2838529189693044,376.00895001683017 2030,ironing out iteration 0; ELCTRI A0_ELC round 19,,GASCGT,GBR,0.1261568528669262,139.0867419880618 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,3782.13,10.843592343707689 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,52.14537297480969,11.305638509938886 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,4002.26,3.5596580070162465 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,49.22327668558728,4.0734276217246475 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,3782.13,10.847817043723923 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,51.886324332630046,11.305638509938888 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,4002.26,3.4288876358063693 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,54.48064054926155,4.073427621724647 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,51.368999743155,20.236111609946867 2040,ironing out iteration 0; RSHEAT A0_RES round 0,,RGASBR,GBR,56.368999718155,27.54079462459053 2040,ironing out iteration 0; RSHEAT A0_RES round 0,,RELCHP,GBR,56.368999718155,27.16163264616528 @@ -258,5 +258,5 @@ milestone_year,run_description,asset_id,process_id,region_id,capacity,metric 2040,ironing out iteration 0; RSHEAT A0_RES round 71,,RGASBR,GBR,56.368999718155,382.5687922935263 2040,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,3782.13,10.177768806025243 2040,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,72.02705519542029,10.655349982494007 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,4002.26,3.086521021442066 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,75.62840795519129,3.7619430181038727 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,4002.26,3.0865210214420657 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,75.6284079551913,3.7619430181038727 diff --git a/tests/data/simple/debug_appraisal_results_time_slices.csv b/tests/data/simple/debug_appraisal_results_time_slices.csv index 312f128c5..a3613b719 100644 --- a/tests/data/simple/debug_appraisal_results_time_slices.csv +++ b/tests/data/simple/debug_appraisal_results_time_slices.csv @@ -1635,66 +1635,66 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,winter.day,175.95189938963907,14.681083847108603,season,451.732213150349,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,winter.peak,118.1915625,14.681083847108603,season,451.732213150349,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,winter.evening,157.58875126070998,14.681083847108603,season,451.732213150349,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.night,268.0235079956723,14.681079847108617,season,268.0235079956723,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.day,0.0,14.681079847108617,season,268.0235079956723,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.peak,0.0,14.681079847108617,season,268.0235079956723,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.evening,0.0,14.681079847108617,season,268.0235079956723,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.night,265.97184273997044,14.681079847108617,season,265.97184273997044,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.day,0.0,14.681079847108617,season,265.97184273997044,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.peak,0.0,14.681079847108617,season,265.97184273997044,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,peak.evening,0.0,14.681079847108617,season,265.97184273997044,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,summer.night,-0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,summer.day,0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,summer.peak,0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,summer.evening,0.0,14.681079847108592,season,0.0,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.night,218.86099615502002,14.681079847108617,season,218.86099615502002,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.day,0.0,14.681079847108617,season,218.86099615502002,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.peak,0.0,14.681079847108617,season,218.86099615502002,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.evening,0.0,14.681079847108617,season,218.86099615502002,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.night,3.802266796794998,14.681083847108603,season,451.732213150349,438.6958698545012 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.day,5.431809702257801,14.681083847108603,season,451.732213150349,438.6958698545012 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.peak,1.6295429054628028,14.681083847108603,season,451.732213150349,438.6958698545012 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.evening,2.1727238913321947,14.681083847108603,season,451.732213150349,438.6958698545012 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.night,3.802266796794998,14.681079847108617,season,268.0235079956723,254.9871646998245 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.day,5.431809702257801,14.681079847108617,season,268.0235079956723,254.9871646998245 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.peak,1.6295429054628028,14.681079847108617,season,268.0235079956723,254.9871646998245 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.evening,2.1727238913321947,14.681079847108617,season,268.0235079956723,254.9871646998245 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.night,216.2497858328368,14.681079847108617,season,216.2497858328368,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.day,0.0,14.681079847108617,season,216.2497858328368,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.peak,0.0,14.681079847108617,season,216.2497858328368,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,autumn.evening,0.0,14.681079847108617,season,216.2497858328368,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.night,3.7833778332163828,14.681083847108603,season,451.732213150349,438.7606320153052 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.day,5.4048254686110715,14.681083847108603,season,451.732213150349,438.7606320153052 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.peak,1.621447635394689,14.681083847108603,season,451.732213150349,438.7606320153052 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,winter.evening,2.161930197821693,14.681083847108603,season,451.732213150349,438.7606320153052 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.night,3.7833778332163828,14.681079847108617,season,265.97184273997044,253.0002616049266 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.day,5.4048254686110715,14.681079847108617,season,265.97184273997044,253.0002616049266 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.peak,1.621447635394689,14.681079847108617,season,265.97184273997044,253.0002616049266 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,peak.evening,2.161930197821693,14.681079847108617,season,265.97184273997044,253.0002616049266 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,summer.night,-0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,summer.day,0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,summer.peak,0.0,14.681079847108592,season,0.0,0.0 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,summer.evening,0.0,14.681079847108592,season,0.0,0.0 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.night,3.802266796794998,14.681079847108617,season,218.86099615502002,205.82465285917223 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.day,5.431809702257801,14.681079847108617,season,218.86099615502002,205.82465285917223 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.peak,1.6295429054628028,14.681079847108617,season,218.86099615502002,205.82465285917223 -2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.evening,2.1727238913321947,14.681079847108617,season,218.86099615502002,205.82465285917223 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.night,0.0,8.947760404506326,season,474.3188238078666,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.day,182.48736414044657,8.947760404506326,season,474.3188238078666,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.peak,125.070625,8.947760404506326,season,474.3188238078666,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.evening,166.76083466742,8.947760404506326,season,474.3188238078666,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.night,240.49504458780268,8.94775640450634,season,240.49504458780268,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,0.0,8.94775640450634,season,240.49504458780268,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.94775640450634,season,240.49504458780268,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.94775640450634,season,240.49504458780268,0.0 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.night,3.7833778332163828,14.681079847108617,season,216.2497858328368,203.27820469779297 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.day,5.4048254686110715,14.681079847108617,season,216.2497858328368,203.27820469779297 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.peak,1.621447635394689,14.681079847108617,season,216.2497858328368,203.27820469779297 +2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.evening,2.161930197821693,14.681079847108617,season,216.2497858328368,203.27820469779297 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.night,0.0,8.947760404506326,season,474.31882380786647,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.day,182.48736414044646,8.947760404506326,season,474.31882380786647,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.peak,125.070625,8.947760404506326,season,474.31882380786647,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.evening,166.76083466742,8.947760404506326,season,474.31882380786647,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.night,279.270434876969,8.94775640450634,season,279.270434876969,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,0.0,8.94775640450634,season,279.270434876969,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.94775640450634,season,279.270434876969,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.94775640450634,season,279.270434876969,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,-0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.947756404506315,season,0.0,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,171.2051154889777,8.94775640450634,season,171.2051154889777,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,0.0,8.94775640450634,season,171.2051154889777,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.94775640450634,season,171.2051154889777,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.94775640450634,season,171.2051154889777,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,3.5891972747318315,8.947760404506326,season,474.3188238078666,462.0130045872465 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,5.127424671156434,8.947760404506326,season,474.3188238078666,462.0130045872465 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,1.5382273964246025,8.947760404506326,season,474.3188238078666,462.0130045872465 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,2.0509698783072285,8.947760404506326,season,474.3188238078666,462.0130045872465 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.night,3.5891972747318315,8.94775640450634,season,240.49504458780268,228.1892253671826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.127424671156434,8.94775640450634,season,240.49504458780268,228.1892253671826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,1.5382273964246025,8.94775640450634,season,240.49504458780268,228.1892253671826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,2.0509698783072285,8.94775640450634,season,240.49504458780268,228.1892253671826 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,227.06227512447865,8.94775640450634,season,227.06227512447865,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,0.0,8.94775640450634,season,227.06227512447865,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.94775640450634,season,227.06227512447865,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.94775640450634,season,227.06227512447865,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,3.9725467248772017,8.947760404506326,season,474.31882380786647,460.69866361607046 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,5.675066742041626,8.947760404506326,season,474.31882380786647,460.69866361607046 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,1.7025200171644235,8.947760404506326,season,474.31882380786647,460.69866361607046 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,2.270026707712778,8.947760404506326,season,474.31882380786647,460.69866361607046 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.night,3.9725467248772017,8.94775640450634,season,279.270434876969,265.650274685173 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.675066742041626,8.94775640450634,season,279.270434876969,265.650274685173 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,1.7025200171644235,8.94775640450634,season,279.270434876969,265.650274685173 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,2.270026707712778,8.94775640450634,season,279.270434876969,265.650274685173 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,-0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,0.0,8.947756404506315,season,0.0,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,3.5891972747318315,8.94775640450634,season,171.2051154889777,158.8992962683576 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,5.127424671156434,8.94775640450634,season,171.2051154889777,158.8992962683576 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,1.5382273964246025,8.94775640450634,season,171.2051154889777,158.8992962683576 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,2.0509698783072285,8.94775640450634,season,171.2051154889777,158.8992962683576 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,3.9725467248772017,8.94775640450634,season,227.06227512447865,213.4421149326826 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,5.675066742041626,8.94775640450634,season,227.06227512447865,213.4421149326826 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,1.7025200171644235,8.94775640450634,season,227.06227512447865,213.4421149326826 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,2.270026707712778,8.94775640450634,season,227.06227512447865,213.4421149326826 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.night,3.745656248394719,48.23701603605738,daynight,73.84123332206,70.09557707366528 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.day,5.350937490368313,54.383161460565894,daynight,254.95484159586002,249.6039041054917 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.peak,1.6052812419735938,56.08309797511107,daynight,125.36429298364001,123.75901174166641 @@ -4151,27 +4151,27 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,377.5471502705417,8.536090399829824,season,377.5471502705417,0.0 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.536090399829824,season,377.5471502705417,0.0 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.536090399829824,season,377.5471502705417,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,28.10673815560485,8.5360903998298,season,28.10673815560485,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.5360903998298,season,28.10673815560485,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.5360903998298,season,28.10673815560485,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.5360903998298,season,28.10673815560485,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,0.0,8.536090399829828,season,302.8620307220025,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,302.8620307220025,8.536090399829828,season,302.8620307220025,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.536090399829828,season,302.8620307220025,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.536090399829828,season,302.8620307220025,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,5.514571438608835,8.53609439982981,season,652.7954294905397,633.8883274261135 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,7.877959187208563,8.53609439982981,season,652.7954294905397,633.8883274261135 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,2.363387748599728,8.53609439982981,season,652.7954294905397,633.8883274261135 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,3.1511836900091064,8.53609439982981,season,652.7954294905397,633.8883274261135 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,28.106738155604848,8.5360903998298,season,28.106738155604848,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.5360903998298,season,28.106738155604848,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.5360903998298,season,28.106738155604848,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.5360903998298,season,28.106738155604848,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,0.0,8.536090399829828,season,302.86203072200254,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,302.86203072200254,8.536090399829828,season,302.86203072200254,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.536090399829828,season,302.86203072200254,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.536090399829828,season,302.86203072200254,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,5.514571438608836,8.53609439982981,season,652.7954294905397,633.8883274261135 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,7.877959187208564,8.53609439982981,season,652.7954294905397,633.8883274261135 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,2.3633877485997283,8.53609439982981,season,652.7954294905397,633.8883274261135 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,3.151183690009107,8.53609439982981,season,652.7954294905397,633.8883274261135 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.night,0.0,8.536090399829824,season,377.5471502705417,366.20288903188595 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.829689800046921,8.536090399829824,season,377.5471502705417,366.20288903188595 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,2.363387748599728,8.536090399829824,season,377.5471502705417,366.20288903188595 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,3.1511836900091064,8.536090399829824,season,377.5471502705417,366.20288903188595 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,5.514571438608835,8.5360903998298,season,28.10673815560485,9.199636091178622 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,7.877959187208563,8.5360903998298,season,28.10673815560485,9.199636091178622 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,2.363387748599728,8.5360903998298,season,28.10673815560485,9.199636091178622 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,3.1511836900091064,8.5360903998298,season,28.10673815560485,9.199636091178622 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,5.514571438608835,8.536090399829828,season,302.8620307220025,283.95492865757626 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,7.877959187208563,8.536090399829828,season,302.8620307220025,283.95492865757626 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,2.363387748599728,8.536090399829828,season,302.8620307220025,283.95492865757626 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,3.1511836900091064,8.536090399829828,season,302.8620307220025,283.95492865757626 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.829689800046922,8.536090399829824,season,377.5471502705417,366.20288903188595 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,2.3633877485997283,8.536090399829824,season,377.5471502705417,366.20288903188595 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,3.151183690009107,8.536090399829824,season,377.5471502705417,366.20288903188595 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,5.514571438608836,8.5360903998298,season,28.106738155604848,9.199636091178615 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,7.877959187208564,8.5360903998298,season,28.106738155604848,9.199636091178615 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,2.3633877485997283,8.5360903998298,season,28.106738155604848,9.199636091178615 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,3.151183690009107,8.5360903998298,season,28.106738155604848,9.199636091178615 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,5.514571438608836,8.536090399829828,season,302.86203072200254,283.9549286575763 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,7.877959187208564,8.536090399829828,season,302.86203072200254,283.9549286575763 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,2.3633877485997283,8.536090399829828,season,302.86203072200254,283.9549286575763 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,3.151183690009107,8.536090399829828,season,302.86203072200254,283.9549286575763 diff --git a/tests/data/simple/debug_commodity_balance_duals.csv b/tests/data/simple/debug_commodity_balance_duals.csv index 128757842..f26aa502a 100644 --- a/tests/data/simple/debug_commodity_balance_duals.csv +++ b/tests/data/simple/debug_commodity_balance_duals.csv @@ -143,70 +143,22 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500032 2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.night,5.866548687499963 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.day,5.866548687499963 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.peak,5.866588687499995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.evening,5.866548687499963 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500032 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500032 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392574999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.night,7.993324483705449 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.day,0.4000003804692445 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.peak,0.4 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.night,17.26224017424242 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.night,-0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.day,7.9933120749999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.peak,7.9933120749999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.evening,17.26224017424242 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.peak,7.9933133432308185 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.evening,-0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.night,0.4 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.day,0.4 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.peak,0.40000025364616465 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.night,17.26224017424242 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.day,7.9933120749999995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.peak,17.262264416666763 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.evening,17.26224017424242 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.night,5.866548687499962 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.day,5.866548687499962 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.peak,5.866588687499994 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.evening,5.866548687499962 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.night,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.day,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.evening,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.night,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.day,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392575 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.night,7.9933244837054485 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.day,0.4000003804692445 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.peak,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,peak.night,17.262240174242425 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,peak.day,7.993312075 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,peak.evening,17.262240174242425 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,autumn.night,17.262240174242425 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,autumn.peak,17.262264416666767 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,autumn.evening,17.262240174242425 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.night,-0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.day,7.993312151093849 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.peak,-0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.evening,-0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.night,2.917016249999967 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.day,2.917016249999967 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.peak,2.917016249999967 @@ -223,54 +175,6 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.day,2.9170080500000006 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.peak,2.9170080500000006 2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.night,5.866548687499963 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.day,5.866548687499963 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.peak,5.866588687499994 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.evening,5.866548687499963 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.night,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.day,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.evening,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.night,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.day,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392575 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.night,7.993324483705449 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.day,0.4000003804692445 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.peak,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,peak.night,17.262240174242425 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,peak.day,7.993312075 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,peak.evening,17.262240174242425 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,autumn.night,17.262240174242425 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,autumn.peak,17.262264416666767 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,autumn.evening,17.262240174242425 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.night,2.9170162499999672 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.day,2.9170162499999672 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.peak,2.9170162499999672 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.evening,2.9170162499999672 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.night,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.day,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.night,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.day,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.night,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.day,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.peak,2.9170080500000006 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.evening,2.9170080500000006 2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.night,2.204524999999984 2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.day,2.204524999999984 2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.peak,2.204524999999984 @@ -559,22 +463,6 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500032 2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.night,5.866548687499962 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.day,5.866548687499962 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.peak,5.866588687499994 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.evening,5.866548687499962 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.night,5.8665392575 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.day,5.8665392575 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500033 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.evening,5.8665392575 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.night,5.86653925749997 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.day,5.86653925749997 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.peak,5.866547257500002 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.evening,5.86653925749997 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.night,5.8665392575 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.day,5.8665392575 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392575 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.night,2.917016249999967 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.day,2.917016249999967 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.peak,2.917016249999967 @@ -591,38 +479,6 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.day,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.peak,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.evening,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.night,5.866548687499963 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.day,5.866548687499963 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.peak,5.866588687499994 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.evening,5.866548687499963 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.night,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.day,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500033 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.evening,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.night,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.day,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.evening,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.night,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.day,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392575 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.night,2.9170162499999672 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.day,2.9170162499999672 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.peak,2.9170162499999672 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.evening,2.9170162499999672 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.night,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.day,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.peak,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.evening,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.night,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.day,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.peak,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.evening,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.night,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.day,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.peak,2.9170080500000006 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.evening,2.9170080500000006 2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.night,2.204524999999984 2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.day,2.204524999999984 2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.peak,2.204524999999984 diff --git a/tests/data/simple/debug_dispatch_assets.csv b/tests/data/simple/debug_dispatch_assets.csv index 4858be105..53b400648 100644 --- a/tests/data/simple/debug_dispatch_assets.csv +++ b/tests/data/simple/debug_dispatch_assets.csv @@ -351,342 +351,342 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,6.520539653549378,-0.0,0.0 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,6.1768812033977625,-0.0,0.0 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,3.697197453078438,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.058751607877164,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564548561945112,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564548687499963,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564548687499963,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.night,21.17499874655378,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0587462727499997,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.peak,12.499375,-3.0587462727499997,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.evening,12.721182460612548,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.night,23.46356817237033,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499974,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.peak,11.200099601192575,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.evening,13.865467194381885,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.night,33.920298060103335,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.day,169.64096350658352,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.peak,90.52089046215572,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.evening,55.26923120063192,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.night,23.099974287215222,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.day,74.43392645145647,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.peak,51.158284001375115,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.evening,26.463737626396128,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.254509502267192 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.254509502267192 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.254500416232112 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.254509502267192 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.night,13.190386091459324,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.day,52.58748352909064,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.peak,39.85135997700592,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.evening,17.481629008372856,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.night,4.205918095296664,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.day,21.034484922616482,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.peak,11.224059721484302,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.evening,6.853060642568086,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.night,2.8642613836510074,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.day,9.229370497023519,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.peak,6.343327291064905,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.evening,3.2813483170113273,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,0.3020001255548507 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,0.17 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779340326617 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,0.17 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,0.17 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779300986097 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,0.17 +2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,0.17 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.night,1.6355305442103536,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.day,6.5205396535493705,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.peak,4.941335001021504,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.evening,2.1676195076852602,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.day,6.408503958243063,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.peak,1.9225511813207548,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.evening,2.563401595601553,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.day,6.371362032003978,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.evening,1.72484387381507,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.night,0.9004737552636458,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.day,1.5002988248710603,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.peak,0.49404531995094225,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.evening,0.3678562481506622,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.night,3.203281465982185,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.night,5.080558966990536,-14.222274066246188,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.day,7.34080858575474,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.peak,2.2022425686792455,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.evening,2.936323448396248,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.night,3.2660736283513145,-31.58292545558565,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.day,7.298263278331366,-14.222250682254408,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.peak,2.0362557696722727,-14.222250824777962,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.evening,1.9757729417802272,-31.58292545558565,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.peak,2.0362557696722727,-14.222253200170496,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.night,1.0314740408927543,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.day,1.7185612377823403,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.peak,0.565918683998458,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.evening,0.42137171519953787,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.night,3.6692925901722875,-31.58292545558565,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.day,6.874883368104708,-14.222250682254408,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.peak,1.77416344150884,-31.582970861573997,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.evening,2.177382426366187,-31.58292545558565,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.day,6.874883368104708,-14.222250824777962,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.evening,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,winter.night,0.10864703146205393,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.593323994530706 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.59332437499995 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.59332437499995 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.night,0.8704034407277362,-9.268927990536925,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.night,0.0,-0.0,7.9933120749999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.day,0.079687233662459,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.peak,0.310892778508536,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.evening,0.4973733964068437,-9.268928099242423,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,peak.evening,0.0,-0.0,7.9933120749999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,7.59331207499992 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,7.59331207499992 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,7.593311821353756 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,7.59331207499992 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.night,0.8704034407277362,-9.268928099242423,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.day,0.8726765402972063,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.peak,0.37303004432089243,-9.268951073435947,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.evening,0.4973733964068437,-9.268928099242423,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.058748179305737,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564548561945111,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564588687499994,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564548687499962,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.night,21.17499874655378,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0587438727499983,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.evening,12.721182460612548,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.night,23.46356817237033,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058734272750029,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.peak,11.200099601192575,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.evening,13.865467194381885,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.night,33.920298060103335,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.day,169.64096350658352,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.peak,90.52089046215572,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.evening,55.26923120063192,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.night,23.099974287215222,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.day,74.43392645145647,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.peak,51.158284001375115,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.evening,26.46373762639613,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.483995477539626 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.night,13.190386091459324,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.day,52.58748352909063,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.peak,39.85135997700593,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.evening,17.481629008372852,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,4.205918095296664,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,21.034484922616482,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,11.224059721484302,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,6.853060642568086,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,2.8642613836510074,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,9.229370497023519,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,6.343327291064904,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,3.2813483170113273,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.night,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.day,0.8726765402972066,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,2.8077930206227886 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,5.866547257500032 +2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999873 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999873 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999873 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999873 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.8234507930426465 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.8234507930426465 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.8234507930426465 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.8234507930426465 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735202 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,1.6355305442103536,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,6.5205396535493705,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,4.941335001021505,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,2.16761950768526,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.day,6.408503958243065,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.peak,1.9225511813207552,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.evening,2.563401595601553,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.day,6.371362032003978,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.evening,1.72484387381507,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.night,0.9004737552636459,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.day,1.5002988248710605,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.peak,0.4940453199509423,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.evening,0.36785624815066226,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.night,3.203281465982185,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.night,5.080558966990536,-14.222274066246186,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.day,7.340808585754739,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.peak,2.202242568679245,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.evening,2.9363234483962475,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.night,3.2660736283513145,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.day,7.298263278331366,-14.222250682254412,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.peak,2.0362557696722727,-14.222250824777962,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.evening,1.9757729417802272,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.night,1.0314740408927543,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.day,1.71856123778234,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.peak,0.565918683998458,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.evening,0.4213717151995378,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.night,3.6692925901722875,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.day,6.874883368104708,-14.222250682254412,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.peak,1.77416344150884,-31.582970861574005,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.evening,2.177382426366187,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.night,0.10864703146205393,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.593323994530706 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.59332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.59332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.night,0.8704034407277362,-9.268927990536927,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.day,0.07968723366245876,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.peak,0.310892778508536,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.evening,0.4973733964068437,-9.268928099242425,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.night,0.8704034407277362,-9.268928099242425,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.day,0.8726765402972066,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.peak,0.37303004432089243,-9.268951073435948,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.evening,0.4973733964068437,-9.268928099242425,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.night,0.0,-0.0,7.99332437499995 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.99332437499995 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.99332437499995 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.99332437499995 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.night,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.day,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.peak,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.evening,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,3.6178 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,3.6178 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,3.6178 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,3.6178 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.night,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.day,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.993312075000001 +2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.993312075000001 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,131.75522891080718,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,188.22175532873473,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,56.466526417927525,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.28870249287968,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,66.80417909034122,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,95.43454142674867,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,28.630362336407437,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,38.17381675393378,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.28870249287957,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,77.57512084348669,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,110.8216010529971,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,33.24648020951039,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,44.32864063397628,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,2.917007049999974 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,47.55697655189144,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,67.93853783810064,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,20.381561286209195,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,27.175415265682247,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587481793057374,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564548561945112,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564588687499994,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564548687499963,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.night,21.17499874655378,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0587438727499983,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.evening,12.721182460612548,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.night,23.46356817237033,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058734272750029,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.peak,11.200099601192575,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.evening,13.865467194381885,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.night,33.920298060103335,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.day,169.64096350658352,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.peak,90.52089046215572,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.evening,55.26923120063192,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.night,23.099974287215222,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.day,74.43392645145647,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.peak,51.158284001375115,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.evening,26.46373762639613,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.483995477539626 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4840045635747052 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.night,13.190386091459324,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.day,52.58748352909063,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.peak,39.85135997700593,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.evening,17.481629008372852,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,4.205918095296664,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,21.034484922616482,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,11.224059721484302,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,6.853060642568086,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,2.8642613836510074,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,9.229370497023519,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,6.343327291064904,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,3.2813483170113273,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,63.0728542372857,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,90.10407735826543,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,27.03122312097971,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,36.041631116305965,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,2.8077970437499835 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,2.8077930206227886 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779298475 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,5.866547257500032 +2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,5.8665392574999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999875 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.593955731735133 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735201 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,1.6355305442103536,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,6.5205396535493705,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,4.941335001021505,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,2.16761950768526,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.day,6.408503958243065,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.peak,1.9225511813207552,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.evening,2.563401595601553,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.day,6.371362032003978,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.evening,1.72484387381507,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.night,0.9004737552636459,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.day,1.5002988248710605,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.peak,0.4940453199509423,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.evening,0.36785624815066226,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.night,3.203281465982185,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.night,5.080558966990536,-14.222274066246188,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.day,7.340808585754739,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.peak,2.202242568679245,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.evening,2.9363234483962475,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.night,3.2660736283513145,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.day,7.298263278331366,-14.222250682254412,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.peak,2.0362557696722727,-14.222250824777962,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.evening,1.9757729417802272,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.night,1.0314740408927543,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.day,1.71856123778234,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.peak,0.565918683998458,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.evening,0.4213717151995378,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.night,3.6692925901722875,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.day,6.874883368104708,-14.222250682254412,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.peak,1.77416344150884,-31.582970861574005,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.evening,2.177382426366187,-31.582925455585656,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.night,0.10864703146205393,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.5933239945307065 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.59332437499995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.59332437499995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.night,0.8704034407277362,-9.268927990536927,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.day,0.07968723366245876,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.peak,0.310892778508536,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.evening,0.4973733964068437,-9.268928099242425,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.night,0.8704034407277362,-9.268928099242425,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.day,0.8726765402972066,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.peak,0.37303004432089243,-9.268951073435948,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.evening,0.4973733964068437,-9.268928099242425,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,131.75522891080718,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,188.22175532873473,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,56.466526417927554,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,75.28870249287965,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,66.80417909034122,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,95.43454142674867,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,28.630362336407444,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,38.17381675393378,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.evening,0.0,-0.0,0.7491988046482583 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.night,0.0,-0.0,7.9933243749999505 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.9933243749999505 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.9933243749999505 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.9933243749999505 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.night,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.day,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.peak,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.evening,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,7.9933120749999205 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,7.9933120749999205 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,7.9933120749999205 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,7.9933120749999205 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.night,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.day,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.9933120749999995 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,0.0,-0.0,2.917011249999983 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,0.0,-0.0,2.917011249999983 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,0.0,-0.0,2.917011249999983 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,0.0,-0.0,2.917011249999983 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,0.0,-0.0,2.9170070500000005 2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,47.556976551891445,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,67.93853783810064,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,20.381561286209205,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,27.175415265682243,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,0.0,-0.0,2.9170070500000005 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,138.34299035634754,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,197.63284309517155,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,197.63284309517147,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,59.2898527388239,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.05313761752363,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,70.14438804485829,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,100.2062684980861,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,30.06188045322781,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,40.082507591630474,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.05313761752356,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,81.45387688566103,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,116.36268110564696,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,34.90880421998591,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,46.54507266567508,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,49.934825379486014,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,71.33546473000571,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,21.400639350519654,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,28.534186028966356,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,66.22649694914998,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,94.60928122617868,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,28.38278427702869,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,37.8437126721213,-0.0,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587481793057374,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564548561945112,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564588687499994,0.0 @@ -1455,118 +1455,118 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,100.69874383817,-0.0,0.0 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,55.95175381081913,-0.0,0.0 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,33.49015059102008,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.night,6.5991309707320225,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.day,22.78510685182011,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.peak,11.203704911644646,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.evening,7.726588651947846,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.night,4.622847317139623,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.day,12.290646271629356,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.peak,6.864852085072218,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.evening,4.164579195794237,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.night,0.5741276619753238,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.day,0.9565665312870255,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.peak,0.3149953930309029,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.evening,0.2345392594278541,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.night,3.754970658880588,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.day,9.882561311130008,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.peak,5.491097668400874,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.evening,3.2867189194199145,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,67.24210235132797,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,232.16973474403989,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,114.16058807199536,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,78.73037635791216,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,47.10468300028038,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,125.23601944351064,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,69.94967800736778,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,42.43514210822577,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,5.8500961991046765,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,9.746971970692975,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,3.2096578401490974,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,2.389846929512146,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,38.26141994915942,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,100.69874383816999,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,55.95175381081913,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,33.49015059102008,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,181.3320638509905,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,259.0458051461522,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,77.71374129516168,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,103.61832255582875,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,0.0,-0.0,6.442290994495568 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,0.0,-0.0,6.442290994495568 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,0.0,-0.0,6.442290994495568 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,0.0,-0.0,6.442290994495568 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,0.0,-0.0,6.442280639036634 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,0.0,-0.0,6.442280639036634 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,0.0,-0.0,6.442280639036634 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,0.0,-0.0,6.442280639036634 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,0.0,-0.0,6.442280639036667 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,181.33206385099044,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,259.04580514615213,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,77.71374129516165,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,103.61832255582878,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,104.87420846841191,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,149.8202976065492,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,44.94608913813727,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,59.928119330274654,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,7.807427269907179,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,11.153467513142644,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,3.346040243235464,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,4.461387026671712,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,7.807427269907178,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,11.153467513142642,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,3.3460402432354637,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,4.46138702667171,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,84.12834191529626,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,120.18334542845751,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,36.05500351316124,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,48.07333840213498,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.night,6.5991309707320225,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.day,22.78510685182011,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.peak,11.203704911644646,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.evening,7.726588651947846,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.night,4.622847317139623,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.day,12.290646271629356,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.peak,6.864852085072218,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.evening,4.164579195794237,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.night,0.5741276619753238,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.day,0.9565665312870255,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.peak,0.3149953930309029,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.evening,0.2345392594278541,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.night,3.754970658880588,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.day,9.882561311130008,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.peak,5.491097668400874,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.evening,3.2867189194199145,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,67.24210235132797,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,232.16973474403989,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,114.16058807199536,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,78.73037635791216,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,47.10468300028038,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,125.23601944351064,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,69.94967800736778,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,42.43514210822577,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,5.8500961991046765,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,9.746971970692975,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,3.2096578401490974,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,2.389846929512146,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,38.26141994915942,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,100.69874383816999,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,55.95175381081913,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,33.49015059102008,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,181.3320638509905,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,259.0458051461522,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,77.71374129516164,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,103.61832255582881,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,104.87420846841191,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,149.8202976065492,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,44.946089138137296,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,59.92811933027464,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,7.807427269907178,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,11.153467513142642,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,3.3460402432354677,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,4.461387026671714,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,84.12834191529623,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,120.18334542845747,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,36.05500351316127,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,48.073338402135015,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,190.39866704354,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,48.073338402135036,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,0.0,-0.0,6.442290994495569 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,0.0,-0.0,6.442290994495569 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,0.0,-0.0,6.442290994495569 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,0.0,-0.0,6.442290994495569 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,0.0,-0.0,6.4422806390366 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,0.0,-0.0,6.4422806390366 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,0.0,-0.0,6.4422806390366 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,0.0,-0.0,6.4422806390366 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,0.0,-0.0,6.442280639036666 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,0.0,-0.0,2.917011249999983 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,0.0,-0.0,2.917011249999983 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,0.0,-0.0,2.917011249999983 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,0.0,-0.0,2.917011249999983 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,0.0,-0.0,2.9170070500000005 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,190.39866704353997,-0.0,0.0 2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,271.99809540345973,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,81.59942835991976,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,108.79923868362025,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,110.11791889183252,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,81.59942835991974,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,108.79923868362033,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,110.11791889183253,-0.0,0.0 2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,157.3113124868767,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,47.193393595044135,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,62.924525296788374,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,8.197798633402538,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,11.711140888799775,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,3.5133422553972378,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,4.684456378005301,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,88.33475901106107,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,126.19251269988037,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,37.857753688819294,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,50.477005322241766,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,47.19339359504414,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,62.924525296788346,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,8.197798633402536,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,11.711140888799774,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,3.5133422553972364,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,4.684456378005299,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,88.33475901106108,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,126.1925126998804,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,37.8577536888193,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,50.477005322241794,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.night,6.5991309707320225,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.day,22.78510685182011,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.peak,11.203704911644646,-0.0,0.0 diff --git a/tests/data/simple/debug_solver.csv b/tests/data/simple/debug_solver.csv index fbddd0011..c90b626b3 100644 --- a/tests/data/simple/debug_solver.csv +++ b/tests/data/simple/debug_solver.csv @@ -2,16 +2,16 @@ milestone_year,run_description,objective_value 2020,final without candidates,4132.130219646633 2020,final with candidates,4132.110415745009 2030,ironing out iteration 0; post RSHEAT|GBR investment,5324.834584042763 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4394.833785984434 -2030,ironing out iteration 0; post GASNAT|GBR investment,4394.833785984434 -2030,ironing out iteration 0; post GASPRD|GBR investment,4394.833785984435 +2030,ironing out iteration 0; post ELCTRI|GBR investment,39.06600889694445 +2030,ironing out iteration 0; post GASNAT|GBR investment,2724.354578839006 +2030,ironing out iteration 0; post GASPRD|GBR investment,2161.868797240131 2030,ironing out iteration 0; final without candidates,4394.833785984435 2030,ironing out iteration 0; final with candidates,4394.816635228818 2030,final without candidates,4394.833785984433 2030,final with candidates,4394.816635228819 2040,ironing out iteration 0; post RSHEAT|GBR investment,6613.830268355965 -2040,ironing out iteration 0; post GASNAT|GBR investment,6613.830268355965 -2040,ironing out iteration 0; post GASPRD|GBR investment,6613.830268355969 +2040,ironing out iteration 0; post GASNAT|GBR investment,3781.868109959916 +2040,ironing out iteration 0; post GASPRD|GBR investment,3001.042066794019 2040,ironing out iteration 0; final without candidates,6613.830268355969 2040,ironing out iteration 0; final with candidates,6613.8297365957515 2040,final without candidates,6613.830268355965 diff --git a/tests/data/simple_tranche_size/asset_capacities.csv b/tests/data/simple_tranche_size/asset_capacities.csv index 1ac212828..313171c64 100644 --- a/tests/data/simple_tranche_size/asset_capacities.csv +++ b/tests/data/simple_tranche_size/asset_capacities.csv @@ -24,4 +24,4 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2040,10,9.980247232555058,10,0.0,0 2040,11,1.3306996309195793,3,0.0,0 2040,12,335.5900878651957,14,0.0,0 -2040,13,352.3695922584555,14,0.0,0 +2040,13,352.36959225845555,14,0.0,0 diff --git a/tests/data/simple_tranche_size/commodity_flows.csv b/tests/data/simple_tranche_size/commodity_flows.csv index cbdb4fe57..6482a8932 100644 --- a/tests/data/simple_tranche_size/commodity_flows.csv +++ b/tests/data/simple_tranche_size/commodity_flows.csv @@ -879,20 +879,20 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,12,GASPRD,autumn.evening,-0.5062888155859433 2040,12,GASNAT,autumn.evening,0.482179824367565 2040,12,CO2EMT,autumn.evening,1.2326927209956802 -2040,13,GASPRD,winter.night,7.739122122714583 -2040,13,CO2EMT,winter.night,39.57013141343967 -2040,13,GASPRD,winter.day,11.055888731572765 -2040,13,CO2EMT,winter.day,56.52875908453155 -2040,13,GASPRD,winter.peak,3.3167666088581758 -2040,13,CO2EMT,winter.peak,16.958627671091854 -2040,13,GASPRD,winter.evening,4.422355513856411 -2040,13,CO2EMT,winter.evening,22.611503742347832 -2040,13,GASPRD,peak.night,2.0736264562821822 -2040,13,CO2EMT,peak.night,10.602452070970799 -2040,13,GASPRD,peak.day,2.9623235049119305 -2040,13,CO2EMT,peak.day,15.146360080614702 -2040,13,GASPRD,peak.peak,0.8886970486297485 -2040,13,CO2EMT,peak.peak,4.543908009643904 +2040,13,GASPRD,winter.night,7.739122122714585 +2040,13,CO2EMT,winter.night,39.570131413439675 +2040,13,GASPRD,winter.day,11.055888731572766 +2040,13,CO2EMT,winter.day,56.52875908453156 +2040,13,GASPRD,winter.peak,3.316766608858176 +2040,13,CO2EMT,winter.peak,16.958627671091858 +2040,13,GASPRD,winter.evening,4.422355513856412 +2040,13,CO2EMT,winter.evening,22.611503742347836 +2040,13,GASPRD,peak.night,2.0736264562821827 +2040,13,CO2EMT,peak.night,10.6024520709708 +2040,13,GASPRD,peak.day,2.962323504911931 +2040,13,CO2EMT,peak.day,15.146360080614704 +2040,13,GASPRD,peak.peak,0.8886970486297486 +2040,13,CO2EMT,peak.peak,4.543908009643905 2040,13,GASPRD,peak.evening,1.1849294076524333 2040,13,CO2EMT,peak.evening,6.0585440613268915 2040,13,GASPRD,summer.night,-0.0 @@ -903,11 +903,11 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,13,CO2EMT,summer.peak,-0.0 2040,13,GASPRD,summer.evening,-0.0 2040,13,CO2EMT,summer.evening,-0.0 -2040,13,GASPRD,autumn.night,0.8796932939642447 -2040,13,CO2EMT,autumn.night,4.497871812039183 +2040,13,GASPRD,autumn.night,0.8796932939642449 +2040,13,CO2EMT,autumn.night,4.497871812039184 2040,13,GASPRD,autumn.day,1.2567047039397272 2040,13,CO2EMT,autumn.day,6.425531151243826 -2040,13,GASPRD,autumn.peak,0.3770114099754816 -2040,13,CO2EMT,autumn.peak,1.9276593392046375 +2040,13,GASPRD,autumn.peak,0.37701140997548166 +2040,13,CO2EMT,autumn.peak,1.927659339204638 2040,13,GASPRD,autumn.evening,0.5026818839887638 2040,13,CO2EMT,autumn.evening,2.5702124728345495 diff --git a/tests/data/two_outputs/asset_capacities.csv b/tests/data/two_outputs/asset_capacities.csv index a97514317..b9abb1dab 100644 --- a/tests/data/two_outputs/asset_capacities.csv +++ b/tests/data/two_outputs/asset_capacities.csv @@ -23,25 +23,25 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2030,14,1849.28399075358,36,0.0,0 2030,15,40.09093125430712,19,0.0,0 2030,16,9.377995614424108,10,0.0,0 -2030,17,436.11073070427403,7,0.0,0 +2030,17,409.04921543517236,7,0.0,0 2030,18,828.0412077989463,26,0.0,0 2030,19,298.6475820926018,57,0.0,0 -2030,20,56.044548701367475,40,0.0,0 +2030,20,313.5799611972318,60,0.0,0 2040,1,1738.05,1,0.0,0 2040,5,3.964844,1,0.0,0 2040,6,2.999,1,0.0,0 2040,14,1849.28399075358,36,0.0,0 2040,15,40.09093125430712,19,0.0,0 2040,16,9.377995614424108,10,0.0,0 -2040,17,311.5076647887672,5,0.0,0 +2040,17,292.1780110251231,5,0.0,0 2040,18,828.0412077989463,26,0.0,0 2040,19,298.6475820926018,57,0.0,0 -2040,20,56.044548701367475,40,0.0,0 +2040,20,313.5799611972318,60,0.0,0 2040,21,942.563016229748,28,0.0,0 2040,22,2198.390989008045,39,0.0,0 -2040,23,6.839211649446353,3,0.0,0 -2040,24,3.0396496217756885,3,0.0,0 -2040,25,149.61317717932508,4,0.0,0 +2040,23,9.118948865928472,4,0.0,0 +2040,24,2.0264330811837925,2,0.0,0 +2040,25,149.6131771793251,4,0.0,0 2040,26,2349.6972514094086,33,0.0,0 -2040,27,312.27343620135736,46,0.0,0 -2040,28,2698.947706505261,38,0.0,0 +2040,27,283.5653577735708,49,0.0,0 +2040,28,2414.8479479257603,34,0.0,0 diff --git a/tests/data/two_outputs/commodity_flows.csv b/tests/data/two_outputs/commodity_flows.csv index b80dd38cb..23efe64ae 100644 --- a/tests/data/two_outputs/commodity_flows.csv +++ b/tests/data/two_outputs/commodity_flows.csv @@ -559,38 +559,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,12,RSHEAT,autumn.peak,8.949902401675393 2020,12,ELCTRI,autumn.evening,-3.7736862463411116 2020,12,RSHEAT,autumn.evening,11.435412867700338 -2030,0,GASPRD,winter.night,134.36835616881748 -2030,0,CO2EMT,winter.night,687.0254050911639 -2030,0,GASPRD,winter.day,191.95479426362985 -2030,0,CO2EMT,winter.day,981.4648630699395 -2030,0,GASPRD,winter.peak,57.586438094812344 -2030,0,CO2EMT,winter.peak,294.4394579787755 -2030,0,GASPRD,winter.evening,76.7819180740052 -2030,0,CO2EMT,winter.evening,392.5859471123886 -2030,0,GASPRD,peak.night,70.10273010995469 -2030,0,CO2EMT,peak.night,358.4352590521984 -2030,0,GASPRD,peak.day,100.14675716259116 -2030,0,CO2EMT,peak.day,512.0503693723286 -2030,0,GASPRD,peak.peak,30.04402705263646 -2030,0,CO2EMT,peak.peak,153.6151103201302 -2030,0,GASPRD,peak.evening,40.05870305731826 -2030,0,CO2EMT,peak.evening,204.82014873206828 -2030,0,GASPRD,summer.night,13.704144880183225 -2030,0,CO2EMT,summer.night,70.06929277237684 -2030,0,GASPRD,summer.day,19.577349801984244 -2030,0,CO2EMT,summer.day,100.09898953754545 -2030,0,GASPRD,summer.peak,5.873204921801017 -2030,0,CO2EMT,summer.peak,30.0296967651686 -2030,0,GASPRD,summer.evening,7.830939958382201 -2030,0,CO2EMT,summer.evening,40.039596007208196 -2030,0,GASPRD,autumn.night,52.407913839777024 -2030,0,CO2EMT,autumn.night,267.96166346277994 -2030,0,GASPRD,autumn.day,74.86844823986189 -2030,0,CO2EMT,autumn.day,382.8023758504139 -2030,0,GASPRD,autumn.peak,22.460534400084853 -2030,0,CO2EMT,autumn.peak,114.84071238763386 -2030,0,GASPRD,autumn.evening,29.94737943969217 -2030,0,CO2EMT,autumn.evening,153.12095107514608 +2030,0,GASPRD,winter.night,116.37217491821845 +2030,0,CO2EMT,winter.night,595.010930356851 +2030,0,GASPRD,winter.day,166.24596394088906 +2030,0,CO2EMT,winter.day,850.0156136297658 +2030,0,GASPRD,winter.peak,49.873789022670586 +2030,0,CO2EMT,winter.peak,255.00468327291472 +2030,0,GASPRD,winter.evening,66.4983858955479 +2030,0,CO2EMT,winter.evening,340.00624708393644 +2030,0,GASPRD,peak.night,52.10654885935565 +2030,0,CO2EMT,peak.night,266.4207843178855 +2030,0,GASPRD,peak.day,74.43792683985035 +2030,0,CO2EMT,peak.day,380.60111993215486 +2030,0,GASPRD,peak.peak,22.331377980494693 +2030,0,CO2EMT,peak.peak,114.18033561426938 +2030,0,GASPRD,peak.evening,29.77517087886099 +2030,0,CO2EMT,peak.evening,152.24044870361627 +2030,0,GASPRD,summer.night,13.06172342670764 +2030,0,CO2EMT,summer.night,66.78459188075617 +2030,0,GASPRD,summer.day,18.659604869706317 +2030,0,CO2EMT,summer.day,95.40655969880841 +2030,0,GASPRD,summer.peak,5.597881442998673 +2030,0,CO2EMT,summer.peak,28.62196781805222 +2030,0,GASPRD,summer.evening,7.463841983708964 +2030,0,CO2EMT,summer.evening,38.162624062703934 +2030,0,GASPRD,autumn.night,34.41173258917796 +2030,0,CO2EMT,autumn.night,175.94718872846693 +2030,0,GASPRD,autumn.day,49.15961791712104 +2030,0,CO2EMT,autumn.day,251.3531264102399 +2030,0,GASPRD,autumn.peak,14.747885327943077 +2030,0,CO2EMT,autumn.peak,75.40593768177295 +2030,0,GASPRD,autumn.evening,19.663847261234896 +2030,0,CO2EMT,autumn.evening,100.54125104669403 2030,1,OILCRD,winter.night,54.758206083373736 2030,1,GASPRD,winter.night,5.475820608337374 2030,1,CO2EMT,winter.night,401.5419252093796 @@ -639,54 +639,54 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,OILCRD,autumn.evening,31.290403583494946 2030,1,GASPRD,autumn.evening,3.129040358349495 2030,1,CO2EMT,autumn.evening,229.45252947776845 -2030,2,GASPRD,winter.night,-125.41181907183935 -2030,2,GASNAT,winter.night,119.43982768746604 -2030,2,CO2EMT,winter.night,305.34791948300693 -2030,2,GASPRD,winter.day,-179.15974128549422 -2030,2,GASNAT,winter.day,170.628325033804 -2030,2,CO2EMT,winter.day,436.21131294891995 -2030,2,GASPRD,winter.peak,-53.74792221365494 -2030,2,GASNAT,winter.peak,51.18849734633803 -2030,2,CO2EMT,winter.peak,130.8633934659132 -2030,2,GASPRD,winter.evening,-71.66389685818442 -2030,2,GASNAT,winter.evening,68.25133034112801 -2030,2,CO2EMT,winter.evening,174.48452601709377 -2030,2,GASPRD,peak.night,-67.77860721006931 -2030,2,GASNAT,peak.night,64.5510544857803 -2030,2,CO2EMT,peak.night,165.02477079289736 -2030,2,GASPRD,peak.day,-96.82658159587972 -2030,2,GASNAT,peak.day,92.21579199607592 -2030,2,CO2EMT,peak.day,235.74967223796813 -2030,2,GASPRD,peak.peak,-29.0479743858104 -2030,2,GASNAT,peak.peak,27.664737510295616 -2030,2,CO2EMT,peak.peak,70.72490144507074 -2030,2,GASPRD,peak.evening,-38.73063282425891 -2030,2,GASNAT,peak.evening,36.886316975484675 -2030,2,CO2EMT,peak.evening,94.29986934782659 -2030,2,GASPRD,summer.night,-17.200532886567895 -2030,2,GASNAT,summer.night,16.381459891969424 -2030,2,CO2EMT,summer.night,41.87920221381984 -2030,2,GASPRD,summer.day,-24.57218980425514 -2030,2,GASNAT,summer.day,23.402085527862035 -2030,2,CO2EMT,summer.day,59.827431651979296 -2030,2,GASPRD,summer.peak,-7.371656917687238 -2030,2,GASNAT,summer.peak,7.020625635892607 -2030,2,CO2EMT,summer.peak,17.94822943815945 -2030,2,GASPRD,summer.evening,-9.82887596888067 -2030,2,GASNAT,summer.evening,9.360834256076828 -2030,2,CO2EMT,summer.evening,23.93097277566041 -2030,2,GASPRD,autumn.night,-51.90995148390908 -2030,2,GASNAT,autumn.night,49.438049032294366 -2030,2,CO2EMT,autumn.night,126.38837235106055 -2030,2,GASPRD,autumn.day,-74.15707344674043 -2030,2,GASNAT,autumn.day,70.62578423499087 -2030,2,CO2EMT,autumn.day,180.55481739675417 -2030,2,GASPRD,autumn.peak,-22.247121962831336 -2030,2,GASNAT,autumn.peak,21.18773520269651 -2030,2,CO2EMT,autumn.peak,54.16644504569363 -2030,2,GASPRD,autumn.evening,-29.662829521077793 -2030,2,GASNAT,autumn.evening,28.250313829597896 -2030,2,CO2EMT,autumn.evening,72.22192730536703 +2030,2,GASPRD,winter.night,-109.97718908790397 +2030,2,GASNAT,winter.night,104.74018008371806 +2030,2,CO2EMT,winter.night,267.76827038402524 +2030,2,GASPRD,winter.day,-157.11026991011164 +2030,2,GASNAT,winter.day,149.6288284858206 +2030,2,CO2EMT,winter.day,382.5261000240004 +2030,2,GASPRD,winter.peak,-47.13308082220755 +2030,2,GASNAT,winter.peak,44.88864840210243 +2030,2,CO2EMT,winter.peak,114.75782963997489 +2030,2,GASPRD,winter.evening,-62.844108265696356 +2030,2,GASNAT,winter.evening,59.851531681615576 +2030,2,CO2EMT,winter.evening,153.01044074405024 +2030,2,GASPRD,peak.night,-51.97251795330396 +2030,2,GASNAT,peak.night,49.497636146003764 +2030,2,CO2EMT,peak.night,126.54070680725863 +2030,2,GASPRD,peak.day,-74.24645411718195 +2030,2,GASNAT,peak.day,70.71090868303042 +2030,2,CO2EMT,peak.day,180.7724380481673 +2030,2,GASPRD,peak.peak,-22.273936163877988 +2030,2,GASNAT,peak.peak,21.213272537026654 +2030,2,CO2EMT,peak.peak,54.231731240908644 +2030,2,GASPRD,peak.evening,-29.698581789425994 +2030,2,GASNAT,peak.evening,28.284363608977134 +2030,2,CO2EMT,peak.evening,72.30897556635006 +2030,2,GASPRD,summer.night,-16.731559487354648 +2030,2,GASNAT,summer.night,15.934818559385377 +2030,2,CO2EMT,summer.night,40.73736364706872 +2030,2,GASPRD,summer.day,-23.902227806297873 +2030,2,GASNAT,summer.day,22.76402648218845 +2030,2,CO2EMT,summer.day,58.196233701714775 +2030,2,GASPRD,summer.peak,-7.170668318943222 +2030,2,GASNAT,summer.peak,6.829207922803068 +2030,2,CO2EMT,summer.peak,17.458870054646045 +2030,2,GASPRD,summer.evening,-9.560891168411425 +2030,2,GASNAT,summer.evening,9.105610636582309 +2030,2,CO2EMT,summer.evening,23.278493592422674 +2030,2,GASPRD,autumn.night,-36.00158510035498 +2030,2,GASNAT,autumn.night,34.28722390509998 +2030,2,CO2EMT,autumn.night,87.65528791338811 +2030,2,GASPRD,autumn.day,-51.43083578711626 +2030,2,GASNAT,autumn.day,48.98174836868215 +2030,2,CO2EMT,autumn.day,125.22183970453592 +2030,2,GASPRD,autumn.peak,-15.429250686761273 +2030,2,GASNAT,autumn.peak,14.694524463582164 +2030,2,CO2EMT,autumn.peak,37.56655179114781 +2030,2,GASPRD,autumn.evening,-20.572334413593705 +2030,2,GASNAT,autumn.evening,19.592699441517812 +2030,2,CO2EMT,autumn.evening,50.08873612224029 2030,5,ELCTRI,winter.night,1.3019743554940832 2030,5,ELCTRI,winter.day,7.075379933645911 2030,5,ELCTRI,winter.peak,1.9712501261051127 @@ -730,12 +730,12 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.night,0.0 2030,6,ELCTRI,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 -2030,6,GASNAT,summer.day,-7.098091606280905 -2030,6,ELCTRI,summer.day,4.732061070853937 -2030,6,CO2EMT,summer.day,362.92542382914263 -2030,6,GASNAT,summer.peak,-2.2845410949705816 -2030,6,ELCTRI,summer.peak,1.5230273966470542 -2030,6,CO2EMT,summer.peak,116.80858618584581 +2030,6,GASNAT,summer.day,-6.733471311541339 +2030,6,ELCTRI,summer.day,4.488980874360893 +2030,6,CO2EMT,summer.day,344.2823881591086 +2030,6,GASNAT,summer.peak,-2.140878878722785 +2030,6,ELCTRI,summer.peak,1.4272525858151899 +2030,6,CO2EMT,summer.peak,109.46313706909598 2030,6,GASNAT,summer.evening,-5.7925158969370765 2030,6,ELCTRI,summer.evening,3.8616772646247175 2030,6,CO2EMT,summer.evening,296.1713378103927 @@ -754,27 +754,27 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,11,GASNAT,winter.night,-43.845148578709995 2030,11,RSHEAT,winter.night,38.1262161554 2030,11,CO2EMT,winter.night,2241.8024468294425 -2030,11,GASNAT,winter.day,-219.27676569358 -2030,11,RSHEAT,winter.day,190.6754484292 -2030,11,CO2EMT,winter.day,11211.621029912745 -2030,11,GASNAT,winter.peak,-104.21874999999993 -2030,11,RSHEAT,winter.peak,90.62499999999994 -2030,11,CO2EMT,winter.peak,5328.704687499997 +2030,11,GASNAT,winter.day,-203.64036546490073 +2030,11,RSHEAT,winter.day,177.0785786651311 +2030,11,CO2EMT,winter.day,10412.131886220375 +2030,11,GASNAT,winter.peak,-61.09210944397547 +2030,11,RSHEAT,winter.peak,53.12357342954389 +2030,11,CO2EMT,winter.peak,3123.639555870466 2030,11,GASNAT,winter.evening,-71.44063561968 2030,11,RSHEAT,winter.evening,62.1222918432 2030,11,CO2EMT,winter.evening,3652.7596992342387 -2030,11,GASNAT,peak.night,-16.940313217146755 -2030,11,RSHEAT,peak.night,14.730707145345006 -2030,11,CO2EMT,peak.night,866.1582147927137 -2030,11,GASNAT,peak.day,-90.88448203202046 -2030,11,RSHEAT,peak.day,79.02998437566997 -2030,11,CO2EMT,peak.day,4646.923566297207 -2030,11,GASNAT,peak.peak,-64.52836015380173 -2030,11,RSHEAT,peak.peak,56.11161752504499 -2030,11,CO2EMT,peak.peak,3299.335054663883 -2030,11,GASNAT,peak.evening,-27.53917638424104 -2030,11,RSHEAT,peak.evening,23.947109899340035 -2030,11,CO2EMT,peak.evening,1408.0780885262443 +2030,11,GASNAT,peak.night,-0.0 +2030,11,RSHEAT,peak.night,0.0 +2030,11,CO2EMT,peak.night,0.0 +2030,11,GASNAT,peak.day,-57.07367326760635 +2030,11,RSHEAT,peak.day,49.6292811022664 +2030,11,CO2EMT,peak.day,2918.176914172713 +2030,11,GASNAT,peak.peak,-54.38511755693588 +2030,11,RSHEAT,peak.peak,47.291406571248594 +2030,11,CO2EMT,peak.peak,2780.711060686132 +2030,11,GASNAT,peak.evening,-29.670500177964005 +2030,11,RSHEAT,peak.evening,25.800434937360006 +2030,11,CO2EMT,peak.evening,1517.0526740992998 2030,11,GASNAT,summer.night,-0.0 2030,11,RSHEAT,summer.night,0.0 2030,11,CO2EMT,summer.night,0.0 @@ -790,15 +790,15 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,11,GASNAT,autumn.night,-10.492917792587003 2030,11,RSHEAT,autumn.night,9.124276341380003 2030,11,CO2EMT,autumn.night,536.5028867349736 -2030,11,GASNAT,autumn.day,-67.97422666003601 -2030,11,RSHEAT,autumn.day,59.10802318264001 -2030,11,CO2EMT,autumn.day,3475.5222091276414 -2030,11,GASNAT,autumn.peak,-37.229489804916994 -2030,11,RSHEAT,autumn.peak,32.373469395579995 -2030,11,CO2EMT,autumn.peak,1903.543813725406 -2030,11,GASNAT,autumn.evening,-19.376214580347 -2030,11,RSHEAT,autumn.evening,16.84888224378 -2030,11,CO2EMT,autumn.evening,990.7058514931422 +2030,11,GASNAT,autumn.day,-38.71581777848767 +2030,11,RSHEAT,autumn.day,33.66592850303276 +2030,11,CO2EMT,autumn.day,1979.5397630140749 +2030,11,GASNAT,autumn.peak,-11.614745296379114 +2030,11,RSHEAT,autumn.peak,10.099778518590535 +2030,11,CO2EMT,autumn.peak,593.8619270038641 +2030,11,GASNAT,autumn.evening,-15.486327185729435 +2030,11,RSHEAT,autumn.evening,13.466371465851683 +2030,11,CO2EMT,autumn.evening,791.815909006346 2030,12,ELCTRI,winter.night,-9.624518793997803 2030,12,RSHEAT,winter.night,29.165208466660005 2030,12,ELCTRI,winter.day,-13.749312543997803 @@ -817,10 +817,10 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,12,RSHEAT,peak.evening,16.66583346666 2030,12,ELCTRI,summer.night,-1.9319477961564002 2030,12,RSHEAT,summer.night,5.85438726108 -2030,12,ELCTRI,summer.day,-1.0032019092856796 -2030,12,RSHEAT,summer.day,3.0400057857141807 -2030,12,ELCTRI,summer.peak,-0.39526656006611577 -2030,12,RSHEAT,summer.peak,1.1977774547458053 +2030,12,ELCTRI,summer.day,-0.0 +2030,12,RSHEAT,summer.day,0.0 +2030,12,ELCTRI,summer.peak,-0.0 +2030,12,RSHEAT,summer.peak,0.0 2030,12,ELCTRI,summer.evening,-0.0 2030,12,RSHEAT,summer.evening,0.0 2030,12,ELCTRI,autumn.night,-9.624518793997803 @@ -881,36 +881,36 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,13,TPASKM,autumn.evening,32.3875309924775 2030,14,BIOPEL,winter.night,-0.0 2030,14,RSHEAT,winter.night,0.0 -2030,14,BIOPEL,winter.day,-0.0 -2030,14,RSHEAT,winter.day,0.0 -2030,14,BIOPEL,winter.peak,-13.343940220368085 -2030,14,RSHEAT,winter.peak,11.119950183640071 +2030,14,BIOPEL,winter.day,-16.316243716882695 +2030,14,RSHEAT,winter.day,13.596869764068913 +2030,14,BIOPEL,winter.peak,-58.345652104915345 +2030,14,RSHEAT,winter.peak,48.621376754096126 2030,14,BIOPEL,winter.evening,-0.0 2030,14,RSHEAT,winter.evening,0.0 -2030,14,BIOPEL,peak.night,-3.8919825664979943 -2030,14,RSHEAT,peak.night,3.2433188054149955 -2030,14,BIOPEL,peak.day,-5.559975087372027 -2030,14,RSHEAT,peak.day,4.633312572810023 -2030,14,BIOPEL,peak.peak,-1.6679925208740316 -2030,14,RSHEAT,peak.peak,1.3899937673950264 -2030,14,BIOPEL,peak.evening,-2.2239900456239643 -2030,14,RSHEAT,peak.evening,1.8533250380199704 +2030,14,BIOPEL,peak.night,-21.568831140912 +2030,14,RSHEAT,peak.night,17.97402595076 +2030,14,BIOPEL,peak.day,-40.84081901545632 +2030,14,RSHEAT,peak.day,34.0340158462136 +2030,14,BIOPEL,peak.peak,-12.252245665429708 +2030,14,RSHEAT,peak.peak,10.210204721191424 +2030,14,BIOPEL,peak.evening,-0.0 +2030,14,RSHEAT,peak.evening,0.0 2030,14,BIOPEL,summer.night,-0.0 2030,14,RSHEAT,summer.night,0.0 -2030,14,BIOPEL,summer.day,-8.056938739518984 -2030,14,RSHEAT,summer.day,6.71411561626582 -2030,14,BIOPEL,summer.peak,-2.417081614121034 -2030,14,RSHEAT,summer.peak,2.014234678434195 +2030,14,BIOPEL,summer.day,-11.704945682376001 +2030,14,RSHEAT,summer.day,9.75412140198 +2030,14,BIOPEL,summer.peak,-3.8544145598160005 +2030,14,RSHEAT,summer.peak,3.2120121331800005 2030,14,BIOPEL,summer.evening,-2.869919866728 2030,14,RSHEAT,summer.evening,2.39159988894 2030,14,BIOPEL,autumn.night,-0.0 2030,14,RSHEAT,autumn.night,0.0 -2030,14,BIOPEL,autumn.day,-0.0 -2030,14,RSHEAT,autumn.day,0.0 -2030,14,BIOPEL,autumn.peak,-13.343940220368008 -2030,14,RSHEAT,autumn.peak,11.119950183640007 -2030,14,BIOPEL,autumn.evening,-0.0 -2030,14,RSHEAT,autumn.evening,0.0 +2030,14,BIOPEL,autumn.day,-30.5305136155287 +2030,14,RSHEAT,autumn.day,25.44209467960725 +2030,14,BIOPEL,autumn.peak,-40.07236927275536 +2030,14,RSHEAT,autumn.peak,33.39364106062947 +2030,14,BIOPEL,autumn.evening,-4.059012933513981 +2030,14,RSHEAT,autumn.evening,3.3825107779283172 2030,15,ELCTRI,winter.night,13.16504870834366 2030,15,ELCTRI,winter.day,71.54343790522461 2030,15,ELCTRI,winter.peak,19.932500065759037 @@ -954,12 +954,12 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,16,GASNAT,summer.night,-0.0 2030,16,ELCTRI,summer.night,0.0 2030,16,CO2EMT,summer.night,0.0 -2030,16,GASNAT,summer.day,-22.196022659047316 -2030,16,ELCTRI,summer.day,14.797348439364878 -2030,16,CO2EMT,summer.day,1134.8826385570892 -2030,16,GASNAT,summer.peak,-7.143853407671143 -2030,16,ELCTRI,summer.peak,4.762568938447429 -2030,16,CO2EMT,summer.peak,365.2652247342255 +2030,16,GASNAT,summer.day,-21.05584008985836 +2030,16,ELCTRI,summer.day,14.037226726572241 +2030,16,CO2EMT,summer.day,1076.5851037944578 +2030,16,GASNAT,summer.peak,-6.694615783819765 +2030,16,ELCTRI,summer.peak,4.463077189213177 +2030,16,CO2EMT,summer.peak,342.2957050267046 2030,16,GASNAT,summer.evening,-18.11343403733172 2030,16,ELCTRI,summer.evening,12.07562269155448 2030,16,CO2EMT,summer.evening,926.1398823287708 @@ -975,54 +975,54 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,16,GASNAT,autumn.evening,-13.695011588509402 2030,16,ELCTRI,autumn.evening,9.130007725672934 2030,16,CO2EMT,autumn.evening,700.2259425204857 -2030,17,GASPRD,winter.night,-14.432357705315562 -2030,17,GASNAT,winter.night,13.74510257649101 -2030,17,CO2EMT,winter.night,35.13935473679927 -2030,17,GASPRD,winter.day,-20.617653836460867 -2030,17,GASNAT,winter.day,19.635860796629398 -2030,17,CO2EMT,winter.day,50.19907812658306 -2030,17,GASPRD,winter.peak,-6.185296131145316 -2030,17,GASNAT,winter.peak,5.890758220138396 -2030,17,CO2EMT,winter.peak,15.059723389783812 -2030,17,GASPRD,winter.evening,-8.247061574170248 -2030,17,GASNAT,winter.evening,7.854344356352616 -2030,17,CO2EMT,winter.evening,20.079631347015464 -2030,17,GASPRD,peak.night,-7.7999435082227615 -2030,17,GASNAT,peak.night,7.42851762687882 -2030,17,CO2EMT,peak.night,18.991005313115707 -2030,17,GASPRD,peak.day,-11.142776425036711 -2030,17,GASNAT,peak.day,10.612168023844486 -2030,17,CO2EMT,peak.day,27.130007552958432 -2030,17,GASPRD,peak.peak,-3.342832916813948 -2030,17,GASNAT,peak.peak,3.1836503969656644 -2030,17,CO2EMT,peak.peak,8.139002239842721 -2030,17,GASPRD,peak.evening,-4.457110591408814 -2030,17,GASNAT,peak.evening,4.244867229913155 -2030,17,CO2EMT,peak.evening,10.852003073272982 -2030,17,GASPRD,summer.night,-1.9794326019526978 -2030,17,GASNAT,summer.night,1.8851739066216169 -2030,17,CO2EMT,summer.night,4.819447092278164 -2030,17,GASPRD,summer.day,-2.8277608560543537 -2030,17,GASNAT,summer.day,2.6931055771946224 -2030,17,CO2EMT,summer.day,6.884924408098053 -2030,17,GASPRD,summer.peak,-0.8483282541016555 -2030,17,GASNAT,summer.peak,0.8079316705730052 -2030,17,CO2EMT,summer.peak,2.065477315819888 -2030,17,GASPRD,summer.evening,-1.1311043478510434 -2030,17,GASNAT,summer.evening,1.0772422360486127 -2030,17,CO2EMT,summer.evening,2.7539697764582787 -2030,17,GASPRD,autumn.night,-5.973782964205308 -2030,17,GASNAT,autumn.night,5.68931710876696 -2030,17,CO2EMT,autumn.night,14.544739188562733 -2030,17,GASPRD,autumn.day,-8.533975651446703 -2030,17,GASNAT,autumn.day,8.12759585852067 -2030,17,CO2EMT,autumn.day,20.77819881230809 -2030,17,GASPRD,autumn.peak,-2.560192687241394 -2030,17,GASNAT,autumn.peak,2.4382787497537084 -2030,17,CO2EMT,autumn.peak,6.233459623745356 -2030,17,GASPRD,autumn.evening,-3.41359027696392 -2030,17,GASNAT,autumn.evening,3.2510383590132568 -2030,17,CO2EMT,autumn.evening,8.311279564817392 +2030,17,GASPRD,winter.night,-11.870806438651883 +2030,17,GASNAT,winter.night,11.305529941573221 +2030,17,CO2EMT,winter.night,28.902587295631943 +2030,17,GASPRD,winter.day,-16.95829488910275 +2030,17,GASNAT,winter.day,16.150757037240712 +2030,17,CO2EMT,winter.day,41.28941036570588 +2030,17,GASPRD,winter.peak,-5.087488450450853 +2030,17,GASNAT,winter.peak,4.845227095667479 +2030,17,CO2EMT,winter.peak,12.38682307007391 +2030,17,GASPRD,winter.evening,-6.7833179882010235 +2030,17,GASNAT,winter.evening,6.460302845905736 +2030,17,CO2EMT,winter.evening,16.515764225558016 +2030,17,GASPRD,peak.night,-5.609851514389069 +2030,17,GASNAT,peak.night,5.34271572798959 +2030,17,CO2EMT,peak.night,13.658652758605387 +2030,17,GASPRD,peak.day,-8.014073580993657 +2030,17,GASNAT,peak.day,7.632451029517767 +2030,17,CO2EMT,peak.day,19.512361056962174 +2030,17,GASPRD,peak.peak,-2.404222066604586 +2030,17,GASNAT,peak.peak,2.2897353015281774 +2030,17,CO2EMT,peak.peak,5.853708298356786 +2030,17,GASPRD,peak.evening,-3.2056294477844856 +2030,17,GASNAT,peak.evening,3.052980426461415 +2030,17,CO2EMT,peak.evening,7.804944460248608 +2030,17,GASPRD,summer.night,-1.8059845476903698 +2030,17,GASNAT,summer.night,1.7199852835146379 +2030,17,CO2EMT,summer.night,4.397142377305172 +2030,17,GASPRD,summer.day,-2.5799779217337013 +2030,17,GASNAT,summer.day,2.457121830222573 +2030,17,CO2EMT,summer.day,6.281631958964008 +2030,17,GASPRD,summer.peak,-0.7739933740433316 +2030,17,GASNAT,summer.peak,0.7371365467079348 +2030,17,CO2EMT,summer.peak,1.8844895816588356 +2030,17,GASPRD,summer.evening,-1.0319911736470382 +2030,17,GASNAT,summer.evening,0.9828487368067029 +2030,17,CO2EMT,summer.evening,2.512652795646336 +2030,17,GASPRD,autumn.night,-3.8859680971603625 +2030,17,GASNAT,autumn.night,3.700921997295583 +2030,17,CO2EMT,autumn.night,9.46140708608616 +2030,17,GASPRD,autumn.day,-5.55138298833005 +2030,17,GASNAT,autumn.day,5.28703141745719 +2030,17,CO2EMT,autumn.day,13.516295818729308 +2030,17,GASPRD,autumn.peak,-1.6654148911696873 +2030,17,GASNAT,autumn.peak,1.5861094201616068 +2030,17,CO2EMT,autumn.peak,4.054888732643148 +2030,17,GASPRD,autumn.evening,-2.220553205990675 +2030,17,GASNAT,autumn.evening,2.114812577133976 +2030,17,CO2EMT,autumn.evening,5.40651835344301 2030,18,OILCRD,winter.night,-54.758206083373736 2030,18,GASOLI,winter.night,41.80015731555247 2030,18,CO2EMT,winter.night,919.6034609421542 @@ -1071,54 +1071,54 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,18,OILCRD,autumn.evening,-31.29040358349495 2030,18,GASOLI,autumn.evening,23.885804262209884 2030,18,CO2EMT,autumn.evening,525.4876937686174 -2030,19,BIOPRD,winter.night,-4.086581694822896 -2030,19,BIOPEL,winter.night,3.891982566497996 -2030,19,BIOPRD,winter.day,-5.837973841740629 -2030,19,BIOPEL,winter.day,5.5599750873720275 -2030,19,BIOPRD,winter.peak,-1.7513921469177338 -2030,19,BIOPEL,winter.peak,1.667992520874032 -2030,19,BIOPRD,winter.evening,-2.3351895479051614 -2030,19,BIOPEL,winter.evening,2.223990045623963 -2030,19,BIOPRD,peak.night,-4.086581694822896 -2030,19,BIOPEL,peak.night,3.891982566497996 -2030,19,BIOPRD,peak.day,-5.837973841740629 -2030,19,BIOPEL,peak.day,5.5599750873720275 -2030,19,BIOPRD,peak.peak,-1.7513921469177338 -2030,19,BIOPEL,peak.peak,1.667992520874032 -2030,19,BIOPRD,peak.evening,-2.3351895479051614 -2030,19,BIOPEL,peak.evening,2.223990045623963 -2030,19,BIOPRD,summer.night,-4.086581694822896 -2030,19,BIOPEL,summer.night,3.891982566497996 -2030,19,BIOPRD,summer.day,-5.837973841740629 -2030,19,BIOPEL,summer.day,5.5599750873720275 -2030,19,BIOPRD,summer.peak,-1.7513921469177338 -2030,19,BIOPEL,summer.peak,1.667992520874032 -2030,19,BIOPRD,summer.evening,-2.3351895479051614 -2030,19,BIOPEL,summer.evening,2.223990045623963 -2030,19,BIOPRD,autumn.night,-4.086581694822895 -2030,19,BIOPEL,autumn.night,3.8919825664979952 -2030,19,BIOPRD,autumn.day,-5.837973841740629 -2030,19,BIOPEL,autumn.day,5.5599750873720275 -2030,19,BIOPRD,autumn.peak,-1.7513921469177338 -2030,19,BIOPEL,autumn.peak,1.667992520874032 -2030,19,BIOPRD,autumn.evening,-2.3351895479051614 -2030,19,BIOPEL,autumn.evening,2.223990045623963 -2030,20,BIOPRD,winter.night,4.086581694822895 -2030,20,BIOPRD,winter.day,5.837973841740628 -2030,20,BIOPRD,winter.peak,1.7513921469177336 -2030,20,BIOPRD,winter.evening,2.335189547905161 -2030,20,BIOPRD,peak.night,4.086581694822895 -2030,20,BIOPRD,peak.day,5.837973841740628 -2030,20,BIOPRD,peak.peak,1.7513921469177336 -2030,20,BIOPRD,peak.evening,2.335189547905161 -2030,20,BIOPRD,summer.night,4.086581694822895 -2030,20,BIOPRD,summer.day,5.837973841740628 -2030,20,BIOPRD,summer.peak,1.7513921469177336 -2030,20,BIOPRD,summer.evening,2.335189547905161 -2030,20,BIOPRD,autumn.night,4.086581694822895 -2030,20,BIOPRD,autumn.day,5.837973841740628 -2030,20,BIOPRD,autumn.peak,1.7513921469177336 -2030,20,BIOPRD,autumn.evening,2.335189547905161 +2030,19,BIOPRD,winter.night,-22.86520560849148 +2030,19,BIOPEL,winter.night,21.77638629380141 +2030,19,BIOPRD,winter.day,-32.66457939590498 +2030,19,BIOPEL,winter.day,31.109123234195216 +2030,19,BIOPRD,winter.peak,-9.799373787413497 +2030,19,BIOPEL,winter.peak,9.332736940393806 +2030,19,BIOPRD,winter.evening,-13.065831821077982 +2030,19,BIOPEL,winter.evening,12.4436493534076 +2030,19,BIOPRD,peak.night,-22.86520560849148 +2030,19,BIOPEL,peak.night,21.77638629380141 +2030,19,BIOPRD,peak.day,-32.66457939590498 +2030,19,BIOPEL,peak.day,31.109123234195216 +2030,19,BIOPRD,peak.peak,-9.799373787413497 +2030,19,BIOPEL,peak.peak,9.332736940393806 +2030,19,BIOPRD,peak.evening,-13.065831821077982 +2030,19,BIOPEL,peak.evening,12.4436493534076 +2030,19,BIOPRD,summer.night,-5.6439670365818735 +2030,19,BIOPEL,summer.night,5.375206701506546 +2030,19,BIOPRD,summer.day,-8.062810041202255 +2030,19,BIOPEL,summer.day,7.678866705906909 +2030,19,BIOPRD,summer.peak,-2.4188430046203777 +2030,19,BIOPEL,summer.peak,2.3036600044003595 +2030,19,BIOPRD,summer.evening,-3.2251240319614958 +2030,19,BIOPEL,summer.evening,3.071546697106186 +2030,19,BIOPRD,autumn.night,-22.86520560849148 +2030,19,BIOPEL,autumn.night,21.77638629380141 +2030,19,BIOPRD,autumn.day,-32.66457939590498 +2030,19,BIOPEL,autumn.day,31.109123234195216 +2030,19,BIOPRD,autumn.peak,-9.799373787413497 +2030,19,BIOPEL,autumn.peak,9.332736940393806 +2030,19,BIOPRD,autumn.evening,-13.065831821077982 +2030,19,BIOPEL,autumn.evening,12.4436493534076 +2030,20,BIOPRD,winter.night,22.865205608491475 +2030,20,BIOPRD,winter.day,32.66457939590498 +2030,20,BIOPRD,winter.peak,9.799373787413495 +2030,20,BIOPRD,winter.evening,13.065831821077985 +2030,20,BIOPRD,peak.night,22.865205608491475 +2030,20,BIOPRD,peak.day,32.66457939590498 +2030,20,BIOPRD,peak.peak,9.799373787413495 +2030,20,BIOPRD,peak.evening,13.065831821077985 +2030,20,BIOPRD,summer.night,5.643967036581874 +2030,20,BIOPRD,summer.day,8.062810041202253 +2030,20,BIOPRD,summer.peak,2.418843004620378 +2030,20,BIOPRD,summer.evening,3.2251240319614958 +2030,20,BIOPRD,autumn.night,22.865205608491475 +2030,20,BIOPRD,autumn.day,32.66457939590498 +2030,20,BIOPRD,autumn.peak,9.799373787413495 +2030,20,BIOPRD,autumn.evening,13.065831821077985 2040,1,OILCRD,winter.night,64.31028942216541 2040,1,GASPRD,winter.night,6.431028942216542 2040,1,CO2EMT,winter.night,471.587352332739 @@ -1167,19 +1167,19 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,1,OILCRD,autumn.evening,36.74873693866161 2040,1,GASPRD,autumn.evening,3.674873693866161 2040,1,CO2EMT,autumn.evening,269.4784879712056 -2040,5,ELCTRI,winter.night,0.4430496133450763 -2040,5,ELCTRI,winter.day,6.32927997298905 -2040,5,ELCTRI,winter.peak,1.8987839739721946 -2040,5,ELCTRI,winter.evening,2.531711980233359 -2040,5,ELCTRI,peak.night,0.4430496133450763 -2040,5,ELCTRI,peak.day,6.32927997298905 +2040,5,ELCTRI,winter.night,0.42405493666359606 +2040,5,ELCTRI,winter.day,6.057927458299333 +2040,5,ELCTRI,winter.peak,1.8173782203337496 +2040,5,ELCTRI,winter.evening,2.4231709747417067 +2040,5,ELCTRI,peak.night,0.42405493666359606 +2040,5,ELCTRI,peak.day,6.057927458299333 2040,5,ELCTRI,peak.peak,1.7776452018191915 2040,5,ELCTRI,peak.evening,1.72484387381507 -2040,5,ELCTRI,summer.night,0.4430496133450763 +2040,5,ELCTRI,summer.night,0.42405493666359606 2040,5,ELCTRI,summer.day,4.558515928111609 2040,5,ELCTRI,summer.peak,1.3376340127470943 2040,5,ELCTRI,summer.evening,1.0560268601370622 -2040,5,ELCTRI,autumn.night,0.4430496133450763 +2040,5,ELCTRI,autumn.night,0.42405493666359606 2040,5,ELCTRI,autumn.day,6.001752635595889 2040,5,ELCTRI,autumn.peak,1.5488393825638174 2040,5,ELCTRI,autumn.evening,1.9008483513729912 @@ -1201,36 +1201,36 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,6,GASNAT,peak.day,0.0 2040,6,ELCTRI,peak.day,-0.0 2040,6,CO2EMT,peak.day,-0.0 -2040,6,GASNAT,peak.peak,-0.4537429770746183 -2040,6,ELCTRI,peak.peak,0.30249531804974555 -2040,6,CO2EMT,peak.peak,23.199878417825232 -2040,6,GASNAT,peak.evening,-3.0222424266475367 -2040,6,ELCTRI,peak.evening,2.014828284431691 -2040,6,CO2EMT,peak.evening,154.52725527448854 +2040,6,GASNAT,peak.peak,-0.16643035461108996 +2040,6,ELCTRI,peak.peak,0.11095356974072663 +2040,6,CO2EMT,peak.peak,8.509584031265028 +2040,6,GASNAT,peak.evening,-2.9250943267542944 +2040,6,ELCTRI,peak.evening,1.950062884502863 +2040,6,CO2EMT,peak.evening,149.56007292694707 2040,6,GASNAT,summer.night,0.0 2040,6,ELCTRI,summer.night,-0.0 2040,6,CO2EMT,summer.night,-0.0 -2040,6,GASNAT,summer.day,-6.632655549823202 -2040,6,ELCTRI,summer.day,4.4217703665488015 -2040,6,CO2EMT,summer.day,339.1276782624603 -2040,6,GASNAT,summer.peak,-2.1018691989876808 -2040,6,ELCTRI,summer.peak,1.4012461326584538 -2040,6,CO2EMT,summer.peak,107.4685721442401 -2040,6,GASNAT,summer.evening,-5.527394307509588 -2040,6,ELCTRI,summer.evening,3.684929538339725 -2040,6,CO2EMT,summer.evening,282.6156709429652 +2040,6,GASNAT,summer.day,-6.280609981486088 +2040,6,ELCTRI,summer.day,4.187073320990725 +2040,6,CO2EMT,summer.day,321.12758835338366 +2040,6,GASNAT,summer.peak,-2.009512530793761 +2040,6,ELCTRI,summer.peak,1.339675020529174 +2040,6,CO2EMT,summer.peak,102.746375699485 +2040,6,GASNAT,summer.evening,-5.726579260892364 +2040,6,ELCTRI,summer.evening,3.8177195072615757 +2040,6,CO2EMT,summer.evening,292.7999976094265 2040,6,GASNAT,autumn.night,0.0 2040,6,ELCTRI,autumn.night,-0.0 2040,6,CO2EMT,autumn.night,-0.0 -2040,6,GASNAT,autumn.day,-1.226801514501008 -2040,6,ELCTRI,autumn.day,0.8178676763340054 -2040,6,CO2EMT,autumn.day,62.726361436436534 -2040,6,GASNAT,autumn.peak,-1.3107686159823915 -2040,6,ELCTRI,autumn.peak,0.873845743988261 -2040,6,CO2EMT,autumn.peak,67.01959933517966 -2040,6,GASNAT,autumn.evening,-2.3629919306566505 -2040,6,ELCTRI,autumn.evening,1.5753279537711005 -2040,6,CO2EMT,autumn.evening,120.81977741447454 +2040,6,GASNAT,autumn.day,-0.23530041291284698 +2040,6,ELCTRI,autumn.day,0.15686694194189799 +2040,6,CO2EMT,autumn.day,12.030910112233865 +2040,6,GASNAT,autumn.peak,-1.124833090154608 +2040,6,ELCTRI,autumn.peak,0.7498887267697386 +2040,6,CO2EMT,autumn.peak,57.5127158996051 +2040,6,GASNAT,autumn.evening,-2.1878614482008443 +2040,6,ELCTRI,autumn.evening,1.4585742988005628 +2040,6,CO2EMT,autumn.evening,111.86535584650915 2040,14,BIOPEL,winter.night,-40.48351055539363 2040,14,RSHEAT,winter.night,33.73625879616136 2040,14,BIOPEL,winter.day,-139.77917968782327 @@ -1263,19 +1263,19 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,14,RSHEAT,autumn.peak,28.07174048185635 2040,14,BIOPEL,autumn.evening,-20.162945796511192 2040,14,RSHEAT,autumn.evening,16.802454830425994 -2040,15,ELCTRI,winter.night,4.479942108911425 -2040,15,ELCTRI,winter.day,63.999170783608875 -2040,15,ELCTRI,winter.peak,19.199751053837012 -2040,15,ELCTRI,winter.evening,25.59966822282072 -2040,15,ELCTRI,peak.night,4.479942108911425 -2040,15,ELCTRI,peak.day,63.999170783608875 +2040,15,ELCTRI,winter.night,4.287875465927486 +2040,15,ELCTRI,winter.day,61.25536169247969 +2040,15,ELCTRI,winter.peak,18.376608334268724 +2040,15,ELCTRI,winter.evening,24.502144590254282 +2040,15,ELCTRI,peak.night,4.287875465927486 +2040,15,ELCTRI,peak.day,61.25536169247969 2040,15,ELCTRI,peak.peak,17.974843797305045 2040,15,ELCTRI,peak.evening,17.44093769377377 -2040,15,ELCTRI,summer.night,4.479942108911425 +2040,15,ELCTRI,summer.night,4.287875465927486 2040,15,ELCTRI,summer.day,46.093906518285856 2040,15,ELCTRI,summer.peak,13.525625030509836 2040,15,ELCTRI,summer.evening,10.678125104659038 -2040,15,ELCTRI,autumn.night,4.479942108911425 +2040,15,ELCTRI,autumn.night,4.287875465927486 2040,15,ELCTRI,autumn.day,60.68734414746996 2040,15,ELCTRI,autumn.peak,15.661250029088029 2040,15,ELCTRI,autumn.evening,19.22062521999797 @@ -1297,36 +1297,36 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,16,GASNAT,peak.day,-0.0 2040,16,ELCTRI,peak.day,0.0 2040,16,CO2EMT,peak.day,0.0 -2040,16,GASNAT,peak.peak,-1.4188728406407167 -2040,16,ELCTRI,peak.peak,0.9459152270938112 -2040,16,CO2EMT,peak.peak,72.54696834195984 -2040,16,GASNAT,peak.evening,-9.450675632819966 -2040,16,ELCTRI,peak.evening,6.300450421879977 -2040,16,CO2EMT,peak.evening,483.2130451060848 +2040,16,GASNAT,peak.peak,-0.5204345233910805 +2040,16,ELCTRI,peak.peak,0.346956348927387 +2040,16,CO2EMT,peak.peak,26.609817180985946 +2040,16,GASNAT,peak.evening,-9.146889552543717 +2040,16,ELCTRI,peak.evening,6.0979263683624785 +2040,16,CO2EMT,peak.evening,467.68046282156024 2040,16,GASNAT,summer.night,-0.0 2040,16,ELCTRI,summer.night,0.0 2040,16,CO2EMT,summer.night,0.0 -2040,16,GASNAT,summer.day,-20.740585081102935 -2040,16,ELCTRI,summer.day,13.82705672073529 -2040,16,CO2EMT,summer.day,1060.466115196793 -2040,16,GASNAT,summer.peak,-6.572630920373319 -2040,16,ELCTRI,summer.peak,4.381753946915546 -2040,16,CO2EMT,summer.peak,336.05861895868776 -2040,16,GASNAT,summer.evening,-17.284387987668453 -2040,16,ELCTRI,summer.evening,11.522925325112302 -2040,16,CO2EMT,summer.evening,883.7507578094879 +2040,16,GASNAT,summer.day,-19.63972419549344 +2040,16,ELCTRI,summer.day,13.093149463662293 +2040,16,CO2EMT,summer.day,1004.1790981155794 +2040,16,GASNAT,summer.peak,-6.283827842919034 +2040,16,ELCTRI,summer.peak,4.1892185619460225 +2040,16,CO2EMT,summer.peak,321.29211760845016 +2040,16,GASNAT,summer.evening,-17.907247480593742 +2040,16,ELCTRI,summer.evening,11.938164987062494 +2040,16,CO2EMT,summer.evening,915.5975636827579 2040,16,GASNAT,autumn.night,-0.0 2040,16,ELCTRI,autumn.night,0.0 2040,16,CO2EMT,autumn.night,0.0 -2040,16,GASNAT,autumn.day,-3.8362584937510205 -2040,16,ELCTRI,autumn.day,2.5575056625006805 -2040,16,CO2EMT,autumn.day,196.14789678548968 -2040,16,GASNAT,autumn.peak,-4.098827053086904 -2040,16,ELCTRI,autumn.peak,2.7325513687246024 -2040,16,CO2EMT,autumn.peak,209.57302722433337 -2040,16,GASNAT,autumn.evening,-7.389172378331987 -2040,16,ELCTRI,autumn.evening,4.926114918887992 -2040,16,CO2EMT,autumn.evening,377.8083837041145 +2040,16,GASNAT,autumn.day,-0.7357940114601068 +2040,16,ELCTRI,autumn.day,0.49052934097340456 +2040,16,CO2EMT,autumn.day,37.62114780595526 +2040,16,GASNAT,autumn.peak,-3.517399061830287 +2040,16,ELCTRI,autumn.peak,2.344932707886858 +2040,16,CO2EMT,autumn.peak,179.84461403138255 +2040,16,GASNAT,autumn.evening,-6.841532199464854 +2040,16,ELCTRI,autumn.evening,4.561021466309903 +2040,16,CO2EMT,autumn.evening,349.807541358638 2040,17,GASPRD,winter.night,-0.0 2040,17,GASNAT,winter.night,0.0 2040,17,CO2EMT,winter.night,0.0 @@ -1339,42 +1339,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,17,GASPRD,winter.evening,-0.0 2040,17,GASNAT,winter.evening,0.0 2040,17,CO2EMT,winter.evening,0.0 -2040,17,GASPRD,peak.night,-5.472269211517863 -2040,17,GASNAT,peak.night,5.211684963350345 -2040,17,CO2EMT,peak.night,13.32367260880516 -2040,17,GASPRD,peak.day,-7.817527434304338 -2040,17,GASNAT,peak.day,7.445264223146989 -2040,17,CO2EMT,peak.day,19.033817986475277 -2040,17,GASPRD,peak.peak,-2.345258222786475 -2040,17,GASNAT,peak.peak,2.2335792597966426 -2040,17,CO2EMT,peak.peak,5.710145377670117 -2040,17,GASPRD,peak.evening,-3.1270109887313877 -2040,17,GASNAT,peak.evening,2.9781057035537026 -2040,17,CO2EMT,peak.evening,7.613527231135041 -2040,17,GASPRD,summer.night,-22.4526433469744 -2040,17,GASNAT,summer.night,21.383469854261335 -2040,17,CO2EMT,summer.night,54.66684068241911 -2040,17,GASPRD,summer.day,-32.07520473740317 -2040,17,GASNAT,summer.day,30.547814035622068 -2040,17,CO2EMT,summer.day,78.09548658206782 -2040,17,GASPRD,summer.peak,-9.622561390428748 -2040,17,GASNAT,summer.peak,9.164344181360713 -2040,17,CO2EMT,summer.peak,23.428645899648664 -2040,17,GASPRD,summer.evening,-12.830081956545653 -2040,17,GASNAT,summer.evening,12.219125672900622 -2040,17,CO2EMT,summer.evening,31.238194782770442 -2040,17,GASPRD,autumn.night,-7.714990649153134 -2040,17,GASNAT,autumn.night,7.347610142050604 -2040,17,CO2EMT,autumn.night,18.78416532815237 -2040,17,GASPRD,autumn.day,-11.02141519796083 -2040,17,GASNAT,autumn.day,10.496585902819836 -2040,17,CO2EMT,autumn.day,26.834521860558915 -2040,17,GASPRD,autumn.peak,-3.3064245488076884 -2040,17,GASNAT,autumn.peak,3.148975760769227 -2040,17,CO2EMT,autumn.peak,8.050356532406528 -2040,17,GASPRD,autumn.evening,-4.408566100345446 -2040,17,GASNAT,autumn.evening,4.198634381281377 -2040,17,CO2EMT,autumn.evening,10.733808795745842 +2040,17,GASPRD,peak.night,-4.5471390700565895 +2040,17,GASNAT,peak.night,4.330608638149132 +2040,17,CO2EMT,peak.night,11.071200983428257 +2040,17,GASPRD,peak.day,-6.495912948315018 +2040,17,GASNAT,peak.day,6.186583760300017 +2040,17,CO2EMT,peak.day,15.816001383206995 +2040,17,GASPRD,peak.peak,-1.948773878258429 +2040,17,GASNAT,peak.peak,1.8559751221508847 +2040,17,CO2EMT,peak.peak,4.744800399778737 +2040,17,GASPRD,peak.evening,-2.598365191798162 +2040,17,GASNAT,peak.evening,2.4746335159982493 +2040,17,CO2EMT,peak.evening,6.326400583649525 +2040,17,GASPRD,summer.night,-20.616329751562468 +2040,17,GASNAT,summer.night,19.634599763392824 +2040,17,CO2EMT,summer.night,50.19585429511376 +2040,17,GASPRD,summer.day,-29.45189960469806 +2040,17,GASNAT,summer.day,28.049428194950533 +2040,17,CO2EMT,summer.day,71.70836318039105 +2040,17,GASPRD,summer.peak,-8.835569853135594 +2040,17,GASNAT,summer.peak,8.414828431557709 +2040,17,CO2EMT,summer.peak,21.512508885277285 +2040,17,GASPRD,summer.evening,-11.78075989842687 +2040,17,GASNAT,summer.evening,11.219771331835114 +2040,17,CO2EMT,summer.evening,28.68334540983647 +2040,17,GASPRD,autumn.night,-5.218533935866979 +2040,17,GASNAT,autumn.night,4.970032319873313 +2040,17,CO2EMT,autumn.night,12.705887625756127 +2040,17,GASPRD,autumn.day,-7.455048469585905 +2040,17,GASNAT,autumn.day,7.100046161510385 +2040,17,CO2EMT,autumn.day,18.1512680119013 +2040,17,GASPRD,autumn.peak,-2.2365145337189247 +2040,17,GASNAT,autumn.peak,2.130013841637071 +2040,17,CO2EMT,autumn.peak,5.445380386145173 +2040,17,GASPRD,autumn.evening,-2.9820194021480537 +2040,17,GASNAT,autumn.evening,2.8400184782362414 +2040,17,CO2EMT,autumn.evening,7.260507239610952 2040,18,OILCRD,winter.night,-54.46870647259785 2040,18,GASOLI,winter.night,41.5791652462579 2040,18,CO2EMT,winter.night,914.7416354176738 @@ -1455,22 +1455,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,19,BIOPEL,autumn.peak,4.24261299799442 2040,19,BIOPRD,autumn.evening,-5.939658244709451 2040,19,BIOPEL,autumn.evening,5.6568173759137625 -2040,20,BIOPRD,winter.night,4.041664906019116 -2040,20,BIOPRD,winter.day,5.773807000680374 -2040,20,BIOPRD,winter.peak,1.7321420946612571 -2040,20,BIOPRD,winter.evening,2.3095228113578585 -2040,20,BIOPRD,peak.night,2.337514937576763 -2040,20,BIOPRD,peak.day,3.3393070491014654 -2040,20,BIOPRD,peak.peak,1.0017921115247048 -2040,20,BIOPRD,peak.evening,1.3357228260520557 -2040,20,BIOPRD,summer.night,0.1740177888727433 -2040,20,BIOPRD,summer.day,0.24859684090584347 -2040,20,BIOPRD,summer.peak,0.07457905203310007 -2040,20,BIOPRD,summer.evening,0.09943873683964331 -2040,20,BIOPRD,autumn.night,1.8751155195588578 -2040,20,BIOPRD,autumn.day,2.6787364528389572 -2040,20,BIOPRD,autumn.peak,0.8036209332801002 -2040,20,BIOPRD,autumn.evening,1.0714945862787566 +2040,20,BIOPRD,winter.night,22.834059483137388 +2040,20,BIOPRD,winter.day,32.62008493117441 +2040,20,BIOPRD,winter.peak,9.78602544803704 +2040,20,BIOPRD,winter.evening,13.048034035100327 +2040,20,BIOPRD,peak.night,13.206180217429804 +2040,20,BIOPRD,peak.day,18.865971713312092 +2040,20,BIOPRD,peak.peak,5.659791495882294 +2040,20,BIOPRD,peak.evening,7.546388721547501 +2040,20,BIOPRD,summer.night,0.9831425005884612 +2040,20,BIOPRD,summer.day,1.4044892846287886 +2040,20,BIOPRD,summer.peak,0.4213467840403268 +2040,20,BIOPRD,summer.evening,0.5617957165481348 +2040,20,BIOPRD,autumn.night,10.59377764039661 +2040,20,BIOPRD,autumn.day,15.13396803695429 +2040,20,BIOPRD,autumn.peak,4.540190396557677 +2040,20,BIOPRD,autumn.evening,6.053587243838934 2040,21,ELCTRI,winter.night,-5.687236186067019 2040,21,GASOLI,winter.night,-6.656518738655801 2040,21,TPASKM,winter.night,6.656518738655801 @@ -1551,22 +1551,22 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,22,RSHEAT,autumn.peak,33.37111099736366 2040,22,BIOPEL,autumn.evening,-23.969297616016814 2040,22,RSHEAT,autumn.evening,19.97441468001401 -2040,23,ELCTRI,winter.night,0.7642444638105177 -2040,23,ELCTRI,winter.day,10.917777678989188 -2040,23,ELCTRI,winter.peak,3.275333272777611 -2040,23,ELCTRI,winter.evening,4.3671110561361015 -2040,23,ELCTRI,peak.night,0.7642444638105177 -2040,23,ELCTRI,peak.day,10.917777678989188 -2040,23,ELCTRI,peak.peak,3.0663732981333514 -2040,23,ELCTRI,peak.evening,2.9752929283654543 -2040,23,ELCTRI,summer.night,0.7642444638105177 -2040,23,ELCTRI,summer.day,7.86327412622733 -2040,23,ELCTRI,summer.peak,2.3073700056485444 -2040,23,ELCTRI,summer.evening,1.8216079129412532 -2040,23,ELCTRI,autumn.night,0.7642444638105177 -2040,23,ELCTRI,autumn.day,10.352804938217684 -2040,23,ELCTRI,autumn.peak,2.6716915844234363 -2040,23,ELCTRI,autumn.evening,3.278894248686974 +2040,23,ELCTRI,winter.night,0.9753057834759373 +2040,23,ELCTRI,winter.day,13.932939284808091 +2040,23,ELCTRI,winter.peak,4.179881745984344 +2040,23,ELCTRI,winter.evening,5.573175694194192 +2040,23,ELCTRI,peak.night,0.9753057834759373 +2040,23,ELCTRI,peak.day,13.932939284808091 +2040,23,ELCTRI,peak.peak,4.088497730844469 +2040,23,ELCTRI,peak.evening,3.967057237820606 +2040,23,ELCTRI,summer.night,0.9753057834759373 +2040,23,ELCTRI,summer.day,10.484365501636441 +2040,23,ELCTRI,summer.peak,3.0764933408647264 +2040,23,ELCTRI,summer.evening,2.4288105505883375 +2040,23,ELCTRI,autumn.night,0.9753057834759373 +2040,23,ELCTRI,autumn.day,13.803739917623579 +2040,23,ELCTRI,autumn.peak,3.5622554458979154 +2040,23,ELCTRI,autumn.evening,4.371858998249299 2040,24,GASNAT,winter.night,0.0 2040,24,ELCTRI,winter.night,-0.0 2040,24,CO2EMT,winter.night,-0.0 @@ -1585,84 +1585,84 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,24,GASNAT,peak.day,0.0 2040,24,ELCTRI,peak.day,-0.0 2040,24,CO2EMT,peak.day,-0.0 -2040,24,GASNAT,peak.peak,-0.4598931872785056 -2040,24,ELCTRI,peak.peak,0.3065954581856704 -2040,24,CO2EMT,peak.peak,23.51433866554999 -2040,24,GASNAT,peak.evening,-3.0632070853863365 -2040,24,ELCTRI,peak.evening,2.0421380569242245 -2040,24,CO2EMT,peak.evening,156.6217782758034 +2040,24,GASNAT,peak.peak,-0.11245747792499572 +2040,24,ELCTRI,peak.peak,0.07497165194999715 +2040,24,CO2EMT,peak.peak,5.749950846305031 +2040,24,GASNAT,peak.evening,-1.9764948013731027 +2040,24,ELCTRI,peak.evening,1.317663200915402 +2040,24,CO2EMT,peak.evening,101.05817919420674 2040,24,GASNAT,summer.night,0.0 2040,24,ELCTRI,summer.night,-0.0 2040,24,CO2EMT,summer.night,-0.0 -2040,24,GASNAT,summer.day,-6.722557163517345 -2040,24,ELCTRI,summer.day,4.48170477567823 -2040,24,CO2EMT,summer.day,343.7243477706418 -2040,24,GASNAT,summer.peak,-2.1303587581610115 -2040,24,ELCTRI,summer.peak,1.4202391721073409 -2040,24,CO2EMT,summer.peak,108.9252433047725 -2040,24,GASNAT,summer.evening,-5.6023147770012045 -2040,24,ELCTRI,summer.evening,3.734876518000803 -2040,24,CO2EMT,summer.evening,286.44635454807155 +2040,24,GASNAT,summer.day,-4.243826554350296 +2040,24,ELCTRI,summer.day,2.829217702900197 +2040,24,CO2EMT,summer.day,216.98685172393058 +2040,24,GASNAT,summer.peak,-1.3578335009849423 +2040,24,ELCTRI,summer.peak,0.9052223339899615 +2040,24,CO2EMT,summer.peak,69.42602690536009 +2040,24,GASNAT,summer.evening,-3.869466374222513 +2040,24,ELCTRI,summer.evening,2.5796442494816754 +2040,24,CO2EMT,summer.evening,197.84581571399707 2040,24,GASNAT,autumn.night,0.0 2040,24,ELCTRI,autumn.night,-0.0 2040,24,CO2EMT,autumn.night,-0.0 -2040,24,GASNAT,autumn.day,-1.2434300632033448 -2040,24,ELCTRI,autumn.day,0.8289533754688965 -2040,24,CO2EMT,autumn.day,63.57657913158701 -2040,24,GASNAT,autumn.peak,-1.3285352876980057 -2040,24,ELCTRI,autumn.peak,0.8856901917986705 -2040,24,CO2EMT,autumn.peak,67.92800925999903 -2040,24,GASNAT,autumn.evening,-2.3950208497097343 -2040,24,ELCTRI,autumn.evening,1.596680566473156 -2040,24,CO2EMT,autumn.evening,122.45741604565869 -2040,25,OILCRD,winter.night,-9.841582949567552 -2040,25,GASOLI,winter.night,7.512658740127902 -2040,25,CO2EMT,winter.night,165.27849228281386 -2040,25,OILCRD,winter.day,-14.059404194386467 -2040,25,GASOLI,winter.day,10.73236961403547 -2040,25,CO2EMT,winter.day,236.11213150878035 -2040,25,OILCRD,winter.peak,-4.217821244818912 -2040,25,GASOLI,winter.peak,3.219710873907566 -2040,25,CO2EMT,winter.peak,70.83363922596645 -2040,25,OILCRD,winter.evening,-5.623761704748642 -2040,25,GASOLI,winter.evening,4.292947866220337 -2040,25,CO2EMT,winter.evening,94.44485305684742 -2040,25,OILCRD,peak.night,-9.841582949567552 -2040,25,GASOLI,peak.night,7.512658740127902 -2040,25,CO2EMT,peak.night,165.27849228281386 -2040,25,OILCRD,peak.day,-14.059404194386467 -2040,25,GASOLI,peak.day,10.73236961403547 -2040,25,CO2EMT,peak.day,236.11213150878035 -2040,25,OILCRD,peak.peak,-4.217821244818912 -2040,25,GASOLI,peak.peak,3.219710873907566 -2040,25,CO2EMT,peak.peak,70.83363922596645 -2040,25,OILCRD,peak.evening,-5.623761704748642 -2040,25,GASOLI,peak.evening,4.292947866220337 -2040,25,CO2EMT,peak.evening,94.44485305684742 -2040,25,OILCRD,summer.night,-9.841582949567552 -2040,25,GASOLI,summer.night,7.512658740127902 -2040,25,CO2EMT,summer.night,165.27849228281386 -2040,25,OILCRD,summer.day,-14.059404194386467 -2040,25,GASOLI,summer.day,10.73236961403547 -2040,25,CO2EMT,summer.day,236.11213150878035 -2040,25,OILCRD,summer.peak,-4.217821244818912 -2040,25,GASOLI,summer.peak,3.219710873907566 -2040,25,CO2EMT,summer.peak,70.83363922596645 -2040,25,OILCRD,summer.evening,-5.623761704748642 -2040,25,GASOLI,summer.evening,4.292947866220337 -2040,25,CO2EMT,summer.evening,94.44485305684742 -2040,25,OILCRD,autumn.night,-9.841582949567552 -2040,25,GASOLI,autumn.night,7.512658740127902 -2040,25,CO2EMT,autumn.night,165.27849228281386 -2040,25,OILCRD,autumn.day,-14.059404194386467 -2040,25,GASOLI,autumn.day,10.73236961403547 -2040,25,CO2EMT,autumn.day,236.11213150878035 -2040,25,OILCRD,autumn.peak,-4.217821244818912 -2040,25,GASOLI,autumn.peak,3.219710873907566 -2040,25,CO2EMT,autumn.peak,70.83363922596645 -2040,25,OILCRD,autumn.evening,-5.623761704748642 -2040,25,GASOLI,autumn.evening,4.292947866220337 -2040,25,CO2EMT,autumn.evening,94.44485305684742 +2040,24,GASNAT,autumn.day,-0.15899317797359092 +2040,24,ELCTRI,autumn.day,0.10599545198239395 +2040,24,CO2EMT,autumn.day,8.129321189789703 +2040,24,GASNAT,autumn.peak,-0.7600530125706865 +2040,24,ELCTRI,autumn.peak,0.5067020083804576 +2040,24,CO2EMT,autumn.peak,38.861510532739196 +2040,24,GASNAT,autumn.evening,-1.4783443866891868 +2040,24,ELCTRI,autumn.evening,0.9855629244594578 +2040,24,CO2EMT,autumn.evening,75.58774849141811 +2040,25,OILCRD,winter.night,-9.841582949567556 +2040,25,GASOLI,winter.night,7.512658740127905 +2040,25,CO2EMT,winter.night,165.27849228281391 +2040,25,OILCRD,winter.day,-14.05940419438647 +2040,25,GASOLI,winter.day,10.732369614035473 +2040,25,CO2EMT,winter.day,236.1121315087804 +2040,25,OILCRD,winter.peak,-4.2178212448189125 +2040,25,GASOLI,winter.peak,3.2197108739075664 +2040,25,CO2EMT,winter.peak,70.83363922596646 +2040,25,OILCRD,winter.evening,-5.623761704748643 +2040,25,GASOLI,winter.evening,4.292947866220338 +2040,25,CO2EMT,winter.evening,94.44485305684744 +2040,25,OILCRD,peak.night,-9.841582949567556 +2040,25,GASOLI,peak.night,7.512658740127905 +2040,25,CO2EMT,peak.night,165.27849228281391 +2040,25,OILCRD,peak.day,-14.05940419438647 +2040,25,GASOLI,peak.day,10.732369614035473 +2040,25,CO2EMT,peak.day,236.1121315087804 +2040,25,OILCRD,peak.peak,-4.2178212448189125 +2040,25,GASOLI,peak.peak,3.2197108739075664 +2040,25,CO2EMT,peak.peak,70.83363922596646 +2040,25,OILCRD,peak.evening,-5.623761704748643 +2040,25,GASOLI,peak.evening,4.292947866220338 +2040,25,CO2EMT,peak.evening,94.44485305684744 +2040,25,OILCRD,summer.night,-9.841582949567556 +2040,25,GASOLI,summer.night,7.512658740127905 +2040,25,CO2EMT,summer.night,165.27849228281391 +2040,25,OILCRD,summer.day,-14.05940419438647 +2040,25,GASOLI,summer.day,10.732369614035473 +2040,25,CO2EMT,summer.day,236.1121315087804 +2040,25,OILCRD,summer.peak,-4.2178212448189125 +2040,25,GASOLI,summer.peak,3.2197108739075664 +2040,25,CO2EMT,summer.peak,70.83363922596646 +2040,25,OILCRD,summer.evening,-5.623761704748643 +2040,25,GASOLI,summer.evening,4.292947866220338 +2040,25,CO2EMT,summer.evening,94.44485305684744 +2040,25,OILCRD,autumn.night,-9.841582949567556 +2040,25,GASOLI,autumn.night,7.512658740127905 +2040,25,CO2EMT,autumn.night,165.27849228281391 +2040,25,OILCRD,autumn.day,-14.05940419438647 +2040,25,GASOLI,autumn.day,10.732369614035473 +2040,25,CO2EMT,autumn.day,236.1121315087804 +2040,25,OILCRD,autumn.peak,-4.2178212448189125 +2040,25,GASOLI,autumn.peak,3.2197108739075664 +2040,25,CO2EMT,autumn.peak,70.83363922596646 +2040,25,OILCRD,autumn.evening,-5.623761704748643 +2040,25,GASOLI,autumn.evening,4.292947866220338 +2040,25,CO2EMT,autumn.evening,94.44485305684744 2040,26,BIOPRD,winter.night,-176.27254931252605 2040,26,BIOPEL,winter.night,167.87861839288195 2040,26,BIOPRD,winter.day,-251.81792724397263 @@ -1711,35 +1711,35 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,27,CO2EMT,peak.peak,0.0 2040,27,GASPRD,peak.evening,0.0 2040,27,CO2EMT,peak.evening,0.0 -2040,27,GASPRD,summer.night,16.02161440475787 -2040,27,CO2EMT,summer.night,81.91851445152699 -2040,27,GASPRD,summer.day,22.888020546836245 -2040,27,CO2EMT,summer.day,117.02644905597373 -2040,27,GASPRD,summer.peak,6.866406142078368 -2040,27,CO2EMT,summer.peak,35.1079346044467 -2040,27,GASPRD,summer.evening,9.155208262679496 -2040,27,CO2EMT,summer.evening,46.81057984708027 -2040,27,GASPRD,autumn.night,1.2839617069365954 -2040,27,CO2EMT,autumn.night,6.564896207566813 -2040,27,GASPRD,autumn.day,1.8342310073939054 -2040,27,CO2EMT,autumn.day,9.378423140805038 -2040,27,GASPRD,autumn.peak,0.5502693004573103 -2040,27,CO2EMT,autumn.peak,2.8135269332382276 -2040,27,GASPRD,autumn.evening,0.7336924064792856 -2040,27,CO2EMT,autumn.evening,3.7513692743285874 -2040,28,BIOPRD,winter.night,194.63520505245742 -2040,28,BIOPRD,winter.day,278.05029255075596 -2040,28,BIOPRD,winter.peak,83.41508749829849 -2040,28,BIOPRD,winter.evening,111.22011755415892 -2040,28,BIOPRD,peak.night,112.56813955824856 -2040,28,BIOPRD,peak.day,160.8116277198133 -2040,28,BIOPRD,peak.peak,48.24348816156482 -2040,28,BIOPRD,peak.evening,64.32465139668363 -2040,28,BIOPRD,summer.night,8.380206872069031 -2040,28,BIOPRD,summer.day,11.971724086537403 -2040,28,BIOPRD,summer.peak,3.5915172144683654 -2040,28,BIOPRD,summer.evening,4.788689657600671 -2040,28,BIOPRD,autumn.night,90.30028518763532 -2040,28,BIOPRD,autumn.day,129.00040723399272 -2040,28,BIOPRD,autumn.peak,38.70012204635742 -2040,28,BIOPRD,autumn.evening,51.60016314127786 +2040,27,GASPRD,summer.night,14.185300809345925 +2040,27,CO2EMT,summer.night,72.52944303818572 +2040,27,GASPRD,summer.day,20.264715414131143 +2040,27,CO2EMT,summer.day,103.61348991245254 +2040,27,GASPRD,summer.peak,6.07941460478521 +2040,27,CO2EMT,summer.peak,31.084046874266782 +2040,27,GASPRD,summer.evening,8.10588620456071 +2040,27,CO2EMT,summer.evening,41.445396163918915 +2040,27,GASPRD,autumn.night,0.0 +2040,27,CO2EMT,autumn.night,0.0 +2040,27,GASPRD,autumn.day,0.0 +2040,27,CO2EMT,autumn.day,0.0 +2040,27,GASPRD,autumn.peak,0.0 +2040,27,CO2EMT,autumn.peak,0.0 +2040,27,GASPRD,autumn.evening,0.0 +2040,27,CO2EMT,autumn.evening,0.0 +2040,28,BIOPRD,winter.night,175.84281047533926 +2040,28,BIOPRD,winter.day,251.2040146202618 +2040,28,BIOPRD,winter.peak,75.36120414492268 +2040,28,BIOPRD,winter.evening,100.48160633041643 +2040,28,BIOPRD,peak.night,101.6994742783955 +2040,28,BIOPRD,peak.day,145.28496305560267 +2040,28,BIOPRD,peak.peak,43.58548877720723 +2040,28,BIOPRD,peak.evening,58.11398550118819 +2040,28,BIOPRD,summer.night,7.571082160353314 +2040,28,BIOPRD,summer.day,10.815831642814457 +2040,28,BIOPRD,summer.peak,3.2447494824611383 +2040,28,BIOPRD,summer.evening,4.326332677892179 +2040,28,BIOPRD,autumn.night,81.58162306679752 +2040,28,BIOPRD,autumn.day,116.5451756498774 +2040,28,BIOPRD,autumn.peak,34.963552583079846 +2040,28,BIOPRD,autumn.evening,46.61807048371769 diff --git a/tests/data/two_outputs/commodity_prices.csv b/tests/data/two_outputs/commodity_prices.csv index 7e16b707e..8d8d6fe92 100644 --- a/tests/data/two_outputs/commodity_prices.csv +++ b/tests/data/two_outputs/commodity_prices.csv @@ -159,22 +159,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,51.8096133521839 2020,RSHEAT,GBR,autumn.peak,55.124889315714704 2020,RSHEAT,GBR,autumn.evening,51.51448556995074 -2030,GASPRD,GBR,winter.night,8.230401673277031 -2030,GASPRD,GBR,winter.day,8.230401673277031 -2030,GASPRD,GBR,winter.peak,8.230401673277031 -2030,GASPRD,GBR,winter.evening,8.230401673277031 -2030,GASPRD,GBR,peak.night,8.202237809376562 -2030,GASPRD,GBR,peak.day,8.202237809376562 -2030,GASPRD,GBR,peak.peak,8.202237809376562 -2030,GASPRD,GBR,peak.evening,8.202237809376562 -2030,GASPRD,GBR,summer.night,8.022028065527303 -2030,GASPRD,GBR,summer.day,8.022028065527303 -2030,GASPRD,GBR,summer.peak,8.022028065527303 -2030,GASPRD,GBR,summer.evening,8.022028065527303 -2030,GASPRD,GBR,autumn.night,8.183503081205144 -2030,GASPRD,GBR,autumn.day,8.183503081205144 -2030,GASPRD,GBR,autumn.peak,8.183503081205144 -2030,GASPRD,GBR,autumn.evening,8.183503081205144 +2030,GASPRD,GBR,winter.night,9.689415960725894 +2030,GASPRD,GBR,winter.day,9.689415960725894 +2030,GASPRD,GBR,winter.peak,9.689415960725894 +2030,GASPRD,GBR,winter.evening,9.689415960725894 +2030,GASPRD,GBR,peak.night,9.570112356017052 +2030,GASPRD,GBR,peak.day,9.570112356017052 +2030,GASPRD,GBR,peak.peak,9.570112356017052 +2030,GASPRD,GBR,peak.evening,9.570112356017052 +2030,GASPRD,GBR,summer.night,9.093676430207923 +2030,GASPRD,GBR,summer.day,9.093676430207923 +2030,GASPRD,GBR,summer.peak,9.093676430207923 +2030,GASPRD,GBR,summer.evening,9.093676430207923 +2030,GASPRD,GBR,autumn.night,9.46976593820152 +2030,GASPRD,GBR,autumn.day,9.46976593820152 +2030,GASPRD,GBR,autumn.peak,9.46976593820152 +2030,GASPRD,GBR,autumn.evening,9.46976593820152 2030,OILCRD,GBR,winter.night,7.417646305927742 2030,OILCRD,GBR,winter.day,7.417646305927742 2030,OILCRD,GBR,winter.peak,7.417646305927742 @@ -191,38 +191,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,OILCRD,GBR,autumn.day,7.417646305927742 2030,OILCRD,GBR,autumn.peak,7.417646305927742 2030,OILCRD,GBR,autumn.evening,7.417646305927742 -2030,BIOPRD,GBR,winter.night,0.5595464737700432 -2030,BIOPRD,GBR,winter.day,0.5595464737700432 -2030,BIOPRD,GBR,winter.peak,0.5595464737700432 -2030,BIOPRD,GBR,winter.evening,0.5595464737700432 -2030,BIOPRD,GBR,peak.night,0.5595464737700432 -2030,BIOPRD,GBR,peak.day,0.5595464737700432 -2030,BIOPRD,GBR,peak.peak,0.5595464737700432 -2030,BIOPRD,GBR,peak.evening,0.5595464737700432 -2030,BIOPRD,GBR,summer.night,0.5595464737700432 -2030,BIOPRD,GBR,summer.day,0.5595464737700432 -2030,BIOPRD,GBR,summer.peak,0.5595464737700432 -2030,BIOPRD,GBR,summer.evening,0.5595464737700432 -2030,BIOPRD,GBR,autumn.night,0.5595464737700432 -2030,BIOPRD,GBR,autumn.day,0.5595464737700432 -2030,BIOPRD,GBR,autumn.peak,0.5595464737700432 -2030,BIOPRD,GBR,autumn.evening,0.5595464737700432 -2030,GASNAT,GBR,winter.night,13.585497721644023 -2030,GASNAT,GBR,winter.day,13.585497721644023 -2030,GASNAT,GBR,winter.peak,13.585497721644023 -2030,GASNAT,GBR,winter.evening,13.585497721644023 -2030,GASNAT,GBR,peak.night,13.555925664548528 -2030,GASNAT,GBR,peak.day,13.555925664548528 -2030,GASNAT,GBR,peak.peak,13.555925664548528 -2030,GASNAT,GBR,peak.evening,13.555925664548528 -2030,GASNAT,GBR,summer.night,13.366705433506814 -2030,GASNAT,GBR,summer.day,13.366705433506814 -2030,GASNAT,GBR,summer.peak,13.366705433506814 -2030,GASNAT,GBR,summer.evening,13.366705433506814 -2030,GASNAT,GBR,autumn.night,13.536254199968539 -2030,GASNAT,GBR,autumn.day,13.536254199968539 -2030,GASNAT,GBR,autumn.peak,13.536254199968539 -2030,GASNAT,GBR,autumn.evening,13.536254199968539 +2030,BIOPRD,GBR,winter.night,0.631351478547445 +2030,BIOPRD,GBR,winter.day,0.631351478547445 +2030,BIOPRD,GBR,winter.peak,0.631351478547445 +2030,BIOPRD,GBR,winter.evening,0.631351478547445 +2030,BIOPRD,GBR,peak.night,0.631351478547445 +2030,BIOPRD,GBR,peak.day,0.631351478547445 +2030,BIOPRD,GBR,peak.peak,0.631351478547445 +2030,BIOPRD,GBR,peak.evening,0.631351478547445 +2030,BIOPRD,GBR,summer.night,0.631351478547445 +2030,BIOPRD,GBR,summer.day,0.631351478547445 +2030,BIOPRD,GBR,summer.peak,0.631351478547445 +2030,BIOPRD,GBR,summer.evening,0.631351478547445 +2030,BIOPRD,GBR,autumn.night,0.631351478547445 +2030,BIOPRD,GBR,autumn.day,0.631351478547445 +2030,BIOPRD,GBR,autumn.peak,0.631351478547445 +2030,BIOPRD,GBR,autumn.evening,0.631351478547445 +2030,GASNAT,GBR,winter.night,16.08039496643779 +2030,GASNAT,GBR,winter.day,16.08039496643779 +2030,GASNAT,GBR,winter.peak,16.08039496643779 +2030,GASNAT,GBR,winter.evening,16.08039496643779 +2030,GASNAT,GBR,peak.night,15.95512618149351 +2030,GASNAT,GBR,peak.day,15.95512618149351 +2030,GASNAT,GBR,peak.peak,15.95512618149351 +2030,GASNAT,GBR,peak.evening,15.95512618149351 +2030,GASNAT,GBR,summer.night,15.454868459393921 +2030,GASNAT,GBR,summer.day,15.454868459393921 +2030,GASNAT,GBR,summer.peak,15.454868459393921 +2030,GASNAT,GBR,summer.evening,15.454868459393921 +2030,GASNAT,GBR,autumn.night,15.8497624427872 +2030,GASNAT,GBR,autumn.day,15.8497624427872 +2030,GASNAT,GBR,autumn.peak,15.8497624427872 +2030,GASNAT,GBR,autumn.evening,15.8497624427872 2030,GASOLI,GBR,winter.night,13.158548091026223 2030,GASOLI,GBR,winter.day,13.158548091026223 2030,GASOLI,GBR,winter.peak,13.158548091026223 @@ -255,70 +255,70 @@ milestone_year,commodity_id,region_id,time_slice,price 2030,DIESEL,GBR,autumn.day,12.584580913999552 2030,DIESEL,GBR,autumn.peak,12.584580913999552 2030,DIESEL,GBR,autumn.evening,12.584580913999552 -2030,BIOPEL,GBR,winter.night,3.3928839324778624 -2030,BIOPEL,GBR,winter.day,3.3928839324778624 -2030,BIOPEL,GBR,winter.peak,3.3928839324778624 -2030,BIOPEL,GBR,winter.evening,3.3928839324778624 -2030,BIOPEL,GBR,peak.night,3.3928839324778624 -2030,BIOPEL,GBR,peak.day,3.3928839324778624 -2030,BIOPEL,GBR,peak.peak,3.3928839324778624 -2030,BIOPEL,GBR,peak.evening,3.3928839324778624 -2030,BIOPEL,GBR,summer.night,3.3928839324778624 -2030,BIOPEL,GBR,summer.day,3.3928839324778624 -2030,BIOPEL,GBR,summer.peak,3.3928839324778624 -2030,BIOPEL,GBR,summer.evening,3.3928839324778624 -2030,BIOPEL,GBR,autumn.night,3.3928839324778624 -2030,BIOPEL,GBR,autumn.day,3.3928839324778624 -2030,BIOPEL,GBR,autumn.peak,3.3928839324778624 -2030,BIOPEL,GBR,autumn.evening,3.3928839324778624 +2030,BIOPEL,GBR,winter.night,1.483365196883675 +2030,BIOPEL,GBR,winter.day,1.483365196883675 +2030,BIOPEL,GBR,winter.peak,1.483365196883675 +2030,BIOPEL,GBR,winter.evening,1.483365196883675 +2030,BIOPEL,GBR,peak.night,1.483365196883675 +2030,BIOPEL,GBR,peak.day,1.483365196883675 +2030,BIOPEL,GBR,peak.peak,1.483365196883675 +2030,BIOPEL,GBR,peak.evening,1.483365196883675 +2030,BIOPEL,GBR,summer.night,1.4833651968836747 +2030,BIOPEL,GBR,summer.day,1.4833651968836747 +2030,BIOPEL,GBR,summer.peak,1.4833651968836747 +2030,BIOPEL,GBR,summer.evening,1.4833651968836747 +2030,BIOPEL,GBR,autumn.night,1.483365196883675 +2030,BIOPEL,GBR,autumn.day,1.483365196883675 +2030,BIOPEL,GBR,autumn.peak,1.483365196883675 +2030,BIOPEL,GBR,autumn.evening,1.483365196883675 2030,ELCTRI,GBR,winter.night,13.504289583464285 -2030,ELCTRI,GBR,winter.day,14.556292334351216 -2030,ELCTRI,GBR,winter.peak,15.924983381658217 -2030,ELCTRI,GBR,winter.evening,16.322858714206568 +2030,ELCTRI,GBR,winter.day,14.75668558346372 +2030,ELCTRI,GBR,winter.peak,16.38609500414931 +2030,ELCTRI,GBR,winter.evening,16.859760566869458 2030,ELCTRI,GBR,peak.night,13.504289583464285 -2030,ELCTRI,GBR,peak.day,16.459604600944548 -2030,ELCTRI,GBR,peak.peak,17.666495426543474 -2030,ELCTRI,GBR,peak.evening,22.033534885801995 +2030,ELCTRI,GBR,peak.day,17.002791115209934 +2030,ELCTRI,GBR,peak.peak,18.431508316940807 +2030,ELCTRI,GBR,peak.evening,23.601209058500295 2030,ELCTRI,GBR,summer.night,13.504289583464285 -2030,ELCTRI,GBR,summer.day,19.04665714275671 -2030,ELCTRI,GBR,summer.peak,19.42386464299848 -2030,ELCTRI,GBR,summer.evening,24.975617950366782 +2030,ELCTRI,GBR,summer.day,19.707594407592758 +2030,ELCTRI,GBR,summer.peak,20.078671892957857 +2030,ELCTRI,GBR,summer.evening,26.84538077996308 2030,ELCTRI,GBR,autumn.night,13.504289583464285 -2030,ELCTRI,GBR,autumn.day,17.454275570552127 -2030,ELCTRI,GBR,autumn.peak,19.721819065099634 -2030,ELCTRI,GBR,autumn.evening,20.831805377682876 +2030,ELCTRI,GBR,autumn.day,18.156174255613905 +2030,ELCTRI,GBR,autumn.peak,20.826652292801832 +2030,ELCTRI,GBR,autumn.evening,22.13387928820915 2030,TPASKM,GBR,winter.night,25.33226712940595 -2030,TPASKM,GBR,winter.day,26.23108351490513 -2030,TPASKM,GBR,winter.peak,27.400473936145385 -2030,TPASKM,GBR,winter.evening,27.740413036094406 +2030,TPASKM,GBR,winter.day,26.402296694427598 +2030,TPASKM,GBR,winter.peak,27.79444123470016 +2030,TPASKM,GBR,winter.evening,28.199134443592076 2030,TPASKM,GBR,peak.night,25.33226712940595 -2030,TPASKM,GBR,peak.day,27.857246802494814 -2030,TPASKM,GBR,peak.peak,28.8883973851738 -2030,TPASKM,GBR,peak.evening,32.619534607765466 +2030,TPASKM,GBR,peak.day,28.321337736660432 +2030,TPASKM,GBR,peak.peak,29.542013661773364 +2030,TPASKM,GBR,peak.evening,33.95893341861188 2030,TPASKM,GBR,summer.night,25.33226712940595 -2030,TPASKM,GBR,summer.day,30.067588184936707 -2030,TPASKM,GBR,summer.peak,30.389868979036 -2030,TPASKM,GBR,summer.evening,35.13320908599381 +2030,TPASKM,GBR,summer.day,30.63228370775811 +2030,TPASKM,GBR,summer.peak,30.949327103181542 +2030,TPASKM,GBR,summer.evening,36.73070820547957 2030,TPASKM,GBR,autumn.night,25.33226712940595 -2030,TPASKM,GBR,autumn.day,28.70707971872047 -2030,TPASKM,GBR,autumn.peak,30.64443705548891 -2030,TPASKM,GBR,autumn.evening,31.592793782302138 -2030,RSHEAT,GBR,winter.night,46.72890985979285 -2030,RSHEAT,GBR,winter.day,52.69778636108404 -2030,RSHEAT,GBR,winter.peak,82.00403161526965 -2030,RSHEAT,GBR,winter.evening,52.083722406021174 -2030,RSHEAT,GBR,peak.night,61.96010724264515 -2030,RSHEAT,GBR,peak.day,59.883063138375434 -2030,RSHEAT,GBR,peak.peak,58.513251599420215 -2030,RSHEAT,GBR,peak.evening,61.166791459468534 -2030,RSHEAT,GBR,summer.night,33.5580341673042 -2030,RSHEAT,GBR,summer.day,245.70667355516778 -2030,RSHEAT,GBR,summer.peak,227.0407557021518 -2030,RSHEAT,GBR,summer.evening,340.93484864111457 -2030,RSHEAT,GBR,autumn.night,39.084026737492245 -2030,RSHEAT,GBR,autumn.day,47.69873329240257 -2030,RSHEAT,GBR,autumn.peak,108.46741312754236 -2030,RSHEAT,GBR,autumn.evening,46.418548485073764 +2030,TPASKM,GBR,autumn.day,29.30677210408921 +2030,TPASKM,GBR,autumn.peak,31.588391058903323 +2030,TPASKM,GBR,autumn.evening,32.705267456848446 +2030,RSHEAT,GBR,winter.night,54.992896797587576 +2030,RSHEAT,GBR,winter.day,64.79397216746048 +2030,RSHEAT,GBR,winter.peak,69.26388706513417 +2030,RSHEAT,GBR,winter.evening,63.46458769838637 +2030,RSHEAT,GBR,peak.night,50.030116906239456 +2030,RSHEAT,GBR,peak.day,60.43263587064092 +2030,RSHEAT,GBR,peak.peak,65.38013456044246 +2030,RSHEAT,GBR,peak.evening,57.73389990217401 +2030,RSHEAT,GBR,summer.night,33.95891754945974 +2030,RSHEAT,GBR,summer.day,76.10774029644678 +2030,RSHEAT,GBR,summer.peak,76.10774029644678 +2030,RSHEAT,GBR,summer.evening,76.10774029644678 +2030,RSHEAT,GBR,autumn.night,42.742314082656904 +2030,RSHEAT,GBR,autumn.day,57.54873218839579 +2030,RSHEAT,GBR,autumn.peak,66.28403497180597 +2030,RSHEAT,GBR,autumn.evening,54.43906270928303 2040,GASPRD,GBR,winter.night,6.760586086603559 2040,GASPRD,GBR,winter.day,6.760586086603559 2040,GASPRD,GBR,winter.peak,6.760586086603559 @@ -327,14 +327,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASPRD,GBR,peak.day,6.760586086603559 2040,GASPRD,GBR,peak.peak,6.760586086603559 2040,GASPRD,GBR,peak.evening,6.760586086603559 -2040,GASPRD,GBR,summer.night,8.773591928815327 -2040,GASPRD,GBR,summer.day,8.773591928815327 -2040,GASPRD,GBR,summer.peak,8.773591928815327 -2040,GASPRD,GBR,summer.evening,8.773591928815327 -2040,GASPRD,GBR,autumn.night,7.230072366661383 -2040,GASPRD,GBR,autumn.day,7.230072366661383 -2040,GASPRD,GBR,autumn.peak,7.230072366661383 -2040,GASPRD,GBR,autumn.evening,7.230072366661383 +2040,GASPRD,GBR,summer.night,9.248857628018984 +2040,GASPRD,GBR,summer.day,9.248857628018984 +2040,GASPRD,GBR,summer.peak,9.248857628018984 +2040,GASPRD,GBR,summer.evening,9.248857628018984 +2040,GASPRD,GBR,autumn.night,6.760586086603559 +2040,GASPRD,GBR,autumn.day,6.760586086603559 +2040,GASPRD,GBR,autumn.peak,6.760586086603559 +2040,GASPRD,GBR,autumn.evening,6.760586086603559 2040,OILCRD,GBR,winter.night,6.760586086603558 2040,OILCRD,GBR,winter.day,6.760586086603558 2040,OILCRD,GBR,winter.peak,6.760586086603558 @@ -351,38 +351,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,OILCRD,GBR,autumn.day,6.760586086603558 2040,OILCRD,GBR,autumn.peak,6.760586086603558 2040,OILCRD,GBR,autumn.evening,6.760586086603558 -2040,BIOPRD,GBR,winter.night,0.8503511879960629 -2040,BIOPRD,GBR,winter.day,0.8503511879960629 -2040,BIOPRD,GBR,winter.peak,0.8503511879960629 -2040,BIOPRD,GBR,winter.evening,0.8503511879960629 -2040,BIOPRD,GBR,peak.night,0.8503511879960631 -2040,BIOPRD,GBR,peak.day,0.8503511879960631 -2040,BIOPRD,GBR,peak.peak,0.8503511879960631 -2040,BIOPRD,GBR,peak.evening,0.8503511879960631 -2040,BIOPRD,GBR,summer.night,0.850351187996063 -2040,BIOPRD,GBR,summer.day,0.850351187996063 -2040,BIOPRD,GBR,summer.peak,0.850351187996063 -2040,BIOPRD,GBR,summer.evening,0.850351187996063 -2040,BIOPRD,GBR,autumn.night,0.8503511879960628 -2040,BIOPRD,GBR,autumn.day,0.8503511879960628 -2040,BIOPRD,GBR,autumn.peak,0.8503511879960628 -2040,BIOPRD,GBR,autumn.evening,0.8503511879960628 -2040,GASNAT,GBR,winter.night,10.32724267078969 -2040,GASNAT,GBR,winter.day,10.32724267078969 -2040,GASNAT,GBR,winter.peak,10.32724267078969 -2040,GASNAT,GBR,winter.evening,10.32724267078969 -2040,GASNAT,GBR,peak.night,10.32724267078969 -2040,GASNAT,GBR,peak.day,10.32724267078969 -2040,GASNAT,GBR,peak.peak,10.32724267078969 -2040,GASNAT,GBR,peak.evening,10.32724267078969 -2040,GASNAT,GBR,summer.night,12.440898805112045 -2040,GASNAT,GBR,summer.day,12.440898805112045 -2040,GASNAT,GBR,summer.peak,12.440898805112045 -2040,GASNAT,GBR,summer.evening,12.440898805112045 -2040,GASNAT,GBR,autumn.night,10.820203264850406 -2040,GASNAT,GBR,autumn.day,10.820203264850406 -2040,GASNAT,GBR,autumn.peak,10.820203264850406 -2040,GASNAT,GBR,autumn.evening,10.820203264850406 +2040,BIOPRD,GBR,winter.night,0.8445624469571325 +2040,BIOPRD,GBR,winter.day,0.8445624469571325 +2040,BIOPRD,GBR,winter.peak,0.8445624469571325 +2040,BIOPRD,GBR,winter.evening,0.8445624469571325 +2040,BIOPRD,GBR,peak.night,0.8445624469571325 +2040,BIOPRD,GBR,peak.day,0.8445624469571325 +2040,BIOPRD,GBR,peak.peak,0.8445624469571325 +2040,BIOPRD,GBR,peak.evening,0.8445624469571325 +2040,BIOPRD,GBR,summer.night,0.8445624469571326 +2040,BIOPRD,GBR,summer.day,0.8445624469571326 +2040,BIOPRD,GBR,summer.peak,0.8445624469571326 +2040,BIOPRD,GBR,summer.evening,0.8445624469571326 +2040,BIOPRD,GBR,autumn.night,0.8445624469571325 +2040,BIOPRD,GBR,autumn.day,0.8445624469571325 +2040,BIOPRD,GBR,autumn.peak,0.8445624469571325 +2040,BIOPRD,GBR,autumn.evening,0.8445624469571325 +2040,GASNAT,GBR,winter.night,10.590586100173232 +2040,GASNAT,GBR,winter.day,10.590586100173232 +2040,GASNAT,GBR,winter.peak,10.590586100173232 +2040,GASNAT,GBR,winter.evening,10.590586100173232 +2040,GASNAT,GBR,peak.night,10.59058610017323 +2040,GASNAT,GBR,peak.day,10.59058610017323 +2040,GASNAT,GBR,peak.peak,10.59058610017323 +2040,GASNAT,GBR,peak.evening,10.59058610017323 +2040,GASNAT,GBR,summer.night,13.20327121865943 +2040,GASNAT,GBR,summer.day,13.20327121865943 +2040,GASNAT,GBR,summer.peak,13.20327121865943 +2040,GASNAT,GBR,summer.evening,13.20327121865943 +2040,GASNAT,GBR,autumn.night,10.590586100173232 +2040,GASNAT,GBR,autumn.day,10.590586100173232 +2040,GASNAT,GBR,autumn.peak,10.590586100173232 +2040,GASNAT,GBR,autumn.evening,10.590586100173232 2040,GASOLI,GBR,winter.night,12.307798957736106 2040,GASOLI,GBR,winter.day,12.307798957736106 2040,GASOLI,GBR,winter.peak,12.307798957736106 @@ -399,67 +399,67 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASOLI,GBR,autumn.day,12.307798957736106 2040,GASOLI,GBR,autumn.peak,12.307798957736106 2040,GASOLI,GBR,autumn.evening,12.307798957736106 -2040,BIOPEL,GBR,winter.night,2.0434166293567975 -2040,BIOPEL,GBR,winter.day,2.0434166293567975 -2040,BIOPEL,GBR,winter.peak,2.0434166293567975 -2040,BIOPEL,GBR,winter.evening,2.0434166293567975 -2040,BIOPEL,GBR,peak.night,2.0434166293567984 -2040,BIOPEL,GBR,peak.day,2.0434166293567984 -2040,BIOPEL,GBR,peak.peak,2.0434166293567984 -2040,BIOPEL,GBR,peak.evening,2.0434166293567984 -2040,BIOPEL,GBR,summer.night,2.0434166293567984 -2040,BIOPEL,GBR,summer.day,2.0434166293567984 -2040,BIOPEL,GBR,summer.peak,2.0434166293567984 -2040,BIOPEL,GBR,summer.evening,2.0434166293567984 -2040,BIOPEL,GBR,autumn.night,2.0434166293567975 -2040,BIOPEL,GBR,autumn.day,2.0434166293567975 -2040,BIOPEL,GBR,autumn.peak,2.0434166293567975 -2040,BIOPEL,GBR,autumn.evening,2.0434166293567975 -2040,ELCTRI,GBR,winter.night,14.735372112438549 -2040,ELCTRI,GBR,winter.day,14.735372112438549 -2040,ELCTRI,GBR,winter.peak,14.735372112438549 -2040,ELCTRI,GBR,winter.evening,14.735372112438549 -2040,ELCTRI,GBR,peak.night,14.735372112438549 -2040,ELCTRI,GBR,peak.day,14.735372112438549 -2040,ELCTRI,GBR,peak.peak,16.221966298848336 -2040,ELCTRI,GBR,peak.evening,22.161682086149575 -2040,ELCTRI,GBR,summer.night,14.735372112438549 -2040,ELCTRI,GBR,summer.day,22.141542710989167 -2040,ELCTRI,GBR,summer.peak,22.55868505929548 -2040,ELCTRI,GBR,summer.evening,30.165400494087702 -2040,ELCTRI,GBR,autumn.night,14.735372112438549 -2040,ELCTRI,GBR,autumn.day,15.979444413325014 -2040,ELCTRI,GBR,autumn.peak,19.166110429744847 -2040,ELCTRI,GBR,autumn.evening,20.726016857751198 -2040,TPASKM,GBR,winter.night,25.533337630628147 -2040,TPASKM,GBR,winter.day,25.53333763062815 -2040,TPASKM,GBR,winter.peak,25.533337630628147 -2040,TPASKM,GBR,winter.evening,25.533337630628147 -2040,TPASKM,GBR,peak.night,25.533337630628147 -2040,TPASKM,GBR,peak.day,25.53333763062815 -2040,TPASKM,GBR,peak.peak,26.80346283914726 -2040,TPASKM,GBR,peak.evening,31.878272643906364 -2040,TPASKM,GBR,summer.night,25.533337630628147 -2040,TPASKM,GBR,summer.day,31.861065844425443 -2040,TPASKM,GBR,summer.peak,32.2174664122255 -2040,TPASKM,GBR,summer.evening,38.71653731946084 -2040,TPASKM,GBR,autumn.night,25.533337630628147 -2040,TPASKM,GBR,autumn.day,26.5962555439508 -2040,TPASKM,GBR,autumn.peak,29.318898263522367 -2040,TPASKM,GBR,autumn.evening,30.651660422324277 -2040,RSHEAT,GBR,winter.night,31.72513816857893 -2040,RSHEAT,GBR,winter.day,31.725138168578926 -2040,RSHEAT,GBR,winter.peak,31.725138168578926 -2040,RSHEAT,GBR,winter.evening,31.72513816857893 -2040,RSHEAT,GBR,peak.night,31.725138168578933 -2040,RSHEAT,GBR,peak.day,31.725138168578933 -2040,RSHEAT,GBR,peak.peak,31.725138168578937 -2040,RSHEAT,GBR,peak.evening,31.725138168578933 -2040,RSHEAT,GBR,summer.night,31.725138168578933 -2040,RSHEAT,GBR,summer.day,31.725138168578937 -2040,RSHEAT,GBR,summer.peak,31.725138168578937 -2040,RSHEAT,GBR,summer.evening,31.725138168578937 -2040,RSHEAT,GBR,autumn.night,31.72513816857893 -2040,RSHEAT,GBR,autumn.day,31.725138168578926 -2040,RSHEAT,GBR,autumn.peak,31.725138168578926 -2040,RSHEAT,GBR,autumn.evening,31.72513816857893 +2040,BIOPEL,GBR,winter.night,2.0373384512659207 +2040,BIOPEL,GBR,winter.day,2.0373384512659207 +2040,BIOPEL,GBR,winter.peak,2.0373384512659207 +2040,BIOPEL,GBR,winter.evening,2.0373384512659207 +2040,BIOPEL,GBR,peak.night,2.0373384512659207 +2040,BIOPEL,GBR,peak.day,2.0373384512659207 +2040,BIOPEL,GBR,peak.peak,2.0373384512659207 +2040,BIOPEL,GBR,peak.evening,2.0373384512659207 +2040,BIOPEL,GBR,summer.night,2.0373384512659207 +2040,BIOPEL,GBR,summer.day,2.0373384512659207 +2040,BIOPEL,GBR,summer.peak,2.0373384512659207 +2040,BIOPEL,GBR,summer.evening,2.0373384512659207 +2040,BIOPEL,GBR,autumn.night,2.0373384512659207 +2040,BIOPEL,GBR,autumn.day,2.0373384512659207 +2040,BIOPEL,GBR,autumn.peak,2.0373384512659207 +2040,BIOPEL,GBR,autumn.evening,2.0373384512659207 +2040,ELCTRI,GBR,winter.night,15.040756908472446 +2040,ELCTRI,GBR,winter.day,15.040756908472446 +2040,ELCTRI,GBR,winter.peak,15.040756908472446 +2040,ELCTRI,GBR,winter.evening,15.040756908472446 +2040,ELCTRI,GBR,peak.night,15.040756908472446 +2040,ELCTRI,GBR,peak.day,15.040756908472446 +2040,ELCTRI,GBR,peak.peak,15.591866305131989 +2040,ELCTRI,GBR,peak.evening,22.30526837865637 +2040,ELCTRI,GBR,summer.night,15.040756908472446 +2040,ELCTRI,GBR,summer.day,22.249956483027173 +2040,ELCTRI,GBR,summer.peak,22.729488343541334 +2040,ELCTRI,GBR,summer.evening,31.473895186092538 +2040,ELCTRI,GBR,autumn.night,15.040756908472446 +2040,ELCTRI,GBR,autumn.day,15.274505615563205 +2040,ELCTRI,GBR,autumn.peak,18.765474596579104 +2040,ELCTRI,GBR,autumn.evening,20.474340516445892 +2040,TPASKM,GBR,winter.night,25.7942541142839 +2040,TPASKM,GBR,winter.day,25.7942541142839 +2040,TPASKM,GBR,winter.peak,25.7942541142839 +2040,TPASKM,GBR,winter.evening,25.7942541142839 +2040,TPASKM,GBR,peak.night,25.7942541142839 +2040,TPASKM,GBR,peak.day,25.7942541142839 +2040,TPASKM,GBR,peak.peak,26.265114247969425 +2040,TPASKM,GBR,peak.evening,32.000950756990555 +2040,TPASKM,GBR,summer.night,25.7942541142839 +2040,TPASKM,GBR,summer.day,31.953693049667425 +2040,TPASKM,GBR,summer.peak,32.36339834106106 +2040,TPASKM,GBR,summer.evening,39.834496819586775 +2040,TPASKM,GBR,autumn.night,25.7942541142839 +2040,TPASKM,GBR,autumn.day,25.993965728959132 +2040,TPASKM,GBR,autumn.peak,28.97660063058947 +2040,TPASKM,GBR,autumn.evening,30.43663168859047 +2040,RSHEAT,GBR,winter.night,31.717844354869875 +2040,RSHEAT,GBR,winter.day,31.717844354869875 +2040,RSHEAT,GBR,winter.peak,31.71784435486988 +2040,RSHEAT,GBR,winter.evening,31.71784435486988 +2040,RSHEAT,GBR,peak.night,31.717844354869882 +2040,RSHEAT,GBR,peak.day,31.71784435486988 +2040,RSHEAT,GBR,peak.peak,31.717844354869875 +2040,RSHEAT,GBR,peak.evening,31.71784435486988 +2040,RSHEAT,GBR,summer.night,31.717844354869875 +2040,RSHEAT,GBR,summer.day,31.717844354869875 +2040,RSHEAT,GBR,summer.peak,31.71784435486988 +2040,RSHEAT,GBR,summer.evening,31.717844354869882 +2040,RSHEAT,GBR,autumn.night,31.717844354869868 +2040,RSHEAT,GBR,autumn.day,31.71784435486988 +2040,RSHEAT,GBR,autumn.peak,31.717844354869875 +2040,RSHEAT,GBR,autumn.evening,31.71784435486987 From c55684cadf65900b8a53e5a0960d76d5b053b173 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 9 Sep 2026 13:50:24 +0100 Subject: [PATCH 3/5] Create `demand` module --- benches/assets.rs | 3 +- src/simulation.rs | 4 ++- src/simulation/demand.rs | 37 ++++++++++++++++++++++ src/simulation/investment.rs | 35 ++------------------ src/simulation/market.rs | 4 +-- src/simulation/optimisation.rs | 2 +- src/simulation/optimisation/constraints.rs | 2 +- 7 files changed, 48 insertions(+), 39 deletions(-) create mode 100644 src/simulation/demand.rs diff --git a/benches/assets.rs b/benches/assets.rs index ba6414777..41d51338a 100644 --- a/benches/assets.rs +++ b/benches/assets.rs @@ -9,7 +9,8 @@ use muse2::model::Model; use muse2::output::DataWriter; use muse2::process::{Process, ProcessID}; use muse2::simulation::candidate_assets_for_next_year; -use muse2::simulation::investment::{collect_preset_demands_for_year, select_best_assets}; +use muse2::simulation::demand::collect_preset_demands_for_year; +use muse2::simulation::investment::select_best_assets; use muse2::simulation::market::{ collect_agent_limits, get_asset_options, get_demand_portion_for_market, get_responsible_agents, }; diff --git a/src/simulation.rs b/src/simulation.rs index cc65a2221..2ccf9770c 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -15,7 +15,9 @@ use std::sync::Arc; pub mod optimisation; use optimisation::{DispatchRun, FlowMap}; pub mod investment; -use investment::{collect_preset_demands_for_year, perform_agent_investment}; +use investment::perform_agent_investment; +pub mod demand; +use demand::collect_preset_demands_for_year; pub mod market; pub mod prices; pub use prices::PriceMap; diff --git a/src/simulation/demand.rs b/src/simulation/demand.rs new file mode 100644 index 000000000..6593724aa --- /dev/null +++ b/src/simulation/demand.rs @@ -0,0 +1,37 @@ +//! Code for collecting and storing commodity demand data +use crate::commodity::{CommodityID, CommodityMap}; +use crate::region::RegionID; +use crate::time_slice::TimeSliceSelection; +use crate::units::Flow; +use indexmap::IndexMap; + +/// A map of demand across time-slice selections for a specific market +pub type DemandMap = IndexMap; + +/// Demand for a given combination of commodity, region and time-slice selection +pub type AllDemandMap = IndexMap<(CommodityID, RegionID, TimeSliceSelection), Flow>; + +/// Collect the preset commodity demands for a given year into a map of commodity, region and +/// time slice selection to demand. +/// +/// Demand for each commodity is stored at its natural time-slice selection level, matching the +/// balance level at which the investment appraisal operates. +pub fn collect_preset_demands_for_year(commodities: &CommodityMap, year: u32) -> AllDemandMap { + let mut demand_map = AllDemandMap::new(); + for (commodity_id, commodity) in commodities { + for ((region_id, data_year, time_slice_selection), demand) in &commodity.demand { + if *data_year != year { + continue; + } + demand_map.insert( + ( + commodity_id.clone(), + region_id.clone(), + time_slice_selection.clone(), + ), + *demand, + ); + } + } + demand_map +} diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index 6db8c4711..ea92d7dff 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -1,8 +1,9 @@ //! Code for performing agent investment. +use super::demand::{AllDemandMap, DemandMap, collect_preset_demands_for_year}; use super::optimisation::{DispatchRun, FlowMap}; use crate::agent::{Agent, AgentID}; use crate::asset::{Asset, AssetRef}; -use crate::commodity::{Commodity, CommodityID, CommodityMap}; +use crate::commodity::{Commodity, CommodityID}; use crate::model::Model; use crate::output::DataWriter; use crate::process::ProcessID; @@ -13,7 +14,6 @@ use crate::timeit::InvestmentTimer; use crate::units::{ActivityPerCapacity, Capacity, Flow, FlowPerCapacity}; use anyhow::{Result, ensure}; use context_manager; -use indexmap::IndexMap; use itertools::Itertools; use log::{debug, warn}; use rayon::prelude::*; @@ -27,12 +27,6 @@ use appraisal::{ sort_and_filter_appraisal_outputs, }; -/// A map of demand across time-slice selections for a specific market -pub type DemandMap = IndexMap; - -/// Demand for a given combination of commodity, region and time-slice selection -pub type AllDemandMap = IndexMap<(CommodityID, RegionID, TimeSliceSelection), Flow>; - /// Perform agent investment to determine capacity investment of new assets for next milestone year. /// /// # Arguments @@ -128,31 +122,6 @@ pub fn perform_agent_investment( Ok(all_selected_assets) } -/// Collect the preset commodity demands for a given year into a map of commodity, region and -/// time slice selection to demand. -/// -/// Demand for each commodity is stored at its natural time-slice selection level, matching the -/// balance level at which the investment appraisal operates. -pub fn collect_preset_demands_for_year(commodities: &CommodityMap, year: u32) -> AllDemandMap { - let mut demand_map = AllDemandMap::new(); - for (commodity_id, commodity) in commodities { - for ((region_id, data_year, time_slice_selection), demand) in &commodity.demand { - if *data_year != year { - continue; - } - demand_map.insert( - ( - commodity_id.clone(), - region_id.clone(), - time_slice_selection.clone(), - ), - *demand, - ); - } - } - demand_map -} - /// Update net demand map with flows from a set of assets /// /// Non-primary output flows are ignored. This way, demand profiles aren't affected by production diff --git a/src/simulation/market.rs b/src/simulation/market.rs index 1ecf0e616..40b2bb24c 100644 --- a/src/simulation/market.rs +++ b/src/simulation/market.rs @@ -7,9 +7,9 @@ use crate::model::Model; use crate::output::DataWriter; use crate::process::{Process, ProcessID}; use crate::region::RegionID; +use crate::simulation::demand::{AllDemandMap, DemandMap}; use crate::simulation::investment::{ - AllDemandMap, DemandMap, calculate_candidate_asset_capacity_scale, select_best_assets, - update_net_demand_map, + calculate_candidate_asset_capacity_scale, select_best_assets, update_net_demand_map, }; use crate::simulation::prices::Prices; use crate::time_slice::TimeSliceInfo; diff --git a/src/simulation/optimisation.rs b/src/simulation/optimisation.rs index 5e63af895..86512f953 100644 --- a/src/simulation/optimisation.rs +++ b/src/simulation/optimisation.rs @@ -8,7 +8,7 @@ use crate::model::Model; use crate::output::DataWriter; use crate::region::RegionID; use crate::simulation::PriceMap; -use crate::simulation::investment::AllDemandMap; +use crate::simulation::demand::AllDemandMap; use crate::time_slice::{TimeSliceID, TimeSliceInfo, TimeSliceSelection}; use crate::units::{Activity, Flow, Money, MoneyPerActivity, MoneyPerFlow}; use anyhow::{Context, Result, anyhow, bail}; diff --git a/src/simulation/optimisation/constraints.rs b/src/simulation/optimisation/constraints.rs index 07620ec36..52a3602d7 100644 --- a/src/simulation/optimisation/constraints.rs +++ b/src/simulation/optimisation/constraints.rs @@ -5,7 +5,7 @@ use crate::commodity::{BalanceType, CommodityID, CommodityType}; use crate::model::Model; use crate::process::FlowDirection; use crate::region::RegionID; -use crate::simulation::investment::AllDemandMap; +use crate::simulation::demand::AllDemandMap; use crate::time_slice::{Season, TimeSliceInfo, TimeSliceSelection}; use crate::units::{Flow, MoneyPerCapacityPerYear, UnitType, Year}; use highs::RowProblem as Problem; From d9c8527f3665f0f06377e70b78ab814eaa60cffd Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 9 Sep 2026 15:04:18 +0100 Subject: [PATCH 4/5] Exclude already committed assets from partial dispatch --- src/simulation/investment.rs | 2 +- tests/data/simple/debug_appraisal_results.csv | 2 +- .../debug_appraisal_results_time_slices.csv | 80 ++-- .../simple/debug_commodity_balance_duals.csv | 20 +- tests/data/simple/debug_dispatch_assets.csv | 430 ++---------------- tests/data/simple/debug_solver.csv | 6 +- 6 files changed, 102 insertions(+), 438 deletions(-) diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index ea92d7dff..25a5644d8 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -105,7 +105,7 @@ pub fn perform_agent_investment( // As upstream markets by definition will not yet have producers, we explicitly set // their prices using external values so that they don't appear free let current_markets: Vec<_> = market_set.iter_markets().cloned().collect(); - let solution = DispatchRun::new(model, &all_selected_assets, year, &net_demand) + let solution = DispatchRun::new(model, &selected_assets, year, &net_demand) .without_commodity_constraints() .with_market_balance_subset(¤t_markets) .with_input_prices(&prices.shadow) diff --git a/tests/data/simple/debug_appraisal_results.csv b/tests/data/simple/debug_appraisal_results.csv index ed0b301b5..de935a9e2 100644 --- a/tests/data/simple/debug_appraisal_results.csv +++ b/tests/data/simple/debug_appraisal_results.csv @@ -104,7 +104,7 @@ milestone_year,run_description,asset_id,process_id,region_id,capacity,metric 2030,ironing out iteration 0; GASNAT A0_GPR round 0,1,GASPRC,GBR,3782.13,10.847817043723923 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,51.886324332630046,11.305638509938888 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,4002.26,3.4288876358063693 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,54.48064054926155,4.073427621724647 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,54.48064054926156,4.073427621724647 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,51.368999743155,20.236111609946867 2040,ironing out iteration 0; RSHEAT A0_RES round 0,,RGASBR,GBR,56.368999718155,27.54079462459053 2040,ironing out iteration 0; RSHEAT A0_RES round 0,,RELCHP,GBR,56.368999718155,27.16163264616528 diff --git a/tests/data/simple/debug_appraisal_results_time_slices.csv b/tests/data/simple/debug_appraisal_results_time_slices.csv index a3613b719..8ea2947a9 100644 --- a/tests/data/simple/debug_appraisal_results_time_slices.csv +++ b/tests/data/simple/debug_appraisal_results_time_slices.csv @@ -1663,38 +1663,38 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.day,5.4048254686110715,14.681079847108617,season,216.2497858328368,203.27820469779297 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.peak,1.621447635394689,14.681079847108617,season,216.2497858328368,203.27820469779297 2030,ironing out iteration 0; GASNAT A0_GPR round 0,,GASPRC,GBR,autumn.evening,2.161930197821693,14.681079847108617,season,216.2497858328368,203.27820469779297 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.night,0.0,8.947760404506326,season,474.31882380786647,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.day,182.48736414044646,8.947760404506326,season,474.31882380786647,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.peak,125.070625,8.947760404506326,season,474.31882380786647,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.evening,166.76083466742,8.947760404506326,season,474.31882380786647,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.night,279.270434876969,8.94775640450634,season,279.270434876969,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,0.0,8.94775640450634,season,279.270434876969,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.94775640450634,season,279.270434876969,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.94775640450634,season,279.270434876969,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.night,0.0,8.947760404506326,season,474.3188238078666,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.day,182.48736414044657,8.947760404506326,season,474.3188238078666,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.peak,125.070625,8.947760404506326,season,474.3188238078666,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,winter.evening,166.76083466742,8.947760404506326,season,474.3188238078666,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.night,279.27043487696903,8.94775640450634,season,279.27043487696903,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,0.0,8.94775640450634,season,279.27043487696903,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.94775640450634,season,279.27043487696903,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.94775640450634,season,279.27043487696903,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,-0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.947756404506315,season,0.0,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,227.06227512447865,8.94775640450634,season,227.06227512447865,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,0.0,8.94775640450634,season,227.06227512447865,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.94775640450634,season,227.06227512447865,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.94775640450634,season,227.06227512447865,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,3.9725467248772017,8.947760404506326,season,474.31882380786647,460.69866361607046 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,5.675066742041626,8.947760404506326,season,474.31882380786647,460.69866361607046 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,1.7025200171644235,8.947760404506326,season,474.31882380786647,460.69866361607046 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,2.270026707712778,8.947760404506326,season,474.31882380786647,460.69866361607046 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.night,3.9725467248772017,8.94775640450634,season,279.270434876969,265.650274685173 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.675066742041626,8.94775640450634,season,279.270434876969,265.650274685173 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,1.7025200171644235,8.94775640450634,season,279.270434876969,265.650274685173 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,2.270026707712778,8.94775640450634,season,279.270434876969,265.650274685173 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,227.06227512447867,8.94775640450634,season,227.06227512447867,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,0.0,8.94775640450634,season,227.06227512447867,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.94775640450634,season,227.06227512447867,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.94775640450634,season,227.06227512447867,0.0 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,3.972546724877202,8.947760404506326,season,474.3188238078666,460.6986636160706 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,5.675066742041626,8.947760404506326,season,474.3188238078666,460.6986636160706 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,1.7025200171644237,8.947760404506326,season,474.3188238078666,460.6986636160706 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.evening,2.2700267077127783,8.947760404506326,season,474.3188238078666,460.6986636160706 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.night,3.972546724877202,8.94775640450634,season,279.27043487696903,265.65027468517303 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.675066742041626,8.94775640450634,season,279.27043487696903,265.65027468517303 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,1.7025200171644237,8.94775640450634,season,279.27043487696903,265.65027468517303 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,2.2700267077127783,8.94775640450634,season,279.27043487696903,265.65027468517303 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,-0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,0.0,8.947756404506315,season,0.0,0.0 2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,0.0,8.947756404506315,season,0.0,0.0 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,3.9725467248772017,8.94775640450634,season,227.06227512447865,213.4421149326826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,5.675066742041626,8.94775640450634,season,227.06227512447865,213.4421149326826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,1.7025200171644235,8.94775640450634,season,227.06227512447865,213.4421149326826 -2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,2.270026707712778,8.94775640450634,season,227.06227512447865,213.4421149326826 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,3.972546724877202,8.94775640450634,season,227.06227512447867,213.44211493268264 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,5.675066742041626,8.94775640450634,season,227.06227512447867,213.44211493268264 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,1.7025200171644237,8.94775640450634,season,227.06227512447867,213.44211493268264 +2030,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,2.2700267077127783,8.94775640450634,season,227.06227512447867,213.44211493268264 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.night,3.745656248394719,48.23701603605738,daynight,73.84123332206,70.09557707366528 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.day,5.350937490368313,54.383161460565894,daynight,254.95484159586002,249.6039041054917 2040,ironing out iteration 0; RSHEAT A0_RES round 0,6,RGASBR,GBR,winter.peak,1.6052812419735938,56.08309797511107,daynight,125.36429298364001,123.75901174166641 @@ -4151,14 +4151,14 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.day,377.5471502705417,8.536090399829824,season,377.5471502705417,0.0 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.peak,0.0,8.536090399829824,season,377.5471502705417,0.0 2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,peak.evening,0.0,8.536090399829824,season,377.5471502705417,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,28.106738155604848,8.5360903998298,season,28.106738155604848,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.5360903998298,season,28.106738155604848,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.5360903998298,season,28.106738155604848,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.5360903998298,season,28.106738155604848,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,0.0,8.536090399829828,season,302.86203072200254,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,302.86203072200254,8.536090399829828,season,302.86203072200254,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.536090399829828,season,302.86203072200254,0.0 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.536090399829828,season,302.86203072200254,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.night,28.10673815560485,8.5360903998298,season,28.10673815560485,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.day,0.0,8.5360903998298,season,28.10673815560485,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.peak,0.0,8.5360903998298,season,28.10673815560485,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,summer.evening,0.0,8.5360903998298,season,28.10673815560485,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.night,0.0,8.536090399829828,season,302.8620307220026,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.day,302.8620307220026,8.536090399829828,season,302.8620307220026,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.peak,0.0,8.536090399829828,season,302.8620307220026,0.0 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,0,GASDRV,GBR,autumn.evening,0.0,8.536090399829828,season,302.8620307220026,0.0 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.night,5.514571438608836,8.53609439982981,season,652.7954294905397,633.8883274261135 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.day,7.877959187208564,8.53609439982981,season,652.7954294905397,633.8883274261135 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,winter.peak,2.3633877485997283,8.53609439982981,season,652.7954294905397,633.8883274261135 @@ -4167,11 +4167,11 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.day,5.829689800046922,8.536090399829824,season,377.5471502705417,366.20288903188595 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.peak,2.3633877485997283,8.536090399829824,season,377.5471502705417,366.20288903188595 2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,peak.evening,3.151183690009107,8.536090399829824,season,377.5471502705417,366.20288903188595 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,5.514571438608836,8.5360903998298,season,28.106738155604848,9.199636091178615 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,7.877959187208564,8.5360903998298,season,28.106738155604848,9.199636091178615 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,2.3633877485997283,8.5360903998298,season,28.106738155604848,9.199636091178615 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,3.151183690009107,8.5360903998298,season,28.106738155604848,9.199636091178615 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,5.514571438608836,8.536090399829828,season,302.86203072200254,283.9549286575763 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,7.877959187208564,8.536090399829828,season,302.86203072200254,283.9549286575763 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,2.3633877485997283,8.536090399829828,season,302.86203072200254,283.9549286575763 -2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,3.151183690009107,8.536090399829828,season,302.86203072200254,283.9549286575763 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.night,5.514571438608836,8.5360903998298,season,28.10673815560485,9.199636091178618 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.day,7.877959187208564,8.5360903998298,season,28.10673815560485,9.199636091178618 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.peak,2.3633877485997283,8.5360903998298,season,28.10673815560485,9.199636091178618 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,summer.evening,3.151183690009107,8.5360903998298,season,28.10673815560485,9.199636091178618 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.night,5.514571438608836,8.536090399829828,season,302.8620307220026,283.9549286575764 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.day,7.877959187208564,8.536090399829828,season,302.8620307220026,283.9549286575764 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.peak,2.3633877485997283,8.536090399829828,season,302.8620307220026,283.9549286575764 +2040,ironing out iteration 0; GASPRD A0_GEX round 0,,GASDRV,GBR,autumn.evening,3.151183690009107,8.536090399829828,season,302.8620307220026,283.9549286575764 diff --git a/tests/data/simple/debug_commodity_balance_duals.csv b/tests/data/simple/debug_commodity_balance_duals.csv index f26aa502a..d18955666 100644 --- a/tests/data/simple/debug_commodity_balance_duals.csv +++ b/tests/data/simple/debug_commodity_balance_duals.csv @@ -145,16 +145,16 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392574999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.night,7.993324483705449 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.day,0.4000003804692445 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.peak,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.evening,0.4 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.peak,0.39999999999999997 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.evening,0.39999999999999997 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.night,-0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.day,7.9933120749999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.peak,7.9933133432308185 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,peak.evening,-0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.evening,0.4 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.night,0.39999999999999997 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.day,0.39999999999999997 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.peak,0.4000002536461646 +2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,summer.evening,0.39999999999999997 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.night,-0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.day,7.993312151093849 2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,autumn.peak,-0.0 @@ -471,10 +471,10 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.day,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.peak,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.evening,2.9170080500000006 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.night,2.917008049999974 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.day,2.917008049999974 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.peak,2.917008049999974 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.evening,2.917008049999974 +2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.night,2.9170080499999735 +2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.day,2.9170080499999735 +2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.peak,2.9170080499999735 +2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.evening,2.9170080499999735 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.night,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.day,2.9170080500000006 2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.peak,2.9170080500000006 diff --git a/tests/data/simple/debug_dispatch_assets.csv b/tests/data/simple/debug_dispatch_assets.csv index 53b400648..7a9adbb36 100644 --- a/tests/data/simple/debug_dispatch_assets.csv +++ b/tests/data/simple/debug_dispatch_assets.csv @@ -351,64 +351,16 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,6.520539653549378,-0.0,0.0 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,6.1768812033977625,-0.0,0.0 2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,3.697197453078438,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,0.3020001255548507 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,0.17 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779340326617 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,0.17 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,0.17 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779300986097 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,0.17 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,0.17 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.day,6.408503958243063,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.peak,1.9225511813207548,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.day,6.408503958243064,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.peak,1.922551181320755,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.evening,2.563401595601553,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.day,6.371362032003978,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.night,0.9004737552636458,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.day,1.5002988248710603,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.night,0.9004737552636459,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.day,1.5002988248710605,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.peak,0.49404531995094225,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.evening,0.3678562481506622,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 @@ -416,17 +368,17 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.night,5.080558966990536,-14.222274066246188,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.day,7.34080858575474,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.peak,2.2022425686792455,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.evening,2.936323448396248,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.day,7.340808585754738,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.peak,2.2022425686792446,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.evening,2.9363234483962475,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.day,7.298263278331366,-14.222250682254408,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.peak,2.0362557696722727,-14.222253200170496,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.night,1.0314740408927543,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.day,1.7185612377823403,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.peak,0.565918683998458,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.evening,0.42137171519953787,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.day,1.71856123778234,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.peak,0.5659186839984579,-0.0,0.0 +2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.evening,0.42137171519953776,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.day,6.874883368104708,-14.222250824777962,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 @@ -447,246 +399,38 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.day,0.8726765402972066,-0.0,0.0 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.9933120749999995 2030,ironing out iteration 0; post ELCTRI|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,2.8077930206227886 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,5.866547257500032 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999873 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999873 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999873 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999873 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.8234507930426465 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.8234507930426465 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.8234507930426465 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.8234507930426465 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735202 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.night,0.0,-0.0,7.99332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.99332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.99332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.99332437499995 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.night,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.day,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.peak,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,peak.evening,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,3.6178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,3.6178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,3.6178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,3.6178 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.night,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.day,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.993312075000001 -2030,ironing out iteration 0; post GASNAT|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.993312075000001 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,131.75522891080718,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,188.22175532873473,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,56.466526417927525,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.28870249287957,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.28870249287965,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,77.57512084348669,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,110.8216010529971,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,33.24648020951039,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,44.32864063397628,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,44.328640633976306,-0.0,0.0 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,2.917007049999974 2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,2.917007049999974 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,63.0728542372857,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,90.10407735826543,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,27.03122312097971,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,36.041631116305965,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.night,0.0,-0.0,2.8077970796227985 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.day,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.peak,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.evening,0.0,-0.0,2.8077970437499835 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.day,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.peak,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.night,0.0,-0.0,2.8077930206227886 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.day,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.peak,0.0,-0.0,0.3020000837032344 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,summer.evening,0.0,-0.0,0.30200000000000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.day,0.0,-0.0,2.80779298475 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,5.866547257500032 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,5.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.night,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.day,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.peak,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.evening,0.0,-0.0,6.593966330999875 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.night,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.day,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.peak,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.evening,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.593955731735133 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.night,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.day,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.peak,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.evening,0.0,-0.0,6.593955731735201 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.night,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.peak,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.evening,0.0,-0.0,0.7491988046482583 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.night,0.0,-0.0,7.9933243749999505 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.day,0.0,-0.0,7.9933243749999505 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.peak,0.0,-0.0,7.9933243749999505 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,winter.evening,0.0,-0.0,7.9933243749999505 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.night,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.day,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.peak,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,peak.evening,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.night,0.0,-0.0,7.9933120749999205 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.day,0.0,-0.0,7.9933120749999205 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.peak,0.0,-0.0,7.9933120749999205 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,summer.evening,0.0,-0.0,7.9933120749999205 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.night,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.day,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.9933120749999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,0.0,-0.0,2.917011249999983 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,0.0,-0.0,2.917011249999983 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,0.0,-0.0,2.917011249999983 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,0.0,-0.0,2.917011249999983 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,0.0,-0.0,2.9170070500000005 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,0.0,-0.0,2.9170070500000005 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,63.072854237285696,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,90.10407735826541,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,27.031223120979707,-0.0,0.0 +2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,36.041631116305986,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,138.34299035634754,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,197.63284309517147,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,59.2898527388239,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.05313761752356,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,81.45387688566103,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,116.36268110564696,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,34.90880421998591,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,46.54507266567508,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.05313761752363,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,81.45387688566105,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,116.36268110564698,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,34.90880421998592,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,46.545072665675136,-0.0,0.0 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,66.22649694914998,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,94.60928122617868,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,28.38278427702869,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,37.8437126721213,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,66.22649694914999,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,94.6092812261787,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,28.382784277028694,-0.0,0.0 +2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,37.84371267212129,-0.0,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587481793057374,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564548561945112,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564588687499994,0.0 @@ -1455,38 +1199,6 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,100.69874383817,-0.0,0.0 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,55.95175381081913,-0.0,0.0 2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,33.49015059102008,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,0.0,-0.0,6.442290994495568 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,0.0,-0.0,6.442290994495568 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,0.0,-0.0,6.442290994495568 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,0.0,-0.0,6.442290994495568 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,0.0,-0.0,6.442280639036634 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,0.0,-0.0,6.442280639036634 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,0.0,-0.0,6.442280639036634 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,0.0,-0.0,6.442280639036634 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,0.0,-0.0,6.442280639036667 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,0.0,-0.0,6.442280639036667 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,181.33206385099044,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,259.04580514615213,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,77.71374129516165,-0.0,0.0 @@ -1494,79 +1206,31 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,104.87420846841191,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,149.8202976065492,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,44.94608913813727,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,59.928119330274654,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,59.92811933027464,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,7.807427269907178,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,11.153467513142642,-0.0,0.0 2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,3.3460402432354637,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,4.46138702667171,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,84.12834191529626,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,120.18334542845751,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,36.05500351316124,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,48.073338402135036,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.night,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.day,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.peak,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.evening,-0.0,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,0.0,-0.0,6.442290994495569 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,0.0,-0.0,6.442290994495569 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,0.0,-0.0,6.442290994495569 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,0.0,-0.0,6.442290994495569 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,0.0,-0.0,6.4422806390366 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,0.0,-0.0,6.4422806390366 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,0.0,-0.0,6.4422806390366 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,0.0,-0.0,6.4422806390366 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,0.0,-0.0,6.442280639036666 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,0.0,-0.0,2.917011249999983 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,0.0,-0.0,2.917011249999983 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,0.0,-0.0,2.917011249999983 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,0.0,-0.0,2.917011249999983 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,0.0,-0.0,2.9170070500000005 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,190.39866704353997,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,271.99809540345973,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,81.59942835991974,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,108.79923868362033,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,110.11791889183253,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,157.3113124868767,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,47.19339359504414,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,62.924525296788346,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,8.197798633402536,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,11.711140888799774,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,3.5133422553972364,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,4.684456378005299,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,88.33475901106108,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,126.1925126998804,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,37.8577536888193,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,50.477005322241794,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,4.461387026671714,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,84.12834191529628,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,120.18334542845754,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,36.055003513161246,-0.0,0.0 +2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,48.07333840213503,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,190.39866704354,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,271.9980954034598,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,81.59942835991976,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,108.79923868362025,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,110.11791889183252,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,157.31131248687666,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,47.193393595044135,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,62.924525296788374,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,8.197798633402538,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,11.711140888799777,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,3.5133422553972373,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,4.684456378005301,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,88.3347590110611,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,126.19251269988041,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,37.85775368881931,-0.0,0.0 +2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,50.47700532224178,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.night,6.5991309707320225,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.day,22.78510685182011,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.peak,11.203704911644646,-0.0,0.0 diff --git a/tests/data/simple/debug_solver.csv b/tests/data/simple/debug_solver.csv index c90b626b3..ead6124bb 100644 --- a/tests/data/simple/debug_solver.csv +++ b/tests/data/simple/debug_solver.csv @@ -3,14 +3,14 @@ milestone_year,run_description,objective_value 2020,final with candidates,4132.110415745009 2030,ironing out iteration 0; post RSHEAT|GBR investment,5324.834584042763 2030,ironing out iteration 0; post ELCTRI|GBR investment,39.06600889694445 -2030,ironing out iteration 0; post GASNAT|GBR investment,2724.354578839006 -2030,ironing out iteration 0; post GASPRD|GBR investment,2161.868797240131 +2030,ironing out iteration 0; post GASNAT|GBR investment,2724.3545788390065 +2030,ironing out iteration 0; post GASPRD|GBR investment,2161.8687972401312 2030,ironing out iteration 0; final without candidates,4394.833785984435 2030,ironing out iteration 0; final with candidates,4394.816635228818 2030,final without candidates,4394.833785984433 2030,final with candidates,4394.816635228819 2040,ironing out iteration 0; post RSHEAT|GBR investment,6613.830268355965 -2040,ironing out iteration 0; post GASNAT|GBR investment,3781.868109959916 +2040,ironing out iteration 0; post GASNAT|GBR investment,3781.8681099599166 2040,ironing out iteration 0; post GASPRD|GBR investment,3001.042066794019 2040,ironing out iteration 0; final without candidates,6613.830268355969 2040,ironing out iteration 0; final with candidates,6613.8297365957515 From 769d4697003997e68bcfe59786e6a0b24844efe0 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 9 Sep 2026 15:49:23 +0100 Subject: [PATCH 5/5] Simplify select_assets_for_cycle --- src/simulation/investment.rs | 22 ++----------- src/simulation/market.rs | 60 +++++++++++++----------------------- 2 files changed, 24 insertions(+), 58 deletions(-) diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index 25a5644d8..bb9b14f7f 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -62,29 +62,11 @@ pub fn perform_agent_investment( investment_order.iter().join(" -> ") ); - // Keep track of the markets that have been seen so far. This will be used to apply - // balance constraints in the dispatch optimisation - we only apply balance constraints for - // markets that have been seen so far. - let mut seen_markets = Vec::new(); - // Iterate over market sets in the investment order for this year for market_set in investment_order { // Select assets for this market set - let selected_assets = market_set.select_assets( - model, - year, - &net_demand, - existing_assets, - prices, - &seen_markets, - &all_selected_assets, - writer, - )?; - - // Update our list of seen markets - for market in market_set.iter_markets() { - seen_markets.push(market.clone()); - } + let selected_assets = + market_set.select_assets(model, year, &net_demand, existing_assets, prices, writer)?; // If no assets have been selected, skip dispatch optimisation // **TODO**: this probably means there's no demand for the market, which we could diff --git a/src/simulation/market.rs b/src/simulation/market.rs index 40b2bb24c..d9d9bd468 100644 --- a/src/simulation/market.rs +++ b/src/simulation/market.rs @@ -15,7 +15,6 @@ use crate::simulation::prices::Prices; use crate::time_slice::TimeSliceInfo; use crate::units::{Capacity, Dimensionless, Flow}; use anyhow::{Context, Result}; -use indexmap::IndexMap; use itertools::{Itertools, chain}; use log::debug; use std::collections::HashMap; @@ -56,8 +55,6 @@ impl MarketSet { /// * `demand` – Net demand profiles available to all markets before selection. /// * `existing_assets` – Assets already commissioned in the system. /// * `prices` – Commodity price assumptions to use when valuing investments. - /// * `seen_markets` – Markets for which investments have already been settled. - /// * `previously_selected_assets` – Assets chosen in earlier market sets. /// * `writer` – Data sink used to log optimisation artefacts. #[allow(clippy::too_many_arguments)] pub fn select_assets( @@ -67,8 +64,6 @@ impl MarketSet { demand: &AllDemandMap, existing_assets: &[AssetRef], prices: &Prices, - seen_markets: &[(CommodityID, RegionID)], - previously_selected_assets: &[AssetRef], writer: &mut DataWriter, ) -> Result> { match self { @@ -91,8 +86,6 @@ impl MarketSet { demand, existing_assets, prices, - seen_markets, - previously_selected_assets, writer, ) .with_context(|| { @@ -114,8 +107,6 @@ impl MarketSet { demand, existing_assets, prices, - seen_markets, - previously_selected_assets, writer, )?; all_assets.extend(assets); @@ -247,64 +238,57 @@ pub fn select_assets_for_cycle( demand: &AllDemandMap, existing_assets: &[AssetRef], prices: &Prices, - seen_markets: &[(CommodityID, RegionID)], - previously_selected_assets: &[AssetRef], writer: &mut DataWriter, ) -> Result> { // Precompute a joined string for logging let markets_str = markets.iter().map(|(c, r)| format!("{c}|{r}")).join(", "); // Iterate over the markets to select assets - let mut current_demand = demand.clone(); - let mut assets_for_cycle = IndexMap::new(); - for (idx, (commodity_id, region_id)) in markets.iter().enumerate() { + let mut net_demand = demand.clone(); + let mut all_selected_assets = Vec::new(); + for market in markets { + let (commodity_id, region_id) = market.clone(); + // Select assets for this market - let assets = select_assets_for_single_market( + let selected_assets = select_assets_for_single_market( model, - commodity_id, - region_id, + &commodity_id, + ®ion_id, year, - ¤t_demand, + &net_demand, existing_assets, prices, writer, )?; - assets_for_cycle.insert((commodity_id.clone(), region_id.clone()), assets); - // Assemble full list of assets for dispatch (previously selected + all chosen so far) - let mut all_assets = previously_selected_assets.to_vec(); - let assets_for_cycle_flat: Vec<_> = assets_for_cycle - .values() - .flat_map(|v| v.iter().cloned()) - .collect(); - all_assets.extend_from_slice(&assets_for_cycle_flat); + // If no assets have been selected, skip dispatch optimisation + // **TODO**: this probably means there's no demand for the market, which we could + // presumably preempt + if selected_assets.is_empty() { + continue; + } - // We balance all previously seen markets plus all cycle markets up to and including this one - let mut markets_to_balance = seen_markets.to_vec(); - markets_to_balance.extend_from_slice(&markets[0..=idx]); + all_selected_assets.extend(selected_assets.iter().cloned()); // Run dispatch - let solution = DispatchRun::new(model, &all_assets, year, ¤t_demand) + let solution = DispatchRun::new(model, &selected_assets, year, &net_demand) .without_commodity_constraints() - .with_market_balance_subset(&markets_to_balance) + .with_market_balance_subset(std::slice::from_ref(market)) .run( &format!("cycle ({markets_str}) post {commodity_id}|{region_id} investment"), writer, ) .with_context(|| format!("Dispatch failed for cycle ({markets_str})"))?; - // Calculate new net demand map with all assets selected so far - current_demand.clone_from(demand); + // Update demand map with flows from newly selected assets update_net_demand_map( - &mut current_demand, + &mut net_demand, &solution.create_flow_map(), - &assets_for_cycle_flat, + &selected_assets, ); } - // Collect assets - let all_cycle_assets: Vec<_> = assets_for_cycle.into_values().flatten().collect(); - Ok(all_cycle_assets) + Ok(all_selected_assets) } /// Get a portion of the demand profile for this market