From 7b1efb78d4b773f93518b8ce7d8575f3915a33f7 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Tue, 10 Nov 2026 17:19:31 +0000 Subject: [PATCH 1/8] Use intermediate agent activities to propagate demands --- docs/model/README.md | 6 +- docs/model/commodity_graphs.md | 6 +- docs/model/investment.md | 54 ++++-------- src/simulation.rs | 2 +- src/simulation/investment.rs | 40 +-------- src/simulation/market.rs | 67 +++------------ src/simulation/optimisation.rs | 153 +++------------------------------ 7 files changed, 51 insertions(+), 277 deletions(-) diff --git a/docs/model/README.md b/docs/model/README.md index b1b21d732..e6fc4068c 100644 --- a/docs/model/README.md +++ b/docs/model/README.md @@ -67,9 +67,9 @@ pre-computed **investment order** derived from the topology of the [commodity gr markets are processed deepest-first (most downstream to most upstream), grouped into **layers** of independent markets at the same depth. See [Investment Appraisal][investment] for full details. -After all markets in each layer are settled, a **partial system dispatch** is run over all assets -selected so far. This propagates demand upstream: input commodity flows consumed by newly committed -assets become demand targets for the markets not yet invested in. +After all markets in each layer are settled, the activities returned by the agent-level +optimisations propagate demand upstream: input commodity flows consumed by newly committed assets +become demand targets for the markets not yet invested in. ### 3. Mothballing and decommissioning diff --git a/docs/model/commodity_graphs.md b/docs/model/commodity_graphs.md index 45bd7bb7a..32f4f307c 100644 --- a/docs/model/commodity_graphs.md +++ b/docs/model/commodity_graphs.md @@ -147,8 +147,8 @@ The investment order is worked out from the commodity graph for each year as fol markets that supply it (a [topological sort]). 4. **Group independent markets into layers.** Each market is given a depth, which is the length of the longest supply chain leading to it. Markets with the same depth do not depend on one another, - so they are grouped into a **layer**. MUSE2 invests in all markets in a layer before running a - single [partial system dispatch][partial-dispatch], rather than one per market, which saves time. + so they are grouped into a **layer**. MUSE2 invests in all markets in a layer, then updates + [intermediate demands][intermediate-demands] from their selected asset activities. ### Circularities @@ -267,7 +267,7 @@ When reading these graphs, note that: [investment]: ./investment.md [prices]: ./prices.md [topological sort]: https://en.wikipedia.org/wiki/Topological_sorting -[partial-dispatch]: ./investment.md#partial-system-dispatch +[intermediate-demands]: ./investment.md#intermediate-demands [order-scc]: ../api/muse2/graph/investment/fn.order_scc.html [investment-circularities]: ./investment.md#circularities [pricing-circularities]: ./prices.md#circularities diff --git a/docs/model/investment.md b/docs/model/investment.md index 193fb8959..c2f5784c2 100644 --- a/docs/model/investment.md +++ b/docs/model/investment.md @@ -23,8 +23,8 @@ demand created by already-committed downstream assets is already known. Markets are processed in **layers**: a layer is a set of commodity markets that are independent of one another (i.e. at the same depth in the commodity graph and with no dependencies between them). All markets within a layer are settled before moving to the next layer. After each layer is -settled, a single [partial system dispatch](#partial-system-dispatch) is run over all assets -selected so far. This quantifies the input commodity flows consumed by newly committed assets — +settled, [intermediate demands](#intermediate-demands) are updated using the asset activities from +the agent-level optimisations. These determine the input commodity flows of newly committed assets — for example, a gas generator committed during electricity market investment will consume gas, creating demand that the gas market investment must subsequently meet. @@ -46,8 +46,8 @@ market which is invested in *before* the market they supply (see [Commodity Graphs][graph-circularities]). If assets are selected for a feedback process, they create extra demand for a market that has already been invested in. -To deal with this, MUSE2 invests in the circularity in two passes over its markets, running a -[partial system dispatch](#partial-system-dispatch) after each market in each pass: +To deal with this, MUSE2 invests in the circularity in two passes over its markets, updating +[intermediate demands](#intermediate-demands) from selected asset activities after each market: 1. **First pass (provisional).** The markets are visited in order, with all processes available, including feedback processes. Any feedback assets selected will leave some demand for earlier @@ -475,47 +475,31 @@ The negative SNAS indicates that at current market prices, this asset does not g over its annualised costs. It would still be selected if it has the highest SNAS among all available options. -## Partial System Dispatch +## Intermediate Demands -After each layer of commodity markets is settled during the investment loop, a **partial system -dispatch** is run over all assets selected so far. Within a [circularity](#circularities), a partial -dispatch is instead run after each market in each pass, over the assets just selected for that -market. This is a standard [dispatch optimisation][dispatch-optimisation] solve, with two key -modifications described below. +After each layer of commodity markets is settled, the activities returned by the agent-level +optimisations are converted to commodity flows by multiplying by each asset's flow coefficients. +Within a [circularity](#circularities), this update happens after each market in each pass. The +second pass starts from preset demands adjusted only for the retained feedback assets' flows. -### Market subset - -Only the commodity markets visited so far — i.e. the current market and all those settled in -earlier investment rounds — are subject to commodity balance constraints. Markets that are upstream -of the current investment frontier are not yet constrained, because no assets have been committed -to serve them yet. - -### Input prices for upstream commodities - -Because upstream markets are unconstrained, their commodities have no balance constraints and -therefore no shadow prices in this dispatch. Without any signal on the cost of upstream inputs, -those inputs would appear free to the solver. - -To avoid this, the shadow prices \\( \lambda_{c,r,t} \\) from the previous MSY (see -[Commodity Prices Used in Appraisal](#commodity-prices-used-in-appraisal)) are passed as explicit -cost penalties on any input flows corresponding to upstream, unconstrained commodities. This ensures -the dispatch correctly accounts for the cost of consuming upstream resources, even before those -markets have been invested in. - -### Using the partial dispatch result - -The flow map from the partial dispatch is used to update the **net demand** seen by each upstream -market. For each newly committed asset, its input commodity flows are added to the demand for the +The resulting flows update the **net demand** seen by each upstream market. For each newly +selected asset, its input commodity flows are added to the demand for the corresponding upstream markets, and its primary output flows reduce the remaining demand for the current market. Only primary output flows are counted against demand; secondary outputs do not affect the demand targets of other commodity markets. These updated demands then drive the next investment decisions as the process moves along the investment order, with each market's committed -assets shaping the demand seen by those upstream. +assets shaping the demand seen by those upstream. Flows are aggregated at each commodity's +time-slice level, and each selection contributes once. + +Full-system dispatch still determines prices during the ironing-out loop and the final flows +reported for each milestone year. + +In the base year, agents dispatch only their existing assets. Upstream capacity must therefore +be sufficient for the input demands implied by downstream agents' own activity profiles. [framework-overview]: index.html#framework-overview [prices]: ./prices.md [model-toml]: ../file_formats/input_files.md#model-parameters-modeltoml [process-investment-constraints-csv]: ../file_formats/input_files.md#process_investment_constraintscsv -[dispatch-optimisation]: ./dispatch_optimisation.md [graph-circularities]: ./commodity_graphs.md#circularities [dispatch-utilisation-penalties]: ./dispatch_optimisation.md#seasonalannual-utilisation-penalties diff --git a/src/simulation.rs b/src/simulation.rs index 0f09f315e..0820faaee 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -106,7 +106,7 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { // Perform agent investment info!("Running agent investment..."); - // NB: activities from asset selection are not currently used + // Activities propagate intermediate demand; full-system dispatch determines prices. let selected_assets = run_agents_for_year( model, year, diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index 2f0075aed..ec8bf35de 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -1,6 +1,5 @@ //! Code for performing agent investment. use super::activity::{FlowMap, Selection}; -use super::optimisation::DispatchRun; use crate::asset::{Asset, AssetRef}; use crate::commodity::{Commodity, CommodityID, CommodityMap}; use crate::model::Model; @@ -74,8 +73,7 @@ pub fn run_agents_for_year( writer: &mut DataWriter, ) -> Result { // Initialise net demand map - let preset_demands = collect_preset_demands_for_year(&model.commodities, year); - let mut net_demand = preset_demands.clone(); + let mut net_demand = collect_preset_demands_for_year(&model.commodities, year); // Keep track of all the assets selected // This includes Commissioned assets that are selected for retention, and new Ready assets @@ -87,53 +85,19 @@ pub fn run_agents_for_year( 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 selection = market_set.run_agents(model, year, mode, &net_demand, assets, prices, writer)?; - // Update our list of seen markets - for market in market_set.iter_markets() { - seen_markets.push(market.clone()); - } - - // 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 selection.is_empty() { debug!("No assets selected for '{market_set}'"); continue; } - // Add the selected assets to the list of all selected assets - let selected_assets = selection.assets.clone(); + update_net_demand_map(&mut net_demand, &selection.flow_map(), &selection.assets); all_selected.extend(selection); - - // Perform dispatch optimisation with assets that have been selected so far - // **TODO**: presumably we only need to do this for selected_assets, as assets added in - // previous iterations should not change - debug!("Running post-investment dispatch for '{market_set}'"); - - // 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, &preset_demands) - .without_commodity_constraints() - .with_market_balance_subset(&seen_markets) - .with_input_prices(&prices.shadow) - .run(&format!("post {market_set} investment"), writer)?; - - // Update demand map with flows from newly added assets - update_net_demand_map( - &mut net_demand, - &solution.create_flow_map(), - &selected_assets, - ); } Ok(all_selected) diff --git a/src/simulation/market.rs b/src/simulation/market.rs index 5a0e3a619..acddb49d7 100644 --- a/src/simulation/market.rs +++ b/src/simulation/market.rs @@ -1,6 +1,5 @@ //! Code for creating sets of markets. -use super::activity::{FlowMap, Selection}; -use super::optimisation::DispatchRun; +use super::activity::Selection; use crate::agent::{Agent, AgentType}; use crate::asset::{AssetIterator, AssetRef}; use crate::commodity::{Commodity, CommodityID}; @@ -282,8 +281,7 @@ pub fn run_agents_for_single_market( /// market earlier in the investment order. In `Invest` mode, assets for these pairs are selected /// in the first pass and retained, then the remaining assets are selected in a second pass that /// excludes those processes. In `Dispatch` mode, there is no reselection, so all assets from the -/// first pass are returned. A dispatch optimisation after each market updates demand for subsequent -/// markets. +/// first pass are returned. Selected asset activities update demand for subsequent markets. #[allow(clippy::too_many_arguments, clippy::too_many_lines)] pub fn run_agents_for_cycle( model: &Model, @@ -296,17 +294,13 @@ pub fn run_agents_for_cycle( prices: &Prices, writer: &mut DataWriter, ) -> Result { - // Precompute a joined string for logging - let markets_str = markets.iter().map(|(c, r)| format!("{c}|{r}")).join(", "); let is_feedback_asset = |asset: &AssetRef| { feedback_processes.contains(&(asset.process_id().clone(), asset.region_id().clone())) }; // First pass: iterate over the markets in order, considering all processes let mut net_demand = demand.clone(); - let mut assets_for_first_pass = Vec::new(); let mut retained_first_pass = Selection::default(); - let mut excluded_flows = FlowMap::new(); for market in markets { let (commodity_id, region_id) = market.clone(); @@ -332,37 +326,10 @@ pub fn run_agents_for_cycle( continue; } - if mode == AgentRunMode::Invest { - assets_for_first_pass.extend(selection.assets.iter().cloned()); - } - let mut retained = selection.clone(); + update_net_demand_map(&mut net_demand, &selection.flow_map(), &selection.assets); + let mut retained = selection; retained.retain(|asset| mode == AgentRunMode::Dispatch || is_feedback_asset(asset)); retained_first_pass.extend(retained); - - // Run dispatch - debug!("Running cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 1"); - let solution = DispatchRun::new(model, &selection.assets, year, &net_demand) - .without_commodity_constraints() - .with_market_balance_subset(std::slice::from_ref(market)) - .with_input_prices(&prices.shadow) - .run( - &format!("cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 1"), - writer, - ) - .with_context(|| format!("Dispatch failed for cycle ({markets_str})"))?; - debug!("Completed cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 1"); - - // Update demand map with flows from newly selected assets - let flows = solution.create_flow_map(); - for ((asset, commodity_id, time_slice), flow) in &flows { - if mode == AgentRunMode::Invest && is_feedback_asset(asset) { - excluded_flows - .entry((asset.clone(), commodity_id.clone(), time_slice.clone())) - .and_modify(|stored_flow| *stored_flow += *flow) - .or_insert(*flow); - } - } - update_net_demand_map(&mut net_demand, &flows, &selection.assets); } if mode == AgentRunMode::Dispatch { @@ -372,7 +339,11 @@ pub fn run_agents_for_cycle( // Second pass: iterate over the markets in the same order, excluding feedback processes, with // demand updated to account for the flows of feedback assets retained from the first pass let mut net_demand = demand.clone(); - update_net_demand_map(&mut net_demand, &excluded_flows, &assets_for_first_pass); + update_net_demand_map( + &mut net_demand, + &retained_first_pass.flow_map(), + &retained_first_pass.assets, + ); let mut second_pass = Selection::default(); for market in markets { let (commodity_id, region_id) = market.clone(); @@ -403,25 +374,7 @@ pub fn run_agents_for_cycle( continue; } - // Run dispatch - debug!("Running cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 2"); - let solution = DispatchRun::new(model, &selection.assets, year, &net_demand) - .without_commodity_constraints() - .with_market_balance_subset(std::slice::from_ref(market)) - .with_input_prices(&prices.shadow) - .run( - &format!("cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 2"), - writer, - ) - .with_context(|| format!("Dispatch failed for cycle ({markets_str})"))?; - debug!("Completed cycle ({markets_str}) post {commodity_id}|{region_id} investment pass 2"); - - // Update demand map with flows from newly selected assets - update_net_demand_map( - &mut net_demand, - &solution.create_flow_map(), - &selection.assets, - ); + update_net_demand_map(&mut net_demand, &selection.flow_map(), &selection.assets); second_pass.extend(selection); } diff --git a/src/simulation/optimisation.rs b/src/simulation/optimisation.rs index 38d3d56db..5318fad0c 100644 --- a/src/simulation/optimisation.rs +++ b/src/simulation/optimisation.rs @@ -1,13 +1,12 @@ //! Code for performing dispatch optimisation. //! //! This is used to calculate commodity flows and prices. -use crate::asset::{Asset, AssetRef}; +use crate::asset::AssetRef; use crate::commodity::CommodityID; use crate::input::format_items_with_cap; use crate::model::Model; use crate::output::DataWriter; use crate::region::RegionID; -use crate::simulation::PriceMap; use crate::simulation::activity::{ActivityMap, FlowMap, create_flow_map}; use crate::simulation::investment::AllDemandMap; use crate::time_slice::{TimeSliceID, TimeSliceInfo, TimeSliceSelection}; @@ -60,14 +59,12 @@ impl VariableMap { /// /// * `problem` - The optimisation problem /// * `model` - The model - /// * `input_prices` - Optional explicit prices for input commodities /// * `existing_assets` - The asset pool /// * `candidate_assets` - Candidate assets for inclusion in active pool /// * `year` - Current milestone year fn new_with_activity_vars( problem: &mut Problem, model: &Model, - input_prices: Option<&PriceMap>, existing_assets: &[AssetRef], candidate_assets: &[AssetRef], year: u32, @@ -77,7 +74,6 @@ impl VariableMap { problem, &mut activity_vars, &model.time_slice_info, - input_prices, existing_assets, year, ); @@ -85,7 +81,6 @@ impl VariableMap { problem, &mut activity_vars, &model.time_slice_info, - input_prices, candidate_assets, year, ); @@ -356,24 +351,6 @@ pub fn solve_optimal(model: highs::Model) -> Result PriceMap { - input_prices - .iter() - .filter(|(commodity_id, region_id, _, _)| { - !markets_to_balance - .iter() - .any(|(c, r)| c == *commodity_id && r == *region_id) - }) - .collect() -} - /// Provides the interface for running the dispatch optimisation. /// /// The run will attempt to meet unmet demand: if the solver reports infeasibility @@ -388,10 +365,7 @@ pub struct DispatchRun<'model, 'run> { model: &'model Model, 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, } @@ -407,10 +381,7 @@ impl<'model, 'run> DispatchRun<'model, 'run> { model, existing_assets: assets, candidate_assets: &[], - markets_to_balance: &[], market_demands, - input_prices: None, - include_commodity_constraints: true, year, } } @@ -423,35 +394,6 @@ impl<'model, 'run> DispatchRun<'model, 'run> { } } - /// Exclude explicit production and consumption constraints from the dispatch run. - pub fn without_commodity_constraints(self) -> Self { - Self { - include_commodity_constraints: false, - ..self - } - } - - /// Only apply commodity balance constraints to the specified subset of markets - pub fn with_market_balance_subset( - self, - markets_to_balance: &'run [(CommodityID, RegionID)], - ) -> Self { - assert_ne!(markets_to_balance, []); - - Self { - markets_to_balance, - ..self - } - } - - /// Explicitly provide prices for certain input commodities - pub fn with_input_prices(self, input_prices: &'run PriceMap) -> Self { - Self { - input_prices: Some(input_prices), - ..self - } - } - /// Perform the dispatch optimisation. /// /// # Arguments @@ -464,24 +406,15 @@ impl<'model, 'run> DispatchRun<'model, 'run> { /// A solution containing new commodity flows for assets and prices for (some) commodities or an /// error. pub fn run(&self, run_description: &str, writer: &mut DataWriter) -> Result> { - // If the user provided no markets to balance, we use all of them - let all_markets: Vec<_>; - let markets_to_balance = if self.markets_to_balance.is_empty() { - all_markets = self.model.iter_markets().collect(); - &all_markets - } else { - self.markets_to_balance - }; - - // Select prices for markets not being balanced - let input_prices_owned = self - .input_prices - .map(|prices| filter_input_prices(prices, markets_to_balance)); - let input_prices = input_prices_owned.as_ref(); + let markets_to_balance: Vec<_> = self.model.iter_markets().collect(); // First solve the configured dispatch problem. If it is infeasible, run diagnostic solves // below to distinguish unmet demand from infeasibility caused by explicit constraints. - match self.run_without_unmet_demand_variables(markets_to_balance, input_prices) { + match self.run_internal( + &markets_to_balance, + /*include_commodity_constraints=*/ true, + /*allow_unmet_demand=*/ false, + ) { // If the run is successful, we write debug info and return the solution Ok(solution) => { writer.write_dispatch_debug_info(self.year, run_description, &solution)?; @@ -498,20 +431,16 @@ impl<'model, 'run> DispatchRun<'model, 'run> { ]; // Get diagnostic information for unmet demand - if let Some(diagnosis) = self.run_unmet_demand_diagnostic( - markets_to_balance, - input_prices, - run_description, - writer, - )? { + if let Some(diagnosis) = + self.run_unmet_demand_diagnostic(&markets_to_balance, run_description, writer)? + { diagnoses.push(diagnosis); } // Get diagnostic information for commodity constraints, if any apply this year. if self.has_commodity_constraints() && let Some(diagnosis) = self.run_commodity_constraints_diagnosis( - markets_to_balance, - input_prices, + &markets_to_balance, run_description, writer, )? @@ -542,21 +471,15 @@ impl<'model, 'run> DispatchRun<'model, 'run> { fn run_commodity_constraints_diagnosis( &self, markets_to_balance: &[(CommodityID, RegionID)], - input_prices: Option<&PriceMap>, run_description: &str, writer: &mut DataWriter, ) -> Result> { - if !self.include_commodity_constraints { - return Ok(None); - } - warn!("Dispatch optimisation was infeasible; running commodity constraints diagnostic"); match self.run_internal( markets_to_balance, /*include_commodity_constraints=*/ false, /*allow_unmet_demand=*/ false, - input_prices, ) { Ok(solution) => { let diagnostic_run_description = @@ -588,7 +511,6 @@ impl<'model, 'run> DispatchRun<'model, 'run> { fn run_unmet_demand_diagnostic( &self, markets_to_balance: &[(CommodityID, RegionID)], - input_prices: Option<&PriceMap>, run_description: &str, writer: &mut DataWriter, ) -> Result> { @@ -596,9 +518,8 @@ impl<'model, 'run> DispatchRun<'model, 'run> { match self.run_internal( markets_to_balance, - self.include_commodity_constraints, + /*include_commodity_constraints=*/ true, /*allow_unmet_demand=*/ true, - input_prices, ) { Ok(solution) => { // The diagnostic solution is written only to provide debugging information; it is @@ -639,34 +560,18 @@ impl<'model, 'run> DispatchRun<'model, 'run> { } } - /// Run dispatch without unmet demand variables - fn run_without_unmet_demand_variables( - &self, - markets_to_balance: &[(CommodityID, RegionID)], - input_prices: Option<&PriceMap>, - ) -> Result, ModelError> { - self.run_internal( - markets_to_balance, - self.include_commodity_constraints, - /*allow_unmet_demand=*/ false, - input_prices, - ) - } - /// Run dispatch to balance the specified markets, optionally including unmet demand variables fn run_internal( &self, markets_to_balance: &[(CommodityID, RegionID)], include_commodity_constraints: bool, allow_unmet_demand: bool, - input_prices: Option<&PriceMap>, ) -> Result, ModelError> { // Set up problem let mut problem = Problem::default(); let mut variables = VariableMap::new_with_activity_vars( &mut problem, self.model, - input_prices, self.existing_assets, self.candidate_assets, self.year, @@ -715,14 +620,12 @@ impl<'model, 'run> DispatchRun<'model, 'run> { /// * `problem` - The optimisation problem /// * `variables` - The map of asset variables /// * `time_slice_info` - Information about assets -/// * `input_prices` - Optional explicit prices for input commodities /// * `assets` - Assets to include /// * `year` - Current milestone year fn add_activity_variables( problem: &mut Problem, variables: &mut ActivityVariableMap, time_slice_info: &TimeSliceInfo, - input_prices: Option<&PriceMap>, assets: &[AssetRef], year: u32, ) -> Range { @@ -730,7 +633,7 @@ fn add_activity_variables( let start = problem.num_cols(); for (asset, time_slice) in iproduct!(assets.iter(), time_slice_info.iter_ids()) { - let coeff = calculate_activity_coefficient(asset, year, time_slice, input_prices); + let coeff = asset.get_operating_cost(year, time_slice); let var = problem.add_column(coeff.value(), 0.0..); let key = (asset.clone(), time_slice.clone()); let existing = variables.insert(key, var).is_some(); @@ -739,33 +642,3 @@ fn add_activity_variables( start..problem.num_cols() } - -/// Calculate the cost coefficient for an activity variable. -/// -/// Normally, the cost coefficient is the same as the asset's operating costs for the given year and -/// time slice. If `input_prices` is provided then those prices are added to the flow costs for the -/// relevant commodities, if they are input flows for the asset. -/// -/// # Arguments -/// -/// * `asset` - The asset to calculate the coefficient for -/// * `year` - The current milestone year -/// * `time_slice` - The time slice to which this coefficient applies -/// * `input_prices` - Optional map of prices to include for input commodities -/// -/// # Returns -/// -/// The cost coefficient to be used for the relevant decision variable. -fn calculate_activity_coefficient( - asset: &Asset, - year: u32, - time_slice: &TimeSliceID, - input_prices: Option<&PriceMap>, -) -> MoneyPerActivity { - let opex = asset.get_operating_cost(year, time_slice); - if let Some(prices) = input_prices { - opex + asset.get_input_cost_from_prices(prices, time_slice) - } else { - opex - } -} From cf3ac819718384008c001568ef933f9ad0044a79 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Tue, 10 Nov 2026 17:20:03 +0000 Subject: [PATCH 2/8] Recalibrate example models --- examples/missing_commodity/assets.csv | 2 +- examples/simple/assets.csv | 2 +- examples/two_outputs/assets.csv | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/missing_commodity/assets.csv b/examples/missing_commodity/assets.csv index 6875fab99..a5d506afe 100644 --- a/examples/missing_commodity/assets.csv +++ b/examples/missing_commodity/assets.csv @@ -2,6 +2,6 @@ process_id,region_id,agent_id,capacity,commission_year GASDRV,GBR,A0_GEX,4002.26,2020 GASPRC,GBR,A0_GPR,3782.13,2020 WNDFRM,GBR,A0_ELC,3.964844,2020 -GASCGT,GBR,A0_ELC,2.43,2020 +GASCGT,GBR,A0_ELC,3.0,2020 RGASBR,GBR,A0_RES,2900.0,2020 RELCHP,GBR,A0_RES,399.98,2020 diff --git a/examples/simple/assets.csv b/examples/simple/assets.csv index 6875fab99..a5d506afe 100644 --- a/examples/simple/assets.csv +++ b/examples/simple/assets.csv @@ -2,6 +2,6 @@ process_id,region_id,agent_id,capacity,commission_year GASDRV,GBR,A0_GEX,4002.26,2020 GASPRC,GBR,A0_GPR,3782.13,2020 WNDFRM,GBR,A0_ELC,3.964844,2020 -GASCGT,GBR,A0_ELC,2.43,2020 +GASCGT,GBR,A0_ELC,3.0,2020 RGASBR,GBR,A0_RES,2900.0,2020 RELCHP,GBR,A0_RES,399.98,2020 diff --git a/examples/two_outputs/assets.csv b/examples/two_outputs/assets.csv index 2f93f72ba..5f6726e84 100644 --- a/examples/two_outputs/assets.csv +++ b/examples/two_outputs/assets.csv @@ -1,11 +1,11 @@ process_id,region_id,agent_id,capacity,commission_year GASDRV,GBR,A0_OAG,4010.2,2020 -OAGRSV,GBR,A0_OAG,1738.05,2020 +OAGRSV,GBR,A0_OAG,2500,2020 GASPRC,GBR,A0_OAG,3789.64,2020 -OILREF,GBR,A0_OAG,716.5,2020 -OILRF2,GBR,A0_OAG,573.9,2020 +OILREF,GBR,A0_REF,716.5,2020 +OILRF2,GBR,A0_REF,1000,2020 WNDFRM,GBR,A0_ELC,3.964844,2020 -GASCGT,GBR,A0_ELC,2.999,2020 +GASCGT,GBR,A0_ELC,3.3,2020 TPETCR,GBR,A0_TRA,451.91,2020 TDIECR,GBR,A0_TRA,176.58,2020 TELCCR,GBR,A0_TRA,20.99,2020 From 691fb15ec1f364f54a40c3701f14bd3a66682651 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Tue, 10 Nov 2026 17:20:18 +0000 Subject: [PATCH 3/8] Regenerate test data --- .../missing_commodity/asset_capacities.csv | 22 +- .../missing_commodity/commodity_flows.csv | 798 ++--- .../missing_commodity/commodity_prices.csv | 378 +-- tests/data/simple/asset_capacities.csv | 18 +- tests/data/simple/commodity_flows.csv | 836 ++--- tests/data/simple/commodity_prices.csv | 314 +- .../debug_asset_selection_portfolio.csv | 24 +- ..._asset_selection_portfolio_time_slices.csv | 312 +- .../simple/debug_commodity_balance_duals.csv | 632 ++-- tests/data/simple/debug_dispatch_assets.csv | 2378 +++++-------- tests/data/simple/debug_solver.csv | 25 +- tests/data/simple_full/asset_capacities.csv | 18 +- tests/data/simple_full/commodity_flows.csv | 836 ++--- tests/data/simple_full/commodity_prices.csv | 274 +- .../simple_ironing_out/asset_capacities.csv | 19 +- tests/data/simple_ironing_out/assets.csv | 7 +- .../simple_ironing_out/commodity_flows.csv | 934 ++--- .../simple_ironing_out/commodity_prices.csv | 298 +- .../data/simple_marginal/asset_capacities.csv | 18 +- .../data/simple_marginal/commodity_flows.csv | 836 ++--- .../data/simple_marginal/commodity_prices.csv | 304 +- .../asset_capacities.csv | 18 +- .../commodity_flows.csv | 836 ++--- .../commodity_prices.csv | 306 +- .../data/simple_mothball/asset_capacities.csv | 14 +- .../data/simple_mothball/commodity_flows.csv | 516 +-- .../data/simple_mothball/commodity_prices.csv | 250 +- tests/data/simple_npv/asset_capacities.csv | 18 +- tests/data/simple_npv/commodity_flows.csv | 836 ++--- tests/data/simple_npv/commodity_prices.csv | 314 +- .../simple_tranche_size/asset_capacities.csv | 18 +- .../simple_tranche_size/commodity_flows.csv | 800 ++--- .../simple_tranche_size/commodity_prices.csv | 322 +- tests/data/two_outputs/asset_capacities.csv | 63 +- tests/data/two_outputs/assets.csv | 26 +- tests/data/two_outputs/commodity_flows.csv | 2998 +++++++++-------- tests/data/two_outputs/commodity_prices.csv | 822 ++--- 37 files changed, 8383 insertions(+), 9055 deletions(-) diff --git a/tests/data/missing_commodity/asset_capacities.csv b/tests/data/missing_commodity/asset_capacities.csv index 4c5c3dffa..b9f26a1f1 100644 --- a/tests/data/missing_commodity/asset_capacities.csv +++ b/tests/data/missing_commodity/asset_capacities.csv @@ -2,22 +2,22 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1775.3626949413874,,0.0, -2030,1,1690.8216142298925,,0.0, +2030,0,1030.523957801494,,0.0, +2030,1,981.4513883823752,,0.0, 2030,2,3.964844,,0.0, -2030,3,1.4946258663777936,,0.0, +2030,3,1.1312558027467832,,0.0, 2030,4,2452.670757741209,,0.0, 2030,5,399.98,,0.0, 2030,6,803.1676481352714,,0.0, -2030,7,4.638769172806367,,0.0, -2030,8,120.47514673839012,,0.0, -2030,9,126.49890407530967,,0.0, +2030,7,3.739884206178981,,0.0, +2030,8,963.8011777623258,,0.0, +2030,9,1011.9912366504421,,0.0, 2040,6,803.1676481352714,,0.0, -2040,8,120.47514673839012,,0.0, -2040,9,126.49890407530967,,0.0, +2040,8,963.8011777623258,,0.0, +2040,9,1011.9912366504421,,0.0, 2040,10,3208.489727341209,,0.0, -2040,11,2474.4880408565737,,0.0, -2040,12,2598.2124428994016,,0.0, +2040,11,1631.162009832638,,0.0, +2040,12,1712.72011032427,,0.0, diff --git a/tests/data/missing_commodity/commodity_flows.csv b/tests/data/missing_commodity/commodity_flows.csv index 380523eea..a0ba7338c 100644 --- a/tests/data/missing_commodity/commodity_flows.csv +++ b/tests/data/missing_commodity/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,129.45353043126363 -2030,0,CO2EMT,winter.night,661.895901095051 -2030,0,GASPRD,winter.day,184.9336146481821 -2030,0,CO2EMT,winter.day,945.5655716961552 -2030,0,GASPRD,winter.peak,55.48008421691836 -2030,0,CO2EMT,winter.peak,283.6696706011036 -2030,0,GASPRD,winter.evening,73.97344621434537 -2030,0,CO2EMT,winter.evening,378.2262304939479 -2030,0,GASPRD,peak.night,58.80267538771976 -2030,0,CO2EMT,peak.night,300.65807925741115 -2030,0,GASPRD,peak.day,84.00382186725156 -2030,0,CO2EMT,peak.day,429.51154120725727 -2030,0,GASPRD,peak.peak,25.201146479531797 -2030,0,CO2EMT,peak.peak,128.8534619498461 -2030,0,GASPRD,peak.evening,33.60152890818796 -2030,0,CO2EMT,peak.evening,171.80461730756505 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,75.14237226653357 +2030,0,CO2EMT,winter.night,384.2029493987862 +2030,0,GASPRD,winter.day,107.34624594783025 +2030,0,CO2EMT,winter.day,548.8613555312561 +2030,0,GASPRD,winter.peak,32.20387368129668 +2030,0,CO2EMT,winter.peak,164.65840613246993 +2030,0,GASPRD,winter.evening,42.938498585236886 +2030,0,CO2EMT,winter.evening,219.54454326631623 +2030,0,GASPRD,peak.night,12.34821394100231 +2030,0,CO2EMT,peak.night,63.136417880344816 +2030,0,GASPRD,peak.day,17.640305605810884 +2030,0,CO2EMT,peak.day,90.19488256251105 +2030,0,GASPRD,peak.peak,5.292091664808571 +2030,0,CO2EMT,peak.peak,27.058464682166225 +2030,0,GASPRD,peak.evening,7.056122276193739 +2030,0,CO2EMT,peak.evening,36.07795319817859 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,38.98679810463824 -2030,0,CO2EMT,autumn.night,199.33949870901534 -2030,0,GASPRD,autumn.day,55.69542578738662 -2030,0,CO2EMT,autumn.day,284.7707120509078 -2030,0,GASPRD,autumn.peak,16.708627682748375 -2030,0,CO2EMT,autumn.peak,85.43121334189244 -2030,0,GASPRD,autumn.evening,22.27817042188986 -2030,0,CO2EMT,autumn.evening,113.90828536712287 -2030,1,GASPRD,winter.night,-129.45353043126366 -2030,1,GASNAT,winter.night,123.28907660120349 -2030,1,CO2EMT,winter.night,315.18852433097675 -2030,1,GASPRD,winter.day,-184.93361464818207 -2030,1,GASNAT,winter.day,176.12725204588767 -2030,1,CO2EMT,winter.day,450.2693198553119 -2030,1,GASPRD,winter.peak,-55.48008421691835 -2030,1,GASNAT,winter.peak,52.83817544468414 -2030,1,CO2EMT,winter.peak,135.080795524335 -2030,1,GASPRD,winter.evening,-73.97344621434537 -2030,1,GASNAT,winter.evening,70.4509011565194 -2030,1,CO2EMT,winter.evening,180.10772880664183 -2030,1,GASPRD,peak.night,-58.80267538771976 -2030,1,GASNAT,peak.night,56.00254798830453 -2030,1,CO2EMT,peak.night,143.17051393210053 -2030,1,GASPRD,peak.day,-84.00382186725156 -2030,1,GASNAT,peak.day,80.00363987357291 -2030,1,CO2EMT,peak.day,204.52930533678915 -2030,1,GASPRD,peak.peak,-25.201146479531797 -2030,1,GASNAT,peak.peak,24.001091885268377 -2030,1,CO2EMT,peak.peak,61.35879140468861 -2030,1,GASPRD,peak.evening,-33.60152890818796 -2030,1,GASNAT,peak.evening,32.00145610303615 -2030,1,CO2EMT,peak.evening,81.81172252741192 +2030,0,GASPRD,autumn.night,6.990488891142325 +2030,0,CO2EMT,autumn.night,35.74236970041071 +2030,0,GASPRD,autumn.day,9.986412687936243 +2030,0,CO2EMT,autumn.day,51.06052807341801 +2030,0,GASPRD,autumn.peak,2.995923796793916 +2030,0,CO2EMT,autumn.peak,15.318158373007295 +2030,0,GASPRD,autumn.evening,3.9945650943484083 +2030,0,CO2EMT,autumn.evening,20.424211327403412 +2030,1,GASPRD,winter.night,-75.14237226653357 +2030,1,GASNAT,winter.night,71.5641640633653 +2030,1,CO2EMT,winter.night,182.9537854279934 +2030,1,GASPRD,winter.day,-107.34624594783025 +2030,1,GASNAT,winter.day,102.23451995031452 +2030,1,CO2EMT,winter.day,261.3625502529791 +2030,1,GASPRD,winter.peak,-32.20387368129668 +2030,1,GASNAT,winter.peak,30.670355886949213 +2030,1,CO2EMT,winter.peak,78.40876482498567 +2030,1,GASPRD,winter.evening,-42.938498585236886 +2030,1,GASNAT,winter.evening,40.89380817641608 +2030,1,CO2EMT,winter.evening,104.54502060300771 +2030,1,GASPRD,peak.night,-12.348213941002308 +2030,1,GASNAT,peak.night,11.760203753335531 +2030,1,CO2EMT,peak.night,30.06496089540229 +2030,1,GASPRD,peak.day,-17.64030560581088 +2030,1,GASNAT,peak.day,16.80029105315322 +2030,1,CO2EMT,peak.day,42.94994407738621 +2030,1,GASPRD,peak.peak,-5.292091664808571 +2030,1,GASNAT,peak.peak,5.040087299817686 +2030,1,CO2EMT,peak.peak,12.884983181983916 +2030,1,GASPRD,peak.evening,-7.056122276193738 +2030,1,GASNAT,peak.evening,6.7201164535178455 +2030,1,CO2EMT,peak.evening,17.179977713418374 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,58 +291,58 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-38.98679810463824 -2030,1,GASNAT,autumn.night,37.130283909179276 -2030,1,CO2EMT,autumn.night,94.92357081381682 -2030,1,GASPRD,autumn.day,-55.695425787386625 -2030,1,GASNAT,autumn.day,53.04326265465393 -2030,1,CO2EMT,autumn.day,135.6051009766228 -2030,1,GASPRD,autumn.peak,-16.70862768274838 -2030,1,GASNAT,autumn.peak,15.912978745474645 -2030,1,CO2EMT,autumn.peak,40.681530162805934 -2030,1,GASPRD,autumn.evening,-22.278170421889865 -2030,1,GASNAT,autumn.evening,21.217305163704633 -2030,1,CO2EMT,autumn.evening,54.2420406510109 -2030,2,ELCTRI,winter.night,4.4353127955452125 -2030,2,ELCTRI,winter.day,6.336161127803568 -2030,2,ELCTRI,winter.peak,1.9008483322583554 -2030,2,ELCTRI,winter.evening,2.5344644632868563 -2030,2,ELCTRI,peak.night,2.8512725172836966 -2030,2,ELCTRI,peak.day,6.336161127803568 +2030,1,GASPRD,autumn.night,-6.990488891142324 +2030,1,GASNAT,autumn.night,6.657608467754595 +2030,1,CO2EMT,autumn.night,17.020176047814623 +2030,1,GASPRD,autumn.day,-9.986412687936243 +2030,1,GASNAT,autumn.day,9.510869226605944 +2030,1,CO2EMT,autumn.day,24.3145371778181 +2030,1,GASPRD,autumn.peak,-2.995923796793916 +2030,1,GASNAT,autumn.peak,2.8532607588513486 +2030,1,CO2EMT,autumn.peak,7.294361130003473 +2030,1,GASPRD,autumn.evening,-3.994565094348409 +2030,1,GASNAT,autumn.evening,3.8043477089032463 +2030,1,CO2EMT,autumn.evening,9.72581491781115 +2030,2,ELCTRI,winter.night,4.435312795545212 +2030,2,ELCTRI,winter.day,7.0753799336459124 +2030,2,ELCTRI,winter.peak,1.9712501261051125 +2030,2,ELCTRI,winter.evening,2.5696653598405335 +2030,2,ELCTRI,peak.night,2.851272517283696 +2030,2,ELCTRI,peak.day,6.3713620320039785 2030,2,ELCTRI,peak.peak,1.7776452018191917 -2030,2,ELCTRI,peak.evening,1.7248438738150698 -2030,2,ELCTRI,summer.night,0.8903086963642967 -2030,2,ELCTRI,summer.day,1.4833626000979423 -2030,2,ELCTRI,summer.peak,0.4884682559367014 -2030,2,ELCTRI,summer.evening,0.3637036780095699 -2030,2,ELCTRI,autumn.night,3.2032814659821853 +2030,2,ELCTRI,peak.evening,1.72484387381507 +2030,2,ELCTRI,summer.night,0.9941780453411607 +2030,2,ELCTRI,summer.day,1.6564215718882807 +2030,2,ELCTRI,summer.peak,0.5454562197151085 +2030,2,ELCTRI,summer.evening,0.406135774213522 +2030,2,ELCTRI,autumn.night,3.203281465982185 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,2,ELCTRI,autumn.evening,1.9008483513729915 2030,3,GASNAT,winter.night,-0.0 2030,3,ELCTRI,winter.night,0.0 2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 -2030,3,GASNAT,winter.peak,-0.0 -2030,3,ELCTRI,winter.peak,0.0 -2030,3,CO2EMT,winter.peak,0.0 -2030,3,GASNAT,winter.evening,-0.0 -2030,3,ELCTRI,winter.evening,0.0 -2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-5.1559921919903955 -2030,3,ELCTRI,peak.night,3.437328127993597 -2030,3,CO2EMT,peak.night,263.6258807764689 -2030,3,GASNAT,peak.day,-0.0 -2030,3,ELCTRI,peak.day,0.0 -2030,3,CO2EMT,peak.day,0.0 -2030,3,GASNAT,peak.peak,-0.40102160739894344 -2030,3,ELCTRI,peak.peak,0.2673477382659623 -2030,3,CO2EMT,peak.peak,20.50423478630798 -2030,3,GASNAT,peak.evening,-2.635284907257909 -2030,3,ELCTRI,peak.evening,1.756856604838606 -2030,3,CO2EMT,peak.evening,134.74211730809688 +2030,3,GASNAT,winter.peak,-0.44120927691823475 +2030,3,ELCTRI,winter.peak,0.2941395179454898 +2030,3,CO2EMT,winter.peak,22.55903032882934 +2030,3,GASNAT,winter.evening,-0.7592904023235194 +2030,3,ELCTRI,winter.evening,0.5061936015490129 +2030,3,CO2EMT,winter.evening,38.822518270801545 +2030,3,GASNAT,peak.night,-0.0 +2030,3,ELCTRI,peak.night,0.0 +2030,3,CO2EMT,peak.night,0.0 +2030,3,GASNAT,peak.day,-2.0521361941739222 +2030,3,ELCTRI,peak.day,1.368090796115948 +2030,3,CO2EMT,peak.day,104.92572360811263 +2030,3,GASNAT,peak.peak,-1.0055467342056637 +2030,3,ELCTRI,peak.peak,0.6703644894704425 +2030,3,CO2EMT,peak.peak,51.41360451993558 +2030,3,GASNAT,peak.evening,-0.0 +2030,3,ELCTRI,peak.evening,0.0 +2030,3,CO2EMT,peak.evening,0.0 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-4.01021615592137 -2030,3,ELCTRI,autumn.night,2.6734774372809134 -2030,3,CO2EMT,autumn.night,205.04235205225964 -2030,3,GASNAT,autumn.day,-1.0884872047890064 -2030,3,ELCTRI,autumn.day,0.7256581365260043 -2030,3,CO2EMT,autumn.day,55.6543507808619 -2030,3,GASNAT,autumn.peak,-1.1457760393111283 -2030,3,ELCTRI,autumn.peak,0.7638506928740856 -2030,3,CO2EMT,autumn.peak,58.58352888997799 -2030,3,GASNAT,autumn.evening,-2.0623968787792712 -2030,3,ELCTRI,autumn.evening,1.374931252519514 -2030,3,CO2EMT,autumn.evening,105.45035241198413 -2030,4,GASNAT,winter.night,-43.845148578709995 -2030,4,RSHEAT,winter.night,38.1262161554 -2030,4,CO2EMT,winter.night,2241.8024468294425 -2030,4,GASNAT,winter.day,-219.27676569358 -2030,4,RSHEAT,winter.day,190.6754484292 -2030,4,CO2EMT,winter.day,11211.621029912745 +2030,3,GASNAT,autumn.night,-0.0 +2030,3,ELCTRI,autumn.night,0.0 +2030,3,CO2EMT,autumn.night,0.0 +2030,3,GASNAT,autumn.day,-0.0 +2030,3,ELCTRI,autumn.day,0.0 +2030,3,CO2EMT,autumn.day,0.0 +2030,3,GASNAT,autumn.peak,-1.672491000873447 +2030,3,ELCTRI,autumn.peak,1.114994000582298 +2030,3,CO2EMT,autumn.peak,85.51446487465934 +2030,3,GASNAT,autumn.evening,-0.0 +2030,3,ELCTRI,autumn.evening,0.0 +2030,3,CO2EMT,autumn.evening,0.0 +2030,4,GASNAT,winter.night,-0.0 +2030,4,RSHEAT,winter.night,0.0 +2030,4,CO2EMT,winter.night,0.0 +2030,4,GASNAT,winter.day,-123.06397420282799 +2030,4,RSHEAT,winter.day,107.01215148072001 +2030,4,CO2EMT,winter.day,6292.261000990597 2030,4,GASNAT,winter.peak,-88.14285535632469 2030,4,RSHEAT,winter.peak,76.64596117941278 2030,4,CO2EMT,winter.peak,4506.744194368882 -2030,4,GASNAT,winter.evening,-71.44063561968 -2030,4,RSHEAT,winter.evening,62.1222918432 -2030,4,CO2EMT,winter.evening,3652.7596992342387 -2030,4,GASNAT,peak.night,-0.4654436672617988 -2030,4,RSHEAT,peak.night,0.40473362370591204 -2030,4,CO2EMT,peak.night,23.798134707095777 -2030,4,GASNAT,peak.day,-96.21279149075198 -2030,4,RSHEAT,peak.day,83.66329694848 -2030,4,CO2EMT,peak.day,4919.3600289221495 -2030,4,GASNAT,peak.peak,-57.4677018075569 -2030,4,RSHEAT,peak.peak,49.971914615266876 -2030,4,CO2EMT,peak.peak,2938.323593420385 -2030,4,GASNAT,peak.evening,-29.670500177964005 -2030,4,RSHEAT,peak.evening,25.800434937360006 -2030,4,CO2EMT,peak.evening,1517.0526740992998 +2030,4,GASNAT,winter.evening,-32.95551883865065 +2030,4,RSHEAT,winter.evening,28.656972903174477 +2030,4,CO2EMT,winter.evening,1685.0156782202077 +2030,4,GASNAT,peak.night,-0.0 +2030,4,RSHEAT,peak.night,0.0 +2030,4,CO2EMT,peak.night,0.0 +2030,4,GASNAT,peak.day,-0.0 +2030,4,RSHEAT,peak.day,0.0 +2030,4,CO2EMT,peak.day,0.0 +2030,4,GASNAT,peak.peak,-37.263015631444695 +2030,4,RSHEAT,peak.peak,32.40262228821278 +2030,4,CO2EMT,peak.peak,1905.2579892357676 +2030,4,GASNAT,peak.evening,-0.0 +2030,4,RSHEAT,peak.evening,0.0 +2030,4,CO2EMT,peak.evening,0.0 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,34 +403,34 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-10.492917792587003 -2030,4,RSHEAT,autumn.night,9.124276341380003 -2030,4,CO2EMT,autumn.night,536.5028867349736 -2030,4,GASNAT,autumn.day,-67.97422666003601 -2030,4,RSHEAT,autumn.day,59.10802318264001 -2030,4,CO2EMT,autumn.day,3475.5222091276414 +2030,4,GASNAT,autumn.night,-0.0 +2030,4,RSHEAT,autumn.night,0.0 +2030,4,CO2EMT,autumn.night,0.0 +2030,4,GASNAT,autumn.day,-0.0 +2030,4,RSHEAT,autumn.day,0.0 +2030,4,CO2EMT,autumn.day,0.0 2030,4,GASNAT,autumn.peak,-21.153595161241686 2030,4,RSHEAT,autumn.peak,18.39443057499277 2030,4,CO2EMT,autumn.peak,1081.5833205942874 -2030,4,GASNAT,autumn.evening,-19.376214580347 -2030,4,RSHEAT,autumn.evening,16.84888224378 -2030,4,CO2EMT,autumn.evening,990.7058514931422 -2030,5,ELCTRI,winter.night,-9.624518793997803 -2030,5,RSHEAT,winter.night,29.165208466660005 +2030,4,GASNAT,autumn.evening,-0.0 +2030,4,RSHEAT,autumn.evening,0.0 +2030,4,CO2EMT,autumn.evening,0.0 +2030,5,ELCTRI,winter.night,-8.618972045070056 +2030,5,RSHEAT,winter.night,26.118097106272895 2030,5,ELCTRI,winter.day,-13.749312543997803 2030,5,RSHEAT,winter.day,41.664583466660005 2030,5,ELCTRI,winter.peak,-4.12479375 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-9.624518793997803 -2030,5,RSHEAT,peak.night,29.165208466660005 +2030,5,ELCTRI,peak.night,-5.540767754650282 +2030,5,RSHEAT,peak.night,16.790205317122066 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-5.499725043997801 -2030,5,RSHEAT,peak.evening,16.66583346666 +2030,5,ELCTRI,peak.evening,-3.351822479229445 +2030,5,RSHEAT,peak.evening,10.157037815846802 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,78 +439,78 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-9.624518793997803 -2030,5,RSHEAT,autumn.night,29.165208466660005 -2030,5,ELCTRI,autumn.day,-13.749312543997803 -2030,5,RSHEAT,autumn.day,41.664583466660005 +2030,5,ELCTRI,autumn.night,-6.224813148583727 +2030,5,RSHEAT,autumn.night,18.863070147223414 +2030,5,ELCTRI,autumn.day,-11.662974083717968 +2030,5,RSHEAT,autumn.day,35.342345708236266 2030,5,ELCTRI,autumn.peak,-4.12479375 2030,5,RSHEAT,autumn.peak,12.499375 -2030,5,ELCTRI,autumn.evening,-5.499725043997801 -2030,5,RSHEAT,autumn.evening,16.66583346666 -2030,6,BIOPEL,winter.night,-0.0 -2030,6,RSHEAT,winter.night,0.0 -2030,6,BIOPEL,winter.day,-0.0 -2030,6,RSHEAT,winter.day,0.0 +2030,5,ELCTRI,autumn.evening,-3.6938451824314655 +2030,5,RSHEAT,autumn.evening,11.19347024979232 +2030,6,BIOPEL,winter.night,-49.40799301894453 +2030,6,RSHEAT,winter.night,41.17332751578711 +2030,6,BIOPEL,winter.day,-100.39595633817599 +2030,6,RSHEAT,winter.day,83.66329694848 2030,6,BIOPEL,winter.peak,-30.118786805072677 2030,6,RSHEAT,winter.peak,25.09898900422723 -2030,6,BIOPEL,winter.evening,0.0 -2030,6,RSHEAT,winter.evening,-0.0 -2030,6,BIOPEL,peak.night,-21.083150792464906 -2030,6,RSHEAT,peak.night,17.56929232705409 -2030,6,BIOPEL,peak.day,-0.0 -2030,6,RSHEAT,peak.day,0.0 -2030,6,BIOPEL,peak.peak,-9.035636012607767 -2030,6,RSHEAT,peak.peak,7.529696677173139 -2030,6,BIOPEL,peak.evening,-0.0 -2030,6,RSHEAT,peak.evening,0.0 -2030,6,BIOPEL,summer.night,-0.0 -2030,6,RSHEAT,summer.night,0.0 -2030,6,BIOPEL,summer.day,-0.0 -2030,6,RSHEAT,summer.day,0.0 +2030,6,BIOPEL,winter.evening,-40.15838272803063 +2030,6,RSHEAT,winter.evening,33.465318940025526 +2030,6,BIOPEL,peak.night,-36.418834920357526 +2030,6,RSHEAT,peak.night,30.34902910029794 +2030,6,BIOPEL,peak.day,-100.39595633817599 +2030,6,RSHEAT,peak.day,83.66329694848 +2030,6,BIOPEL,peak.peak,-30.118786805072677 +2030,6,RSHEAT,peak.peak,25.09898900422723 +2030,6,BIOPEL,peak.evening,-38.771076705807836 +2030,6,RSHEAT,peak.evening,32.3092305881732 +2030,6,BIOPEL,summer.night,0.0 +2030,6,RSHEAT,summer.night,-0.0 +2030,6,BIOPEL,summer.day,0.0 +2030,6,RSHEAT,summer.day,-0.0 2030,6,BIOPEL,summer.peak,0.0 2030,6,RSHEAT,summer.peak,-0.0 -2030,6,BIOPEL,summer.evening,-0.0 -2030,6,RSHEAT,summer.evening,0.0 -2030,6,BIOPEL,autumn.night,0.0 -2030,6,RSHEAT,autumn.night,-0.0 -2030,6,BIOPEL,autumn.day,-0.0 -2030,6,RSHEAT,autumn.day,0.0 +2030,6,BIOPEL,summer.evening,0.0 +2030,6,RSHEAT,summer.evening,-0.0 +2030,6,BIOPEL,autumn.night,-23.31169759297991 +2030,6,RSHEAT,autumn.night,19.426414660816594 +2030,6,BIOPEL,autumn.day,-78.5163131292765 +2030,6,RSHEAT,autumn.day,65.43026094106375 2030,6,BIOPEL,autumn.peak,-30.118786805072677 2030,6,RSHEAT,autumn.peak,25.09898900422723 -2030,6,BIOPEL,autumn.evening,-0.0 -2030,6,RSHEAT,autumn.evening,0.0 -2030,7,ELCTRI,winter.night,5.18920599845259 -2030,7,ELCTRI,winter.day,7.413151416194236 -2030,7,ELCTRI,winter.peak,2.2239454177416444 -2030,7,ELCTRI,winter.evening,2.9652605807109444 -2030,7,ELCTRI,peak.night,3.3359181487205096 -2030,7,ELCTRI,peak.day,7.413151416194236 -2030,7,ELCTRI,peak.peak,2.0798008099148464 -2030,7,ELCTRI,peak.evening,2.018024565344125 -2030,7,ELCTRI,summer.night,1.0416390997921037 -2030,7,ELCTRI,summer.day,1.7354974625554582 -2030,7,ELCTRI,summer.peak,0.5714957480126989 -2030,7,ELCTRI,summer.evening,0.4255242853406302 -2030,7,ELCTRI,autumn.night,3.747759890734704 -2030,7,ELCTRI,autumn.day,7.0219017718759105 -2030,7,ELCTRI,autumn.peak,1.812103674562097 -2030,7,ELCTRI,autumn.evening,2.223945440105295 -2030,8,BIOPRD,winter.night,-9.223878464324295 -2030,8,BIOPEL,winter.night,8.78464615649933 -2030,8,BIOPRD,winter.day,-13.17696921667772 -2030,8,BIOPEL,winter.day,12.54949449207402 -2030,8,BIOPRD,winter.peak,-3.953090752353426 -2030,8,BIOPEL,winter.peak,3.7648483355746913 -2030,8,BIOPRD,winter.evening,-5.270787711970869 -2030,8,BIOPEL,winter.evening,5.019797820924637 -2030,8,BIOPRD,peak.night,-9.223878464324295 -2030,8,BIOPEL,peak.night,8.78464615649933 -2030,8,BIOPRD,peak.day,-13.17696921667772 -2030,8,BIOPEL,peak.day,12.54949449207402 -2030,8,BIOPRD,peak.peak,-3.953090752353426 -2030,8,BIOPEL,peak.peak,3.7648483355746913 -2030,8,BIOPRD,peak.evening,-5.270787711970869 -2030,8,BIOPEL,peak.evening,5.019797820924637 +2030,6,BIOPEL,autumn.evening,-26.785494552777216 +2030,6,RSHEAT,autumn.evening,22.32124546064768 +2030,7,ELCTRI,winter.night,4.183659249524844 +2030,7,ELCTRI,winter.day,6.6739326103518914 +2030,7,ELCTRI,winter.peak,1.8594041059493978 +2030,7,ELCTRI,winter.evening,2.423866082608254 +2030,7,ELCTRI,peak.night,2.689495237366585 +2030,7,ELCTRI,peak.day,6.009859715877875 +2030,7,ELCTRI,peak.peak,1.676784058710366 +2030,7,ELCTRI,peak.evening,1.6269786054143747 +2030,7,ELCTRI,summer.night,0.9377697508152395 +2030,7,ELCTRI,summer.day,1.56243849076512 +2030,7,ELCTRI,summer.peak,0.5145077842342917 +2030,7,ELCTRI,summer.evening,0.38309218913667814 +2030,7,ELCTRI,autumn.night,3.0215316826015415 +2030,7,ELCTRI,autumn.day,5.661221448122078 +2030,7,ELCTRI,autumn.peak,1.460960366853885 +2030,7,ELCTRI,autumn.evening,1.792996831058474 +2030,8,BIOPRD,winter.night,-67.39984269864524 +2030,8,BIOPEL,winter.night,64.19032637966214 +2030,8,BIOPRD,winter.day,-96.28548943744455 +2030,8,BIOPEL,winter.day,91.70046613089957 +2030,8,BIOPRD,winter.peak,-28.885646738799295 +2030,8,BIOPEL,winter.peak,27.51013975123742 +2030,8,BIOPRD,winter.evening,-38.51419595984596 +2030,8,BIOPEL,winter.evening,36.68018662842472 +2030,8,BIOPRD,peak.night,-62.99705055913137 +2030,8,BIOPEL,peak.night,59.99719100869654 +2030,8,BIOPRD,peak.day,-89.99578638962203 +2030,8,BIOPEL,peak.day,85.71027275202097 +2030,8,BIOPRD,peak.peak,-26.99873583049065 +2030,8,BIOPEL,peak.peak,25.713081743324427 +2030,8,BIOPRD,peak.evening,-35.998314728640715 +2030,8,BIOPEL,peak.evening,34.28410926537211 2030,8,BIOPRD,summer.night,-0.0 2030,8,BIOPEL,summer.night,0.0 2030,8,BIOPRD,summer.day,-0.0 @@ -519,30 +519,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,8,BIOPEL,summer.peak,0.0 2030,8,BIOPRD,summer.evening,-0.0 2030,8,BIOPEL,summer.evening,0.0 -2030,8,BIOPRD,autumn.night,-9.223878464324295 -2030,8,BIOPEL,autumn.night,8.78464615649933 -2030,8,BIOPRD,autumn.day,-13.17696921667772 -2030,8,BIOPEL,autumn.day,12.54949449207402 -2030,8,BIOPRD,autumn.peak,-3.953090752353426 -2030,8,BIOPEL,autumn.peak,3.7648483355746913 -2030,8,BIOPRD,autumn.evening,-5.270787711970869 -2030,8,BIOPEL,autumn.evening,5.019797820924637 -2030,9,BIOPRD,winter.night,9.223878464324287 -2030,9,BIOPRD,winter.day,13.176969216677726 -2030,9,BIOPRD,winter.peak,3.953090752353427 -2030,9,BIOPRD,winter.evening,5.27078771197087 -2030,9,BIOPRD,peak.night,9.223878464324295 -2030,9,BIOPRD,peak.day,13.176969216677723 -2030,9,BIOPRD,peak.peak,3.9530907523534258 -2030,9,BIOPRD,peak.evening,5.270787711970869 +2030,8,BIOPRD,autumn.night,-48.61176447731071 +2030,8,BIOPEL,autumn.night,46.29691854981972 +2030,8,BIOPRD,autumn.day,-69.44537772949022 +2030,8,BIOPEL,autumn.day,66.13845498046688 +2030,8,BIOPRD,autumn.peak,-20.8336132521795 +2030,8,BIOPEL,autumn.peak,19.841536430647142 +2030,8,BIOPRD,autumn.evening,-27.77815122513121 +2030,8,BIOPEL,autumn.evening,26.45538211917258 +2030,9,BIOPRD,winter.night,67.39984269864524 +2030,9,BIOPRD,winter.day,96.28548943744455 +2030,9,BIOPRD,winter.peak,28.88564673879929 +2030,9,BIOPRD,winter.evening,38.51419595984596 +2030,9,BIOPRD,peak.night,62.99705055913137 +2030,9,BIOPRD,peak.day,89.99578638962203 +2030,9,BIOPRD,peak.peak,26.99873583049065 +2030,9,BIOPRD,peak.evening,35.998314728640715 2030,9,BIOPRD,summer.night,0.0 2030,9,BIOPRD,summer.day,0.0 2030,9,BIOPRD,summer.peak,0.0 2030,9,BIOPRD,summer.evening,0.0 -2030,9,BIOPRD,autumn.night,9.223878464324294 -2030,9,BIOPRD,autumn.day,13.17696921667772 -2030,9,BIOPRD,autumn.peak,3.953090752353427 -2030,9,BIOPRD,autumn.evening,5.270787711970868 +2030,9,BIOPRD,autumn.night,48.611764477310714 +2030,9,BIOPRD,autumn.day,69.44537772949023 +2030,9,BIOPRD,autumn.peak,20.833613252179504 +2030,9,BIOPRD,autumn.evening,27.77815122513121 2040,6,BIOPEL,winter.night,-17.74036538570824 2040,6,RSHEAT,winter.night,14.783637821423534 2040,6,BIOPEL,winter.day,-61.25293204460444 @@ -575,54 +575,54 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,6,RSHEAT,autumn.peak,12.301377186138321 2040,6,BIOPEL,autumn.evening,-8.835647422248622 2040,6,RSHEAT,autumn.evening,7.363039518540519 -2040,8,BIOPRD,winter.night,-9.223878464324287 -2040,8,BIOPEL,winter.night,8.78464615649932 -2040,8,BIOPRD,winter.day,-13.176969216677723 -2040,8,BIOPEL,winter.day,12.549494492074022 -2040,8,BIOPRD,winter.peak,-3.953090752353426 -2040,8,BIOPEL,winter.peak,3.7648483355746913 -2040,8,BIOPRD,winter.evening,-5.27078771197087 -2040,8,BIOPEL,winter.evening,5.019797820924638 -2040,8,BIOPRD,peak.night,-5.334671278818939 -2040,8,BIOPEL,peak.night,5.080639313160894 -2040,8,BIOPRD,peak.day,-7.620958959289742 -2040,8,BIOPEL,peak.day,7.2580561517045155 -2040,8,BIOPRD,peak.peak,-2.2862876804708057 -2040,8,BIOPEL,peak.peak,2.1774168385436243 -2040,8,BIOPRD,peak.evening,-3.0483835983481375 -2040,8,BIOPEL,peak.evening,2.903222474617274 -2040,8,BIOPRD,summer.night,-0.3971430023310888 -2040,8,BIOPEL,summer.night,0.3782314307915131 -2040,8,BIOPRD,summer.day,-0.5673471454091936 -2040,8,BIOPEL,summer.day,0.5403306146754224 -2040,8,BIOPRD,summer.peak,-0.1702041430781049 -2040,8,BIOPEL,summer.peak,0.16209918388390943 -2040,8,BIOPRD,summer.evening,-0.22693885925298393 -2040,8,BIOPEL,summer.evening,0.21613224690760374 -2040,8,BIOPRD,autumn.night,-4.279384377764989 -2040,8,BIOPEL,autumn.night,4.075604169299989 -2040,8,BIOPRD,autumn.day,-6.1134062455658835 -2040,8,BIOPEL,autumn.day,5.822291662443698 -2040,8,BIOPRD,autumn.peak,-1.8340218678008944 -2040,8,BIOPEL,autumn.peak,1.7466874931437089 -2040,8,BIOPRD,autumn.evening,-2.4453625099640934 -2040,8,BIOPEL,autumn.evening,2.3289166761562794 -2040,9,BIOPRD,winter.night,9.223878464324292 -2040,9,BIOPRD,winter.day,13.176969216677726 -2040,9,BIOPRD,winter.peak,3.953090752353427 -2040,9,BIOPRD,winter.evening,5.270787711970871 -2040,9,BIOPRD,peak.night,5.334671278818942 -2040,9,BIOPRD,peak.day,7.620958959289749 -2040,9,BIOPRD,peak.peak,2.2862876804708034 -2040,9,BIOPRD,peak.evening,3.04838359834814 -2040,9,BIOPRD,summer.night,0.39714300233108907 -2040,9,BIOPRD,summer.day,0.567347145409194 -2040,9,BIOPRD,summer.peak,0.1702041430781049 -2040,9,BIOPRD,summer.evening,0.22693885925298407 -2040,9,BIOPRD,autumn.night,4.279384377764989 -2040,9,BIOPRD,autumn.day,6.113406245565887 -2040,9,BIOPRD,autumn.peak,1.834021867800896 -2040,9,BIOPRD,autumn.evening,2.4453625099640948 +2040,8,BIOPRD,winter.night,-73.7910280097584 +2040,8,BIOPEL,winter.night,70.27716953310325 +2040,8,BIOPRD,winter.day,-105.4157541550848 +2040,8,BIOPEL,winter.day,100.39595633817599 +2040,8,BIOPRD,winter.peak,-31.624726145326317 +2040,8,BIOPEL,winter.peak,30.11878680507268 +2040,8,BIOPRD,winter.evening,-42.16630186443216 +2040,8,BIOPEL,winter.evening,40.158382728030624 +2040,8,BIOPRD,peak.night,-42.67737040126102 +2040,8,BIOPEL,peak.night,40.64511466786764 +2040,8,BIOPRD,peak.day,-60.967671918188636 +2040,8,BIOPEL,peak.day,58.064449445893935 +2040,8,BIOPRD,peak.peak,-18.29030151692763 +2040,8,BIOPEL,peak.peak,17.419334778026315 +2040,8,BIOPRD,peak.evening,-24.387068884333384 +2040,8,BIOPEL,peak.evening,23.225779889841316 +2040,8,BIOPRD,summer.night,-3.1771440313572863 +2040,8,BIOPEL,summer.night,3.0258514584355107 +2040,8,BIOPRD,summer.day,-4.5387771814286575 +2040,8,BIOPEL,summer.day,4.322644934693959 +2040,8,BIOPRD,summer.peak,-1.3616331500713725 +2040,8,BIOPEL,summer.peak,1.2967934762584499 +2040,8,BIOPRD,summer.evening,-1.815510881285915 +2040,8,BIOPEL,summer.evening,1.729057982177062 +2040,8,BIOPRD,autumn.night,-34.23507515906021 +2040,8,BIOPEL,autumn.night,32.604833484819245 +2040,8,BIOPRD,autumn.day,-48.90725016015608 +2040,8,BIOPEL,autumn.day,46.578333485862935 +2040,8,BIOPRD,autumn.peak,-14.672175001095848 +2040,8,BIOPEL,autumn.peak,13.973500001043664 +2040,8,BIOPRD,autumn.evening,-19.56290015796435 +2040,8,BIOPEL,autumn.evening,18.63133348377557 +2040,9,BIOPRD,winter.night,73.7910280097584 +2040,9,BIOPRD,winter.day,105.4157541550848 +2040,9,BIOPRD,winter.peak,31.624726145326317 +2040,9,BIOPRD,winter.evening,42.16630186443216 +2040,9,BIOPRD,peak.night,42.67737040126097 +2040,9,BIOPRD,peak.day,60.96767191818865 +2040,9,BIOPRD,peak.peak,18.29030151692763 +2040,9,BIOPRD,peak.evening,24.387068884333388 +2040,9,BIOPRD,summer.night,3.1771440313572867 +2040,9,BIOPRD,summer.day,4.538777181428658 +2040,9,BIOPRD,summer.peak,1.3616331500713712 +2040,9,BIOPRD,summer.evening,1.8155108812859153 +2040,9,BIOPRD,autumn.night,34.2350751590602 +2040,9,BIOPRD,autumn.day,48.907250160156075 +2040,9,BIOPRD,autumn.peak,14.67217500109586 +2040,9,BIOPRD,autumn.evening,19.562900157964346 2040,10,BIOPEL,winter.night,-70.86911460076375 2040,10,RSHEAT,winter.night,59.05759550063647 2040,10,BIOPEL,winter.day,-244.69287787042754 @@ -655,51 +655,51 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,10,RSHEAT,autumn.peak,49.14147429308168 2040,10,BIOPEL,autumn.evening,-35.29659599027937 2040,10,RSHEAT,autumn.evening,29.41382999189948 -2040,11,BIOPRD,winter.night,-189.4529914941521 -2040,11,BIOPEL,winter.night,180.43142047062102 -2040,11,BIOPRD,winter.day,-270.64713033475863 -2040,11,BIOPEL,winter.day,257.75917174738913 -2040,11,BIOPRD,winter.peak,-81.19413884060633 -2040,11,BIOPEL,winter.peak,77.32775127676793 -2040,11,BIOPRD,winter.evening,-108.25885265354592 -2040,11,BIOPEL,winter.evening,103.10366919385325 -2040,11,BIOPRD,peak.night,-109.57098321700626 -2040,11,BIOPEL,peak.night,104.35331734952976 -2040,11,BIOPRD,peak.day,-156.52997580962497 -2040,11,BIOPEL,peak.day,149.07616743773806 -2040,11,BIOPRD,peak.peak,-46.95899259261879 -2040,11,BIOPEL,peak.peak,44.72285008820837 -2040,11,BIOPRD,peak.evening,-62.611990624387545 -2040,11,BIOPEL,peak.evening,59.63046726132147 -2040,11,BIOPRD,summer.night,-8.15708165861069 -2040,11,BIOPEL,summer.night,7.768649198676847 -2040,11,BIOPRD,summer.day,-11.652973782034051 -2040,11,BIOPEL,summer.day,11.098070268603857 -2040,11,BIOPRD,summer.peak,-3.4958921234233613 -2040,11,BIOPEL,summer.peak,3.329421069927011 -2040,11,BIOPRD,summer.evening,-4.661189535187329 -2040,11,BIOPEL,summer.evening,4.439228128749837 -2040,11,BIOPRD,autumn.night,-87.89601632942917 -2040,11,BIOPEL,autumn.night,83.7104917423135 -2040,11,BIOPRD,autumn.day,-125.5657374412658 -2040,11,BIOPEL,autumn.day,119.58641661072933 -2040,11,BIOPRD,autumn.peak,-37.66972111183662 -2040,11,BIOPEL,autumn.peak,35.87592486841583 -2040,11,BIOPRD,autumn.evening,-50.226295217592536 -2040,11,BIOPEL,autumn.evening,47.83456687389765 -2040,12,BIOPRD,winter.night,189.45299149415206 -2040,12,BIOPRD,winter.day,270.6471303347585 -2040,12,BIOPRD,winter.peak,81.1941388406063 -2040,12,BIOPRD,winter.evening,108.25885265354587 -2040,12,BIOPRD,peak.night,109.57098321700624 -2040,12,BIOPRD,peak.day,156.52997580962503 -2040,12,BIOPRD,peak.peak,46.95899259261873 -2040,12,BIOPRD,peak.evening,62.61199062438756 -2040,12,BIOPRD,summer.night,8.157081658610691 -2040,12,BIOPRD,summer.day,11.652973782034051 -2040,12,BIOPRD,summer.peak,3.49589212342336 -2040,12,BIOPRD,summer.evening,4.661189535187329 -2040,12,BIOPRD,autumn.night,87.89601632942914 -2040,12,BIOPRD,autumn.day,125.56573744126581 -2040,12,BIOPRD,autumn.peak,37.66972111183663 -2040,12,BIOPRD,autumn.evening,50.22629521759253 +2040,11,BIOPRD,winter.night,-124.88584194871794 +2040,11,BIOPEL,winter.night,118.93889709401708 +2040,11,BIOPRD,winter.day,-178.4083453963515 +2040,11,BIOPEL,winter.day,169.91270990128714 +2040,11,BIOPRD,winter.peak,-53.52250344763343 +2040,11,BIOPEL,winter.peak,50.97381280726994 +2040,11,BIOPRD,winter.evening,-71.36333850108461 +2040,11,BIOPEL,winter.evening,67.96508428674724 +2040,11,BIOPRD,peak.night,-72.22828409456422 +2040,11,BIOPEL,peak.night,68.78884199482306 +2040,11,BIOPRD,peak.day,-103.18326285072611 +2040,11,BIOPEL,peak.day,98.26977414354867 +2040,11,BIOPRD,peak.peak,-30.954978756161907 +2040,11,BIOPEL,peak.peak,29.480932148725625 +2040,11,BIOPRD,peak.evening,-41.2733053384023 +2040,11,BIOPEL,peak.evening,39.30790984609743 +2040,11,BIOPRD,summer.night,-5.377080629584491 +2040,11,BIOPEL,summer.night,5.121029171032848 +2040,11,BIOPRD,summer.day,-7.681543746014586 +2040,11,BIOPEL,summer.day,7.315755948585319 +2040,11,BIOPRD,summer.peak,-2.3044631164300955 +2040,11,BIOPEL,summer.peak,2.194726777552472 +2040,11,BIOPRD,summer.evening,-3.072617513154398 +2040,11,BIOPEL,summer.evening,2.9263023934803787 +2040,11,BIOPRD,autumn.night,-57.94032554813395 +2040,11,BIOPEL,autumn.night,55.181262426794234 +2040,11,BIOPRD,autumn.day,-82.77189352667563 +2040,11,BIOPEL,autumn.day,78.83037478731012 +2040,11,BIOPRD,autumn.peak,-24.831567978541642 +2040,11,BIOPEL,autumn.peak,23.649112360515847 +2040,11,BIOPRD,autumn.evening,-33.10875756959228 +2040,11,BIOPEL,autumn.evening,31.53215006627836 +2040,12,BIOPRD,winter.night,124.88584194871792 +2040,12,BIOPRD,winter.day,178.4083453963515 +2040,12,BIOPRD,winter.peak,53.52250344763344 +2040,12,BIOPRD,winter.evening,71.36333850108461 +2040,12,BIOPRD,peak.night,72.22828409456415 +2040,12,BIOPRD,peak.day,103.18326285072614 +2040,12,BIOPRD,peak.peak,30.954978756161907 +2040,12,BIOPRD,peak.evening,41.27330533840232 +2040,12,BIOPRD,summer.night,5.377080629584492 +2040,12,BIOPRD,summer.day,7.681543746014587 +2040,12,BIOPRD,summer.peak,2.3044631164300937 +2040,12,BIOPRD,summer.evening,3.0726175131543982 +2040,12,BIOPRD,autumn.night,57.940325548133934 +2040,12,BIOPRD,autumn.day,82.77189352667561 +2040,12,BIOPRD,autumn.peak,24.831567978541667 +2040,12,BIOPRD,autumn.evening,33.10875756959228 diff --git a/tests/data/missing_commodity/commodity_prices.csv b/tests/data/missing_commodity/commodity_prices.csv index b92c9447d..b2a5d66a7 100644 --- a/tests/data/missing_commodity/commodity_prices.csv +++ b/tests/data/missing_commodity/commodity_prices.csv @@ -1,20 +1,20 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 2020,BIOPRD,GBR,winter.night,0.5595464737700432 2020,BIOPRD,GBR,winter.day,0.5595464737700432 2020,BIOPRD,GBR,winter.peak,0.5595464737700432 @@ -31,22 +31,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,BIOPRD,GBR,autumn.day,0.5595464737700432 2020,BIOPRD,GBR,autumn.peak,0.5595464737700432 2020,BIOPRD,GBR,autumn.evening,0.5595464737700432 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 2020,BIOPEL,GBR,winter.night,1.3263861634852976 2020,BIOPEL,GBR,winter.day,1.3263861634852976 2020,BIOPEL,GBR,winter.peak,1.3263861634852976 @@ -63,166 +63,166 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,BIOPEL,GBR,autumn.day,1.3263861634852976 2020,BIOPEL,GBR,autumn.peak,1.3263861634852976 2020,BIOPEL,GBR,autumn.evening,1.3263861634852976 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,5.398502021512125 -2030,GASPRD,GBR,winter.day,5.398502021512125 -2030,GASPRD,GBR,winter.peak,5.398502021512125 -2030,GASPRD,GBR,winter.evening,5.398502021512125 -2030,GASPRD,GBR,peak.night,5.398502021512128 -2030,GASPRD,GBR,peak.day,5.398502021512128 -2030,GASPRD,GBR,peak.peak,5.398502021512128 -2030,GASPRD,GBR,peak.evening,5.398502021512128 -2030,GASPRD,GBR,summer.night,5.398502021512126 -2030,GASPRD,GBR,summer.day,5.398502021512126 -2030,GASPRD,GBR,summer.peak,5.398502021512126 -2030,GASPRD,GBR,summer.evening,5.398502021512126 -2030,GASPRD,GBR,autumn.night,5.398502021512126 -2030,GASPRD,GBR,autumn.day,5.398502021512126 -2030,GASPRD,GBR,autumn.peak,5.398502021512126 -2030,GASPRD,GBR,autumn.evening,5.398502021512126 -2030,BIOPRD,GBR,winter.night,0.6627286316933912 -2030,BIOPRD,GBR,winter.day,0.6627286316933912 -2030,BIOPRD,GBR,winter.peak,0.6627286316933912 -2030,BIOPRD,GBR,winter.evening,0.6627286316933912 -2030,BIOPRD,GBR,peak.night,0.6627286316933912 -2030,BIOPRD,GBR,peak.day,0.6627286316933912 -2030,BIOPRD,GBR,peak.peak,0.6627286316933912 -2030,BIOPRD,GBR,peak.evening,0.6627286316933912 -2030,BIOPRD,GBR,summer.night,0.6627286316933912 -2030,BIOPRD,GBR,summer.day,0.6627286316933912 -2030,BIOPRD,GBR,summer.peak,0.6627286316933912 -2030,BIOPRD,GBR,summer.evening,0.6627286316933912 -2030,BIOPRD,GBR,autumn.night,0.6627286316933911 -2030,BIOPRD,GBR,autumn.day,0.6627286316933911 -2030,BIOPRD,GBR,autumn.peak,0.6627286316933911 -2030,BIOPRD,GBR,autumn.evening,0.6627286316933911 -2030,GASNAT,GBR,winter.night,8.50647453764622 -2030,GASNAT,GBR,winter.day,8.50647453764622 -2030,GASNAT,GBR,winter.peak,8.50647453764622 -2030,GASNAT,GBR,winter.evening,8.50647453764622 -2030,GASNAT,GBR,peak.night,8.506474537646222 -2030,GASNAT,GBR,peak.day,8.506474537646222 -2030,GASNAT,GBR,peak.peak,8.506474537646222 -2030,GASNAT,GBR,peak.evening,8.506474537646222 -2030,GASNAT,GBR,summer.night,8.506474537646222 -2030,GASNAT,GBR,summer.day,8.506474537646222 -2030,GASNAT,GBR,summer.peak,8.506474537646222 -2030,GASNAT,GBR,summer.evening,8.506474537646222 -2030,GASNAT,GBR,autumn.night,8.506474537646218 -2030,GASNAT,GBR,autumn.day,8.506474537646218 -2030,GASNAT,GBR,autumn.peak,8.506474537646218 -2030,GASNAT,GBR,autumn.evening,8.506474537646218 -2030,BIOPEL,GBR,winter.night,1.5624240602452804 -2030,BIOPEL,GBR,winter.day,1.5624240602452804 -2030,BIOPEL,GBR,winter.peak,1.5624240602452804 -2030,BIOPEL,GBR,winter.evening,1.5624240602452804 -2030,BIOPEL,GBR,peak.night,1.5624240602452804 -2030,BIOPEL,GBR,peak.day,1.5624240602452804 -2030,BIOPEL,GBR,peak.peak,1.5624240602452804 -2030,BIOPEL,GBR,peak.evening,1.5624240602452804 -2030,BIOPEL,GBR,summer.night,1.5624240602452804 -2030,BIOPEL,GBR,summer.day,1.5624240602452804 -2030,BIOPEL,GBR,summer.peak,1.5624240602452804 -2030,BIOPEL,GBR,summer.evening,1.5624240602452804 -2030,BIOPEL,GBR,autumn.night,1.5624240602452801 -2030,BIOPEL,GBR,autumn.day,1.5624240602452801 -2030,BIOPEL,GBR,autumn.peak,1.5624240602452801 -2030,BIOPEL,GBR,autumn.evening,1.5624240602452801 -2030,ELCTRI,GBR,winter.night,13.094818174298528 -2030,ELCTRI,GBR,winter.day,13.094818174298528 -2030,ELCTRI,GBR,winter.peak,13.094818174298526 -2030,ELCTRI,GBR,winter.evening,13.094818174298528 -2030,ELCTRI,GBR,peak.night,18.88988451717498 -2030,ELCTRI,GBR,peak.day,13.094818174298528 -2030,ELCTRI,GBR,peak.peak,14.14651538453766 -2030,ELCTRI,GBR,peak.evening,18.27818307005668 -2030,ELCTRI,GBR,summer.night,13.094818174298528 -2030,ELCTRI,GBR,summer.day,13.094818174298526 -2030,ELCTRI,GBR,summer.peak,13.094818174298528 -2030,ELCTRI,GBR,summer.evening,13.094818174298528 -2030,ELCTRI,GBR,autumn.night,17.602092003948773 -2030,ELCTRI,GBR,autumn.day,13.951200173577334 -2030,ELCTRI,GBR,autumn.peak,16.099667394065353 -2030,ELCTRI,GBR,autumn.evening,17.151364604304483 -2030,RSHEAT,GBR,winter.night,40.779089417492685 -2030,RSHEAT,GBR,winter.day,44.52723650076386 -2030,RSHEAT,GBR,winter.peak,54.6268766042409 -2030,RSHEAT,GBR,winter.evening,44.05222733576843 -2030,RSHEAT,GBR,peak.night,54.61327875125255 -2030,RSHEAT,GBR,peak.day,42.26854692739502 -2030,RSHEAT,GBR,peak.peak,49.040442225542996 -2030,RSHEAT,GBR,peak.evening,42.05470066542131 -2030,RSHEAT,GBR,summer.night,32.42128643415783 -2030,RSHEAT,GBR,summer.day,32.42128643415783 -2030,RSHEAT,GBR,summer.peak,32.42128643415783 -2030,RSHEAT,GBR,summer.evening,32.42128643415783 -2030,RSHEAT,GBR,autumn.night,37.06941931370886 -2030,RSHEAT,GBR,autumn.day,41.190440682529605 -2030,RSHEAT,GBR,autumn.peak,62.60330375916885 -2030,RSHEAT,GBR,autumn.evening,40.502858097783765 -2040,BIOPRD,GBR,winter.night,0.8437525562952751 -2040,BIOPRD,GBR,winter.day,0.8437525562952751 -2040,BIOPRD,GBR,winter.peak,0.8437525562952751 -2040,BIOPRD,GBR,winter.evening,0.8437525562952751 -2040,BIOPRD,GBR,peak.night,0.8437525562952752 -2040,BIOPRD,GBR,peak.day,0.8437525562952752 -2040,BIOPRD,GBR,peak.peak,0.8437525562952752 -2040,BIOPRD,GBR,peak.evening,0.8437525562952752 -2040,BIOPRD,GBR,summer.night,0.8437525562952751 -2040,BIOPRD,GBR,summer.day,0.8437525562952751 -2040,BIOPRD,GBR,summer.peak,0.8437525562952751 -2040,BIOPRD,GBR,summer.evening,0.8437525562952751 -2040,BIOPRD,GBR,autumn.night,0.8437525562952753 -2040,BIOPRD,GBR,autumn.day,0.8437525562952753 -2040,BIOPRD,GBR,autumn.peak,0.8437525562952753 -2040,BIOPRD,GBR,autumn.evening,0.8437525562952753 -2040,BIOPEL,GBR,winter.night,2.0185376424340133 -2040,BIOPEL,GBR,winter.day,2.0185376424340133 -2040,BIOPEL,GBR,winter.peak,2.0185376424340133 -2040,BIOPEL,GBR,winter.evening,2.0185376424340133 -2040,BIOPEL,GBR,peak.night,2.0185376424340133 -2040,BIOPEL,GBR,peak.day,2.0185376424340133 -2040,BIOPEL,GBR,peak.peak,2.0185376424340133 -2040,BIOPEL,GBR,peak.evening,2.0185376424340133 -2040,BIOPEL,GBR,summer.night,2.018537642434013 -2040,BIOPEL,GBR,summer.day,2.018537642434013 -2040,BIOPEL,GBR,summer.peak,2.018537642434013 -2040,BIOPEL,GBR,summer.evening,2.018537642434013 -2040,BIOPEL,GBR,autumn.night,2.0185376424340133 -2040,BIOPEL,GBR,autumn.day,2.0185376424340133 -2040,BIOPEL,GBR,autumn.peak,2.0185376424340133 -2040,BIOPEL,GBR,autumn.evening,2.0185376424340133 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,6.663640054361873 +2030,GASPRD,GBR,winter.day,6.663640054361873 +2030,GASPRD,GBR,winter.peak,6.663640054361873 +2030,GASPRD,GBR,winter.evening,6.663640054361873 +2030,GASPRD,GBR,peak.night,6.663640054361872 +2030,GASPRD,GBR,peak.day,6.663640054361872 +2030,GASPRD,GBR,peak.peak,6.663640054361872 +2030,GASPRD,GBR,peak.evening,6.663640054361872 +2030,GASPRD,GBR,summer.night,6.663640054361873 +2030,GASPRD,GBR,summer.day,6.663640054361873 +2030,GASPRD,GBR,summer.peak,6.663640054361873 +2030,GASPRD,GBR,summer.evening,6.663640054361873 +2030,GASPRD,GBR,autumn.night,6.663640054361872 +2030,GASPRD,GBR,autumn.day,6.663640054361872 +2030,GASPRD,GBR,autumn.peak,6.663640054361872 +2030,GASPRD,GBR,autumn.evening,6.663640054361872 +2030,BIOPRD,GBR,winter.night,0.7604055369230344 +2030,BIOPRD,GBR,winter.day,0.7604055369230344 +2030,BIOPRD,GBR,winter.peak,0.7604055369230344 +2030,BIOPRD,GBR,winter.evening,0.7604055369230344 +2030,BIOPRD,GBR,peak.night,0.7604055369230345 +2030,BIOPRD,GBR,peak.day,0.7604055369230345 +2030,BIOPRD,GBR,peak.peak,0.7604055369230345 +2030,BIOPRD,GBR,peak.evening,0.7604055369230345 +2030,BIOPRD,GBR,summer.night,0.7604055369230345 +2030,BIOPRD,GBR,summer.day,0.7604055369230345 +2030,BIOPRD,GBR,summer.peak,0.7604055369230345 +2030,BIOPRD,GBR,summer.evening,0.7604055369230345 +2030,BIOPRD,GBR,autumn.night,0.7604055369230346 +2030,BIOPRD,GBR,autumn.day,0.7604055369230346 +2030,BIOPRD,GBR,autumn.peak,0.7604055369230346 +2030,BIOPRD,GBR,autumn.evening,0.7604055369230346 +2030,GASNAT,GBR,winter.night,10.72046609513328 +2030,GASNAT,GBR,winter.day,10.72046609513328 +2030,GASNAT,GBR,winter.peak,10.72046609513328 +2030,GASNAT,GBR,winter.evening,10.72046609513328 +2030,GASNAT,GBR,peak.night,10.720466095133277 +2030,GASNAT,GBR,peak.day,10.720466095133277 +2030,GASNAT,GBR,peak.peak,10.720466095133277 +2030,GASNAT,GBR,peak.evening,10.720466095133277 +2030,GASNAT,GBR,summer.night,10.72046609513328 +2030,GASNAT,GBR,summer.day,10.72046609513328 +2030,GASNAT,GBR,summer.peak,10.72046609513328 +2030,GASNAT,GBR,summer.evening,10.72046609513328 +2030,GASNAT,GBR,autumn.night,10.720466095133277 +2030,GASNAT,GBR,autumn.day,10.720466095133277 +2030,GASNAT,GBR,autumn.peak,10.720466095133277 +2030,GASNAT,GBR,autumn.evening,10.720466095133277 +2030,BIOPEL,GBR,winter.night,1.8085338672190387 +2030,BIOPEL,GBR,winter.day,1.8085338672190387 +2030,BIOPEL,GBR,winter.peak,1.8085338672190387 +2030,BIOPEL,GBR,winter.evening,1.8085338672190387 +2030,BIOPEL,GBR,peak.night,1.8085338672190387 +2030,BIOPEL,GBR,peak.day,1.8085338672190387 +2030,BIOPEL,GBR,peak.peak,1.8085338672190387 +2030,BIOPEL,GBR,peak.evening,1.8085338672190387 +2030,BIOPEL,GBR,summer.night,1.8085338672190387 +2030,BIOPEL,GBR,summer.day,1.8085338672190387 +2030,BIOPEL,GBR,summer.peak,1.8085338672190387 +2030,BIOPEL,GBR,summer.evening,1.8085338672190387 +2030,BIOPEL,GBR,autumn.night,1.8085338672190387 +2030,BIOPEL,GBR,autumn.day,1.8085338672190387 +2030,BIOPEL,GBR,autumn.peak,1.8085338672190387 +2030,BIOPEL,GBR,autumn.evening,1.8085338672190387 +2030,ELCTRI,GBR,winter.night,12.740651894282937 +2030,ELCTRI,GBR,winter.day,12.740651894282937 +2030,ELCTRI,GBR,winter.peak,15.18033732744766 +2030,ELCTRI,GBR,winter.evening,15.889548261914722 +2030,ELCTRI,GBR,peak.night,12.74065189428294 +2030,ELCTRI,GBR,peak.day,16.14486415297238 +2030,ELCTRI,GBR,peak.peak,18.300865262739716 +2030,ELCTRI,GBR,peak.evening,12.740651894282937 +2030,ELCTRI,GBR,summer.night,12.740651894282937 +2030,ELCTRI,GBR,summer.day,12.740651894282935 +2030,ELCTRI,GBR,summer.peak,12.740651894282937 +2030,ELCTRI,GBR,summer.evening,12.740651894282935 +2030,ELCTRI,GBR,autumn.night,12.740651894282939 +2030,ELCTRI,GBR,autumn.day,12.740651894282939 +2030,ELCTRI,GBR,autumn.peak,21.98876190781335 +2030,ELCTRI,GBR,autumn.evening,12.740651894282937 +2030,RSHEAT,GBR,winter.night,23.880313448125392 +2030,RSHEAT,GBR,winter.day,57.60402802753218 +2030,RSHEAT,GBR,winter.peak,73.62544186222839 +2030,RSHEAT,GBR,winter.evening,50.48547023600163 +2030,RSHEAT,GBR,peak.night,23.208743595106675 +2030,RSHEAT,GBR,peak.day,23.083251200283126 +2030,RSHEAT,GBR,peak.peak,58.106205247209424 +2030,RSHEAT,GBR,peak.evening,20.749450404418166 +2030,RSHEAT,GBR,summer.night,36.74101881732581 +2030,RSHEAT,GBR,summer.day,36.7410188173258 +2030,RSHEAT,GBR,summer.peak,36.74101881732581 +2030,RSHEAT,GBR,summer.evening,36.7410188173258 +2030,RSHEAT,GBR,autumn.night,26.076980999041513 +2030,RSHEAT,GBR,autumn.day,23.09378272701398 +2030,RSHEAT,GBR,autumn.peak,48.27957348602687 +2030,RSHEAT,GBR,autumn.evening,22.742198849453864 +2040,BIOPRD,GBR,winter.night,0.8437525562952755 +2040,BIOPRD,GBR,winter.day,0.8437525562952755 +2040,BIOPRD,GBR,winter.peak,0.8437525562952755 +2040,BIOPRD,GBR,winter.evening,0.8437525562952755 +2040,BIOPRD,GBR,peak.night,0.8437525562952753 +2040,BIOPRD,GBR,peak.day,0.8437525562952753 +2040,BIOPRD,GBR,peak.peak,0.8437525562952753 +2040,BIOPRD,GBR,peak.evening,0.8437525562952753 +2040,BIOPRD,GBR,summer.night,0.8437525562952757 +2040,BIOPRD,GBR,summer.day,0.8437525562952757 +2040,BIOPRD,GBR,summer.peak,0.8437525562952757 +2040,BIOPRD,GBR,summer.evening,0.8437525562952757 +2040,BIOPRD,GBR,autumn.night,0.8437525562952756 +2040,BIOPRD,GBR,autumn.day,0.8437525562952756 +2040,BIOPRD,GBR,autumn.peak,0.8437525562952756 +2040,BIOPRD,GBR,autumn.evening,0.8437525562952756 +2040,BIOPEL,GBR,winter.night,2.018537642434013 +2040,BIOPEL,GBR,winter.day,2.018537642434013 +2040,BIOPEL,GBR,winter.peak,2.018537642434013 +2040,BIOPEL,GBR,winter.evening,2.018537642434013 +2040,BIOPEL,GBR,peak.night,2.018537642434013 +2040,BIOPEL,GBR,peak.day,2.018537642434013 +2040,BIOPEL,GBR,peak.peak,2.018537642434013 +2040,BIOPEL,GBR,peak.evening,2.018537642434013 +2040,BIOPEL,GBR,summer.night,2.018537642434014 +2040,BIOPEL,GBR,summer.day,2.018537642434014 +2040,BIOPEL,GBR,summer.peak,2.018537642434014 +2040,BIOPEL,GBR,summer.evening,2.018537642434014 +2040,BIOPEL,GBR,autumn.night,2.018537642434013 +2040,BIOPEL,GBR,autumn.day,2.018537642434013 +2040,BIOPEL,GBR,autumn.peak,2.018537642434013 +2040,BIOPEL,GBR,autumn.evening,2.018537642434013 2040,RSHEAT,GBR,winter.night,31.43658148973434 2040,RSHEAT,GBR,winter.day,31.436581489734348 2040,RSHEAT,GBR,winter.peak,31.436581489734344 diff --git a/tests/data/simple/asset_capacities.csv b/tests/data/simple/asset_capacities.csv index 71a2f3119..12b624861 100644 --- a/tests/data/simple/asset_capacities.csv +++ b/tests/data/simple/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1897.4214205283952,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283952,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,355.83840587648046,,0.0, 2040,8,3655.8189696,,0.0, -2040,9,679.7717018943207,,0.0, -2040,10,713.7602869890369,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple/commodity_flows.csv b/tests/data/simple/commodity_flows.csv index 74dbea18b..f4bdab489 100644 --- a/tests/data/simple/commodity_flows.csv +++ b/tests/data/simple/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.35364587933591 -2040,0,CO2EMT,winter.night,707.4021913810446 -2040,0,GASPRD,winter.day,197.64806527084832 -2040,0,CO2EMT,winter.day,1010.5745577298476 -2040,0,GASPRD,winter.peak,59.29441939151235 -2040,0,CO2EMT,winter.peak,303.17236634880265 -2040,0,GASPRD,winter.evening,79.05922648782361 -2040,0,CO2EMT,winter.evening,404.22982503224216 -2040,0,GASPRD,peak.night,80.0174486087451 -2040,0,CO2EMT,peak.night,409.12921473651375 -2040,0,GASPRD,peak.day,114.31064071286698 -2040,0,CO2EMT,peak.day,584.4703059648889 -2040,0,GASPRD,peak.peak,34.29319210412195 -2040,0,CO2EMT,peak.peak,175.34109122837555 -2040,0,GASPRD,peak.evening,45.72425650462322 -2040,0,CO2EMT,peak.evening,233.78812350813854 -2040,0,GASPRD,summer.night,5.956949944699524 -2040,0,CO2EMT,summer.night,30.457885067248668 -2040,0,GASPRD,summer.day,8.509928480757136 -2040,0,CO2EMT,summer.day,43.51126432211124 -2040,0,GASPRD,summer.peak,2.552978536057609 -2040,0,CO2EMT,summer.peak,13.053379254862556 -2040,0,GASPRD,summer.evening,3.403971408641916 -2040,0,CO2EMT,summer.evening,17.40450581238612 -2040,0,GASPRD,autumn.night,64.1886634860634 -2040,0,CO2EMT,autumn.night,328.1966364042422 -2040,0,GASPRD,autumn.day,91.69809056861892 -2040,0,CO2EMT,autumn.day,468.8523370773486 -2040,0,GASPRD,autumn.peak,27.50942708255553 -2040,0,CO2EMT,autumn.peak,140.65570067310642 -2040,0,GASPRD,autumn.evening,36.6792364035079 -2040,0,CO2EMT,autumn.evening,187.5409357311359 -2040,1,GASPRD,winter.night,-138.35364587933591 -2040,1,GASNAT,winter.night,131.76537702793897 -2040,1,CO2EMT,winter.night,336.858186371926 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874513 -2040,1,GASNAT,peak.night,76.20709391309059 -2040,1,CO2EMT,peak.night,194.8234355888161 -2040,1,GASPRD,peak.day,-114.31064071286704 -2040,1,GASNAT,peak.day,108.86727686939717 -2040,1,CO2EMT,peak.day,278.3191933166139 -2040,1,GASPRD,peak.peak,-34.293192104121886 -2040,1,GASNAT,peak.peak,32.660182956306556 -2040,1,CO2EMT,peak.peak,83.49575772779772 -2040,1,GASPRD,peak.evening,-45.724256504623234 -2040,1,GASNAT,peak.evening,43.54691095678403 -2040,1,CO2EMT,peak.evening,111.32767786101839 -2040,1,GASPRD,summer.night,-5.956949944699525 -2040,1,GASNAT,summer.night,5.6732856616185945 -2040,1,CO2EMT,summer.night,14.503754793927937 -2040,1,GASPRD,summer.day,-8.509928480757138 -2040,1,GASNAT,summer.day,8.104693791197274 -2040,1,CO2EMT,summer.day,20.719649677195832 -2040,1,GASPRD,summer.peak,-2.552978536057609 -2040,1,GASNAT,summer.peak,2.431408129578675 -2040,1,CO2EMT,summer.peak,6.215894883267883 -2040,1,GASPRD,summer.evening,-3.4039714086419166 -2040,1,GASNAT,summer.evening,3.2418775320399202 -2040,1,CO2EMT,summer.evening,8.287859910660057 -2040,1,GASPRD,autumn.night,-64.18866348606342 -2040,1,GASNAT,autumn.night,61.132060462917536 -2040,1,CO2EMT,autumn.night,156.28411257344868 -2040,1,GASPRD,autumn.day,-91.69809056861895 -2040,1,GASNAT,autumn.day,87.33151482725614 -2040,1,CO2EMT,autumn.day,223.26301765588036 -2040,1,GASPRD,autumn.peak,-27.509427082555515 -2040,1,GASNAT,autumn.peak,26.199454364338585 -2040,1,CO2EMT,autumn.peak,66.9789050824316 -2040,1,GASPRD,autumn.evening,-36.67923640350791 -2040,1,GASNAT,autumn.evening,34.93260609857896 -2040,1,CO2EMT,autumn.evening,89.30520749101711 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624105 +2040,0,CO2EMT,winter.night,707.0925212419705 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624102 +2040,1,GASNAT,winter.night,131.70769583451525 +2040,1,CO2EMT,winter.night,336.71072440093826 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-38.54192901013175 2040,8,RSHEAT,autumn.evening,33.51472087837544 2040,8,CO2EMT,autumn.evening,1970.6488302880368 -2040,9,GASPRD,winter.night,-52.04502116420401 -2040,9,GASNAT,winter.night,49.566686823051434 -2040,9,CO2EMT,winter.night,126.717234863131 -2040,9,GASPRD,winter.day,-74.35003013261144 -2040,9,GASNAT,winter.day,70.80955250724898 -2040,9,CO2EMT,winter.day,181.02462098478205 -2040,9,GASPRD,winter.peak,-22.3050089684074 -2040,9,GASNAT,winter.peak,21.242865684197522 -2040,9,CO2EMT,winter.peak,54.30738612165097 -2040,9,GASPRD,winter.evening,-29.740012195796627 -2040,9,GASNAT,winter.evening,28.32382113885393 -2040,9,CO2EMT,winter.evening,72.40984874148008 -2040,9,GASPRD,peak.night,-30.100470283087382 -2040,9,GASNAT,peak.night,28.667114555321316 -2040,9,CO2EMT,peak.night,73.28747836067895 -2040,9,GASPRD,peak.day,-43.00067177400963 -2040,9,GASNAT,peak.day,40.95302073715203 -2040,9,CO2EMT,peak.day,104.69639751452918 -2040,9,GASPRD,peak.peak,-12.900201490922242 -2040,9,GASNAT,peak.peak,12.285906181830706 -2040,9,CO2EMT,peak.peak,31.408919153850203 -2040,9,GASPRD,peak.evening,-17.200268792165144 -2040,9,GASNAT,peak.evening,16.38120837349061 -2040,9,CO2EMT,peak.evening,41.878559206828754 -2040,9,GASPRD,summer.night,-2.240848688703011 -2040,9,GASNAT,summer.night,2.134141608288582 -2040,9,CO2EMT,summer.night,5.45593302158976 -2040,9,GASPRD,summer.day,-3.2012124080426405 -2040,9,GASNAT,summer.day,3.0487737219453717 -2040,9,CO2EMT,summer.day,7.794190020153343 -2040,9,GASPRD,summer.peak,-0.9603637193396277 -2040,9,GASNAT,summer.peak,0.9146321136567883 -2040,9,CO2EMT,summer.peak,2.3382569985635797 -2040,9,GASPRD,summer.evening,-1.2804849693633835 -2040,9,GASNAT,summer.evening,1.2195094946317937 -2040,9,CO2EMT,summer.evening,3.117676023026181 -2040,9,GASPRD,autumn.night,-24.146095524997623 -2040,9,GASNAT,autumn.night,22.99628145237869 -2040,9,CO2EMT,autumn.night,58.789993533006125 -2040,9,GASPRD,autumn.day,-34.49442213126141 -2040,9,GASNAT,autumn.day,32.85183060120134 -2040,9,CO2EMT,autumn.day,83.98570493197124 -2040,9,GASPRD,autumn.peak,-10.348326606263775 -2040,9,GASNAT,autumn.peak,9.855549148822643 -2040,9,CO2EMT,autumn.peak,25.195711398965088 -2040,9,GASPRD,autumn.evening,-13.797768918733853 -2040,9,GASNAT,autumn.evening,13.14073230355605 -2040,9,CO2EMT,autumn.evening,33.594282134041045 -2040,10,GASPRD,winter.night,52.04502116420402 -2040,10,CO2EMT,winter.night,266.1061932125752 -2040,10,GASPRD,winter.day,74.35003013261145 -2040,10,CO2EMT,winter.day,380.15170406804236 -2040,10,GASPRD,winter.peak,22.305008968407403 -2040,10,CO2EMT,winter.peak,114.04551085546706 -2040,10,GASPRD,winter.evening,29.740012195796634 -2040,10,CO2EMT,winter.evening,152.0606823571082 -2040,10,GASPRD,peak.night,30.100470283087386 -2040,10,CO2EMT,peak.night,153.9037045574258 -2040,10,GASPRD,peak.day,43.00067177400963 -2040,10,CO2EMT,peak.day,219.86243478051128 -2040,10,GASPRD,peak.peak,12.900201490922269 -2040,10,CO2EMT,peak.peak,65.95873022308557 -2040,10,GASPRD,peak.evening,17.20026879216514 -2040,10,CO2EMT,peak.evening,87.94497433434037 -2040,10,GASPRD,summer.night,2.2408486887030117 -2040,10,CO2EMT,summer.night,11.4574593453385 -2040,10,GASPRD,summer.day,3.201212408042641 -2040,10,CO2EMT,summer.day,16.367799042322023 -2040,10,GASPRD,summer.peak,0.9603637193396282 -2040,10,CO2EMT,summer.peak,4.910339696983519 -2040,10,GASPRD,summer.evening,1.280484969363384 -2040,10,CO2EMT,summer.evening,6.5471196483549825 -2040,10,GASPRD,autumn.night,24.14609552499763 -2040,10,CO2EMT,autumn.night,123.4589864193129 -2040,10,GASPRD,autumn.day,34.494422131261416 -2040,10,CO2EMT,autumn.day,176.36998035713964 -2040,10,GASPRD,autumn.peak,10.348326606263786 -2040,10,CO2EMT,autumn.peak,52.910993937826746 -2040,10,GASPRD,autumn.evening,13.797768918733853 -2040,10,CO2EMT,autumn.evening,70.54799248148619 +2040,9,GASPRD,winter.night,-52.1055864172988 +2040,9,GASNAT,winter.night,49.624368016475046 +2040,9,CO2EMT,winter.night,126.86469683411846 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.105586417298795 +2040,10,CO2EMT,winter.night,266.41586335164874 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple/commodity_prices.csv b/tests/data/simple/commodity_prices.csv index 104851cc8..6e2277c23 100644 --- a/tests/data/simple/commodity_prices.csv +++ b/tests/data/simple/commodity_prices.csv @@ -1,156 +1,156 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554476 -2030,GASPRD,GBR,peak.day,5.201888478554476 -2030,GASPRD,GBR,peak.peak,5.201888478554476 -2030,GASPRD,GBR,peak.evening,5.201888478554476 -2030,GASPRD,GBR,summer.night,5.201888478554477 -2030,GASPRD,GBR,summer.day,5.201888478554477 -2030,GASPRD,GBR,summer.peak,5.201888478554477 -2030,GASPRD,GBR,summer.evening,5.201888478554477 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,13.169844719464352 -2030,ELCTRI,GBR,winter.day,13.028582330527561 -2030,ELCTRI,GBR,winter.peak,13.02858233052756 -2030,ELCTRI,GBR,winter.evening,13.028582330527561 -2030,ELCTRI,GBR,peak.night,14.15337272352348 -2030,ELCTRI,GBR,peak.day,13.11333975134377 -2030,ELCTRI,GBR,peak.peak,13.82906916631975 -2030,ELCTRI,GBR,peak.evening,14.097525117162592 -2030,ELCTRI,GBR,summer.night,13.028582330527561 -2030,ELCTRI,GBR,summer.day,13.028582330527561 -2030,ELCTRI,GBR,summer.peak,13.02858233052756 -2030,ELCTRI,GBR,summer.evening,13.028582330527563 -2030,ELCTRI,GBR,autumn.night,14.041915377610426 -2030,ELCTRI,GBR,autumn.day,13.706641759786564 -2030,ELCTRI,GBR,autumn.peak,13.936906771876306 -2030,ELCTRI,GBR,autumn.evening,14.007948905606877 -2030,RSHEAT,GBR,winter.night,44.437383920724045 -2030,RSHEAT,GBR,winter.day,48.829324429787086 -2030,RSHEAT,GBR,winter.peak,50.04339084323913 -2030,RSHEAT,GBR,winter.evening,48.27016567210924 -2030,RSHEAT,GBR,peak.night,44.46079705775376 -2030,RSHEAT,GBR,peak.day,46.17979828397371 -2030,RSHEAT,GBR,peak.peak,48.88979252939609 -2030,RSHEAT,GBR,peak.evening,46.94367516961419 -2030,RSHEAT,GBR,summer.night,34.578761496294284 -2030,RSHEAT,GBR,summer.day,34.578761496294284 -2030,RSHEAT,GBR,summer.peak,34.578761496294284 -2030,RSHEAT,GBR,summer.evening,34.578761496294284 -2030,RSHEAT,GBR,autumn.night,41.696056567057 -2030,RSHEAT,GBR,autumn.day,44.856373686363526 -2030,RSHEAT,GBR,autumn.peak,48.58609034378368 -2030,RSHEAT,GBR,autumn.evening,45.01690492311999 -2040,GASPRD,GBR,winter.night,4.89313569725816 -2040,GASPRD,GBR,winter.day,4.89313569725816 -2040,GASPRD,GBR,winter.peak,4.89313569725816 -2040,GASPRD,GBR,winter.evening,4.89313569725816 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 -2040,GASPRD,GBR,summer.night,4.8931356972581606 -2040,GASPRD,GBR,summer.day,4.8931356972581606 -2040,GASPRD,GBR,summer.peak,4.8931356972581606 -2040,GASPRD,GBR,summer.evening,4.8931356972581606 -2040,GASPRD,GBR,autumn.night,4.893135697258158 -2040,GASPRD,GBR,autumn.day,4.893135697258158 -2040,GASPRD,GBR,autumn.peak,4.893135697258158 -2040,GASPRD,GBR,autumn.evening,4.893135697258158 -2040,GASNAT,GBR,winter.night,7.622083470201777 -2040,GASNAT,GBR,winter.day,7.622083470201777 -2040,GASNAT,GBR,winter.peak,7.622083470201777 -2040,GASNAT,GBR,winter.evening,7.622083470201777 -2040,GASNAT,GBR,peak.night,7.622083470201782 -2040,GASNAT,GBR,peak.day,7.622083470201782 -2040,GASNAT,GBR,peak.peak,7.622083470201782 -2040,GASNAT,GBR,peak.evening,7.622083470201782 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635034 +2030,GASPRD,GBR,peak.day,5.260028834635034 +2030,GASPRD,GBR,peak.peak,5.260028834635034 +2030,GASPRD,GBR,peak.evening,5.260028834635034 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,13.094818174298528 +2030,ELCTRI,GBR,winter.day,13.094818174298528 +2030,ELCTRI,GBR,winter.peak,13.09481817429853 +2030,ELCTRI,GBR,winter.evening,13.094818174298528 +2030,ELCTRI,GBR,peak.night,18.7600659049581 +2030,ELCTRI,GBR,peak.day,13.094818174298528 +2030,ELCTRI,GBR,peak.peak,14.122955710803563 +2030,ELCTRI,GBR,peak.evening,18.16206753356965 +2030,ELCTRI,GBR,summer.night,13.094818174298528 +2030,ELCTRI,GBR,summer.day,13.094818174298526 +2030,ELCTRI,GBR,summer.peak,13.094818174298528 +2030,ELCTRI,GBR,summer.evening,13.094818174298528 +2030,ELCTRI,GBR,autumn.night,17.50112197205847 +2030,ELCTRI,GBR,autumn.day,13.932015868153368 +2030,ELCTRI,GBR,autumn.peak,16.03235403947182 +2030,ELCTRI,GBR,autumn.evening,17.060491575976858 +2030,RSHEAT,GBR,winter.night,44.29532527826777 +2030,RSHEAT,GBR,winter.day,49.62036633857297 +2030,RSHEAT,GBR,winter.peak,51.085629525134735 +2030,RSHEAT,GBR,winter.evening,48.94551467148886 +2030,RSHEAT,GBR,peak.night,41.56890215611762 +2030,RSHEAT,GBR,peak.day,46.41141683540265 +2030,RSHEAT,GBR,peak.peak,49.697000461962205 +2030,RSHEAT,GBR,peak.evening,45.81014538079888 +2030,RSHEAT,GBR,summer.night,32.42128643415783 +2030,RSHEAT,GBR,summer.day,32.42128643415783 +2030,RSHEAT,GBR,summer.peak,32.42128643415783 +2030,RSHEAT,GBR,summer.evening,32.42128643415783 +2030,RSHEAT,GBR,autumn.night,38.52291924848192 +2030,RSHEAT,GBR,autumn.day,44.82796211786052 +2030,RSHEAT,GBR,autumn.peak,48.91661586113201 +2030,RSHEAT,GBR,autumn.evening,43.607909856867394 +2040,GASPRD,GBR,winter.night,4.893135697258159 +2040,GASPRD,GBR,winter.day,4.893135697258159 +2040,GASPRD,GBR,winter.peak,4.893135697258159 +2040,GASPRD,GBR,winter.evening,4.893135697258159 +2040,GASPRD,GBR,peak.night,4.8931356972581606 +2040,GASPRD,GBR,peak.day,4.8931356972581606 +2040,GASPRD,GBR,peak.peak,4.8931356972581606 +2040,GASPRD,GBR,peak.evening,4.8931356972581606 +2040,GASPRD,GBR,summer.night,4.89313569725816 +2040,GASPRD,GBR,summer.day,4.89313569725816 +2040,GASPRD,GBR,summer.peak,4.89313569725816 +2040,GASPRD,GBR,summer.evening,4.89313569725816 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 +2040,GASNAT,GBR,winter.night,7.622083470201781 +2040,GASNAT,GBR,winter.day,7.622083470201781 +2040,GASNAT,GBR,winter.peak,7.622083470201781 +2040,GASNAT,GBR,winter.evening,7.622083470201781 +2040,GASNAT,GBR,peak.night,7.62208347020178 +2040,GASNAT,GBR,peak.day,7.62208347020178 +2040,GASNAT,GBR,peak.peak,7.62208347020178 +2040,GASNAT,GBR,peak.evening,7.62208347020178 2040,GASNAT,GBR,summer.night,7.62208347020178 2040,GASNAT,GBR,summer.day,7.62208347020178 2040,GASNAT,GBR,summer.peak,7.62208347020178 @@ -159,14 +159,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASNAT,GBR,autumn.day,7.62208347020178 2040,GASNAT,GBR,autumn.peak,7.62208347020178 2040,GASNAT,GBR,autumn.evening,7.62208347020178 -2040,RSHEAT,GBR,winter.night,43.20140884377474 -2040,RSHEAT,GBR,winter.day,43.201408843774736 -2040,RSHEAT,GBR,winter.peak,43.20140884377474 -2040,RSHEAT,GBR,winter.evening,43.20140884377474 -2040,RSHEAT,GBR,peak.night,43.201408843774765 -2040,RSHEAT,GBR,peak.day,43.20140884377476 -2040,RSHEAT,GBR,peak.peak,43.20140884377475 -2040,RSHEAT,GBR,peak.evening,43.201408843774765 +2040,RSHEAT,GBR,winter.night,43.20140884377475 +2040,RSHEAT,GBR,winter.day,43.20140884377474 +2040,RSHEAT,GBR,winter.peak,43.20140884377475 +2040,RSHEAT,GBR,winter.evening,43.20140884377475 +2040,RSHEAT,GBR,peak.night,43.20140884377475 +2040,RSHEAT,GBR,peak.day,43.20140884377474 +2040,RSHEAT,GBR,peak.peak,43.20140884377474 +2040,RSHEAT,GBR,peak.evening,43.20140884377476 2040,RSHEAT,GBR,summer.night,43.20140884377476 2040,RSHEAT,GBR,summer.day,43.20140884377475 2040,RSHEAT,GBR,summer.peak,43.20140884377476 diff --git a/tests/data/simple/debug_asset_selection_portfolio.csv b/tests/data/simple/debug_asset_selection_portfolio.csv index 777b77707..54ea0e204 100644 --- a/tests/data/simple/debug_asset_selection_portfolio.csv +++ b/tests/data/simple/debug_asset_selection_portfolio.csv @@ -1,16 +1,22 @@ milestone_year,run_description,asset_id,process_id,region_id,capacity +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,2900.0 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,399.98 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,3.964844 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,3.0 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,3782.13 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,4002.26 2030,ironing out iteration 0; RSHEAT GBR A0_RES,4,RGASBR,GBR,2900.0 2030,ironing out iteration 0; RSHEAT GBR A0_RES,5,RELCHP,GBR,399.98 2030,ironing out iteration 0; RSHEAT GBR A0_RES,,RGASBR,GBR,355.83840587648046 2030,ironing out iteration 0; RSHEAT GBR A0_RES,,RELCHP,GBR,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,3.964844 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,0.32485931898600967 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,4.520911454047764 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,-0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,1.4946258663777936 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,4.638769172806367 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,0.0 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,1807.0680195508528 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,1806.2769631875162 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,0.0 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,1897.4214205283952 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,1896.5908113468922 2030,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,0.0 2040,ironing out iteration 0; RSHEAT GBR A0_RES,6,RGASBR,GBR,355.83840587648046 2040,ironing out iteration 0; RSHEAT GBR A0_RES,,RGASBR,GBR,3655.8189696 @@ -21,7 +27,7 @@ milestone_year,run_description,asset_id,process_id,region_id,capacity 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,0.0 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,0.0 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,0.0 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,1807.0680195508528 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,679.7717018943207 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,1897.4214205283952 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,713.7602869890369 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,1806.2769631875162 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,680.5627582576573 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,1896.5908113468922 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,714.59089617054 diff --git a/tests/data/simple/debug_asset_selection_portfolio_time_slices.csv b/tests/data/simple/debug_asset_selection_portfolio_time_slices.csv index f44e0dfd2..0ea277028 100644 --- a/tests/data/simple/debug_asset_selection_portfolio_time_slices.csv +++ b/tests/data/simple/debug_asset_selection_portfolio_time_slices.csv @@ -1,4 +1,100 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.night,31.576407455399995 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.day,168.06063872919998 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.peak,90.62498238363999 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.evening,54.453452143199996 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,peak.night,13.385730050759996 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,peak.day,71.46451164847998 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,peak.peak,50.688067492440005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,peak.evening,21.666982037360004 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,summer.night,0.0 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,summer.day,0.0 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,summer.peak,0.0 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,summer.evening,0.0 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,autumn.night,5.397370541379999 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,autumn.day,49.29932468263999 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,autumn.peak,38.043362679219996 +2020,base year agent dispatch; RSHEAT GBR A0_RES,4,RGASBR,GBR,autumn.evening,13.586728443779997 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,winter.night,29.165208466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,winter.day,41.664583466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,winter.peak,12.499375 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,winter.evening,16.66583346666 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,peak.night,29.165208466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,peak.day,41.664583466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,peak.peak,12.499375 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,peak.evening,16.66583346666 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,summer.night,5.28455066108 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,summer.day,8.80470430198 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,summer.peak,2.89937103318 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,summer.evening,2.1588135889399998 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,autumn.night,29.165208466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,autumn.day,41.664583466660005 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,autumn.peak,12.499375 +2020,base year agent dispatch; RSHEAT GBR A0_RES,5,RELCHP,GBR,autumn.evening,16.66583346666 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.night,4.4353127955452125 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.day,7.075379933645912 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.peak,1.9712501261051125 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.evening,2.5696653598405335 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.night,2.851272517283696 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.day,6.3713620320039785 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.peak,1.7776452018191915 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.evening,1.72484387381507 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.night,1.6368416242136155 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.day,2.9055524196533997 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.peak,0.9567924409494001 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.evening,0.7124084843502 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.night,3.203281465982185 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.day,6.001752635595888 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.peak,1.5488393825638171 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.evening,1.9008483513729912 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.night,5.18920599845259 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.day,6.6739326103518914 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.peak,2.1535436238948877 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.evening,2.9300596841572673 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.night,6.773246276714106 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.day,7.3779505119938245 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.peak,2.347148548180809 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.evening,3.7748811701827307 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.night,0.1070600939427846 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.day,0.0 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.peak,0.0 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.evening,0.0 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.night,6.421237328015618 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.day,7.747559908401915 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.peak,2.575954367436183 +2020,base year agent dispatch; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.evening,3.5988766926248097 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.night,123.03751714756075 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.day,175.76788139831942 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.peak,52.730364250758655 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.evening,70.3071528968021 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.night,61.59881139845025 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.day,87.99830187710269 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.peak,26.399490478652435 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.evening,35.19932091979781 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.night,0.04683879112673329 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.day,0.06691255866071033 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.peak,0.020073767533977042 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.evening,0.02676502359275624 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.night,44.56411365907085 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.day,63.66301942564908 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.peak,19.098905766578223 +2020,base year agent dispatch; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.evening,25.465207892492618 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.night,129.1893930049388 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.day,184.55627546823544 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.peak,55.3668824632966 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.evening,73.82251054164215 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.night,64.67875196837277 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.day,92.39821697095783 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.peak,27.719465002585057 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.evening,36.9592869657877 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.night,0.049180730683069954 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.day,0.07025818659374586 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.peak,0.021077455910675894 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.evening,0.02810327477239403 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.night,46.7923193420244 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.day,66.84617039693154 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.peak,20.05385105490714 +2020,base year agent dispatch; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.evening,26.73846828711726 2030,ironing out iteration 0; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.night,12.179665608293831 2030,ironing out iteration 0; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.day,190.6754484292 2030,ironing out iteration 0; RSHEAT GBR A0_RES,4,RGASBR,GBR,winter.peak,90.625 @@ -64,101 +160,101 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; RSHEAT GBR A0_RES,,RELCHP,GBR,autumn.peak,-0.0 2030,ironing out iteration 0; RSHEAT GBR A0_RES,,RELCHP,GBR,autumn.evening,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.night,4.4353127955452125 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.day,6.42416336876535 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.peak,1.927249004462408 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.evening,2.5696653598405335 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.day,6.3713620320039785 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.day,6.336161127803568 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.peak,1.9008483322583556 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,winter.evening,2.5344644632868563 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.night,2.851272517283696 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.day,6.336161127803568 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.peak,1.7776452018191915 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.night,1.6368416242136155 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.day,3.1116331127499017 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.peak,0.9334899308378026 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.evening,0.620595864519013 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.night,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,peak.evening,1.72484387381507 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.night,0.016883680854909544 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.day,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.peak,0.0943059882434859 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,summer.evening,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.night,3.203281465982185 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.day,6.001752635595888 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.peak,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.night,0.13184272775014705 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.peak,1.5488393825638171 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,2,WNDFRM,GBR,autumn.evening,1.9008483513729912 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.night,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.day,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,winter.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.day,0.11300803547474203 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.peak,0.32018946627558575 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.evening,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.night,3.4373281279935965 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.day,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.peak,0.2673477382659626 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,peak.evening,1.7568566048386054 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.night,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.day,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,summer.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.day,0.9040643674356614 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.peak,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.night,5.057363270702443 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.day,7.325149175232453 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.peak,2.1975447455375923 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.evening,2.9300596841572673 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.day,7.264942476519082 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.peak,2.0269590819052232 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.night,0.29510617194278477 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.day,0.1072269499034989 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.peak,0.1264740731115977 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.evening,0.16863209883118704 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.day,6.843495540966254 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.peak,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.evening,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.night,2.6734774372809134 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.day,0.725658136526004 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.peak,0.763850692874086 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,3,GASCGT,GBR,autumn.evening,1.3749312525195148 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.night,5.18920599845259 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.day,7.413151416194235 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.peak,2.2239454177416444 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,winter.evening,2.9652605807109444 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.night,3.3359181487205096 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.day,7.413151416194235 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.peak,2.0798008099148464 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,peak.evening,2.0180245653441253 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.night,1.9150641153014907 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.day,3.2188600626534005 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.peak,0.9656580157059144 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,summer.evening,0.7892279633502001 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.night,3.7477598907347045 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.day,7.021901771875911 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.peak,1.812103674562097 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,WNDFRM,GBR,autumn.evening,2.223945440105295 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,winter.night,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,winter.day,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,winter.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,winter.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.night,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.night,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.day,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.peak,-0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,peak.evening,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,summer.night,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,summer.day,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,summer.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,summer.evening,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.night,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.day,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.night,-0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.day,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.peak,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,GASCGT,GBR,autumn.evening,0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,winter.night,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,winter.day,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,winter.peak,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,winter.evening,-0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.night,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.night,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.day,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.peak,-0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.evening,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,peak.evening,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,summer.night,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,summer.day,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,summer.peak,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.night,0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.night,-0.0 2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.day,-0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.peak,0.0 -2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.evening,0.0 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.night,131.76537702793902 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.day,188.23625263890318 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.peak,56.47087561096415 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.evening,75.29450141697487 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.night,78.10740326728734 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.day,111.58200451452662 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.peak,33.47460124723926 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.evening,44.63280202004806 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.peak,-0.0 +2030,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.evening,-0.0 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.night,131.7076958345154 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.day,188.15385093412527 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.peak,56.44615509960988 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.evening,75.2615407349055 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.night,64.42116722161639 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.day,92.03023876181052 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.peak,27.609071540194122 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.evening,36.81209568142228 2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.night,0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.day,0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.peak,0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.evening,0.0 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.night,63.740306575341265 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.day,91.05758069703714 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.peak,27.31727412169586 -2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.evening,36.423032453645405 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.night,45.548903142491135 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.day,65.06986154289153 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.peak,19.52095840040039 +2030,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.evening,26.027944742090753 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.night,-0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.day,-0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.peak,-0.0 @@ -175,22 +271,22 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.day,-0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.peak,-0.0 2030,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.evening,-0.0 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.night,138.35364587933597 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.day,197.64806527084832 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.peak,59.29441939151235 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.evening,79.05922648782361 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.night,70.30727869933519 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.day,100.43896943273397 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.peak,30.131690733398777 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.evening,40.17558796593637 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.night,138.29308062624116 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.day,197.56154348083155 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.peak,59.26846285459038 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.evening,79.02461777165078 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.night,67.64222558269721 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.day,96.63175069990105 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.peak,28.98952511720383 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.evening,38.65270046549337 2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.night,0.0 2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.day,0.0 2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.peak,0.0 2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.evening,0.0 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.night,50.13626882010274 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.day,71.6232410733492 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.peak,21.486972253246446 -2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.evening,28.64929656685625 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.night,47.826348299615695 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.day,68.32335462003611 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.peak,20.49700632042041 +2030,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.evening,27.32934197919529 2030,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.night,-0.0 2030,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.day,-0.0 2030,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.peak,-0.0 @@ -351,14 +447,14 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.day,0.0 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.peak,0.0 2040,ironing out iteration 0; ELCTRI GBR A0_ELC,,SLRFRM,GBR,autumn.evening,0.0 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.night,131.76537702793902 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.day,188.23625263890318 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.peak,56.47087561096415 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.evening,75.29450141697487 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.night,55.30752164536047 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.day,79.01074509930022 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.peak,23.70322345393975 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.evening,31.60429819142069 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.night,131.7076958345154 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.day,188.15385093412527 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.peak,56.44615509960988 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,winter.evening,75.2615407349055 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.night,55.24984045193681 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.day,78.9283433945223 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.peak,23.678502942585478 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,peak.evening,31.571337509351313 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.night,7.807427269907179 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.day,11.153467513142644 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,summer.peak,3.346040243235464 @@ -367,14 +463,14 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.day,120.18334542845751 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.peak,36.05500351316124 2040,ironing out iteration 0; GASNAT GBR A0_GPR,1,GASPRC,GBR,autumn.evening,48.07333840213498 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.night,49.566686823051455 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.day,70.80955250724898 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.peak,21.242865684197522 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.evening,28.32382113885393 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.night,49.566686823051455 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.day,70.80955250724898 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.peak,21.242865684197522 -2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.evening,28.32382113885393 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.night,49.624368016475096 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.day,70.89195421202689 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.peak,21.26758619555179 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,winter.evening,28.356781820923302 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.night,49.624368016475096 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.day,70.89195421202689 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.peak,21.26758619555179 +2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,peak.evening,28.356781820923306 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,summer.night,-0.0 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,summer.day,-0.0 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,summer.peak,-0.0 @@ -383,30 +479,30 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.day,-0.0 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.peak,-0.0 2040,ironing out iteration 0; GASNAT GBR A0_GPR,,GASPRC,GBR,autumn.evening,-0.0 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.night,138.35364587933597 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.day,197.64806527084832 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.peak,59.29441939151235 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.evening,79.05922648782361 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.night,58.072897727628465 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.day,82.9612823542652 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.peak,24.888384626636725 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.evening,33.18451310099174 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.night,8.197798633402538 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.day,11.711140888799777 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.peak,3.5133422553972373 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.evening,4.684456378005299 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.night,138.29308062624116 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.day,197.56154348083155 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.peak,59.26846285459038 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,winter.evening,79.02461777165078 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.night,58.01233247453367 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.day,82.87476056424843 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.peak,24.862428089714758 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,peak.evening,33.14990438481888 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.night,8.19779863340254 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.day,11.711140888799779 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.peak,3.513342255397238 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,summer.evening,4.6844563780053 2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.night,88.33475901106105 2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.day,126.19251269988037 2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.peak,37.857753688819294 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.evening,50.4770053222417 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.night,52.04502116420404 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.day,74.35003013261144 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.peak,22.305008968407403 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.evening,29.74001219579663 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.night,52.04502116420404 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.day,74.35003013261145 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.peak,22.305008968407403 -2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.evening,29.740012195796634 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,0,GASDRV,GBR,autumn.evening,50.47700532224176 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.night,52.10558641729884 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.day,74.43655192262821 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.peak,22.330965505329374 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,winter.evening,29.77462091196946 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.night,52.10558641729884 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.day,74.43655192262823 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.peak,22.330965505329374 +2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,peak.evening,29.774620911969464 2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,summer.night,-0.0 2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,summer.day,-0.0 2040,ironing out iteration 0; GASPRD GBR A0_GEX,,GASDRV,GBR,summer.peak,-0.0 diff --git a/tests/data/simple/debug_commodity_balance_duals.csv b/tests/data/simple/debug_commodity_balance_duals.csv index 938fdbec0..9ff2dc53c 100644 --- a/tests/data/simple/debug_commodity_balance_duals.csv +++ b/tests/data/simple/debug_commodity_balance_duals.csv @@ -35,18 +35,18 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2020,final without candidates,ELCTRI,GBR,winter.day,7.993435074999509 2020,final without candidates,ELCTRI,GBR,winter.peak,7.993435074999509 2020,final without candidates,ELCTRI,GBR,winter.evening,7.993435074999509 -2020,final without candidates,ELCTRI,GBR,peak.night,17.262240174242425 +2020,final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 2020,final without candidates,ELCTRI,GBR,peak.day,7.993312075 2020,final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2020,final without candidates,ELCTRI,GBR,peak.evening,17.262240174242425 +2020,final without candidates,ELCTRI,GBR,peak.evening,7.993312075 2020,final without candidates,ELCTRI,GBR,summer.night,7.993312183705499 2020,final without candidates,ELCTRI,GBR,summer.day,0.4 2020,final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2020,final without candidates,ELCTRI,GBR,summer.evening,0.4 -2020,final without candidates,ELCTRI,GBR,autumn.night,17.262240174242425 +2020,final without candidates,ELCTRI,GBR,autumn.night,7.993312183705499 2020,final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2020,final without candidates,ELCTRI,GBR,autumn.peak,17.262264416666767 -2020,final without candidates,ELCTRI,GBR,autumn.evening,17.262240174242425 +2020,final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 +2020,final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 2020,final without candidates,RSHEAT,GBR,winter.night,5.866633557499624 2020,final without candidates,RSHEAT,GBR,winter.day,5.866633557499624 2020,final without candidates,RSHEAT,GBR,winter.peak,5.866961557499655 @@ -99,18 +99,18 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2020,final with candidates,ELCTRI,GBR,winter.day,7.993435074999508 2020,final with candidates,ELCTRI,GBR,winter.peak,7.993435074999508 2020,final with candidates,ELCTRI,GBR,winter.evening,7.993435074999508 -2020,final with candidates,ELCTRI,GBR,peak.night,17.26224017424242 +2020,final with candidates,ELCTRI,GBR,peak.night,7.993316531925426 2020,final with candidates,ELCTRI,GBR,peak.day,7.9933120749999995 2020,final with candidates,ELCTRI,GBR,peak.peak,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,peak.evening,17.26224017424242 +2020,final with candidates,ELCTRI,GBR,peak.evening,7.9933120749999995 2020,final with candidates,ELCTRI,GBR,summer.night,7.993312183705419 2020,final with candidates,ELCTRI,GBR,summer.day,0.4 2020,final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2020,final with candidates,ELCTRI,GBR,summer.evening,0.4 -2020,final with candidates,ELCTRI,GBR,autumn.night,17.26224017424242 +2020,final with candidates,ELCTRI,GBR,autumn.night,7.993312183705498 2020,final with candidates,ELCTRI,GBR,autumn.day,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,autumn.peak,17.262264416666763 -2020,final with candidates,ELCTRI,GBR,autumn.evening,17.26224017424242 +2020,final with candidates,ELCTRI,GBR,autumn.peak,7.9933120749999995 +2020,final with candidates,ELCTRI,GBR,autumn.evening,7.9933120749999995 2020,final with candidates,RSHEAT,GBR,winter.night,5.866633557499623 2020,final with candidates,RSHEAT,GBR,winter.day,5.866633557499623 2020,final with candidates,RSHEAT,GBR,winter.peak,5.866961557499654 @@ -127,170 +127,10 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2020,final with candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 2020,final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500032 2020,final with candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.night,5.866633557499623 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.day,5.866633557499623 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.evening,5.866633557499623 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500032 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.night,2.8077930206227886 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.night,5.8665392574999995 -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.866633557499623 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.day,5.866633557499623 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,ironing out iteration 0; post ELCTRI|GBR investment,RSHEAT,GBR,winter.evening,5.866633557499623 -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.993435183705007 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; post ELCTRI|GBR investment,ELCTRI,GBR,winter.peak,0.4000103994927087 -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.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,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.866633557499622 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.day,5.866633557499622 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.evening,5.866633557499622 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,peak.day,5.8665392574999995 -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.8665392574999995 -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.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 -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.8665392574999995 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.night,7.9934351837050075 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; post GASNAT|GBR investment,ELCTRI,GBR,winter.peak,0.4000103994927088 -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.26224017424242 -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.26224017424242 -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.26224017424242 -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.26224017424242 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.night,2.9170900499996724 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.day,2.9170900499996724 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.evening,2.9170900499996724 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.night,2.9170080500000006 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.day,2.9170080500000006 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.night,-0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.day,-0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,autumn.night,2.9170080500000006 -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.866633557499622 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.day,5.866633557499622 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.evening,5.866633557499622 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.day,5.8665392574999995 -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.8665392574999995 -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.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 -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.8665392574999995 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.night,7.9934351837050075 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; post GASPRD|GBR investment,ELCTRI,GBR,winter.peak,0.4000103994927088 -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.26224017424242 -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.26224017424242 -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.26224017424242 -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.26224017424242 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.night,2.9170900499996724 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.day,2.9170900499996724 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.evening,2.9170900499996724 -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.20456099999984 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.day,2.20456099999984 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.peak,2.20456099999984 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.evening,2.20456099999984 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.night,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.day,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.peak,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.evening,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.night,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.day,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.night,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.day,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.peak,2.204521 -2030,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.evening,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.20456099999984 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.20456099999984 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.20456099999984 +2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 +2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 +2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 +2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.night,2.204521 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.day,2.204521 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.peak,2.204521 @@ -303,10 +143,10 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.day,2.204521 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.peak,2.204521 2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.night,2.9170900499996724 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.day,2.9170900499996724 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.evening,2.9170900499996724 +2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.night,2.917294171427282 +2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.day,2.917294171427282 +2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 +2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.night,2.9170080500000006 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.day,2.9170080500000006 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.peak,2.9170080500000006 @@ -319,26 +159,26 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.day,2.9170080500000006 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.night,7.9934351837050075 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.night,0.4 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.peak,0.4000103994927088 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.night,17.26224017424242 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.day,7.993312075 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.day,0.4000000760938492 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.evening,17.26224017424242 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.evening,7.993312075 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.night,0.4 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.day,0.4 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.night,17.26224017424242 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.night,7.9933121837055 2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.peak,17.262264416666767 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.evening,17.26224017424242 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.night,5.866633557499622 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.day,5.866633557499622 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.evening,5.866633557499622 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 +2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 +2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.night,5.866868297141375 +2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.day,5.866868297141375 +2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.peak,5.8671962971414064 +2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.evening,5.866868297141375 2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 @@ -355,50 +195,50 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.day,2.20456099999984 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.204521 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.night,2.2045209999999473 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.day,2.2045209999999473 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.peak,2.2045209999999473 2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.evening,2.2045209999999473 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.204521 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.917090049999673 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.917090049999673 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.917090049999673 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.917090049999673 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.2045209999999997 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.night,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.day,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.peak,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.91700804999989 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.91700804999989 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.91700804999989 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.91700804999989 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.9170080499998896 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.9170080499998896 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.9170080499998896 +2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.9170080499998896 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.night,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.day,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.night,7.993435183705008 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.night,0.4 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.day,0.4 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.peak,0.40001039949270867 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.night,17.262240174242425 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.day,7.993312075000002 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.peak,7.993312075000002 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.evening,17.262240174242425 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.night,7.993316531925427 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.day,0.4000000760938492 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.peak,7.993312075 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.evening,7.993312075 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.night,0.4 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.day,0.4 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.night,17.26224017424242 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.day,7.993312075000002 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.peak,17.262264416666763 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.evening,17.26224017424242 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.night,7.9933121837055 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.day,7.993312075 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.peak,7.993312075 +2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.evening,7.993312075 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 @@ -414,11 +254,11 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,final without candidates,GASPRD,GBR,winter.night,2.20456099999984 -2030,final without candidates,GASPRD,GBR,winter.day,2.20456099999984 -2030,final without candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2030,final without candidates,GASPRD,GBR,winter.evening,2.20456099999984 +2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.evening,5.8665392575 +2030,final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 +2030,final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 +2030,final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 +2030,final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 2030,final without candidates,GASPRD,GBR,peak.night,2.204521 2030,final without candidates,GASPRD,GBR,peak.day,2.204521 2030,final without candidates,GASPRD,GBR,peak.peak,2.204521 @@ -431,14 +271,14 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,final without candidates,GASPRD,GBR,autumn.day,2.204521 2030,final without candidates,GASPRD,GBR,autumn.peak,2.204521 2030,final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,final without candidates,GASNAT,GBR,winter.night,2.9170900499996724 -2030,final without candidates,GASNAT,GBR,winter.day,2.9170900499996724 -2030,final without candidates,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,final without candidates,GASNAT,GBR,winter.evening,2.9170900499996724 -2030,final without candidates,GASNAT,GBR,peak.night,2.91700805 -2030,final without candidates,GASNAT,GBR,peak.day,2.91700805 -2030,final without candidates,GASNAT,GBR,peak.peak,2.91700805 -2030,final without candidates,GASNAT,GBR,peak.evening,2.91700805 +2030,final without candidates,GASNAT,GBR,winter.night,2.917294171427282 +2030,final without candidates,GASNAT,GBR,winter.day,2.917294171427282 +2030,final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 +2030,final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 +2030,final without candidates,GASNAT,GBR,peak.night,2.9170080500000006 +2030,final without candidates,GASNAT,GBR,peak.day,2.9170080500000006 +2030,final without candidates,GASNAT,GBR,peak.peak,2.9170080500000006 +2030,final without candidates,GASNAT,GBR,peak.evening,2.9170080500000006 2030,final without candidates,GASNAT,GBR,summer.night,-0.0 2030,final without candidates,GASNAT,GBR,summer.day,-0.0 2030,final without candidates,GASNAT,GBR,summer.peak,-0.0 @@ -447,29 +287,29 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,final without candidates,GASNAT,GBR,autumn.day,2.91700805 2030,final without candidates,GASNAT,GBR,autumn.peak,2.91700805 2030,final without candidates,GASNAT,GBR,autumn.evening,2.91700805 -2030,final without candidates,ELCTRI,GBR,winter.night,7.9934351837050075 +2030,final without candidates,ELCTRI,GBR,winter.night,0.4 2030,final without candidates,ELCTRI,GBR,winter.day,0.4 2030,final without candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 2030,final without candidates,ELCTRI,GBR,winter.evening,0.4 -2030,final without candidates,ELCTRI,GBR,peak.night,17.26224017424242 -2030,final without candidates,ELCTRI,GBR,peak.day,7.993312075 +2030,final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 +2030,final without candidates,ELCTRI,GBR,peak.day,0.4000000760938492 2030,final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,final without candidates,ELCTRI,GBR,peak.evening,17.26224017424242 +2030,final without candidates,ELCTRI,GBR,peak.evening,7.993312075 2030,final without candidates,ELCTRI,GBR,summer.night,0.4 2030,final without candidates,ELCTRI,GBR,summer.day,0.4 2030,final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2030,final without candidates,ELCTRI,GBR,summer.evening,0.4 -2030,final without candidates,ELCTRI,GBR,autumn.night,17.26224017424242 +2030,final without candidates,ELCTRI,GBR,autumn.night,7.993312183705499 2030,final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,final without candidates,ELCTRI,GBR,autumn.peak,17.262264416666763 -2030,final without candidates,ELCTRI,GBR,autumn.evening,17.26224017424242 -2030,final without candidates,RSHEAT,GBR,winter.night,5.866633557499622 -2030,final without candidates,RSHEAT,GBR,winter.day,5.866633557499622 -2030,final without candidates,RSHEAT,GBR,winter.peak,5.866961557499654 -2030,final without candidates,RSHEAT,GBR,winter.evening,5.866633557499622 +2030,final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 +2030,final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 +2030,final without candidates,RSHEAT,GBR,winter.night,5.866868297141375 +2030,final without candidates,RSHEAT,GBR,winter.day,5.866868297141375 +2030,final without candidates,RSHEAT,GBR,winter.peak,5.8671962971414064 +2030,final without candidates,RSHEAT,GBR,winter.evening,5.866868297141375 2030,final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 2030,final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500032 +2030,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 2030,final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 2030,final without candidates,RSHEAT,GBR,summer.night,0.30200000000000005 2030,final without candidates,RSHEAT,GBR,summer.day,0.30200000000000005 @@ -483,50 +323,50 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,final with candidates,GASPRD,GBR,winter.day,2.20456099999984 2030,final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 2030,final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2030,final with candidates,GASPRD,GBR,peak.night,2.204521 -2030,final with candidates,GASPRD,GBR,peak.day,2.204521 -2030,final with candidates,GASPRD,GBR,peak.peak,2.204521 -2030,final with candidates,GASPRD,GBR,peak.evening,2.204521 +2030,final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 2030,final with candidates,GASPRD,GBR,summer.night,2.2045209999999473 2030,final with candidates,GASPRD,GBR,summer.day,2.2045209999999473 2030,final with candidates,GASPRD,GBR,summer.peak,2.2045209999999473 2030,final with candidates,GASPRD,GBR,summer.evening,2.2045209999999473 -2030,final with candidates,GASPRD,GBR,autumn.night,2.204521 -2030,final with candidates,GASPRD,GBR,autumn.day,2.204521 -2030,final with candidates,GASPRD,GBR,autumn.peak,2.204521 -2030,final with candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,final with candidates,GASNAT,GBR,winter.night,2.917090049999673 -2030,final with candidates,GASNAT,GBR,winter.day,2.917090049999673 -2030,final with candidates,GASNAT,GBR,winter.peak,2.917090049999673 -2030,final with candidates,GASNAT,GBR,winter.evening,2.917090049999673 +2030,final with candidates,GASPRD,GBR,autumn.night,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,autumn.day,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,autumn.peak,2.2045209999999997 +2030,final with candidates,GASPRD,GBR,autumn.evening,2.2045209999999997 +2030,final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 +2030,final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 +2030,final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 +2030,final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 2030,final with candidates,GASNAT,GBR,peak.night,2.9170080500000006 2030,final with candidates,GASNAT,GBR,peak.day,2.9170080500000006 2030,final with candidates,GASNAT,GBR,peak.peak,2.9170080500000006 2030,final with candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,summer.night,2.91700804999989 -2030,final with candidates,GASNAT,GBR,summer.day,2.91700804999989 -2030,final with candidates,GASNAT,GBR,summer.peak,2.91700804999989 -2030,final with candidates,GASNAT,GBR,summer.evening,2.91700804999989 +2030,final with candidates,GASNAT,GBR,summer.night,2.9170080499998896 +2030,final with candidates,GASNAT,GBR,summer.day,2.9170080499998896 +2030,final with candidates,GASNAT,GBR,summer.peak,2.9170080499998896 +2030,final with candidates,GASNAT,GBR,summer.evening,2.9170080499998896 2030,final with candidates,GASNAT,GBR,autumn.night,2.9170080500000006 2030,final with candidates,GASNAT,GBR,autumn.day,2.9170080500000006 2030,final with candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 2030,final with candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,final with candidates,ELCTRI,GBR,winter.night,7.993435183705008 +2030,final with candidates,ELCTRI,GBR,winter.night,0.4 2030,final with candidates,ELCTRI,GBR,winter.day,0.4 2030,final with candidates,ELCTRI,GBR,winter.peak,0.40001039949270867 2030,final with candidates,ELCTRI,GBR,winter.evening,0.4 -2030,final with candidates,ELCTRI,GBR,peak.night,17.262240174242425 -2030,final with candidates,ELCTRI,GBR,peak.day,7.993312075000002 -2030,final with candidates,ELCTRI,GBR,peak.peak,7.993312075000002 -2030,final with candidates,ELCTRI,GBR,peak.evening,17.262240174242425 +2030,final with candidates,ELCTRI,GBR,peak.night,7.993316531925427 +2030,final with candidates,ELCTRI,GBR,peak.day,0.4000000760938492 +2030,final with candidates,ELCTRI,GBR,peak.peak,7.993312075 +2030,final with candidates,ELCTRI,GBR,peak.evening,7.993312075 2030,final with candidates,ELCTRI,GBR,summer.night,0.4 2030,final with candidates,ELCTRI,GBR,summer.day,0.4 2030,final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 2030,final with candidates,ELCTRI,GBR,summer.evening,0.4 -2030,final with candidates,ELCTRI,GBR,autumn.night,17.262240174242425 -2030,final with candidates,ELCTRI,GBR,autumn.day,7.993312075000002 -2030,final with candidates,ELCTRI,GBR,autumn.peak,17.262264416666767 -2030,final with candidates,ELCTRI,GBR,autumn.evening,17.262240174242425 +2030,final with candidates,ELCTRI,GBR,autumn.night,7.9933121837055 +2030,final with candidates,ELCTRI,GBR,autumn.day,7.993312075 +2030,final with candidates,ELCTRI,GBR,autumn.peak,7.993312075 +2030,final with candidates,ELCTRI,GBR,autumn.evening,7.993312075 2030,final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 2030,final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 2030,final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 @@ -543,110 +383,14 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2030,final with candidates,RSHEAT,GBR,autumn.day,5.8665392575 2030,final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 2030,final with candidates,RSHEAT,GBR,autumn.evening,5.8665392575 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.night,5.866633557499624 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.day,5.866633557499624 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.peak,5.866961557499655 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,winter.evening,5.866633557499624 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.night,5.866539257500001 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.day,5.866539257500001 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.peak,5.8665472575000335 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,peak.evening,5.866539257500001 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.night,5.866539257499873 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.day,5.866539257499873 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.peak,5.866547257499906 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,summer.evening,5.866539257499873 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.night,5.866539257500001 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.day,5.866539257500001 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.peak,5.8665472575000335 -2040,ironing out iteration 0; post RSHEAT|GBR investment,RSHEAT,GBR,autumn.evening,5.866539257500001 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.night,5.866748064641941 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.day,5.866748064641941 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.peak,5.8670760646419735 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,winter.evening,5.866748064641941 -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.8665392574999355 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.day,5.8665392574999355 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.peak,5.866547257499968 -2040,ironing out iteration 0; post GASNAT|GBR investment,RSHEAT,GBR,summer.evening,5.8665392574999355 -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.917189621427775 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.day,2.917189621427775 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.peak,2.917189621427775 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,winter.evening,2.917189621427775 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,peak.night,2.9170080500000006 -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.9170080499999442 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.day,2.9170080499999442 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.peak,2.9170080499999442 -2040,ironing out iteration 0; post GASNAT|GBR investment,GASNAT,GBR,summer.evening,2.9170080499999442 -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 -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.866868297141374 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.day,5.866868297141374 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.peak,5.8671962971414064 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,winter.evening,5.866868297141374 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.night,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.day,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.peak,5.866547257500032 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,peak.evening,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.night,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.day,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.peak,5.866547257500032 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,summer.evening,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.night,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.day,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.peak,5.866547257500032 -2040,ironing out iteration 0; post GASPRD|GBR investment,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.night,2.9172941714272818 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.day,2.9172941714272818 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.peak,2.9172941714272818 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,winter.evening,2.9172941714272818 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.night,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.day,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.peak,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,peak.evening,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.night,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.day,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.peak,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,summer.evening,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.night,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.day,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.peak,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASNAT,GBR,autumn.evening,2.9170080499999997 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.night,2.2046605714279424 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.day,2.2046605714279424 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.peak,2.2046605714279424 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,winter.evening,2.2046605714279424 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.night,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.day,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.peak,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,peak.evening,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.night,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.day,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.peak,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,summer.evening,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.night,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.day,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.peak,2.204521 -2040,ironing out iteration 0; post GASPRD|GBR investment,GASPRD,GBR,autumn.evening,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.night,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.day,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.peak,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.evening,2.204521 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.204660571427942 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.204660571427942 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.204660571427942 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.204660571427942 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.night,2.2045209999999997 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.day,2.2045209999999997 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.peak,2.2045209999999997 +2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.evening,2.2045209999999997 2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.night,2.204521 2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.day,2.204521 2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.peak,2.204521 @@ -659,66 +403,66 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.day,2.9172941714272818 2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.peak,2.9172941714272818 2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.evening,2.9172941714272818 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.night,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.day,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.peak,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.evening,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.night,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.day,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.peak,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.evening,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.night,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.day,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.peak,2.9170080499999997 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.evening,2.9170080499999997 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.night,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.day,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.peak,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.evening,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.night,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.day,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.peak,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.evening,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.night,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.day,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.peak,2.91700805 +2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.evening,2.91700805 2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.night,5.866868297141374 2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.day,5.866868297141374 2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.peak,5.867196297141407 2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.evening,5.866868297141374 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.peak,5.866547257500032 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.night,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.day,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.peak,5.866547257500032 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.evening,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500032 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.night,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.day,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.evening,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.night,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.day,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.peak,5.866547257500033 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.evening,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.night,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.day,5.8665392575 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 +2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.evening,5.8665392575 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.night,2.20456099999984 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.day,2.20456099999984 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.204521 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.night,2.204521 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.day,2.204521 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.peak,2.204521 2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.evening,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.2045210000000006 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.2045210000000006 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.2045210000000006 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.2045210000000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.917090049999673 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.917090049999673 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.917090049999673 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.917090049999673 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.night,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.day,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.peak,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.night,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.day,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.204521 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.204521 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.204521 +2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.204521 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.night,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.day,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.peak,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.evening,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.night,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.day,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.peak,2.91700805 +2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.evening,2.91700805 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.night,0.4 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.day,0.30000007609384916 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 @@ -735,18 +479,18 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.day,0.30000007609384916 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.peak,0.4 2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.evening,0.40000019023462197 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.night,5.8666335574996245 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.day,5.8666335574996245 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.peak,5.866961557499656 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.evening,5.8666335574996245 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.evening,5.866633557499624 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.night,5.866539257500001 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.day,5.866539257500001 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.peak,5.8665472575000335 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.evening,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.night,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.day,5.866539257500001 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.night,5.8665392575 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.day,5.8665392575 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.evening,5.866539257500001 +2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.evening,5.8665392575 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.night,5.866539257500001 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.day,5.866539257500001 2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.peak,5.8665472575000335 @@ -767,22 +511,22 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,final without candidates,GASPRD,GBR,autumn.day,2.204521 2040,final without candidates,GASPRD,GBR,autumn.peak,2.204521 2040,final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2040,final without candidates,GASNAT,GBR,winter.night,2.9172941714272826 -2040,final without candidates,GASNAT,GBR,winter.day,2.9172941714272826 -2040,final without candidates,GASNAT,GBR,winter.peak,2.9172941714272826 -2040,final without candidates,GASNAT,GBR,winter.evening,2.9172941714272826 +2040,final without candidates,GASNAT,GBR,winter.night,2.917294171427282 +2040,final without candidates,GASNAT,GBR,winter.day,2.917294171427282 +2040,final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 +2040,final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 2040,final without candidates,GASNAT,GBR,peak.night,2.9170080499999997 2040,final without candidates,GASNAT,GBR,peak.day,2.9170080499999997 2040,final without candidates,GASNAT,GBR,peak.peak,2.9170080499999997 2040,final without candidates,GASNAT,GBR,peak.evening,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,summer.night,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,summer.day,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,summer.peak,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,summer.evening,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,autumn.night,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,autumn.day,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,autumn.peak,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,autumn.evening,2.9170080499999997 +2040,final without candidates,GASNAT,GBR,summer.night,2.91700805 +2040,final without candidates,GASNAT,GBR,summer.day,2.91700805 +2040,final without candidates,GASNAT,GBR,summer.peak,2.91700805 +2040,final without candidates,GASNAT,GBR,summer.evening,2.91700805 +2040,final without candidates,GASNAT,GBR,autumn.night,2.91700805 +2040,final without candidates,GASNAT,GBR,autumn.day,2.91700805 +2040,final without candidates,GASNAT,GBR,autumn.peak,2.91700805 +2040,final without candidates,GASNAT,GBR,autumn.evening,2.91700805 2040,final without candidates,RSHEAT,GBR,winter.night,5.866868297141376 2040,final without candidates,RSHEAT,GBR,winter.day,5.866868297141376 2040,final without candidates,RSHEAT,GBR,winter.peak,5.867196297141407 @@ -791,11 +535,11 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value 2040,final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 2040,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500032 2040,final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,summer.night,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,summer.day,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,summer.peak,5.866547257500032 -2040,final without candidates,RSHEAT,GBR,summer.evening,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500032 -2040,final without candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 +2040,final without candidates,RSHEAT,GBR,summer.night,5.8665392575 +2040,final without candidates,RSHEAT,GBR,summer.day,5.8665392575 +2040,final without candidates,RSHEAT,GBR,summer.peak,5.866547257500033 +2040,final without candidates,RSHEAT,GBR,summer.evening,5.8665392575 +2040,final without candidates,RSHEAT,GBR,autumn.night,5.8665392575 +2040,final without candidates,RSHEAT,GBR,autumn.day,5.8665392575 +2040,final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 +2040,final without candidates,RSHEAT,GBR,autumn.evening,5.8665392575 diff --git a/tests/data/simple/debug_dispatch_assets.csv b/tests/data/simple/debug_dispatch_assets.csv index 77e7bfb34..3c5a58c30 100644 --- a/tests/data/simple/debug_dispatch_assets.csv +++ b/tests/data/simple/debug_dispatch_assets.csv @@ -3,226 +3,226 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2020,final without candidates,0,GASDRV,GBR,winter.day,184.55627546823544,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,winter.peak,55.3668824632966,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,winter.evening,73.8225105416422,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.night,65.75235928881611,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.day,93.93194171234494,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.peak,28.179582423528814,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.evening,37.572776865287295,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,peak.night,64.67875196837277,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,peak.day,92.39821697095783,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,peak.peak,27.719465002585057,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,peak.evening,36.959286965787705,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,summer.night,0.049180730683069954,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,summer.day,0.07025818659374586,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,summer.peak,0.021077455910675894,-0.0,0.0 2020,final without candidates,0,GASDRV,GBR,summer.evening,0.028103274772394056,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.night,47.65492160507282,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.day,68.07845934245358,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.peak,20.42353773738075,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.evening,27.23138386769207,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,autumn.night,46.79231934202439,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,autumn.day,66.84617039693154,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,autumn.peak,20.053851054907135,-0.0,0.0 +2020,final without candidates,0,GASDRV,GBR,autumn.evening,26.738468287117257,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,winter.night,123.03751714756075,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,winter.day,175.76788139831942,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,winter.peak,52.730364250758655,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,winter.evening,70.3071528968021,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.night,62.62129456077724,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.day,89.45899210699517,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.peak,26.837697546217914,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.evening,35.78359701455933,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,peak.night,61.598811398450245,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,peak.day,87.99830187710269,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,peak.peak,26.399490478652435,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,peak.evening,35.19932091979781,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,summer.night,0.046838791126733295,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,summer.day,0.06691255866071034,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,summer.peak,0.020073767533977046,-0.0,0.0 2020,final without candidates,1,GASPRC,GBR,summer.evening,0.02676502359275625,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.night,45.38563962387887,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.day,64.83662794519388,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.peak,19.450988321315,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.evening,25.93465130256387,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,autumn.night,44.56411365907085,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,autumn.day,63.66301942564908,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,autumn.peak,19.098905766578223,-0.0,0.0 +2020,final without candidates,1,GASPRC,GBR,autumn.evening,25.465207892492625,-0.0,0.0 2020,final without candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593435183705008,0.0 2020,final without candidates,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.593431955151706,0.0 2020,final without candidates,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593435074999508,0.0 2020,final without candidates,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593435074999508,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.862240174242427,0.0 +2020,final without candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593316531925426,0.0 2020,final without candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593311998906151,0.0 2020,final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593312075,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.862240174242427,0.0 +2020,final without candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593312075,0.0 2020,final without candidates,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.593312183705499,0.0 2020,final without candidates,2,WNDFRM,GBR,summer.day,2.9055524196533997,-0.0,0.0 2020,final without candidates,2,WNDFRM,GBR,summer.peak,0.9567924409494001,-0.0,0.0 2020,final without candidates,2,WNDFRM,GBR,summer.evening,0.7124084843502,-0.0,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.862240174242427,0.0 +2020,final without candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.593312183705499,0.0 2020,final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593311998906151,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.86226441666677,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.862240174242427,0.0 +2020,final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593312075,0.0 +2020,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593312075,0.0 2020,final without candidates,3,GASCGT,GBR,winter.night,5.18920599845259,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,winter.day,6.673932610351891,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,winter.peak,2.1535436238948877,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,winter.evening,2.930059684157267,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.night,5.5884937755474,-9.268923642316999,0.0 +2020,final without candidates,3,GASCGT,GBR,peak.night,6.773246276714106,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,peak.day,7.377950511993824,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,peak.peak,2.3471485481808085,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.evening,3.1934250255473997,-9.268928099242425,0.0 +2020,final without candidates,3,GASCGT,GBR,peak.evening,3.7748811701827303,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,summer.night,0.10706009394278461,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593312075 2020,final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.5933118213538355 2020,final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593312075 -2020,final without candidates,3,GASCGT,GBR,autumn.night,5.5884937755474,-9.268927990536927,0.0 +2020,final without candidates,3,GASCGT,GBR,autumn.night,6.421237328015617,-0.0,0.0 2020,final without candidates,3,GASCGT,GBR,autumn.day,7.7475599084019136,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,autumn.peak,2.39506875,-9.268952341666767,0.0 -2020,final without candidates,3,GASCGT,GBR,autumn.evening,3.1934250255473997,-9.268928099242425,0.0 +2020,final without candidates,3,GASCGT,GBR,autumn.peak,2.575954367436183,-0.0,0.0 +2020,final without candidates,3,GASCGT,GBR,autumn.evening,3.598876692624809,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,winter.night,31.576407455399995,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,winter.day,168.06063872919998,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,winter.peak,90.62498238363999,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,winter.evening,54.453452143199996,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.night,16.975889145204555,-0.0,0.0 +2020,final without candidates,4,RGASBR,GBR,peak.night,13.385730050759996,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,peak.day,71.46451164847998,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,peak.peak,50.688067492440005,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.evening,23.42897035443676,-0.0,0.0 +2020,final without candidates,4,RGASBR,GBR,peak.evening,21.666982037360004,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,3.0587462368771856 2020,final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,5.5645392575 2020,final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531173796734 2020,final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.5645392575 -2020,final without candidates,4,RGASBR,GBR,autumn.night,7.920835851889746,-0.0,0.0 +2020,final without candidates,4,RGASBR,GBR,autumn.night,5.397370541379999,-0.0,0.0 2020,final without candidates,4,RGASBR,GBR,autumn.day,49.29932468263999,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,autumn.peak,38.591500913875095,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,autumn.evening,14.815369859166085,-0.0,0.0 +2020,final without candidates,4,RGASBR,GBR,autumn.peak,38.043362679219996,-0.0,0.0 +2020,final without candidates,4,RGASBR,GBR,autumn.evening,13.586728443779997,-0.0,0.0 2020,final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586593754490283,0.0 2020,final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0587999827497856,0.0 2020,final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-3.0591279827498172,0.0 2020,final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-3.0587999827497856,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.night,25.575049372215442,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0587438727499983,0.0 +2020,final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058741373393183,0.0 +2020,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.05874627275,0.0 2020,final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.evening,14.903845149583242,-0.0,0.0 +2020,final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.05874627275,0.0 2020,final without candidates,5,RELCHP,GBR,summer.night,5.28455066108,-0.0,0.0 2020,final without candidates,5,RELCHP,GBR,summer.day,8.80470430198,-0.0,0.0 2020,final without candidates,5,RELCHP,GBR,summer.peak,2.89937103318,-0.0,0.0 2020,final without candidates,5,RELCHP,GBR,summer.evening,2.1588135889399998,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.night,26.641743156150255,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499983,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.peak,11.9512367653449,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.evening,15.437192051273913,-0.0,0.0 +2020,final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058742808305759,0.0 +2020,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.05874627275,0.0 +2020,final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 +2020,final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.05874627275,0.0 2020,final with candidates,0,GASDRV,GBR,winter.night,129.18919044557757,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,winter.day,184.55598609771963,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,winter.peak,55.36679565214214,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,winter.evening,73.82239479343534,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.night,65.75188978662243,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.day,93.93127099492628,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.peak,28.179381208303862,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.evening,37.57250857831855,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,peak.night,64.67856886386339,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,peak.day,92.39795539308766,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,peak.peak,27.719386529224256,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,peak.evening,36.95918233463913,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,summer.night,0.0491621203659422,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,summer.day,0.07023160042645694,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,summer.peak,0.021069480060514744,-0.0,0.0 2020,final with candidates,0,GASDRV,GBR,summer.evening,0.028092640305427446,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.night,47.65435797196991,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.day,68.07765415230766,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.peak,20.423296180337747,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.evening,27.231061791632154,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,autumn.night,46.7921328693406,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,autumn.day,66.84590400738355,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,autumn.peak,20.053771138042997,-0.0,0.0 +2020,final with candidates,0,GASDRV,GBR,autumn.evening,26.738361731297555,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,winter.night,123.03732377717917,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,winter.day,175.7676051549176,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,winter.peak,52.73028137773836,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,winter.evening,70.30704239944082,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.night,62.62084704698706,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.day,89.45835280158154,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.peak,26.837505754594428,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.evening,35.783341292392635,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,peak.night,61.598636645845964,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,peak.day,87.9980522305255,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,peak.peak,26.399415584679513,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,peak.evening,35.19922106116645,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,summer.night,0.04682078916932316,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,summer.day,0.06688684157873115,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,summer.peak,0.020066052409407974,-0.0,0.0 2020,final with candidates,1,GASPRC,GBR,summer.evening,0.02675473675991519,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.night,45.385102486668714,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.day,64.83586060632328,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.peak,19.45075811965455,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.evening,25.934344367014155,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,autumn.night,44.563935723453994,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,autumn.day,63.66276523191107,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,autumn.peak,19.09882950845706,-0.0,0.0 +2020,final with candidates,1,GASPRC,GBR,autumn.evening,25.46510621499693,-0.0,0.0 2020,final with candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593626702846332,0.0 2020,final with candidates,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.5936234742116016,0.0 2020,final with candidates,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593626594138091,0.0 2020,final with candidates,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593626594138091,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.862665468154976,0.0 +2020,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593508048074154,0.0 2020,final with candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593503514940549,0.0 2020,final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593503591036318,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.862665468154976,0.0 +2020,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593503591036318,0.0 2020,final with candidates,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.5935036997444785,0.0 2020,final with candidates,2,WNDFRM,GBR,summer.day,2.9053782323580712,-0.0,0.0 2020,final with candidates,2,WNDFRM,GBR,summer.peak,0.9567674271875537,-0.0,0.0 2020,final with candidates,2,WNDFRM,GBR,summer.evening,0.712391516644115,-0.0,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.862665468154976,0.0 +2020,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.5935036997445575,0.0 2020,final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593503514940549,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.862689711190754,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.862665468154976,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.night,5.188884004371181,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.day,6.673460511609852,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.peak,2.153407319333083,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.evening,2.9298766768404563,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.night,5.5884937755474,-9.269305079687337,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.day,7.377422412209364,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.peak,2.3470089712439215,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.evening,3.1934250255473997,-9.269309536604933,0.0 -2020,final with candidates,3,GASCGT,GBR,summer.night,0.10701387891118325,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593624556978316 -2020,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593624303321713 -2020,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593624556978316 -2020,final with candidates,3,GASCGT,GBR,autumn.night,5.5884937755474,-9.269309427907265,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.day,7.747016063264071,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.peak,2.39506875,-9.269333779606772,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.evening,3.1934250255473997,-9.269309536612763,0.0 +2020,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593503591036318,0.0 +2020,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593503591036318,0.0 +2020,final with candidates,3,GASCGT,GBR,winter.night,5.188924574539864,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,winter.day,6.6735126891914724,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,winter.peak,2.1534241561130374,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,winter.evening,2.9298995845776306,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,peak.night,6.772951922622373,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,peak.day,7.377480093836368,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,peak.peak,2.3470273217311908,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,peak.evening,3.774714217926822,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,summer.night,0.10701471561732567,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.59356518540242 +2020,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593564931747801 +2020,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.59356518540242 +2020,final with candidates,3,GASCGT,GBR,autumn.night,6.420945764413921,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,autumn.day,7.747076634621652,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,autumn.peak,2.5758311271648955,-0.0,0.0 +2020,final with candidates,3,GASCGT,GBR,autumn.evening,3.598711168009801,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,winter.night,31.576399074891945,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,winter.day,168.0606225173394,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,winter.peak,90.6249761336408,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,winter.evening,54.45344609882826,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.night,16.974976516086674,-0.0,0.0 +2020,final with candidates,4,RGASBR,GBR,peak.night,13.385722297516665,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,peak.day,71.46449876752023,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,peak.peak,50.688062619575774,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.evening,23.428442515903757,-0.0,0.0 +2020,final with candidates,4,RGASBR,GBR,peak.evening,21.666977123556162,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,3.058746342351159 2020,final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,5.564539449380604 2020,final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531365677058 2020,final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.564539449380604 -2020,final with candidates,4,RGASBR,GBR,autumn.night,7.919896434868828,-0.0,0.0 +2020,final with candidates,4,RGASBR,GBR,autumn.night,5.397363063597331,-0.0,0.0 2020,final with candidates,4,RGASBR,GBR,autumn.day,49.299312565997,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,autumn.peak,38.59108451350042,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,autumn.evening,14.814828865752936,-0.0,0.0 +2020,final with candidates,4,RGASBR,GBR,autumn.peak,38.04335824238006,-0.0,0.0 +2020,final with candidates,4,RGASBR,GBR,autumn.evening,13.586723808605578,-0.0,0.0 2020,final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586601401872513,0.0 2020,final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0588007474634167,0.0 2020,final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-3.0591287475700537,0.0 2020,final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-3.058800747488018,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.night,25.575955021680837,-0.0,0.0 +2020,final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.0587455666890455,0.0 2020,final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058744637474202,0.0 2020,final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587550374768364,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.evening,14.904368453960492,-0.0,0.0 +2020,final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.058747037474804,0.0 2020,final with candidates,5,RELCHP,GBR,summer.night,5.284549339876604,-0.0,0.0 2020,final with candidates,5,RELCHP,GBR,summer.day,8.80470210069441,-0.0,0.0 2020,final with candidates,5,RELCHP,GBR,summer.peak,2.899370308301179,-0.0,0.0 2020,final with candidates,5,RELCHP,GBR,summer.evening,2.158813049209751,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.night,26.64267563906934,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058744637474202,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.peak,11.951648846930908,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.evening,15.437728674205744,-0.0,0.0 +2020,final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587435730305534,0.0 +2020,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058747037474204,0.0 +2020,final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587550374768364,0.0 +2020,final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.058747037474804,0.0 2020,final with candidates,,GASDRV,GBR,winter.night,3.2279059942526864e-6,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,winter.day,4.611294271179774e-6,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,winter.peak,1.3833882769270896e-6,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,winter.evening,1.8445177173255945e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.night,1.6428690236671887e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.day,2.3469557448773014e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.peak,7.040867212101128e-7,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.evening,9.387823024570754e-7,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,peak.night,1.616051152695312e-6,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,peak.day,2.3086445006843047e-6,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,peak.peak,6.925933479889925e-7,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,peak.evening,9.234578047063192e-7,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,summer.night,1.2283589863212833e-9,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,summer.day,1.7547985494809668e-9,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,summer.peak,5.264395631596834e-10,-0.0,0.0 2020,final with candidates,,GASDRV,GBR,summer.evening,7.019194231615998e-10,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.night,1.1906862115896994e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.day,1.7009802999382263e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.peak,5.102940883485267e-7,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.evening,6.803921232411725e-7,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,autumn.night,1.1691427560763317e-6,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,autumn.day,1.6702039349613356e-6,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,autumn.peak,5.010611788850049e-7,-0.0,0.0 +2020,final with candidates,,GASDRV,GBR,autumn.evening,6.680815771913258e-7,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,winter.night,3.253122546744273e-6,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,winter.day,4.6473179175469275e-6,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,winter.peak,1.3941953708026523e-6,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,winter.evening,1.8589271759416208e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.night,1.6557031896573375e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.day,2.3652902676952285e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.peak,7.095870780378895e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.evening,9.461161116194481e-7,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,peak.night,1.6286758161630076e-6,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,peak.day,2.326679734184851e-6,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,peak.peak,6.980039180218425e-7,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,peak.evening,9.306718981411651e-7,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,summer.night,1.2379476424481222e-9,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,summer.day,1.7684966296433794e-9,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,summer.peak,5.305489871952569e-10,-0.0,0.0 2020,final with candidates,,GASPRC,GBR,summer.evening,7.073986552528652e-10,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.night,1.199987903289118e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.day,1.714268430919172e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.peak,5.142805276300538e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.evening,6.85707375659064e-7,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,autumn.night,1.1782761492453723e-6,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,autumn.day,1.6832516394706442e-6,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,autumn.peak,5.049754902252715e-7,-0.0,0.0 +2020,final with candidates,,GASPRC,GBR,autumn.evening,6.733006590201006e-7,-0.0,0.0 2020,final with candidates,,WNDFRM,GBR,winter.night,0.00011186601025274164,-0.0,0.0 2020,final with candidates,,WNDFRM,GBR,winter.day,0.00017845292106438267,-0.0,0.0 2020,final with candidates,,WNDFRM,GBR,winter.peak,0.000049718226646625,-0.0,0.0 @@ -239,1382 +239,806 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2020,final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 2020,final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 2020,final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.night,0.0002135343211675383,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.day,0.00027462800459299803,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.peak,0.00008861758515774005,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.evening,0.00012057105666010108,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.night,0.000229979167718,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.day,0.00030359763013207257,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.peak,0.00009658473132691035,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.evening,0.00013141666771799998,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,summer.night,4.403863329678323e-6,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,winter.night,0.0001729641524846621,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,winter.day,0.00022245042297304907,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,winter.peak,0.00007178080520376791,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,winter.evening,0.00009766331948592103,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,peak.night,0.0002257650640874124,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,peak.day,0.00024591600312787897,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,peak.peak,0.00007823424405770636,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,peak.evening,0.0001258238072642274,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,summer.night,3.567157187244189e-6,-0.0,0.0 2020,final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 2020,final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 2020,final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.night,0.000229979167718,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.day,0.0003188072454018136,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.peak,0.0000985625,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.evening,0.00013141666771799998,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,autumn.night,0.00021403152548046402,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,autumn.day,0.0002582358878207217,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,autumn.peak,0.00008586103757216318,-0.0,0.0 +2020,final with candidates,,GASCGT,GBR,autumn.evening,0.00011995703893366002,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,winter.night,1.088841347410067e-6,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,winter.day,5.795193879908255e-6,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,winter.peak,3.124999177022097e-6,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,winter.evening,1.8777050378906297e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.night,5.853440177960922e-7,-0.0,0.0 +2020,final with candidates,,RGASBR,GBR,peak.night,4.6157663094885053e-7,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,peak.day,2.4642930609489735e-6,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,peak.peak,1.7478642282612337e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.evening,8.078773281346123e-7,-0.0,0.0 +2020,final with candidates,,RGASBR,GBR,peak.evening,7.471371421915918e-7,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.night,2.7309987706444233e-7,-0.0,0.0 +2020,final with candidates,,RGASBR,GBR,autumn.night,1.861159677102528e-7,-0.0,0.0 2020,final with candidates,,RGASBR,GBR,autumn.day,1.6999762953792068e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.peak,1.3307270521896696e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.evening,5.10856167784584e-7,-0.0,0.0 +2020,final with candidates,,RGASBR,GBR,autumn.peak,1.311839939392416e-6,-0.0,0.0 +2020,final with candidates,,RGASBR,GBR,autumn.evening,4.6850771753812345e-7,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.night,6.394308470843751e-6,-0.0,0.0 +2020,final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.evening,3.7262784274114937e-6,-0.0,0.0 +2020,final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,summer.night,1.321203395138908e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,summer.day,2.2012855894530755e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,summer.peak,7.248788210163457e-7,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,summer.evening,5.397302488148785e-7,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.night,6.6610019598653274e-6,-0.0,0.0 +2020,final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 2020,final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.peak,2.9880616148134677e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.evening,3.8596251498089266e-6,-0.0,0.0 +2020,final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 +2020,final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 2020,final with candidates,,SLRFRM,GBR,winter.night,-0.0,-7.693435183705007,0.0 2020,final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-7.6934349989056585,0.0 2020,final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-7.693435074999508,0.0 2020,final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-7.693435074999508,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-16.96224017424242,0.0 +2020,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.693316531925426,0.0 2020,final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-7.69331199890615,0.0 2020,final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-16.96224017424242,0.0 +2020,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075,0.0 2020,final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-7.6933121837054195,0.0 2020,final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 2020,final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 2020,final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-16.96224017424242,0.0 +2020,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837054985,0.0 2020,final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.69331199890615,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-16.962264416666763,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-16.96224017424242,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,peak.night,41.98727417299969,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,peak.peak,51.21712196990479,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,peak.evening,37.82502784824332,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,3.4340632661568224 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324353646792 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315278049704 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324353646792 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,autumn.night,34.104734971766476,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,autumn.peak,49.87320746221897,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,4,RGASBR,GBR,autumn.evening,29.85181186660014,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769707,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-3.058799982749785,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-3.0587999827497847,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-3.058799982749785,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,peak.night,0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058743872749998,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,peak.peak,12.499375,-3.058754272750032,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,peak.evening,0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,autumn.night,0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058743872749998,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,autumn.peak,0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5,RELCHP,GBR,autumn.evening,0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.day,20.839378111139467,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.night,5.151960244420316,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.day,9.143762836258887,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.peak,6.284489322535229,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.evening,4.641240555776683,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.night,4.184749836273532,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,6.460057939564287,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,6.119587117001032,-0.0,0.0 -2030,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,3.6629038438398602,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.night,33.95931034264439,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.peak,90.625,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,winter.evening,55.33279723591868,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.night,23.49957622468675,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.peak,51.21712196990478,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,peak.evening,26.70868514180429,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324353646792 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324353646792 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315278049704 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324353646792 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.night,13.583559726632759,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.day,52.64796524307573,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.peak,40.06167946036476,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4,RGASBR,GBR,autumn.evening,17.718730493214903,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769707,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564633557499623,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564630125667029,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564633557499623,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,peak.night,20.756192074607263,-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.480350178106587,-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.03918292994071,-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.01543092716189,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,5,RELCHP,GBR,autumn.evening,13.62184562658352,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.night,4.166905812755606,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,winter.evening,6.78949460728132,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.night,2.883466118125991,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.peak,6.284489322535236,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,peak.evening,3.27723308410913,-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.6667421514665386,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.day,6.460057939564283,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.peak,4.915684191693357,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,RGASBR,GBR,autumn.evening,2.1741395906415777,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.night,4.435312795545212,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.day,6.42416336876535,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.peak,1.9272490044624078,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.night,2.851272517283696,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,peak.day,6.3713620320039785,-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,summer.night,0.9026740953570744,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.day,1.5039648591526713,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.peak,0.49525253750626186,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,summer.evening,0.36875511815846956,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,2,WNDFRM,GBR,autumn.night,3.2032814659821844,-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.9008483513729912,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,winter.night,0.1318427277501477,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593435074999507 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.593424675506799 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999507 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,peak.night,0.7471087580583878,-9.268927990536925,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,peak.day,0.11300803547474203,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,peak.peak,0.32018946627558575,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,peak.evening,0.42691929178280197,-9.268928099242423,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,summer.night,0.0,-0.0,7.59331207499992 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,summer.day,0.0,-0.0,7.59331207499992 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593311821353756 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.59331207499992 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,autumn.night,0.7471087580583878,-9.268928099242423,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,autumn.day,0.9040643674356597,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,autumn.peak,0.32018946627558575,-9.268941942174056,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,3,GASCGT,GBR,autumn.evening,0.42691929178280197,-9.268928099242423,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.night,5.057363270702443,-14.252885658132195,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.day,7.325149175232453,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.peak,2.1975447455375923,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,winter.evening,2.9300596841572673,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.night,3.251162109278313,-31.650442168675397,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.day,7.264942476519082,-14.252654440137908,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.peak,2.0269590819052232,-14.25265458296614,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,peak.evening,1.9667523931773019,-31.650442168675397,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.night,1.0292737007993258,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.day,1.7148952035007292,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.peak,0.5647114664431384,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,summer.evening,0.4204728451917305,-0.0,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.night,3.6525401428398627,-31.650442168675397,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.day,6.843495540966255,-14.252654440137908,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.peak,1.7660633571240203,-31.650487671730847,0.0 -2030,ironing out iteration 0; post ELCTRI|GBR investment,,WNDFRM,GBR,autumn.evening,2.167441413616769,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.night,33.95931034264439,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.peak,90.625,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,winter.evening,55.33279723591868,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.night,23.499576224686745,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,peak.evening,26.70868514180429,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.night,13.583559726632757,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.peak,40.06167946036476,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,4,RGASBR,GBR,autumn.evening,17.718730493214903,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769693,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564633557499622,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564630125667029,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564633557499622,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.night,20.756192074607263,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0587438727499974,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.480350178106587,-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.03918292994071,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499974,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.peak,11.01543092716189,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,5,RELCHP,GBR,autumn.evening,13.62184562658352,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,4.166905812755606,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,20.83937811113948,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,6.78949460728132,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,2.8834661181259906,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,3.27723308410913,-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.6667421514665384,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,4.915684191693357,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,2.1741395906415777,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.night,4.435312795545212,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.day,6.42416336876535,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.peak,1.927249004462408,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,winter.evening,2.569665359840533,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.night,2.851272517283696,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,peak.day,6.3713620320039785,-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.9026740953570747,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.day,1.5039648591526715,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.peak,0.49525253750626186,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,summer.evening,0.36875511815846956,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,2,WNDFRM,GBR,autumn.night,3.2032814659821844,-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.9008483513729912,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,winter.night,0.1318427277501477,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,peak.night,0.7471087580583878,-9.268927990536923,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,peak.day,0.11300803547474156,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,peak.peak,0.3201894662755854,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,peak.evening,0.42691929178280197,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,autumn.night,0.7471087580583878,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,autumn.day,0.9040643674356594,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,autumn.peak,0.32018946627558575,-9.268941942174058,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,3,GASCGT,GBR,autumn.evening,0.42691929178280197,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.night,5.057363270702443,-14.252885658132197,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.day,7.325149175232453,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.peak,2.1975447455375927,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,winter.evening,2.9300596841572673,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.night,3.251162109278313,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.day,7.264942476519082,-14.25265444013791,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.peak,2.0269590819052232,-14.252654582966144,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,peak.evening,1.9667523931773019,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.night,1.0292737007993258,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.day,1.7148952035007292,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.peak,0.5647114664431385,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,summer.evening,0.42047284519173056,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.night,3.6525401428398627,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.day,6.843495540966255,-14.25265444013791,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.peak,1.7660633571240203,-31.650487671730854,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,,WNDFRM,GBR,autumn.evening,2.167441413616769,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,131.765377027939,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,188.23625263890315,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,56.470875610964136,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.29450141697484,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,66.95931304698588,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,95.65616136450853,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,28.696848317522644,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,38.26246472946323,-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.748827447716884,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,68.21261054604683,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,20.46378309832994,-0.0,0.0 -2030,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,27.28504434938695,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.night,33.95931034264439,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.peak,90.625,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,winter.evening,55.33279723591868,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.night,23.499576224686745,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,peak.evening,26.70868514180429,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.night,13.583559726632757,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.peak,40.06167946036476,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,4,RGASBR,GBR,autumn.evening,17.718730493214903,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769693,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564633557499622,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.peak,12.499375,-5.564630125667029,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564633557499622,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.night,20.756192074607263,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058746272749999,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.peak,12.499375,-3.05874627275,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,peak.evening,12.480350178106587,-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.03918292994071,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499974,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.peak,11.01543092716189,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,5,RELCHP,GBR,autumn.evening,13.62184562658352,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,4.166905812755606,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,20.83937811113948,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,6.78949460728132,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,2.8834661181259906,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,3.27723308410913,-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.6667421514665384,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,4.915684191693357,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,2.1741395906415777,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.night,4.435312795545212,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.day,6.42416336876535,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.peak,1.927249004462408,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,winter.evening,2.569665359840533,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.night,2.851272517283696,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,peak.day,6.3713620320039785,-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.9026740953570747,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.day,1.5039648591526715,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.peak,0.49525253750626186,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,summer.evening,0.36875511815846956,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,2,WNDFRM,GBR,autumn.night,3.2032814659821844,-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.9008483513729912,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,winter.night,0.1318427277501477,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,peak.night,0.7471087580583878,-9.268927990536923,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,peak.day,0.11300803547474156,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,peak.peak,0.3201894662755854,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,peak.evening,0.42691929178280197,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,autumn.night,0.7471087580583878,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,autumn.day,0.9040643674356594,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,autumn.peak,0.32018946627558575,-9.268941942174058,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,3,GASCGT,GBR,autumn.evening,0.42691929178280197,-9.268928099242421,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.night,5.057363270702443,-14.252885658132197,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.day,7.325149175232453,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.peak,2.1975447455375927,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,winter.evening,2.9300596841572673,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.night,3.251162109278313,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.day,7.264942476519082,-14.25265444013791,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.peak,2.0269590819052232,-14.252654582966144,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,peak.evening,1.9667523931773019,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.night,1.0292737007993258,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.day,1.7148952035007292,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.peak,0.5647114664431385,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,summer.evening,0.42047284519173056,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.night,3.6525401428398627,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.day,6.843495540966255,-14.25265444013791,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.peak,1.7660633571240203,-31.650487671730854,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,,WNDFRM,GBR,autumn.evening,2.167441413616769,-31.650442168675397,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,131.765377027939,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,188.23625263890315,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,56.4708756109641,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,75.29450141697485,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,66.95931304698588,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,95.65616136450853,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,28.696848317522637,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,38.26246472946324,-0.0,0.0 -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.748827447716884,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,68.21261054604683,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,20.463783098329955,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,27.28504434938694,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,138.35364587933594,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,197.64806527084826,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,59.29441939151234,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.0592264878236,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,70.30727869933519,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,100.43896943273396,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,30.131690733398777,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,40.1755879659364,-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,50.13626882010274,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,71.62324107334916,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,21.486972253246446,-0.0,0.0 -2030,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,28.649296566856297,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.night,33.95931034264439,-0.0,0.0 +2020,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075,0.0 +2020,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.peak,90.625,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.evening,55.33279723591868,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.night,23.499576224686745,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.evening,26.70868514180429,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.night,13.583559726632757,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.peak,40.06167946036476,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.evening,17.718730493214903,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769693,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564633557499622,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564630125667029,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564633557499622,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.night,20.756192074607263,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058746272749999,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.05874627275,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.evening,12.480350178106587,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.night,23.03918292994071,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499974,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.peak,11.01543092716189,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.evening,13.62184562658352,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.night,4.166905812755606,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.day,20.83937811113948,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.evening,6.78949460728132,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.night,2.8834661181259906,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771843,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 +2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.evening,3.27723308410913,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.night,1.6667421514665384,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.peak,4.915684191693357,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.evening,2.1741395906415777,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.day,6.42416336876535,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.peak,1.927249004462408,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.evening,2.569665359840533,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.night,0.9026740953570747,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.day,1.5039648591526715,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.peak,0.49525253750626186,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.evening,0.36875511815846956,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821844,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729912,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.night,0.1318427277501477,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.night,0.7471087580583878,-9.268927990536923,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.day,0.11300803547474156,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.peak,0.3201894662755854,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.evening,0.42691929178280197,-9.268928099242421,0.0 +2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.night,0.7471087580583878,-9.268928099242421,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.day,0.9040643674356594,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.peak,0.32018946627558575,-9.268941942174058,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.evening,0.42691929178280197,-9.268928099242421,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.night,5.057363270702443,-14.252885658132197,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.day,7.325149175232453,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.peak,2.1975447455375927,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.evening,2.9300596841572673,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.night,3.251162109278313,-31.650442168675397,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.day,7.264942476519082,-14.25265444013791,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.peak,2.0269590819052232,-14.252654582966144,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.evening,1.9667523931773019,-31.650442168675397,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.night,1.0292737007993258,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.day,1.7148952035007292,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.peak,0.5647114664431385,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.evening,0.42047284519173056,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.night,3.6525401428398627,-31.650442168675397,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.day,6.843495540966255,-14.25265444013791,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.peak,1.7660633571240203,-31.650487671730854,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.evening,2.167441413616769,-31.650442168675397,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.765377027939,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.23625263890315,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.4708756109641,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.29450141697485,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,66.95931304698588,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,95.65616136450853,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,28.696848317522637,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,38.26246472946324,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.night,3.747759890734704,-14.083460136783732,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 +2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,64.42116722161637,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,27.609071540194094,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,36.81209568142225,-0.0,0.0 2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,47.748827447716884,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,68.21261054604683,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,20.463783098329955,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,27.28504434938694,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.35364587933594,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.64806527084826,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.29441939151234,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.0592264878236,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,70.30727869933519,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,100.43896943273396,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,30.131690733398777,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,40.1755879659364,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,65.06986154289153,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,19.520958400400374,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,67.6422255826972,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,96.631750699901,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,28.989525117203826,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,38.65270046549337,-0.0,0.0 2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,50.13626882010274,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,71.62324107334916,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,21.486972253246446,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,28.649296566856297,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,68.32335462003607,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 +2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.night,33.95930280487358,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.day,169.8360558235024,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.peak,90.62499443307769,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.evening,55.332791825142586,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.night,23.49876313862703,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.night,16.009594461546694,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.day,74.51952254522024,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.peak,51.21711761335818,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.evening,26.708214891278285,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.evening,22.980638965957713,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324545527382 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324545527382 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930015 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930014 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324545527382 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.night,13.582722806827896,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.night,8.127055502418225,-0.0,0.0 2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.day,52.64795434783941,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.peak,40.06130852423145,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.evening,17.71824853709654,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587972830437673,0.0 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.peak,38.73991522908266,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.evening,15.00742322920432,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564631520156148,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564634948727575,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564959516894154,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564634948727575,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.night,20.75709892884692,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0586486374745094,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587550374768364,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.evening,12.480874088387724,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058745566689046,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.564442223593104,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.058755037476837,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587470374748045,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.night,5.854385797410368,-0.0,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.day,9.754118963328327,-0.0,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.peak,3.212011330137016,-0.0,0.0 2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.evening,2.391599291010281,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.night,23.04011631354466,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587446374742013,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.peak,11.015843242710993,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.evening,13.62238270337454,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058743573030553,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587470374748036,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.058755037476837,0.0 +2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587470374733043,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,4.166904887849278,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,20.839376332615185,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,11.11994950056251,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,6.78949394336341,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,2.8833663501096702,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,1.9644236454916228,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,9.14376141695435,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,6.284488787974339,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,3.277175383006531,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,2.8197910122997665,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,1.6666394589806044,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,0.9972132670517861,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,6.460056602687204,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,4.915638676754613,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,2.174080453228867,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-16.252037499735508,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.day,6.424078778706523,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.peak,1.9272272422120293,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.evening,2.569636187763213,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-36.08982667415374,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-16.25177385042239,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.251774013284134,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-36.08982667415374,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.night,0.9026632115979453,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.day,1.5038999883664064,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.peak,0.4952462889701075,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.evening,0.36875123986146185,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-36.089826674153734,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.25177385042239,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-36.08987855960214,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-36.089826674153734,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.night,0.13169372929466172,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.595772528362 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.595762125668061 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.595772528362 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.night,0.7471087580583878,-9.271776853876775,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.day,0.11274882635042385,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.peak,0.32004795513077156,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.evening,0.42691929178280197,-9.271781312174156,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.595649490499782 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.595649490499782 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.595649236775538 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.595649490499782 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.night,0.7471087580583878,-9.271781203435191,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.day,0.9035611903187877,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.peak,0.32018946627558575,-9.271805562060932,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.evening,0.42691929178280197,-9.271781312174152,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,5.057363270702443,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,7.325052721458773,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,2.197519931142119,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,2.9300264207102056,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,3.251162109278313,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,7.264942476519082,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,2.0269590819052232,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,1.9667523931773019,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,1.0292612905982408,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,1.714821234618054,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.5647043415528094,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,0.42046842296544246,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,3.652540142839863,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,6.843495540966255,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,1.7660633571240203,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,2.1674414136167695,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.7653141913806,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.2361628723913,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.47084868101069,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.29446551036995,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,66.9588634835119,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,95.65551913097516,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,28.69665564746328,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,38.26220783604867,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,2.916666506930084e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,4.1666664327572636e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,1.249999925827178e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,1.6666665811029046e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,47.7482888681874,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,68.21184114672005,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,20.46355227853268,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,27.284736589654752,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.35358055719948,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.6479719535106,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.29439139631112,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.05918916088834,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,70.30680713462348,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,100.4382957688611,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,30.13148863423756,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,40.175318500385956,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.979166354962705e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.541666209661004e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.5624998546983015e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.4166665002644007e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,50.135703735378776,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,71.62243380945895,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,21.486730074080146,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,28.648973661298648,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.291663257320595e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416661781886569,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.1249985245659754e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166664732754619e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,3.7053870254634524e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,5.293410029116831e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,1.5880230036533752e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,2.1173640218100787e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.15120631098263e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.5017232952299626e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.3505169842473345e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.800689326735294e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,2.642307248824932e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,3.774724636001711e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.1324173871767773e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.5098898616481554e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291663222734189e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416661732477421,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.1249985097432326e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166664712990959e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,3.7053870003274447e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,5.293409993208245e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.5880229928808017e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.1173640074466454e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,1.614032496493974e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,2.3057607061149197e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,6.917282096209449e-15,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,9.223042868730283e-15,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,2.642307226490304e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,3.774724604095098e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.1324173776047955e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.5098898488855102e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,0.00011186601025274164,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,0.0001620260161233714,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,0.00004860789585194347,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,0.00006481052439297015,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,4.753499889278194,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,1.8414543304116304,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.night,4.435262814098713,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.day,6.336078719339486,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.peak,1.9008271749696135,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.evening,2.5344360999585023,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.477500116275735,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.day,6.336058079746135,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.47749044474566,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.47749044474566,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.night,0.8902981054176856,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.day,1.4832988574000494,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.peak,0.4884621718488897,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.evening,0.3636999115516289,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.477490680636638,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.47749027962197,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.47749044474566,0.0 +2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.47749044474566,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593943124220777 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593943124220777 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.593932724032276 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593943124220777 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.night,3.4370295797730117,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593820039892845 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.peak,0.2672868628650901,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.evening,1.7566979420971582,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.593820115991618 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593820115991618 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593819862328482 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593820115991618 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.night,2.673221049672367,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.day,0.7253845657811548,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.peak,0.7637622130786679,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.evening,1.3747937024792392,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,5.189147521399463,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,7.413055000334556,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,2.2239206642384057,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,2.9652273963200306,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,3.335918148720509,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,7.413030852522089,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,2.0798008099148464,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,2.018024565344125,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,1.0416267086471687,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,1.7354228851794056,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.5714886297808127,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,0.4255198786782277,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,3.7477598907347036,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,7.0219017718759105,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,1.812103674562097,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,2.2239454401052945,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.70768044909948,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.15382895495972,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.44614850586026,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.26153194323925,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,64.42108875086826,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,92.03012666074194,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,27.609037909873663,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,36.81205084099462,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,2.916666506859397e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,4.1666664326562825e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,1.249999925796886e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,1.6666665810625125e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,45.548723863459415,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,65.06960542998942,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,19.520881566530036,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,26.02784229692941,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.29306512780434,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.56152134020763,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.26845621240322,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.02460891540116,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,67.64214365840394,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,96.63163366519653,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,28.98949000679259,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,38.652653651611345,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.979166354824698e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.541666209463852e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.562499854639156e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.41666650018554e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,47.82616047438358,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,68.32308629827634,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,20.496925823892735,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,27.329234650490854,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.291665882826536e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416665532609346,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.124999649782804e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166666233043735e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,3.5665122520743873e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,5.095017495975958e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,1.5285052439015706e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,2.0380070081728166e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.1525863771208e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.503694818281789e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.3511084411609896e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.8014779359598096e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,2.52169103573897e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,3.602415760400931e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.08072472466196e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.4409663110770105e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291665848224984e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416665483178551,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.124999634953567e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166666213271418e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,3.5665122272934885e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,5.095017460574674e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.528505233281186e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.0380069940123035e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,1.614739359634189e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,2.306770510599556e-14,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,6.920311509653677e-15,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,9.227082086688219e-15,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,2.5216910137125434e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,3.602415728934606e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.0807247152220644e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.4409662984904806e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,0.00011186474963702766,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,0.00015980650737682206,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,0.00004794204198121322,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,0.00006392271927870309,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,0.00007191386388174911,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,0.00016069641156131185,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,0.0001598059868117418,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,0.000044835186499625,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,0.00004350344865561091,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,0.000022766676610679897,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,0.00003793087416217149,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.000012490940096763138,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,9.300523295783185e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,0.000022454807942448322,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,0.00003741127916760532,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.00001231983331119433,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,9.173120343489653e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,0.00008079211857975206,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,0.000040538695243750487,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.00022997916771800005,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,0.000034706969990071144,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.00009851893925338023,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.000131416667718,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.00022995919293853842,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.000017883195311804444,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.00011753429280295363,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.00022997916771800005,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.00027813922443077594,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.0000985625,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.000131416667718,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.00017885553233137089,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.00004853285240801533,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.00005110056170308598,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.0000919824642009598,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,1.171010441547365e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,5.856415718051807e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,3.1249998080371618e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,1.908027304315262e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,8.103021771940355e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,5.520549814326447e-7,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,2.5696387084558703e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,1.766107503908903e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,9.209729272854583e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,7.92435826412335e-7,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,4.6836975195958266e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,2.8024329318683536e-7,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,1.815446701649635e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,1.38142443187005e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,6.109740874860875e-7,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,1.3358591458304367e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,5.174973527311835e-7,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.night,5.189534208922175e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.evening,3.1203745408239723e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.night,1.4636696328342337e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.day,2.438651673415753e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.peak,8.030429846834882e-7,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.evening,5.979297192385321e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.night,5.760317094240878e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.peak,2.754098515603529e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.evening,3.4057659641418427e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.night,-0.0,-7.693435183705009,0.0 +2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.night,-0.0,-0.10000000000000003,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-0.0999999239061509,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-0.10001039949270868,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-16.962240174242424,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-7.693311998906153,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000002,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-16.962240174242424,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.6933165319254275,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-0.10000000000000006,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000001,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075000001,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-0.10000000000000003,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-16.96224017424242,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906153,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-16.962264416666763,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-16.96224017424242,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.night,138.35364587933597,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.day,197.64806527084824,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.peak,59.29441939151235,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.evening,79.05922648782361,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.night,70.30727869933519,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.day,100.43896943273397,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.peak,30.131690733398777,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.evening,40.17558796593637,-0.0,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837055,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906151,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075000001,0.0 +2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075000001,0.0 +2030,final without candidates,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 +2030,final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 +2030,final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 +2030,final without candidates,0,GASDRV,GBR,peak.night,67.64222558269718,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,peak.day,96.63175069990102,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,peak.peak,28.98952511720382,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,peak.evening,38.65270046549336,-0.0,0.0 2030,final without candidates,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 2030,final without candidates,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 2030,final without candidates,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 2030,final without candidates,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,final without candidates,0,GASDRV,GBR,autumn.night,50.13626882010274,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.day,71.6232410733492,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.peak,21.486972253246446,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.evening,28.64929656685625,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.night,131.765377027939,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.day,188.23625263890312,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.peak,56.47087561096413,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.evening,75.29450141697485,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.night,66.95931304698588,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.day,95.65616136450853,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.peak,28.69684831752265,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.evening,38.26246472946324,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,autumn.day,68.3233546200361,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 +2030,final without candidates,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 +2030,final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 +2030,final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 +2030,final without candidates,1,GASPRC,GBR,peak.night,64.42116722161634,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,peak.peak,27.609071540194122,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,peak.evening,36.81209568142224,-0.0,0.0 2030,final without candidates,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 2030,final without candidates,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 2030,final without candidates,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 2030,final without candidates,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,final without candidates,1,GASPRC,GBR,autumn.night,47.748827447716884,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.day,68.21261054604683,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.peak,20.463783098329948,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.evening,27.28504434938694,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.day,6.42416336876535,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.peak,1.9272490044624078,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191915,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.night,0.9026740953570744,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.day,1.5039648591526713,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.peak,0.49525253750626186,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.evening,0.36875511815846956,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821844,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,autumn.day,65.06986154289152,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,autumn.peak,19.52095840040039,-0.0,0.0 +2030,final without candidates,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 +2030,final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 2030,final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 2030,final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729912,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,winter.night,0.1318427277501477,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593435074999508 -2030,final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 -2030,final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 -2030,final without candidates,3,GASCGT,GBR,peak.night,0.7471087580583876,-9.268927990536923,0.0 -2030,final without candidates,3,GASCGT,GBR,peak.day,0.11300803547474156,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,peak.peak,0.3201894662755854,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,peak.evening,0.42691929178280186,-9.268928099242421,0.0 +2030,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 +2030,final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 +2030,final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 +2030,final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 +2030,final without candidates,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 +2030,final without candidates,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 2030,final without candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 2030,final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 2030,final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 2030,final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,final without candidates,3,GASCGT,GBR,autumn.night,0.7471087580583876,-9.268928099242421,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.day,0.9040643674356594,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.peak,0.3201894662755857,-9.268941942174054,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.evening,0.42691929178280186,-9.268928099242421,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.night,33.95931034264439,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 +2030,final without candidates,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 2030,final without candidates,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.peak,90.625,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.evening,55.33279723591868,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.night,23.49957622468675,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 2030,final without candidates,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 2030,final without candidates,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.evening,26.70868514180429,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 2030,final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 2030,final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 2030,final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 2030,final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,final without candidates,4,RGASBR,GBR,autumn.night,13.583559726632757,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 2030,final without candidates,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,autumn.peak,40.06167946036476,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,autumn.evening,17.718730493214903,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587999468769693,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564633557499622,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564630125667029,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564633557499622,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.night,20.756192074607263,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058746272749999,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.058746272749999,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.evening,12.480350178106585,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 +2030,final without candidates,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 +2030,final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 +2030,final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 +2030,final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 +2030,final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 +2030,final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 +2030,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 +2030,final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 +2030,final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 2030,final without candidates,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 2030,final without candidates,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 2030,final without candidates,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 2030,final without candidates,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.night,23.03918292994071,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587438727499974,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.peak,11.015430927161889,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.evening,13.62184562658352,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.night,4.166905812755606,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.day,20.83937811113948,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.evening,6.78949460728132,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.night,2.883466118125991,-0.0,0.0 +2030,final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771847,0.0 +2030,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 +2030,final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500314,0.0 +2030,final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 +2030,final without candidates,6,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.evening,3.27723308410913,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.night,1.6667421514665384,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 2030,final without candidates,6,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.peak,4.915684191693357,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.evening,2.1741395906415777,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.night,5.057363270702443,-14.252885658132197,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.day,7.325149175232453,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.peak,2.1975447455375923,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.evening,2.9300596841572673,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.night,3.251162109278313,-31.650442168675397,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.day,7.264942476519082,-14.25265444013791,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.peak,2.0269590819052232,-14.252654582966144,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.evening,1.9667523931773019,-31.650442168675397,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.night,1.0292737007993258,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.day,1.7148952035007292,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.peak,0.5647114664431384,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.evening,0.4204728451917305,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.night,3.6525401428398627,-31.650442168675397,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.day,6.843495540966255,-14.25265444013791,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.peak,1.7660633571240203,-31.650487671730847,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.evening,2.167441413616769,-31.650442168675397,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.night,138.35358055719948,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.day,197.6479719535106,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.peak,59.29439139631112,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.evening,79.05918916088834,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.night,70.30680713462351,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.day,100.4382957688611,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.peak,30.131488634237563,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.evening,40.17531850038596,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.night,5.979166354962701e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.day,8.541666209661004e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.peak,2.5624998546983015e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.evening,3.4166665002644007e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.night,50.135703735378804,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.day,71.62243380945894,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.peak,21.486730074080143,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.evening,28.648973661298644,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.night,131.76531419138064,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.day,188.23616287239128,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.peak,56.47084868101068,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.evening,75.29446551036996,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.night,66.95886348351192,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.day,95.6555191309752,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.peak,28.696655647463253,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.evening,38.26220783604866,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.night,2.9166665069300836e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.day,4.166666432757263e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.peak,1.249999925827179e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.evening,1.6666665811029044e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.night,47.74828886818739,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.day,68.21184114672008,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.peak,20.463552278532653,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.evening,27.28473658965476,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-16.252037499735508,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.day,6.424078778706523,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.peak,1.9272272422120293,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.evening,2.569636187763213,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-36.08982667415374,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-16.25177385042239,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.251774013284134,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-36.08982667415374,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.night,0.902663211597945,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.day,1.503899988366406,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.peak,0.49524628897010736,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.evening,0.3687512398614618,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-36.08982667415374,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.25177385042239,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-36.08987855960215,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-36.08982667415374,0.0 -2030,final with candidates,3,GASCGT,GBR,winter.night,0.13169372929466172,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.595772528362 -2030,final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.595762125668061 -2030,final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.595772528362 -2030,final with candidates,3,GASCGT,GBR,peak.night,0.7471087580583876,-9.271776853876775,0.0 -2030,final with candidates,3,GASCGT,GBR,peak.day,0.11274882635042385,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,peak.peak,0.32004795513077156,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,peak.evening,0.42691929178280186,-9.271781312174156,0.0 -2030,final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.595649490499782 -2030,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.595649490499782 -2030,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.595649236775538 -2030,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.595649490499782 -2030,final with candidates,3,GASCGT,GBR,autumn.night,0.7471087580583876,-9.271781203435195,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.day,0.9035611903187877,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.peak,0.3201894662755857,-9.271805562060935,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.evening,0.42691929178280186,-9.271781312174156,0.0 +2030,final without candidates,6,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 +2030,final without candidates,6,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 +2030,final without candidates,7,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 +2030,final without candidates,7,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 +2030,final without candidates,7,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 +2030,final without candidates,7,WNDFRM,GBR,autumn.night,3.747759890734704,-14.08346013678373,0.0 +2030,final without candidates,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 +2030,final without candidates,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 +2030,final without candidates,7,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 +2030,final with candidates,0,GASDRV,GBR,winter.night,138.2930651278044,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,winter.day,197.56152134020763,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,winter.peak,59.26845621240322,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,winter.evening,79.02460891540116,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,peak.night,67.64214365840392,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,peak.day,96.63163366519655,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,peak.peak,28.989490006792593,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,peak.evening,38.65265365161135,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,summer.night,5.979166354824694e-7,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,summer.day,8.541666209463852e-7,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,summer.peak,2.562499854639156e-7,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,summer.evening,3.416666500185539e-7,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,autumn.night,47.82616047438359,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,autumn.day,68.32308629827631,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,autumn.peak,20.496925823892727,-0.0,0.0 +2030,final with candidates,0,GASDRV,GBR,autumn.evening,27.329234650490847,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,winter.night,131.70768044909948,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,winter.day,188.15382895495975,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,winter.peak,56.44614850586024,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,winter.evening,75.26153194323923,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,peak.night,64.42108875086828,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,peak.day,92.03012666074193,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,peak.peak,27.60903790987366,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,peak.evening,36.812050840994615,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,summer.night,2.9166665068593976e-7,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,summer.day,4.166666432656282e-7,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,summer.peak,1.249999925796885e-7,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,summer.evening,1.6666665810625125e-7,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,autumn.night,45.5487238634594,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,autumn.day,65.06960542998944,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,autumn.peak,19.52088156653,-0.0,0.0 +2030,final with candidates,1,GASPRC,GBR,autumn.evening,26.027842296929403,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,winter.night,4.435262814098713,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,winter.day,6.336078719339486,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,winter.peak,1.9008271749696135,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,winter.evening,2.5344360999585023,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.477500116275735,0.0 +2030,final with candidates,2,WNDFRM,GBR,peak.day,6.336058079746135,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.47749044474566,0.0 +2030,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.47749044474566,0.0 +2030,final with candidates,2,WNDFRM,GBR,summer.night,0.8902981054176856,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,summer.day,1.4832988574000487,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,summer.peak,0.4884621718488897,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,summer.evening,0.3636999115516289,-0.0,0.0 +2030,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.477490680636638,0.0 +2030,final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.47749027962197,0.0 +2030,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.47749044474566,0.0 +2030,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.47749044474566,0.0 +2030,final with candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593943124220777 +2030,final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593943124220777 +2030,final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.593932724032276 +2030,final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593943124220777 +2030,final with candidates,3,GASCGT,GBR,peak.night,3.4370295797730126,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593820039892845 +2030,final with candidates,3,GASCGT,GBR,peak.peak,0.2672868628650901,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,peak.evening,1.7566979420971578,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.593820115991618 +2030,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593820115991618 +2030,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593819862328482 +2030,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593820115991618 +2030,final with candidates,3,GASCGT,GBR,autumn.night,2.673221049672367,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,autumn.day,0.7253845657811548,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,autumn.peak,0.7637622130786674,-0.0,0.0 +2030,final with candidates,3,GASCGT,GBR,autumn.evening,1.3747937024792387,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,winter.night,33.95930280487358,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,winter.day,169.8360558235024,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,winter.peak,90.62499443307769,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,winter.evening,55.332791825142586,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.night,23.49876313862703,-0.0,0.0 +2030,final with candidates,4,RGASBR,GBR,peak.night,16.009594461546694,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,peak.day,74.51952254522024,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,peak.peak,51.21711761335818,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.evening,26.708214891278285,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324545527382 -2030,final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324545527382 -2030,final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930015 -2030,final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324545527382 -2030,final with candidates,4,RGASBR,GBR,autumn.night,13.582722806827897,-0.0,0.0 +2030,final with candidates,4,RGASBR,GBR,peak.evening,22.980638965957713,-0.0,0.0 +2030,final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324545527381 +2030,final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324545527381 +2030,final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930014 +2030,final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324545527381 +2030,final with candidates,4,RGASBR,GBR,autumn.night,8.127055502418225,-0.0,0.0 2030,final with candidates,4,RGASBR,GBR,autumn.day,52.64795434783941,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,autumn.peak,40.06130852423145,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,autumn.evening,17.71824853709654,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0587972830437673,0.0 +2030,final with candidates,4,RGASBR,GBR,autumn.peak,38.73991522908266,-0.0,0.0 +2030,final with candidates,4,RGASBR,GBR,autumn.evening,15.007423229204319,-0.0,0.0 +2030,final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564631520156148,0.0 2030,final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564634948727575,0.0 2030,final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564959516894154,0.0 2030,final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564634948727575,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.night,20.757098928846915,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.0586486374745094,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587550374768364,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.evening,12.480874088387724,-0.0,0.0 +2030,final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058745566689046,0.0 +2030,final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.564442223593104,0.0 +2030,final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.058755037476837,0.0 +2030,final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587470374748045,0.0 2030,final with candidates,5,RELCHP,GBR,summer.night,5.854385797410367,-0.0,0.0 2030,final with candidates,5,RELCHP,GBR,summer.day,9.754118963328327,-0.0,0.0 2030,final with candidates,5,RELCHP,GBR,summer.peak,3.2120113301370155,-0.0,0.0 2030,final with candidates,5,RELCHP,GBR,summer.evening,2.3915992910102806,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.night,23.040116313544658,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058744637474202,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.peak,11.015843242710995,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.evening,13.622382703374543,-0.0,0.0 +2030,final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058743573030554,0.0 +2030,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587470374748045,0.0 +2030,final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.058755037476837,0.0 +2030,final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587470374733043,0.0 2030,final with candidates,6,RGASBR,GBR,winter.night,4.166904887849278,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,winter.day,20.839376332615185,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,winter.peak,11.11994950056251,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,winter.evening,6.78949394336341,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.night,2.8833663501096702,-0.0,0.0 +2030,final with candidates,6,RGASBR,GBR,peak.night,1.9644236454916228,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,peak.day,9.14376141695435,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,peak.peak,6.284488787974339,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.evening,3.277175383006531,-0.0,0.0 +2030,final with candidates,6,RGASBR,GBR,peak.evening,2.8197910122997665,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.night,1.6666394589806046,-0.0,0.0 +2030,final with candidates,6,RGASBR,GBR,autumn.night,0.9972132670517861,-0.0,0.0 2030,final with candidates,6,RGASBR,GBR,autumn.day,6.460056602687204,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.peak,4.915638676754613,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.evening,2.174080453228867,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.night,5.057363270702443,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.day,7.325052721458773,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.peak,2.197519931142119,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.evening,2.9300264207102056,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.night,3.251162109278313,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.day,7.264942476519082,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.peak,2.0269590819052232,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.evening,1.9667523931773019,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.night,1.0292612905982406,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.day,1.7148212346180536,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.peak,0.5647043415528092,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.evening,0.4204684229654424,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.night,3.652540142839863,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.day,6.843495540966255,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.peak,1.7660633571240203,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.evening,2.1674414136167695,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.night,7.291663257320595e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.day,0.000010416661781886569,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.peak,3.1249985245659754e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.evening,4.166664732754619e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.night,3.705387025463454e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.day,5.293410029116831e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.peak,1.5880230036533754e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.evening,2.117364021810079e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.night,3.151206310982628e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.day,4.5017232952299626e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.peak,1.3505169842473345e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.evening,1.800689326735294e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.night,2.642307248824933e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.day,3.77472463600171e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.peak,1.1324173871767773e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.evening,1.5098898616481552e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.night,7.291663222734192e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.day,0.000010416661732477421,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.peak,3.124998509743232e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.evening,4.16666471299096e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.night,3.7053870003274456e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.day,5.293409993208247e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.peak,1.5880229928808e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.evening,2.1173640074466454e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.night,1.6140324964939736e-14,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.day,2.3057607061149194e-14,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.peak,6.917282096209454e-15,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.evening,9.223042868730281e-15,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.night,2.642307226490303e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.day,3.7747246040950993e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.peak,1.132417377604794e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.evening,1.5098898488855104e-6,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.night,0.00011186601025274164,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.day,0.0001620260161233714,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.peak,0.00004860789585194347,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.evening,0.00006481052439297015,-0.0,0.0 +2030,final with candidates,6,RGASBR,GBR,autumn.peak,4.753499889278194,-0.0,0.0 +2030,final with candidates,6,RGASBR,GBR,autumn.evening,1.84145433041163,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,winter.night,5.189147521399463,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,winter.day,7.413055000334556,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,winter.peak,2.2239206642384057,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,winter.evening,2.9652273963200306,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,peak.night,3.335918148720509,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,peak.day,7.413030852522089,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,peak.evening,2.018024565344125,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,summer.night,1.0416267086471682,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,summer.day,1.7354228851794054,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,summer.peak,0.5714886297808125,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,summer.evening,0.4255198786782276,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,autumn.night,3.7477598907347036,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-0.0,0.0 +2030,final with candidates,7,WNDFRM,GBR,autumn.evening,2.2239454401052945,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,winter.night,7.29166588282654e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,winter.day,0.000010416665532609346,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,winter.peak,3.124999649782804e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,winter.evening,4.166666233043735e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,peak.night,3.566512252074387e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,peak.day,5.095017495975959e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,peak.peak,1.5285052439015708e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,peak.evening,2.038007008172817e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,summer.night,3.1525863771207983e-14,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,summer.day,4.503694818281789e-14,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,summer.peak,1.3511084411609896e-14,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,summer.evening,1.8014779359598092e-14,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,autumn.night,2.5216910357389707e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,autumn.day,3.60241576040093e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,autumn.peak,1.0807247246619596e-6,-0.0,0.0 +2030,final with candidates,,GASDRV,GBR,autumn.evening,1.44096631107701e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,winter.night,7.291665848224984e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,winter.day,0.000010416665483178551,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,winter.peak,3.1249996349535663e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,winter.evening,4.166666213271418e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,peak.night,3.566512227293489e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,peak.day,5.095017460574674e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,peak.peak,1.5285052332811858e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,peak.evening,2.038006994012303e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,summer.night,1.6147393596341893e-14,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,summer.day,2.3067705105995557e-14,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,summer.peak,6.920311509653672e-15,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,summer.evening,9.227082086688219e-15,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,autumn.night,2.521691013712542e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,autumn.day,3.6024157289346067e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,autumn.peak,1.0807247152220625e-6,-0.0,0.0 +2030,final with candidates,,GASPRC,GBR,autumn.evening,1.4409662984904801e-6,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,winter.night,0.00011186474963702766,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,winter.day,0.00015980650737682206,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,winter.peak,0.00004794204198121322,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,winter.evening,0.00006392271927870309,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,peak.night,0.00007191386388174911,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,peak.day,0.00016069641156131185,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,peak.day,0.0001598059868117418,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,peak.peak,0.000044835186499625,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,peak.evening,0.00004350344865561091,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.night,0.000022766676610679894,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.day,0.00003793087416217147,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.peak,0.000012490940096763135,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.evening,9.300523295783183e-6,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,summer.night,0.000022454807942448322,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,summer.day,0.000037411279167605304,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,summer.peak,0.00001231983331119433,-0.0,0.0 +2030,final with candidates,,WNDFRM,GBR,summer.evening,9.173120343489653e-6,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,autumn.night,0.00008079211857975206,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 2030,final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,winter.night,0.00004053869524375049,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,winter.night,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,winter.day,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,winter.peak,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,winter.evening,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.night,0.000229979167718,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.day,0.00003470696999007115,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.peak,0.00009851893925338024,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.evening,0.000131416667718,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,peak.night,0.00022995919293853848,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,peak.day,-0.0,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,peak.peak,0.000017883195311804444,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,peak.evening,0.00011753429280295361,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,summer.night,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 2030,final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.night,0.000229979167718,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.day,0.000278139224430776,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.peak,0.0000985625,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.evening,0.000131416667718,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,autumn.night,0.00017885553233137089,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,autumn.day,0.00004853285240801533,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,autumn.peak,0.000051100561703085956,-0.0,0.0 +2030,final with candidates,,GASCGT,GBR,autumn.evening,0.00009198246420095976,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,winter.night,1.171010441547365e-6,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,winter.day,5.856415718051807e-6,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,winter.peak,3.1249998080371618e-6,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,winter.evening,1.908027304315262e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.night,8.103021771940355e-7,-0.0,0.0 +2030,final with candidates,,RGASBR,GBR,peak.night,5.520549814326447e-7,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,peak.day,2.5696387084558703e-6,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,peak.peak,1.766107503908903e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.evening,9.209729272854583e-7,-0.0,0.0 +2030,final with candidates,,RGASBR,GBR,peak.evening,7.92435826412335e-7,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.night,4.6836975195958266e-7,-0.0,0.0 +2030,final with candidates,,RGASBR,GBR,autumn.night,2.8024329318683536e-7,-0.0,0.0 2030,final with candidates,,RGASBR,GBR,autumn.day,1.815446701649635e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.peak,1.38142443187005e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.evening,6.109740874860875e-7,-0.0,0.0 +2030,final with candidates,,RGASBR,GBR,autumn.peak,1.3358591458304367e-6,-0.0,0.0 +2030,final with candidates,,RGASBR,GBR,autumn.evening,5.174973527311835e-7,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.night,5.189534208922175e-6,-0.0,0.0 +2030,final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.evening,3.1203745408239723e-6,-0.0,0.0 +2030,final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,summer.night,1.4636696328342335e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,summer.day,2.4386516734157525e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,summer.peak,8.030429846834881e-7,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,summer.evening,5.97929719238532e-7,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.night,5.760317094240877e-6,-0.0,0.0 +2030,final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 2030,final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.peak,2.754098515603529e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.evening,3.4057659641418427e-6,-0.0,0.0 -2030,final with candidates,,SLRFRM,GBR,winter.night,-0.0,-7.693435183705009,0.0 +2030,final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 +2030,final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 +2030,final with candidates,,SLRFRM,GBR,winter.night,-0.0,-0.10000000000000003,0.0 2030,final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-0.0999999239061509,0.0 2030,final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-0.10001039949270868,0.0 2030,final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-16.962240174242424,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-7.693311998906153,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000002,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-16.962240174242424,0.0 +2030,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.6933165319254275,0.0 +2030,final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-0.10000000000000006,0.0 +2030,final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000001,0.0 +2030,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075000001,0.0 2030,final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-0.10000000000000003,0.0 2030,final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 2030,final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 2030,final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-16.962240174242424,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906153,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-16.962264416666766,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-16.962240174242424,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,peak.night,4.588288631177486,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,peak.day,12.198765974566951,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,peak.peak,6.813533005918352,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,summer.night,0.5698356972593752,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,summer.peak,0.3126406047109611,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6,RGASBR,GBR,autumn.evening,3.262148632064561,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.night,67.29143499832998,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.day,232.34006772245914,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.peak,3.212012628469039,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.night,38.28949071224003,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,ironing out iteration 0; post RSHEAT|GBR investment,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.night,67.29143499832998,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.day,232.34006772245914,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.night,131.76537702793897,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.day,188.23625263890318,-0.00019345072068477739,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.peak,56.47087561096415,-0.00019345072068477739,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,winter.evening,75.29450141697487,-0.00019345072068477739,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.night,76.20709391309059,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.day,108.86727686939716,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.peak,32.660182956306556,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,peak.evening,43.54691095678403,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.night,5.6732856616185945,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.day,8.104693791197272,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.peak,2.431408129578675,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,summer.evening,3.2418775320399207,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.night,61.13206046291753,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.day,87.33151482725616,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.peak,26.19945436433859,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,1,GASPRC,GBR,autumn.evening,34.932606098578965,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,winter.night,49.566686823051434,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,winter.day,70.80955250724898,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,winter.peak,21.242865684197522,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,winter.evening,28.32382113885393,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,peak.night,28.667114555321316,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,peak.day,40.95302073715202,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,peak.peak,12.285906181830708,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,peak.evening,16.38120837349061,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,summer.night,2.134141608288582,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,summer.day,3.048773721945371,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,summer.peak,0.9146321136567883,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,summer.evening,1.219509494631794,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,autumn.night,22.99628145237869,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,autumn.day,32.85183060120135,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,autumn.peak,9.855549148822645,-0.0,0.0 -2040,ironing out iteration 0; post GASNAT|GBR investment,,GASPRC,GBR,autumn.evening,13.140732303556051,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.night,67.29143499832998,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.day,232.34006772245914,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.night,131.76537702793897,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.day,188.23625263890318,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.peak,56.47087561096415,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,winter.evening,75.29450141697487,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.night,76.20709391309059,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.day,108.86727686939717,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.peak,32.660182956306556,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,peak.evening,43.54691095678403,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.night,5.6732856616185945,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.day,8.10469379119727,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.peak,2.431408129578677,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,summer.evening,3.2418775320399202,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.night,61.13206046291756,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.day,87.33151482725613,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.peak,26.19945436433859,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,1,GASPRC,GBR,autumn.evening,34.932606098578965,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,winter.night,49.566686823051434,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,winter.day,70.80955250724898,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,winter.peak,21.242865684197522,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,winter.evening,28.32382113885393,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,peak.night,28.667114555321316,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,peak.day,40.95302073715203,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,peak.peak,12.285906181830706,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,peak.evening,16.38120837349061,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,summer.night,2.134141608288582,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,summer.day,3.0487737219453703,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,summer.peak,0.9146321136567891,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,summer.evening,1.2195094946317937,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,autumn.night,22.996281452378696,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,autumn.day,32.851830601201335,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,autumn.peak,9.855549148822645,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASPRC,GBR,autumn.evening,13.140732303556051,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.night,138.3536458793359,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.day,197.64806527084832,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.peak,59.29441939151235,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,winter.evening,79.05922648782361,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.night,80.01744860874513,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.day,114.31064071286703,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.peak,34.29319210412189,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,peak.evening,45.72425650462323,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.night,5.956949944699528,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.day,8.509928480757132,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.peak,2.552978536057608,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,summer.evening,3.4039714086419153,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.night,64.18866348606348,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.day,91.69809056861892,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.peak,27.50942708255551,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,0,GASDRV,GBR,autumn.evening,36.6792364035079,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,winter.night,52.045021164204016,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,winter.day,74.35003013261145,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,winter.peak,22.305008968407403,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,winter.evening,29.740012195796634,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,peak.night,30.100470283087397,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,peak.day,43.000671774009646,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,peak.peak,12.900201490922248,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,peak.evening,17.200268792165144,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,summer.night,2.240848688703013,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,summer.day,3.2012124080426396,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,summer.peak,0.9603637193396278,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,summer.evening,1.2804849693633835,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,autumn.night,24.14609552499766,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,autumn.day,34.494422131261416,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,autumn.peak,10.348326606263777,-0.0,0.0 -2040,ironing out iteration 0; post GASPRD|GBR investment,,GASDRV,GBR,autumn.evening,13.797768918733853,-0.0,0.0 +2030,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837055,0.0 +2030,final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906151,0.0 +2030,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075000001,0.0 +2030,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075000001,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 @@ -1647,70 +1071,70 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.76537702793894,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.23625263890318,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.47087561096415,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.29450141697487,-0.00019345072068407542,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,76.20709391309059,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,108.86727686939717,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,32.660182956306556,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,43.54691095678403,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.night,5.6732856616185945,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.day,8.10469379119727,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.peak,2.431408129578677,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.evening,3.2418775320399202,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,61.13206046291756,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,87.33151482725613,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,26.19945436433859,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,34.932606098578965,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.night,49.56668682305142,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.day,70.80955250724898,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.peak,21.242865684197522,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.evening,28.32382113885393,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.night,28.667114555321316,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.day,40.95302073715203,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.peak,12.285906181830706,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.evening,16.38120837349061,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.night,2.134141608288582,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.day,3.0487737219453703,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.peak,0.9146321136567891,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.evening,1.2195094946317937,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.night,22.996281452378696,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.day,32.851830601201335,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.peak,9.855549148822645,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.evening,13.140732303556051,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.3536458793359,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.64806527084832,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.29441939151235,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.05922648782361,-0.00019345072068398123,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,80.01744860874513,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,114.31064071286703,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,34.29319210412189,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,45.72425650462323,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.night,5.956949944699528,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.day,8.509928480757132,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.peak,2.552978536057608,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.evening,3.4039714086419153,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,64.18866348606348,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,91.69809056861892,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,27.50942708255551,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,36.6792364035079,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.night,52.04502116420401,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.day,74.35003013261145,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.peak,22.305008968407403,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.evening,29.740012195796634,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.night,30.100470283087397,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.day,43.000671774009646,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.peak,12.900201490922248,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.evening,17.200268792165144,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.night,2.240848688703013,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.day,3.2012124080426396,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.peak,0.9603637193396278,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.evening,1.2804849693633835,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.night,24.14609552499766,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.day,34.494422131261416,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.peak,10.348326606263777,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.evening,13.797768918733853,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.70769583451522,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.night,5.670802142085798,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.peak,2.4303437640694825,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.evening,3.2404583780163128,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,61.105299486070045,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,87.29328486038357,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.night,49.62436801647504,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.peak,0.9156964791659783,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.evening,1.2209286486554012,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.night,23.0230424292262,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.293080626241,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,79.9824204242966,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,114.26060044943773,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,34.27818002514113,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,45.70424039915543,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.night,5.954342249190087,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,64.16056446037359,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,91.65794910340274,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,27.497384643029193,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,36.66317981734436,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.night,52.105586417298774,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.night,30.13549846753594,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.day,43.05071203743892,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.peak,12.91521356990299,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.evening,17.220284897632933,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.night,2.243456384212448,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.night,24.174194550687517,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.peak,10.360369045790101,-0.0,0.0 +2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.evening,13.813825504897402,-0.0,0.0 2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.night,6.549797513682096,-0.0,0.0 2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.day,22.614772385704722,-0.0,0.0 2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.peak,11.119949629258178,-0.0,0.0 @@ -1743,102 +1167,102 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,100.77261018364317,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,55.99279896969124,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,33.514716245863475,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.76536584808963,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.23623666768987,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.47087081960016,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.29449502848948,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,76.207084967333,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,108.86726408974349,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,32.66017912241047,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,43.54690584492245,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,5.673279552143714,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,8.10468506337603,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,2.431405511232311,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,3.2418740409114064,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,61.132052123352324,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,87.33150291359155,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,26.19945079023922,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,34.9326013331131,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,49.566682617484666,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,70.80954649929636,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,21.24286388181177,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,28.323818735672894,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,28.667111190161403,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,40.953015929780726,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,12.285904739619324,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,16.38120645054205,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,2.134139310064003,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,3.0487704387674075,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,0.9146311287034027,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,1.2195081813606021,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,22.996278315252486,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,32.85182611959248,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,9.85554780433999,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,13.140730510912494,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.35363461735963,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.64804918231087,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.294414564951126,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.05922005240859,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,80.01743958086055,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,114.31062781588922,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,34.29318823502856,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,45.72425134583209,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.956943753097777,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.509919635611794,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.552975882514015,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.403967870583763,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,64.18865506437132,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,91.69807853763034,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,27.509423473258916,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,36.6792315911124,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,52.04501692774324,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,74.35002408052466,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,22.30500715278137,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,29.740009774961905,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,30.10046688703346,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,43.00066692250409,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,12.900200035470583,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,17.200266851562912,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,2.2408463595844554,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,3.201209080730422,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,0.9603627211459657,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.28048363843849,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,24.146092356977448,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,34.49441760551833,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,10.348325248540847,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,13.797767108436597,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.2916661064588814e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416665852084126,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.124999745625238e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166666360833648e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,4.217167505075243e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,6.024524998988149e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.70768465956007,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.15383496990336,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.44615031034334,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.26153434921673,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,76.17372479558378,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,108.81960670159566,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,32.64588190601187,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,43.52784288957187,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,5.670796035285381,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,8.101137182154705,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,2.4303411468693197,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,3.2404548884160644,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,61.105291150155495,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,87.2932729519343,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,26.187981801778744,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,34.9173093483768,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,49.624363806014266,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,70.89194819708287,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,21.267584391068585,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,28.35677941494568,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,28.700471361910623,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,41.00067331792854,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,12.300201956017915,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,16.400269405892697,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,2.1366228269223377,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,3.0523183199887334,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,0.9156954930663944,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,1.220927333855944,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,23.023039288449276,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,32.89005608124978,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,9.867016792800479,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,13.156022495648816,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.29306936919494,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.56152739933694,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.26845803014201,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.0246113390529,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,79.98241140036411,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,114.26058755810567,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,34.278176157741534,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,45.70423524262259,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.954336060298759,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.50619436018973,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.551858299890972,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.4024777604077845,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,64.16055604236813,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,91.65793707768073,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,27.4973810353126,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,36.66317500705553,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,52.105582175908076,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,74.43654586349855,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,22.330963687590476,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,29.774618488317586,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,30.13549506753001,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,43.050707180287624,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,12.915212112757606,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,17.220282954772404,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,2.243454052383478,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,3.204934356152485,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,0.9614803037690084,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.281973748614468,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,24.17419137898067,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,34.534559065467846,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,10.360367686487178,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,13.813823692493491,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.2916661064588865e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416665852084122,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.1249997456252378e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166666360833647e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,4.217167505075246e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,6.0245249989881486e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,1.8073574939129005e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,2.409810011162347e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.1394943098296445e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.4849918650343613e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.345497555204716e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.793996754624929e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,3.3829414156448185e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,4.832773444293372e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.4498320286485473e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.933109386996271e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291666081326588e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416665816180845,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.1249997348542537e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166666346472334e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.139494309829646e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.484991865034361e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.3454975552047158e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.7939967546249284e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,3.3829414156448197e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,4.832773444293368e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.449832028648548e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.9331093869962722e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291666081326589e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416665816180838,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.1249997348542533e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166666346472335e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,4.217167485830129e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,6.024524971495123e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.8073574856649925e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.4098100001651317e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,6.024524971495122e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.8073574856649923e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.4098100001651346e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,3.139494192118905e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,4.484991696876165e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,1.3454975047572572e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,4.4849916968761656e-7,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,1.3454975047572575e-7,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,1.7939966873616498e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,3.382941397997111e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,4.832773419082355e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.4498320210852438e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.933109376911867e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,3.38294139799711e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,4.832773419082358e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.4498320210852446e-6,-0.0,0.0 +2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.9331093769118673e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,3.4062500110000004e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,0.0,-0.0,0.09999992390615087 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,2.0312500000000002e-6,-0.0,0.0 @@ -1855,22 +1279,22 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.09999992390615087 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,1.6850871653125e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,2.3750000110000003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,0.0,-0.0,7.59343507499951 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.day,0.0,-0.0,7.69343499890566 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.peak,0.0,-0.0,7.593424675506801 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.evening,0.0,-0.0,7.59343507499951 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,0.0,-0.0,7.693311998906152 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.0,-0.0,7.593311821353836 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.night,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.day,0.0,-0.0,7.6933120750000015 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.peak,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.evening,0.0,-0.0,7.593311884765379 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.0,-0.0,7.693311998906152 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.593312075000002 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.593311884765379 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,0.0,-0.0,7.593435074999508 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.day,0.0,-0.0,7.693434998905659 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,0.0,-0.0,7.693311998906151 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.0,-0.0,7.5933118213538355 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.night,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.day,0.0,-0.0,7.693312075000001 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.peak,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.evening,0.0,-0.0,7.593311884765378 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.0,-0.0,7.693311998906151 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.593312075 +2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.593311884765378 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,1.840666270283281e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,6.355348948352366e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,3.124999844204047e-6,-0.0,0.0 @@ -1888,17 +1312,17 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,1.531607539522606e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,9.167498862650324e-7,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-5.564492986071682,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000001,-5.597633532388654,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-5.564958125667062,0.0 +2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000001,-5.597633532388653,0.0 +2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-5.5649581256670615,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-5.564633557499624,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-5.564539257500002,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000001,-5.597539232389031,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-5.564539173796767,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-5.564539257500002,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.night,7.291666700000001e-6,-5.564539257500002,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.day,0.000010416666700000001,-5.597539257500001,0.0 +2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.night,7.291666700000001e-6,-5.5645392575,0.0 +2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.day,0.000010416666700000001,-5.5975392575,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.peak,3.125e-6,-5.564539257500001,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.evening,4.1666667e-6,-5.564539194722576,0.0 +2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.evening,4.1666667e-6,-5.564539194722575,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-5.564539257500002,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000001,-5.597539232389031,0.0 2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-5.564547257500033,0.0 @@ -1919,38 +1343,38 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.day,4.4375000110000004e-6,-0.0,0.0 2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-0.10000000000000003,0.0 2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-0.10000019023462198,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.night,138.35364587933591,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.day,197.64806527084832,-0.00019345072068398123,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.peak,59.29441939151235,-0.00019345072068398123,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.evening,79.05922648782361,-0.00019345072068398123,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.night,80.0174486087451,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.day,114.31064071286698,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.peak,34.29319210412195,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.evening,45.72425650462322,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.night,5.956949944699524,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.day,8.509928480757136,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.peak,2.552978536057609,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.evening,3.403971408641916,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.night,64.1886634860634,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.day,91.69809056861892,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.peak,27.50942708255553,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.evening,36.6792364035079,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.night,131.76537702793897,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.day,188.23625263890318,-0.0001934507206852584,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.peak,56.47087561096415,-0.0001934507206852584,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.evening,75.29450141697487,-0.0001934507206852584,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.night,76.20709391309059,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.day,108.86727686939717,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.peak,32.660182956306556,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.evening,43.54691095678403,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.night,5.6732856616185945,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.day,8.104693791197274,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.peak,2.431408129578675,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.evening,3.2418775320399202,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.night,61.132060462917536,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.day,87.33151482725614,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.peak,26.199454364338585,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.evening,34.93260609857896,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,winter.night,138.29308062624105,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214523353,0.0 +2040,final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214523353,0.0 +2040,final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214523353,0.0 +2040,final without candidates,0,GASDRV,GBR,peak.night,79.98242042429659,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,peak.day,114.26060044943775,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,peak.peak,34.27818002514112,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,peak.evening,45.704240399155445,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,summer.night,5.9543422491900895,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,autumn.night,64.16056446037355,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,autumn.day,91.65794910340276,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,autumn.peak,27.4973846430292,-0.0,0.0 +2040,final without candidates,0,GASDRV,GBR,autumn.evening,36.663179817344364,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,winter.night,131.70769583451525,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214529994,0.0 +2040,final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214529994,0.0 +2040,final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214529994,0.0 +2040,final without candidates,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,summer.night,5.6708021420857975,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,summer.peak,2.4303437640694847,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,summer.evening,3.240458378016313,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,autumn.night,61.105299486070024,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,autumn.day,87.29328486038358,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 +2040,final without candidates,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 2040,final without candidates,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 2040,final without candidates,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 2040,final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 @@ -1983,35 +1407,35 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity 2040,final without candidates,8,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 2040,final without candidates,8,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 2040,final without candidates,8,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.night,49.566686823051434,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.day,70.80955250724898,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.peak,21.242865684197522,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.evening,28.32382113885393,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.night,28.667114555321316,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.day,40.95302073715203,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.peak,12.285906181830706,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.evening,16.38120837349061,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.night,2.134141608288582,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.day,3.0487737219453717,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.peak,0.9146321136567883,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.evening,1.2195094946317937,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.night,22.99628145237869,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.day,32.85183060120134,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.peak,9.855549148822643,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.evening,13.14073230355605,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.night,52.04502116420402,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.day,74.35003013261145,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.peak,22.305008968407403,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.evening,29.740012195796634,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.night,30.100470283087386,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.day,43.00067177400963,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.peak,12.900201490922269,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.evening,17.20026879216514,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.night,2.2408486887030117,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.day,3.201212408042641,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.peak,0.9603637193396282,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.evening,1.280484969363384,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.night,24.14609552499763,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.day,34.494422131261416,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.peak,10.348326606263786,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.evening,13.797768918733853,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,winter.night,49.624368016475046,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,summer.peak,0.9156964791659792,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,summer.evening,1.2209286486554014,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,autumn.night,23.02304242922619,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 +2040,final without candidates,9,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,winter.night,52.105586417298795,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,peak.night,30.135498467535932,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,peak.day,43.050712037438934,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,peak.peak,12.915213569902983,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,peak.evening,17.220284897632936,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,summer.night,2.2434563842124495,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,autumn.night,24.174194550687503,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,autumn.peak,10.360369045790103,-0.0,0.0 +2040,final without candidates,10,GASDRV,GBR,autumn.evening,13.813825504897405,-0.0,0.0 diff --git a/tests/data/simple/debug_solver.csv b/tests/data/simple/debug_solver.csv index 5c52ac0e0..babc8726b 100644 --- a/tests/data/simple/debug_solver.csv +++ b/tests/data/simple/debug_solver.csv @@ -1,17 +1,10 @@ milestone_year,run_description,objective_value -2020,final without candidates,4132.191092720758 -2020,final with candidates,4132.1712887727335 -2030,ironing out iteration 0; post RSHEAT|GBR investment,5324.904465135731 -2030,ironing out iteration 0; post ELCTRI|GBR investment,4400.709856701379 -2030,ironing out iteration 0; post GASNAT|GBR investment,4400.709856701382 -2030,ironing out iteration 0; post GASPRD|GBR investment,4400.709856701381 -2030,ironing out iteration 0; final without candidates,4400.709856701381 -2030,ironing out iteration 0; final with candidates,4400.692705932947 -2030,final without candidates,4400.709856701382 -2030,final with candidates,4400.692705932947 -2040,ironing out iteration 0; post RSHEAT|GBR investment,6613.912255465205 -2040,ironing out iteration 0; post GASNAT|GBR investment,6613.912255465205 -2040,ironing out iteration 0; post GASPRD|GBR investment,6613.9122554652095 -2040,ironing out iteration 0; final without candidates,6613.9122554652095 -2040,ironing out iteration 0; final with candidates,6613.911723703017 -2040,final without candidates,6613.91225546521 +2020,final without candidates,4102.666874515335 +2020,final with candidates,4102.657188072647 +2030,ironing out iteration 0; final without candidates,4323.448953922291 +2030,ironing out iteration 0; final with candidates,4323.444448956254 +2030,final without candidates,4323.448953922285 +2030,final with candidates,4323.444448956253 +2040,ironing out iteration 0; final without candidates,6613.912255465203 +2040,ironing out iteration 0; final with candidates,6613.911723703016 +2040,final without candidates,6613.912255465202 diff --git a/tests/data/simple_full/asset_capacities.csv b/tests/data/simple_full/asset_capacities.csv index 71a2f3119..12b624861 100644 --- a/tests/data/simple_full/asset_capacities.csv +++ b/tests/data/simple_full/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1897.4214205283952,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283952,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,355.83840587648046,,0.0, 2040,8,3655.8189696,,0.0, -2040,9,679.7717018943207,,0.0, -2040,10,713.7602869890369,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple_full/commodity_flows.csv b/tests/data/simple_full/commodity_flows.csv index 74dbea18b..f4bdab489 100644 --- a/tests/data/simple_full/commodity_flows.csv +++ b/tests/data/simple_full/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.35364587933591 -2040,0,CO2EMT,winter.night,707.4021913810446 -2040,0,GASPRD,winter.day,197.64806527084832 -2040,0,CO2EMT,winter.day,1010.5745577298476 -2040,0,GASPRD,winter.peak,59.29441939151235 -2040,0,CO2EMT,winter.peak,303.17236634880265 -2040,0,GASPRD,winter.evening,79.05922648782361 -2040,0,CO2EMT,winter.evening,404.22982503224216 -2040,0,GASPRD,peak.night,80.0174486087451 -2040,0,CO2EMT,peak.night,409.12921473651375 -2040,0,GASPRD,peak.day,114.31064071286698 -2040,0,CO2EMT,peak.day,584.4703059648889 -2040,0,GASPRD,peak.peak,34.29319210412195 -2040,0,CO2EMT,peak.peak,175.34109122837555 -2040,0,GASPRD,peak.evening,45.72425650462322 -2040,0,CO2EMT,peak.evening,233.78812350813854 -2040,0,GASPRD,summer.night,5.956949944699524 -2040,0,CO2EMT,summer.night,30.457885067248668 -2040,0,GASPRD,summer.day,8.509928480757136 -2040,0,CO2EMT,summer.day,43.51126432211124 -2040,0,GASPRD,summer.peak,2.552978536057609 -2040,0,CO2EMT,summer.peak,13.053379254862556 -2040,0,GASPRD,summer.evening,3.403971408641916 -2040,0,CO2EMT,summer.evening,17.40450581238612 -2040,0,GASPRD,autumn.night,64.1886634860634 -2040,0,CO2EMT,autumn.night,328.1966364042422 -2040,0,GASPRD,autumn.day,91.69809056861892 -2040,0,CO2EMT,autumn.day,468.8523370773486 -2040,0,GASPRD,autumn.peak,27.50942708255553 -2040,0,CO2EMT,autumn.peak,140.65570067310642 -2040,0,GASPRD,autumn.evening,36.6792364035079 -2040,0,CO2EMT,autumn.evening,187.5409357311359 -2040,1,GASPRD,winter.night,-138.35364587933591 -2040,1,GASNAT,winter.night,131.76537702793897 -2040,1,CO2EMT,winter.night,336.858186371926 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874513 -2040,1,GASNAT,peak.night,76.20709391309059 -2040,1,CO2EMT,peak.night,194.8234355888161 -2040,1,GASPRD,peak.day,-114.31064071286704 -2040,1,GASNAT,peak.day,108.86727686939717 -2040,1,CO2EMT,peak.day,278.3191933166139 -2040,1,GASPRD,peak.peak,-34.293192104121886 -2040,1,GASNAT,peak.peak,32.660182956306556 -2040,1,CO2EMT,peak.peak,83.49575772779772 -2040,1,GASPRD,peak.evening,-45.724256504623234 -2040,1,GASNAT,peak.evening,43.54691095678403 -2040,1,CO2EMT,peak.evening,111.32767786101839 -2040,1,GASPRD,summer.night,-5.956949944699525 -2040,1,GASNAT,summer.night,5.6732856616185945 -2040,1,CO2EMT,summer.night,14.503754793927937 -2040,1,GASPRD,summer.day,-8.509928480757138 -2040,1,GASNAT,summer.day,8.104693791197274 -2040,1,CO2EMT,summer.day,20.719649677195832 -2040,1,GASPRD,summer.peak,-2.552978536057609 -2040,1,GASNAT,summer.peak,2.431408129578675 -2040,1,CO2EMT,summer.peak,6.215894883267883 -2040,1,GASPRD,summer.evening,-3.4039714086419166 -2040,1,GASNAT,summer.evening,3.2418775320399202 -2040,1,CO2EMT,summer.evening,8.287859910660057 -2040,1,GASPRD,autumn.night,-64.18866348606342 -2040,1,GASNAT,autumn.night,61.132060462917536 -2040,1,CO2EMT,autumn.night,156.28411257344868 -2040,1,GASPRD,autumn.day,-91.69809056861895 -2040,1,GASNAT,autumn.day,87.33151482725614 -2040,1,CO2EMT,autumn.day,223.26301765588036 -2040,1,GASPRD,autumn.peak,-27.509427082555515 -2040,1,GASNAT,autumn.peak,26.199454364338585 -2040,1,CO2EMT,autumn.peak,66.9789050824316 -2040,1,GASPRD,autumn.evening,-36.67923640350791 -2040,1,GASNAT,autumn.evening,34.93260609857896 -2040,1,CO2EMT,autumn.evening,89.30520749101711 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624105 +2040,0,CO2EMT,winter.night,707.0925212419705 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624102 +2040,1,GASNAT,winter.night,131.70769583451525 +2040,1,CO2EMT,winter.night,336.71072440093826 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-38.54192901013175 2040,8,RSHEAT,autumn.evening,33.51472087837544 2040,8,CO2EMT,autumn.evening,1970.6488302880368 -2040,9,GASPRD,winter.night,-52.04502116420401 -2040,9,GASNAT,winter.night,49.566686823051434 -2040,9,CO2EMT,winter.night,126.717234863131 -2040,9,GASPRD,winter.day,-74.35003013261144 -2040,9,GASNAT,winter.day,70.80955250724898 -2040,9,CO2EMT,winter.day,181.02462098478205 -2040,9,GASPRD,winter.peak,-22.3050089684074 -2040,9,GASNAT,winter.peak,21.242865684197522 -2040,9,CO2EMT,winter.peak,54.30738612165097 -2040,9,GASPRD,winter.evening,-29.740012195796627 -2040,9,GASNAT,winter.evening,28.32382113885393 -2040,9,CO2EMT,winter.evening,72.40984874148008 -2040,9,GASPRD,peak.night,-30.100470283087382 -2040,9,GASNAT,peak.night,28.667114555321316 -2040,9,CO2EMT,peak.night,73.28747836067895 -2040,9,GASPRD,peak.day,-43.00067177400963 -2040,9,GASNAT,peak.day,40.95302073715203 -2040,9,CO2EMT,peak.day,104.69639751452918 -2040,9,GASPRD,peak.peak,-12.900201490922242 -2040,9,GASNAT,peak.peak,12.285906181830706 -2040,9,CO2EMT,peak.peak,31.408919153850203 -2040,9,GASPRD,peak.evening,-17.200268792165144 -2040,9,GASNAT,peak.evening,16.38120837349061 -2040,9,CO2EMT,peak.evening,41.878559206828754 -2040,9,GASPRD,summer.night,-2.240848688703011 -2040,9,GASNAT,summer.night,2.134141608288582 -2040,9,CO2EMT,summer.night,5.45593302158976 -2040,9,GASPRD,summer.day,-3.2012124080426405 -2040,9,GASNAT,summer.day,3.0487737219453717 -2040,9,CO2EMT,summer.day,7.794190020153343 -2040,9,GASPRD,summer.peak,-0.9603637193396277 -2040,9,GASNAT,summer.peak,0.9146321136567883 -2040,9,CO2EMT,summer.peak,2.3382569985635797 -2040,9,GASPRD,summer.evening,-1.2804849693633835 -2040,9,GASNAT,summer.evening,1.2195094946317937 -2040,9,CO2EMT,summer.evening,3.117676023026181 -2040,9,GASPRD,autumn.night,-24.146095524997623 -2040,9,GASNAT,autumn.night,22.99628145237869 -2040,9,CO2EMT,autumn.night,58.789993533006125 -2040,9,GASPRD,autumn.day,-34.49442213126141 -2040,9,GASNAT,autumn.day,32.85183060120134 -2040,9,CO2EMT,autumn.day,83.98570493197124 -2040,9,GASPRD,autumn.peak,-10.348326606263775 -2040,9,GASNAT,autumn.peak,9.855549148822643 -2040,9,CO2EMT,autumn.peak,25.195711398965088 -2040,9,GASPRD,autumn.evening,-13.797768918733853 -2040,9,GASNAT,autumn.evening,13.14073230355605 -2040,9,CO2EMT,autumn.evening,33.594282134041045 -2040,10,GASPRD,winter.night,52.04502116420402 -2040,10,CO2EMT,winter.night,266.1061932125752 -2040,10,GASPRD,winter.day,74.35003013261145 -2040,10,CO2EMT,winter.day,380.15170406804236 -2040,10,GASPRD,winter.peak,22.305008968407403 -2040,10,CO2EMT,winter.peak,114.04551085546706 -2040,10,GASPRD,winter.evening,29.740012195796634 -2040,10,CO2EMT,winter.evening,152.0606823571082 -2040,10,GASPRD,peak.night,30.100470283087386 -2040,10,CO2EMT,peak.night,153.9037045574258 -2040,10,GASPRD,peak.day,43.00067177400963 -2040,10,CO2EMT,peak.day,219.86243478051128 -2040,10,GASPRD,peak.peak,12.900201490922269 -2040,10,CO2EMT,peak.peak,65.95873022308557 -2040,10,GASPRD,peak.evening,17.20026879216514 -2040,10,CO2EMT,peak.evening,87.94497433434037 -2040,10,GASPRD,summer.night,2.2408486887030117 -2040,10,CO2EMT,summer.night,11.4574593453385 -2040,10,GASPRD,summer.day,3.201212408042641 -2040,10,CO2EMT,summer.day,16.367799042322023 -2040,10,GASPRD,summer.peak,0.9603637193396282 -2040,10,CO2EMT,summer.peak,4.910339696983519 -2040,10,GASPRD,summer.evening,1.280484969363384 -2040,10,CO2EMT,summer.evening,6.5471196483549825 -2040,10,GASPRD,autumn.night,24.14609552499763 -2040,10,CO2EMT,autumn.night,123.4589864193129 -2040,10,GASPRD,autumn.day,34.494422131261416 -2040,10,CO2EMT,autumn.day,176.36998035713964 -2040,10,GASPRD,autumn.peak,10.348326606263786 -2040,10,CO2EMT,autumn.peak,52.910993937826746 -2040,10,GASPRD,autumn.evening,13.797768918733853 -2040,10,CO2EMT,autumn.evening,70.54799248148619 +2040,9,GASPRD,winter.night,-52.1055864172988 +2040,9,GASNAT,winter.night,49.624368016475046 +2040,9,CO2EMT,winter.night,126.86469683411846 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.105586417298795 +2040,10,CO2EMT,winter.night,266.41586335164874 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple_full/commodity_prices.csv b/tests/data/simple_full/commodity_prices.csv index aef91eb11..40d12bc1b 100644 --- a/tests/data/simple_full/commodity_prices.csv +++ b/tests/data/simple_full/commodity_prices.csv @@ -1,132 +1,132 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554476 -2030,GASPRD,GBR,peak.day,5.201888478554476 -2030,GASPRD,GBR,peak.peak,5.201888478554476 -2030,GASPRD,GBR,peak.evening,5.201888478554476 -2030,GASPRD,GBR,summer.night,5.201888478554477 -2030,GASPRD,GBR,summer.day,5.201888478554477 -2030,GASPRD,GBR,summer.peak,5.201888478554477 -2030,GASPRD,GBR,summer.evening,5.201888478554477 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,13.169844719464352 -2030,ELCTRI,GBR,winter.day,13.028582330527561 -2030,ELCTRI,GBR,winter.peak,13.02858233052756 -2030,ELCTRI,GBR,winter.evening,13.028582330527561 -2030,ELCTRI,GBR,peak.night,14.15337272352348 -2030,ELCTRI,GBR,peak.day,13.11333975134377 -2030,ELCTRI,GBR,peak.peak,13.82906916631975 -2030,ELCTRI,GBR,peak.evening,14.097525117162592 -2030,ELCTRI,GBR,summer.night,13.028582330527561 -2030,ELCTRI,GBR,summer.day,13.028582330527561 -2030,ELCTRI,GBR,summer.peak,13.02858233052756 -2030,ELCTRI,GBR,summer.evening,13.028582330527563 -2030,ELCTRI,GBR,autumn.night,14.041915377610426 -2030,ELCTRI,GBR,autumn.day,13.706641759786564 -2030,ELCTRI,GBR,autumn.peak,13.936906771876306 -2030,ELCTRI,GBR,autumn.evening,14.007948905606877 -2030,RSHEAT,GBR,winter.night,44.437383920724045 -2030,RSHEAT,GBR,winter.day,48.829324429787086 -2030,RSHEAT,GBR,winter.peak,50.04339084323913 -2030,RSHEAT,GBR,winter.evening,48.27016567210924 -2030,RSHEAT,GBR,peak.night,44.46079705775376 -2030,RSHEAT,GBR,peak.day,46.17979828397371 -2030,RSHEAT,GBR,peak.peak,48.88979252939609 -2030,RSHEAT,GBR,peak.evening,46.94367516961419 -2030,RSHEAT,GBR,summer.night,34.578761496294284 -2030,RSHEAT,GBR,summer.day,34.578761496294284 -2030,RSHEAT,GBR,summer.peak,34.578761496294284 -2030,RSHEAT,GBR,summer.evening,34.578761496294284 -2030,RSHEAT,GBR,autumn.night,41.696056567057 -2030,RSHEAT,GBR,autumn.day,44.856373686363526 -2030,RSHEAT,GBR,autumn.peak,48.58609034378368 -2030,RSHEAT,GBR,autumn.evening,45.01690492311999 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635034 +2030,GASPRD,GBR,peak.day,5.260028834635034 +2030,GASPRD,GBR,peak.peak,5.260028834635034 +2030,GASPRD,GBR,peak.evening,5.260028834635034 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,13.094818174298528 +2030,ELCTRI,GBR,winter.day,13.094818174298528 +2030,ELCTRI,GBR,winter.peak,13.09481817429853 +2030,ELCTRI,GBR,winter.evening,13.094818174298528 +2030,ELCTRI,GBR,peak.night,18.7600659049581 +2030,ELCTRI,GBR,peak.day,13.094818174298528 +2030,ELCTRI,GBR,peak.peak,14.122955710803563 +2030,ELCTRI,GBR,peak.evening,18.16206753356965 +2030,ELCTRI,GBR,summer.night,13.094818174298528 +2030,ELCTRI,GBR,summer.day,13.094818174298526 +2030,ELCTRI,GBR,summer.peak,13.094818174298528 +2030,ELCTRI,GBR,summer.evening,13.094818174298528 +2030,ELCTRI,GBR,autumn.night,17.50112197205847 +2030,ELCTRI,GBR,autumn.day,13.932015868153368 +2030,ELCTRI,GBR,autumn.peak,16.03235403947182 +2030,ELCTRI,GBR,autumn.evening,17.060491575976858 +2030,RSHEAT,GBR,winter.night,44.29532527826777 +2030,RSHEAT,GBR,winter.day,49.62036633857297 +2030,RSHEAT,GBR,winter.peak,51.085629525134735 +2030,RSHEAT,GBR,winter.evening,48.94551467148886 +2030,RSHEAT,GBR,peak.night,41.56890215611762 +2030,RSHEAT,GBR,peak.day,46.41141683540265 +2030,RSHEAT,GBR,peak.peak,49.697000461962205 +2030,RSHEAT,GBR,peak.evening,45.81014538079888 +2030,RSHEAT,GBR,summer.night,32.42128643415783 +2030,RSHEAT,GBR,summer.day,32.42128643415783 +2030,RSHEAT,GBR,summer.peak,32.42128643415783 +2030,RSHEAT,GBR,summer.evening,32.42128643415783 +2030,RSHEAT,GBR,autumn.night,38.52291924848192 +2030,RSHEAT,GBR,autumn.day,44.82796211786052 +2030,RSHEAT,GBR,autumn.peak,48.91661586113201 +2030,RSHEAT,GBR,autumn.evening,43.607909856867394 2040,GASPRD,GBR,winter.night,4.89313569725816 2040,GASPRD,GBR,winter.day,4.89313569725816 2040,GASPRD,GBR,winter.peak,4.89313569725816 @@ -139,10 +139,10 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASPRD,GBR,summer.day,4.89313569725816 2040,GASPRD,GBR,summer.peak,4.89313569725816 2040,GASPRD,GBR,summer.evening,4.89313569725816 -2040,GASPRD,GBR,autumn.night,4.893135697258159 -2040,GASPRD,GBR,autumn.day,4.893135697258159 -2040,GASPRD,GBR,autumn.peak,4.893135697258159 -2040,GASPRD,GBR,autumn.evening,4.893135697258159 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 2040,GASNAT,GBR,winter.night,7.622083470201779 2040,GASNAT,GBR,winter.day,7.622083470201779 2040,GASNAT,GBR,winter.peak,7.622083470201779 @@ -151,14 +151,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASNAT,GBR,peak.day,7.62208347020178 2040,GASNAT,GBR,peak.peak,7.62208347020178 2040,GASNAT,GBR,peak.evening,7.62208347020178 -2040,GASNAT,GBR,summer.night,7.622083470201781 -2040,GASNAT,GBR,summer.day,7.622083470201781 -2040,GASNAT,GBR,summer.peak,7.622083470201781 -2040,GASNAT,GBR,summer.evening,7.622083470201781 -2040,GASNAT,GBR,autumn.night,7.622083470201779 -2040,GASNAT,GBR,autumn.day,7.622083470201779 -2040,GASNAT,GBR,autumn.peak,7.622083470201779 -2040,GASNAT,GBR,autumn.evening,7.622083470201779 +2040,GASNAT,GBR,summer.night,7.62208347020178 +2040,GASNAT,GBR,summer.day,7.62208347020178 +2040,GASNAT,GBR,summer.peak,7.62208347020178 +2040,GASNAT,GBR,summer.evening,7.62208347020178 +2040,GASNAT,GBR,autumn.night,7.62208347020178 +2040,GASNAT,GBR,autumn.day,7.62208347020178 +2040,GASNAT,GBR,autumn.peak,7.62208347020178 +2040,GASNAT,GBR,autumn.evening,7.62208347020178 2040,RSHEAT,GBR,winter.night,43.20140884377475 2040,RSHEAT,GBR,winter.day,43.20140884377474 2040,RSHEAT,GBR,winter.peak,43.20140884377475 diff --git a/tests/data/simple_ironing_out/asset_capacities.csv b/tests/data/simple_ironing_out/asset_capacities.csv index 41c402e55..72172fbfa 100644 --- a/tests/data/simple_ironing_out/asset_capacities.csv +++ b/tests/data/simple_ironing_out/asset_capacities.csv @@ -2,19 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,2003.3552849960308,,0.0, -2030,1,1907.957414281934,,0.0, +2030,0,1899.529727058165,,0.0, +2030,1,1809.075930531585,,0.0, 2030,2,3.964844,,0.0, -2030,3,2.3813808985981577,,0.0, +2030,3,1.5907089632932923,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2040,0,2003.3552849960308,,0.0, -2040,1,1907.957414281934,,0.0, +2030,7,4.331497257939862,,0.0, +2040,0,1899.529727058165,,0.0, +2040,1,1809.075930531585,,0.0, 2040,6,355.83840587648046,,0.0, -2040,7,3655.8189696,,0.0, -2040,8,578.8823071632397,,0.0, -2040,9,607.8264225214014,,0.0, +2040,8,3655.8189696,,0.0, +2040,9,677.7637909135887,,0.0, +2040,10,711.6519804592677,,0.0, diff --git a/tests/data/simple_ironing_out/assets.csv b/tests/data/simple_ironing_out/assets.csv index 4b3233878..2da4b631c 100644 --- a/tests/data/simple_ironing_out/assets.csv +++ b/tests/data/simple_ironing_out/assets.csv @@ -6,6 +6,7 @@ asset_id,process_id,region_id,agent_id,commission_year 4,RGASBR,GBR,A0_RES,2020 5,RELCHP,GBR,A0_RES,2020 6,RGASBR,GBR,A0_RES,2030 -7,RGASBR,GBR,A0_RES,2040 -8,GASPRC,GBR,A0_GPR,2040 -9,GASDRV,GBR,A0_GEX,2040 +7,WNDFRM,GBR,A0_ELC,2030 +8,RGASBR,GBR,A0_RES,2040 +9,GASPRC,GBR,A0_GPR,2040 +10,GASDRV,GBR,A0_GEX,2040 diff --git a/tests/data/simple_ironing_out/commodity_flows.csv b/tests/data/simple_ironing_out/commodity_flows.csv index ed8d126ef..8ded96e8a 100644 --- a/tests/data/simple_ironing_out/commodity_flows.csv +++ b/tests/data/simple_ironing_out/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,137 +215,137 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,146.07799019874568 -2030,0,CO2EMT,winter.night,746.8967638861867 -2030,0,GASPRD,winter.day,208.68284285487155 -2030,0,CO2EMT,winter.day,1066.9953755169583 -2030,0,GASPRD,winter.peak,62.60485265612596 -2030,0,CO2EMT,winter.peak,320.0986116307721 -2030,0,GASPRD,winter.evening,83.47313754261971 -2030,0,CO2EMT,winter.evening,426.7981522554146 -2030,0,GASPRD,peak.night,75.6267603330826 -2030,0,CO2EMT,peak.night,386.67962558305135 -2030,0,GASPRD,peak.day,108.03822889909415 -2030,0,CO2EMT,peak.day,552.3994643610685 -2030,0,GASPRD,peak.peak,32.41146856601154 -2030,0,CO2EMT,peak.peak,165.71983877801702 -2030,0,GASPRD,peak.evening,43.21529176707102 -2030,0,CO2EMT,peak.evening,220.95978680503416 -2030,0,GASPRD,summer.night,0.1355643978136821 -2030,0,CO2EMT,summer.night,0.6931407660213567 -2030,0,GASPRD,summer.day,0.19366342518252175 -2030,0,CO2EMT,summer.day,0.9902010929582338 -2030,0,GASPRD,summer.peak,0.05809902736883963 -2030,0,CO2EMT,summer.peak,0.29706032693687706 -2030,0,GASPRD,summer.evening,0.07746537044484239 -2030,0,CO2EMT,summer.evening,0.39608043908447915 -2030,0,GASPRD,autumn.night,55.62625819977528 -2030,0,CO2EMT,autumn.night,284.417058175451 -2030,0,GASPRD,autumn.day,79.46608303355407 -2030,0,CO2EMT,autumn.day,406.310082550562 -2030,0,GASPRD,autumn.peak,23.839824833778778 -2030,0,CO2EMT,autumn.peak,121.8930243751109 -2030,0,GASPRD,autumn.evening,31.78643336599646 -2030,0,CO2EMT,autumn.evening,162.5240338003399 -2030,1,GASPRD,winter.night,-146.07799019874562 -2030,1,GASNAT,winter.night,139.12189542737678 -2030,1,CO2EMT,winter.night,355.6651256600888 -2030,1,GASPRD,winter.day,-208.6828428548716 -2030,1,GASNAT,winter.day,198.74556462368724 -2030,1,CO2EMT,winter.day,508.09303596045646 -2030,1,GASPRD,winter.peak,-62.604852656125985 -2030,1,GASNAT,winter.peak,59.62366919631046 -2030,1,CO2EMT,winter.peak,152.4279103003677 -2030,1,GASPRD,winter.evening,-83.4731375426197 -2030,1,GASNAT,winter.evening,79.49822623106637 -2030,1,CO2EMT,winter.evening,203.23721535972118 -2030,1,GASPRD,peak.night,-75.62676033308259 -2030,1,GASNAT,peak.night,72.02548603150723 -2030,1,CO2EMT,peak.night,184.13315503954826 -2030,1,GASPRD,peak.day,-108.03822889909416 -2030,1,GASNAT,peak.day,102.89355133247062 -2030,1,CO2EMT,peak.day,263.04736398146116 -2030,1,GASPRD,peak.peak,-32.411468566011536 -2030,1,GASNAT,peak.peak,30.868065300963366 -2030,1,CO2EMT,peak.peak,78.91420894191285 -2030,1,GASPRD,peak.evening,-43.21529176707105 -2030,1,GASNAT,peak.evening,41.157420730543855 -2030,1,CO2EMT,peak.evening,105.21894609763537 -2030,1,GASPRD,summer.night,-0.13556439781368204 -2030,1,GASNAT,summer.night,0.1291089502987448 -2030,1,CO2EMT,summer.night,0.3300670314387411 -2030,1,GASPRD,summer.day,-0.19366342518252175 -2030,1,GASNAT,summer.day,0.18444135731668737 -2030,1,CO2EMT,summer.day,0.4715243299801113 -2030,1,GASPRD,summer.peak,-0.058099027368839665 -2030,1,GASNAT,summer.peak,0.055332407017942536 -2030,1,CO2EMT,summer.peak,0.1414572985413701 -2030,1,GASPRD,summer.evening,-0.07746537044484245 -2030,1,GASNAT,summer.evening,0.07377654328080233 -2030,1,CO2EMT,summer.evening,0.18860973289737115 -2030,1,GASPRD,autumn.night,-55.62625819977527 -2030,1,GASNAT,autumn.night,52.97738876169073 -2030,1,CO2EMT,autumn.night,135.43669436926237 -2030,1,GASPRD,autumn.day,-79.46608303355406 -2030,1,GASNAT,autumn.day,75.68198384148005 -2030,1,CO2EMT,autumn.day,193.48099169074376 -2030,1,GASPRD,autumn.peak,-23.83982483377878 -2030,1,GASNAT,autumn.peak,22.704595079789314 -2030,1,CO2EMT,autumn.peak,58.04429732148139 -2030,1,GASPRD,autumn.evening,-31.786433365996494 -2030,1,GASNAT,autumn.evening,30.272793681901423 -2030,1,CO2EMT,autumn.evening,77.39239704778099 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,7.075379933645912 -2030,2,ELCTRI,winter.peak,1.9712501261051125 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.50737656450102 +2030,0,CO2EMT,winter.night,708.1882163742938 +2030,0,GASPRD,winter.day,197.86768053506876 +2030,0,CO2EMT,winter.day,1011.6974505758067 +2030,0,GASPRD,winter.peak,59.36030397056761 +2030,0,CO2EMT,winter.peak,303.5092342015122 +2030,0,GASPRD,winter.evening,79.14707259393339 +2030,0,CO2EMT,winter.evening,404.67898217278145 +2030,0,GASPRD,peak.night,68.06016531350154 +2030,0,CO2EMT,peak.night,347.9916252479334 +2030,0,GASPRD,peak.day,97.22880745737413 +2030,0,CO2EMT,peak.day,497.130892529554 +2030,0,GASPRD,peak.peak,29.16864214387258 +2030,0,CO2EMT,peak.peak,149.13926728162053 +2030,0,GASPRD,peak.evening,38.89152316962901 +2030,0,CO2EMT,peak.evening,198.85235796631315 +2030,0,GASPRD,summer.night,0.0 +2030,0,CO2EMT,summer.night,0.0 +2030,0,GASPRD,summer.day,0.0 +2030,0,CO2EMT,summer.day,0.0 +2030,0,GASPRD,summer.peak,0.0 +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,48.276871045648036 +2030,0,CO2EMT,autumn.night,246.83964165639844 +2030,0,GASPRD,autumn.day,68.9669585420568 +2030,0,CO2EMT,autumn.day,352.62805902553646 +2030,0,GASPRD,autumn.peak,20.690087496408758 +2030,0,CO2EMT,autumn.peak,105.78841736913799 +2030,0,GASPRD,autumn.evening,27.58678354923927 +2030,0,CO2EMT,autumn.evening,141.0512242872604 +2030,1,GASPRD,winter.night,-138.50737656450102 +2030,1,GASNAT,winter.night,131.91178720428667 +2030,1,CO2EMT,winter.night,337.2324839877589 +2030,1,GASPRD,winter.day,-197.86768053506867 +2030,1,GASNAT,winter.day,188.44541003339873 +2030,1,CO2EMT,winter.day,481.7606907503839 +2030,1,GASPRD,winter.peak,-59.36030397056767 +2030,1,GASNAT,winter.peak,56.53362282911206 +2030,1,CO2EMT,winter.peak,144.528206762625 +2030,1,GASPRD,winter.evening,-79.1470725939334 +2030,1,GASNAT,winter.evening,75.37816437517466 +2030,1,CO2EMT,winter.evening,192.70427722513404 +2030,1,GASPRD,peak.night,-68.06016531350154 +2030,1,GASNAT,peak.night,64.81920506047766 +2030,1,CO2EMT,peak.night,165.71029773711115 +2030,1,GASPRD,peak.day,-97.22880745737413 +2030,1,GASNAT,peak.day,92.59886424511822 +2030,1,CO2EMT,peak.day,236.72899644264476 +2030,1,GASPRD,peak.peak,-29.168642143872596 +2030,1,GASNAT,peak.peak,27.779659184640565 +2030,1,CO2EMT,peak.peak,71.01869870553361 +2030,1,GASPRD,peak.evening,-38.891523169628954 +2030,1,GASNAT,peak.evening,37.0395458758371 +2030,1,CO2EMT,peak.evening,94.69159903157755 +2030,1,GASPRD,summer.night,-0.0 +2030,1,GASNAT,summer.night,0.0 +2030,1,CO2EMT,summer.night,0.0 +2030,1,GASPRD,summer.day,-0.0 +2030,1,GASNAT,summer.day,0.0 +2030,1,CO2EMT,summer.day,0.0 +2030,1,GASPRD,summer.peak,-0.0 +2030,1,GASNAT,summer.peak,0.0 +2030,1,CO2EMT,summer.peak,0.0 +2030,1,GASPRD,summer.evening,-0.0 +2030,1,GASNAT,summer.evening,0.0 +2030,1,CO2EMT,summer.evening,0.0 +2030,1,GASPRD,autumn.night,-48.27687104564804 +2030,1,GASNAT,autumn.night,45.9779724244267 +2030,1,CO2EMT,autumn.night,117.54268650304688 +2030,1,GASPRD,autumn.day,-68.96695854205679 +2030,1,GASNAT,autumn.day,65.6828176591017 +2030,1,CO2EMT,autumn.day,167.9181233454935 +2030,1,GASPRD,autumn.peak,-20.690087496408765 +2030,1,GASNAT,autumn.peak,19.704845234675012 +2030,1,CO2EMT,autumn.peak,50.375436842446675 +2030,1,GASPRD,autumn.evening,-27.58678354923928 +2030,1,GASNAT,autumn.evening,26.273127189751694 +2030,1,CO2EMT,autumn.evening,67.1672496606002 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.570833774710377 +2030,2,ELCTRI,winter.peak,1.9712501261051123 2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 +2030,2,ELCTRI,peak.night,2.8512725172836966 2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.peak,1.7776452018191915 2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,1.6368416242136155 -2030,2,ELCTRI,summer.day,3.2188600626534005 -2030,2,ELCTRI,summer.peak,1.0599640039494003 -2030,2,ELCTRI,summer.evening,0.7892279633502001 -2030,2,ELCTRI,autumn.night,3.203281465982185 +2030,2,ELCTRI,summer.night,0.9232830942884835 +2030,2,ELCTRI,summer.day,1.5383019585937419 +2030,2,ELCTRI,summer.peak,0.5065596737902678 +2030,2,ELCTRI,summer.evening,0.377174185322542 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 -2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729915 -2030,3,GASNAT,winter.night,-7.783808997678886 -2030,3,ELCTRI,winter.night,5.18920599845259 -2030,3,CO2EMT,winter.night,397.98615405132136 -2030,3,GASNAT,winter.day,-10.010898915527836 -2030,3,ELCTRI,winter.day,6.673932610351891 -2030,3,CO2EMT,winter.day,511.8572615509382 -2030,3,GASNAT,winter.peak,-3.2303154358423316 -2030,3,ELCTRI,winter.peak,2.1535436238948877 -2030,3,CO2EMT,winter.peak,165.1660282346184 -2030,3,GASNAT,winter.evening,-4.3950895262359 -2030,3,ELCTRI,winter.evening,2.930059684157267 -2030,3,CO2EMT,winter.evening,224.72092747644155 -2030,3,GASNAT,peak.night,-8.21501995618721 -2030,3,ELCTRI,peak.night,5.476679970791473 -2030,3,CO2EMT,peak.night,420.033970359852 -2030,3,GASNAT,peak.day,-11.066925767990735 -2030,3,ELCTRI,peak.day,7.377950511993824 -2030,3,CO2EMT,peak.day,565.8519145173663 -2030,3,GASNAT,peak.peak,-3.520722822271213 -2030,3,ELCTRI,peak.peak,2.3471485481808085 -2030,3,CO2EMT,peak.peak,180.0145579027271 -2030,3,GASNAT,peak.evening,-4.6942971339159945 -2030,3,ELCTRI,peak.evening,3.129531422610663 -2030,3,CO2EMT,peak.evening,240.0194124571248 -2030,3,GASNAT,summer.night,-0.44265925791417704 -2030,3,ELCTRI,summer.night,0.2951061719427847 -2030,3,CO2EMT,summer.night,22.63316785715187 +2030,2,ELCTRI,autumn.peak,1.5488393825638176 +2030,2,ELCTRI,autumn.evening,1.9008483513729912 +2030,3,GASNAT,winter.night,-0.5155992476825411 +2030,3,ELCTRI,winter.night,0.34373283178836067 +2030,3,CO2EMT,winter.night,26.36258953400832 +2030,3,GASNAT,winter.day,-0.0 +2030,3,ELCTRI,winter.day,0.0 +2030,3,CO2EMT,winter.day,0.0 +2030,3,GASNAT,winter.peak,-0.0 +2030,3,ELCTRI,winter.peak,0.0 +2030,3,CO2EMT,winter.peak,0.0 +2030,3,GASNAT,winter.evening,-0.18414259113366718 +2030,3,ELCTRI,winter.evening,0.12276172742244479 +2030,3,CO2EMT,winter.evening,9.415210684664402 +2030,3,GASNAT,peak.night,-5.487448851896309 +2030,3,ELCTRI,peak.night,3.658299234597539 +2030,3,CO2EMT,peak.night,280.57325979745826 +2030,3,GASNAT,peak.day,-0.6260847774117705 +2030,3,ELCTRI,peak.day,0.417389851607847 +2030,3,CO2EMT,peak.day,32.01171466906382 +2030,3,GASNAT,peak.peak,-0.6076705115359934 +2030,3,ELCTRI,peak.peak,0.4051136743573289 +2030,3,CO2EMT,peak.peak,31.07019325483534 +2030,3,GASNAT,peak.evening,-2.835795726833502 +2030,3,ELCTRI,peak.evening,1.890530484555668 +2030,3,CO2EMT,peak.evening,144.99423551299694 +2030,3,GASNAT,summer.night,-0.0 +2030,3,ELCTRI,summer.night,0.0 +2030,3,CO2EMT,summer.night,0.0 2030,3,GASNAT,summer.day,-0.0 2030,3,ELCTRI,summer.day,0.0 2030,3,CO2EMT,summer.day,0.0 @@ -355,18 +355,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-8.21501995618721 -2030,3,ELCTRI,autumn.night,5.476679970791473 -2030,3,CO2EMT,autumn.night,420.033970359852 -2030,3,GASNAT,autumn.day,-11.62133986260287 -2030,3,ELCTRI,autumn.day,7.7475599084019136 -2030,3,CO2EMT,autumn.day,594.1991071748847 -2030,3,GASNAT,autumn.peak,-3.5207228222712135 -2030,3,ELCTRI,autumn.peak,2.347148548180809 -2030,3,CO2EMT,autumn.peak,180.01455790272712 -2030,3,GASNAT,autumn.evening,-4.6942971339159945 -2030,3,ELCTRI,autumn.evening,3.129531422610663 -2030,3,CO2EMT,autumn.evening,240.0194124571248 +2030,3,GASNAT,autumn.night,-4.382593390653203 +2030,3,ELCTRI,autumn.night,2.9217289271021354 +2030,3,CO2EMT,autumn.night,224.08200006409825 +2030,3,GASNAT,autumn.day,-1.786183012579163 +2030,3,ELCTRI,autumn.day,1.1907886750527752 +2030,3,CO2EMT,autumn.day,91.32753743317258 +2030,3,GASNAT,autumn.peak,-1.3258265695089264 +2030,3,ELCTRI,autumn.peak,0.8838843796726176 +2030,3,CO2EMT,autumn.peak,67.7895124989914 +2030,3,GASNAT,autumn.evening,-2.2833679861408296 +2030,3,ELCTRI,autumn.evening,1.5222453240938862 +2030,3,CO2EMT,autumn.evening,116.7486051313806 2030,4,GASNAT,winter.night,-39.05320689404105 2030,4,RSHEAT,winter.night,33.95931034264439 2030,4,CO2EMT,winter.night,1996.790468492319 @@ -379,18 +379,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,winter.evening,-63.63271682130648 2030,4,RSHEAT,winter.evening,55.33279723591868 2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-22.435558865996764 -2030,4,RSHEAT,peak.night,19.509181622605883 -2030,4,CO2EMT,peak.night,1147.1301248184147 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-28.430893256278086 -2030,4,RSHEAT,peak.evening,24.722515875024424 -2030,4,CO2EMT,peak.evening,1453.6715721934986 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-12.278009690025911 -2030,4,RSHEAT,autumn.night,10.676530165239923 -2030,4,CO2EMT,autumn.night,627.7746354510249 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-45.26111600229815 -2030,4,RSHEAT,autumn.peak,39.35749217591144 -2030,4,CO2EMT,autumn.peak,2314.2008611975048 -2030,4,GASNAT,autumn.evening,-18.715380320152427 -2030,4,RSHEAT,autumn.evening,16.274243756654286 -2030,4,CO2EMT,autumn.evening,956.9173957693937 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-8.32795248807517 -2030,5,RSHEAT,peak.night,25.236219660833846 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.854375296425733 -2030,5,RSHEAT,peak.evening,14.710228170987069 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,14 +439,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-8.679961436773658 -2030,5,RSHEAT,autumn.night,26.30291344476866 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.895987930744626 -2030,5,RSHEAT,autumn.peak,11.806024032559472 -2030,5,ELCTRI,autumn.evening,-5.030379773983654 -2030,5,RSHEAT,autumn.evening,15.24357507267774 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 2030,6,GASNAT,winter.night,-4.791941684668946 2030,6,RSHEAT,winter.night,4.166905812755606 2030,6,CO2EMT,winter.night,245.01197833712325 @@ -459,18 +459,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,winter.evening,-7.807918798373517 2030,6,RSHEAT,winter.evening,6.78949460728132 2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-2.7529081040773193 -2030,6,RSHEAT,peak.night,2.393833133980278 -2030,6,CO2EMT,peak.night,140.75619136147336 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.488553011709784 -2030,6,RSHEAT,peak.evening,3.033524358008508 -2030,6,CO2EMT,peak.evening,178.36971548872128 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,98 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.506547377736138 -2030,6,RSHEAT,autumn.night,1.3100411980314244 -2030,6,CO2EMT,autumn.night,77.02976742364874 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.553670126361459 -2030,6,RSHEAT,autumn.peak,4.829278370749096 -2030,6,CO2EMT,autumn.peak,283.95915356086147 -2030,6,GASNAT,autumn.evening,-2.2964314132741706 -2030,6,RSHEAT,autumn.evening,1.9968968811079746 -2030,6,CO2EMT,autumn.evening,117.41653816070836 -2040,0,GASPRD,winter.night,146.07799019874562 -2040,0,CO2EMT,winter.night,746.8967638861865 -2040,0,GASPRD,winter.day,208.68284285487164 -2040,0,CO2EMT,winter.day,1066.9953755169588 -2040,0,GASPRD,winter.peak,62.60485265612596 -2040,0,CO2EMT,winter.peak,320.0986116307721 -2040,0,GASPRD,winter.evening,83.47313754261971 -2040,0,CO2EMT,winter.evening,426.7981522554146 -2040,0,GASPRD,peak.night,84.48485762197544 -2040,0,CO2EMT,peak.night,431.97107702116045 -2040,0,GASPRD,peak.day,120.69265358015784 -2040,0,CO2EMT,peak.day,617.1015377553471 -2040,0,GASPRD,peak.peak,36.207795958182395 -2040,0,CO2EMT,peak.peak,185.1304607341866 -2040,0,GASPRD,peak.evening,48.27706166379303 -2040,0,CO2EMT,peak.evening,246.84061628697378 -2040,0,GASPRD,summer.night,6.289529055093755 -2040,0,CO2EMT,summer.night,32.15836205869437 -2040,0,GASPRD,summer.day,8.985041494954451 -2040,0,CO2EMT,summer.day,45.94051716370211 -2040,0,GASPRD,summer.peak,2.6955124398606953 -2040,0,CO2EMT,summer.peak,13.782155105007737 -2040,0,GASPRD,summer.evening,3.59401661523306 -2040,0,CO2EMT,summer.evening,18.376206953686637 -2040,0,GASPRD,autumn.night,67.77234453051886 -2040,0,CO2EMT,autumn.night,346.519997584543 -2040,0,GASPRD,autumn.day,96.81763491081992 -2040,0,CO2EMT,autumn.day,495.0285672990223 -2040,0,GASPRD,autumn.peak,29.045290380301015 -2040,0,CO2EMT,autumn.peak,148.5085697144791 -2040,0,GASPRD,autumn.evening,38.72705415021782 -2040,0,CO2EMT,autumn.evening,198.01142787006373 -2040,1,GASPRD,winter.night,-146.0779901987456 -2040,1,GASNAT,winter.night,139.12189542737676 -2040,1,CO2EMT,winter.night,355.66512566008873 -2040,1,GASPRD,winter.day,-208.68284285487164 -2040,1,GASNAT,winter.day,198.74556462368727 -2040,1,CO2EMT,winter.day,508.0930359604566 -2040,1,GASPRD,winter.peak,-62.60485265612596 -2040,1,GASNAT,winter.peak,59.62366919631044 -2040,1,CO2EMT,winter.peak,152.42791030036764 -2040,1,GASPRD,winter.evening,-83.47313754261971 -2040,1,GASNAT,winter.evening,79.49822623106638 -2040,1,CO2EMT,winter.evening,203.23721535972123 -2040,1,GASPRD,peak.night,-84.48485762197542 -2040,1,GASNAT,peak.night,80.46176916378612 -2040,1,CO2EMT,peak.night,205.70051286721923 -2040,1,GASPRD,peak.day,-120.69265358015784 -2040,1,GASNAT,peak.day,114.94538436205508 -2040,1,CO2EMT,peak.day,293.85787512159385 -2040,1,GASPRD,peak.peak,-36.207795958182366 -2040,1,GASNAT,peak.peak,34.48361519826892 -2040,1,CO2EMT,peak.peak,88.1573622543745 -2040,1,GASPRD,peak.evening,-48.27706166379302 -2040,1,GASNAT,peak.evening,45.97815396551716 -2040,1,CO2EMT,peak.evening,117.54315061284463 -2040,1,GASPRD,summer.night,-6.289529055093753 -2040,1,GASNAT,summer.night,5.9900276715178595 -2040,1,CO2EMT,summer.night,15.313505742235408 -2040,1,GASPRD,summer.day,-8.985041494954451 -2040,1,GASNAT,summer.day,8.557182376147097 -2040,1,CO2EMT,summer.day,21.876436744620054 -2040,1,GASPRD,summer.peak,-2.695512439860695 -2040,1,GASNAT,summer.peak,2.567154704629233 -2040,1,CO2EMT,summer.peak,6.5629310023846354 -2040,1,GASPRD,summer.evening,-3.5940166152330595 -2040,1,GASNAT,summer.evening,3.4228729668886277 -2040,1,CO2EMT,summer.evening,8.750574739850778 -2040,1,GASPRD,autumn.night,-67.77234453051885 -2040,1,GASNAT,autumn.night,64.54509002906556 -2040,1,CO2EMT,autumn.night,165.00952265930613 -2040,1,GASPRD,autumn.day,-96.8176349108199 -2040,1,GASNAT,autumn.day,92.207271343638 -2040,1,CO2EMT,autumn.day,235.72788919001056 -2040,1,GASPRD,autumn.peak,-29.045290380301036 -2040,1,GASNAT,autumn.peak,27.662181314572415 -2040,1,CO2EMT,autumn.peak,70.71836653070439 -2040,1,GASPRD,autumn.evening,-38.72705415021782 -2040,1,GASNAT,autumn.evening,36.882908714493155 -2040,1,CO2EMT,autumn.evening,94.29115612860176 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,4.84547316666423 +2030,7,ELCTRI,winter.day,7.178478769287426 +2030,7,ELCTRI,winter.peak,2.1535436238948877 +2030,7,ELCTRI,winter.evening,2.8072979567348226 +2030,7,ELCTRI,peak.night,3.1149470421165675 +2030,7,ELCTRI,peak.day,6.960560660385978 +2030,7,ELCTRI,peak.peak,1.94203487382348 +2030,7,ELCTRI,peak.evening,1.8843506856270626 +2030,7,ELCTRI,summer.night,1.0086647018679167 +2030,7,ELCTRI,summer.day,1.6805581040596587 +2030,7,ELCTRI,summer.peak,0.5534043301591325 +2030,7,ELCTRI,summer.evening,0.4120537780276581 +2030,7,ELCTRI,autumn.night,3.499508400913483 +2030,7,ELCTRI,autumn.day,6.5567712333491395 +2030,7,ELCTRI,autumn.peak,1.6920699877635652 +2030,7,ELCTRI,autumn.evening,2.0766313685309234 +2040,0,GASPRD,winter.night,138.507376564501 +2040,0,CO2EMT,winter.night,708.1882163742936 +2040,0,GASPRD,winter.day,197.86768053506879 +2040,0,CO2EMT,winter.day,1011.6974505758068 +2040,0,GASPRD,winter.peak,59.36030397056766 +2040,0,CO2EMT,winter.peak,303.50923420151247 +2040,0,GASPRD,winter.evening,79.14707259393344 +2040,0,CO2EMT,winter.evening,404.67898217278173 +2040,0,GASPRD,peak.night,80.10635943665721 +2040,0,CO2EMT,peak.night,409.5838157996284 +2040,0,GASPRD,peak.day,114.43765618113866 +2040,0,CO2EMT,peak.day,585.119736054162 +2040,0,GASPRD,peak.peak,34.33129674448141 +2040,0,CO2EMT,peak.peak,175.5359202545335 +2040,0,GASPRD,peak.evening,45.77506269217576 +2040,0,CO2EMT,peak.evening,234.04789554509466 +2040,0,GASPRD,summer.night,5.963568967932865 +2040,0,CO2EMT,summer.night,30.49172813304074 +2040,0,GASPRD,summer.day,8.519384228220373 +2040,0,CO2EMT,summer.day,43.55961155889077 +2040,0,GASPRD,summer.peak,2.5558152602875026 +2040,0,CO2EMT,summer.peak,13.067883425850003 +2040,0,GASPRD,summer.evening,3.4077537076453663 +2040,0,CO2EMT,summer.evening,17.42384470719076 +2040,0,GASPRD,autumn.night,64.25998627018544 +2040,0,CO2EMT,autumn.night,328.5613097994582 +2040,0,GASPRD,autumn.day,91.7999802600821 +2040,0,CO2EMT,autumn.day,469.37329906979977 +2040,0,GASPRD,autumn.peak,27.539993989896676 +2040,0,CO2EMT,autumn.peak,140.8119892703417 +2040,0,GASPRD,autumn.evening,36.71999228028879 +2040,0,CO2EMT,autumn.evening,187.7493205291166 +2040,1,GASPRD,winter.night,-138.507376564501 +2040,1,GASNAT,winter.night,131.91178720428664 +2040,1,CO2EMT,winter.night,337.2324839877588 +2040,1,GASPRD,winter.day,-197.8676805350687 +2040,1,GASNAT,winter.day,188.44541003339876 +2040,1,CO2EMT,winter.day,481.76069075038396 +2040,1,GASPRD,winter.peak,-59.360303970567635 +2040,1,GASNAT,winter.peak,56.53362282911203 +2040,1,CO2EMT,winter.peak,144.52820676262493 +2040,1,GASPRD,winter.evening,-79.14707259393342 +2040,1,GASNAT,winter.evening,75.37816437517468 +2040,1,CO2EMT,winter.evening,192.7042772251341 +2040,1,GASPRD,peak.night,-80.10635943665719 +2040,1,GASNAT,peak.night,76.29177089205446 +2040,1,CO2EMT,peak.night,195.03991228553724 +2040,1,GASPRD,peak.day,-114.43765618113864 +2040,1,GASNAT,peak.day,108.98824398203679 +2040,1,CO2EMT,peak.day,278.6284457400771 +2040,1,GASPRD,peak.peak,-34.33129674448143 +2040,1,GASNAT,peak.peak,32.69647308998231 +2040,1,CO2EMT,peak.peak,83.58853345453979 +2040,1,GASPRD,peak.evening,-45.775062692175744 +2040,1,GASNAT,peak.evening,43.59529780207214 +2040,1,CO2EMT,peak.evening,111.45137883099743 +2040,1,GASPRD,summer.night,-5.963568967932866 +2040,1,GASNAT,summer.night,5.679589493269396 +2040,1,CO2EMT,summer.night,14.519870539543213 +2040,1,GASPRD,summer.day,-8.51938422822037 +2040,1,GASNAT,summer.day,8.11369926497178 +2040,1,CO2EMT,summer.day,20.742672170900356 +2040,1,GASPRD,summer.peak,-2.5558152602875017 +2040,1,GASNAT,summer.peak,2.4341097717023823 +2040,1,CO2EMT,summer.peak,6.222801631357141 +2040,1,GASPRD,summer.evening,-3.4077537076453646 +2040,1,GASNAT,summer.evening,3.2454797215670137 +2040,1,CO2EMT,summer.evening,8.297068908186072 +2040,1,GASPRD,autumn.night,-64.25998627018541 +2040,1,GASNAT,autumn.night,61.1999869239861 +2040,1,CO2EMT,autumn.night,156.45776657117048 +2040,1,GASPRD,autumn.day,-91.79998026008208 +2040,1,GASNAT,autumn.day,87.4285526286496 +2040,1,CO2EMT,autumn.day,223.51109479514272 +2040,1,GASPRD,autumn.peak,-27.53999398989664 +2040,1,GASNAT,autumn.peak,26.228565704663467 +2040,1,CO2EMT,autumn.peak,67.05332822397216 +2040,1,GASPRD,autumn.evening,-36.71999228028879 +2040,1,GASNAT,autumn.evening,34.97142121932266 +2040,1,CO2EMT,autumn.evening,89.40443834719838 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -623,131 +639,131 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,6,GASNAT,autumn.evening,-3.751470926874245 2040,6,RSHEAT,autumn.evening,3.2621486320645614 2040,6,CO2EMT,autumn.evening,191.81270849108017 -2040,7,GASNAT,winter.night,-77.38515024807946 -2040,7,RSHEAT,winter.night,67.29143499832996 -2040,7,CO2EMT,winter.night,3956.7027321843025 -2040,7,GASNAT,winter.day,-267.19107788082795 -2040,7,RSHEAT,winter.day,232.3400677224591 -2040,7,CO2EMT,winter.day,13661.479812046735 -2040,7,GASNAT,winter.peak,-131.38099422 -2040,7,RSHEAT,winter.peak,114.2443428 -2040,7,CO2EMT,winter.peak,6717.5102344686 -2040,7,GASNAT,winter.evening,-90.60635807774611 -2040,7,RSHEAT,winter.evening,78.78813745890966 -2040,7,CO2EMT,winter.evening,4632.703088515159 -2040,7,GASNAT,peak.night,-54.210127939178896 -2040,7,RSHEAT,peak.night,47.13924168624252 -2040,7,CO2EMT,peak.night,2771.763841530217 -2040,7,GASNAT,peak.day,-144.12708470165902 -2040,7,RSHEAT,peak.day,125.32789974057306 -2040,7,CO2EMT,peak.day,7369.217840795825 -2040,7,GASNAT,peak.peak,-80.5011466494999 -2040,7,RSHEAT,peak.peak,70.00099708652166 -2040,7,CO2EMT,peak.peak,4116.023628188931 -2040,7,GASNAT,peak.evening,-48.836216195117245 -2040,7,RSHEAT,peak.evening,42.46627495227587 -2040,7,CO2EMT,peak.evening,2496.995734056345 -2040,7,GASNAT,summer.night,-6.732546388393719 -2040,7,RSHEAT,summer.night,5.854388163820626 -2040,7,CO2EMT,summer.night,344.2350968385709 -2040,7,GASNAT,summer.day,-11.21724134196406 -2040,7,RSHEAT,summer.day,9.754122906055706 -2040,7,CO2EMT,summer.day,573.5375498146225 -2040,7,GASNAT,summer.peak,-3.693814522739395 -2040,7,RSHEAT,summer.peak,3.2120126284690396 -2040,7,CO2EMT,summer.peak,188.8647365476653 -2040,7,GASNAT,summer.evening,-2.7503402963806405 -2040,7,RSHEAT,summer.evening,2.3916002577222963 -2040,7,CO2EMT,summer.evening,140.62489935394217 -2040,7,GASNAT,autumn.night,-44.03291431907604 -2040,7,RSHEAT,autumn.night,38.28949071224004 -2040,7,CO2EMT,autumn.night,2251.402909134358 -2040,7,GASNAT,autumn.day,-115.88851551658473 -2040,7,RSHEAT,autumn.day,100.77262218833455 -2040,7,CO2EMT,autumn.day,5925.379798362977 -2040,7,GASNAT,autumn.peak,-64.39172369524047 -2040,7,RSHEAT,autumn.peak,55.992803213252586 -2040,7,CO2EMT,autumn.peak,3292.3488325376456 -2040,7,GASNAT,autumn.evening,-38.54192901013175 -2040,7,RSHEAT,autumn.evening,33.51472087837544 -2040,7,CO2EMT,autumn.evening,1970.6488302880368 -2040,8,GASPRD,winter.night,-44.32067684479432 -2040,8,GASNAT,winter.night,42.21016842361364 -2040,8,CO2EMT,winter.night,107.91029557496827 -2040,8,GASPRD,winter.day,-63.31525254858816 -2040,8,GASNAT,winter.day,60.30024052246491 -2040,8,CO2EMT,winter.day,154.15756489568156 -2040,8,GASPRD,winter.peak,-18.994575703793803 -2040,8,GASNAT,winter.peak,18.09007209885124 -2040,8,CO2EMT,winter.peak,46.2472693207132 -2040,8,GASPRD,winter.evening,-25.326101141000542 -2040,8,GASNAT,winter.evening,24.12009632476242 -2040,8,CO2EMT,winter.evening,61.663026254255136 -2040,8,GASPRD,peak.night,-25.633061269857105 -2040,8,GASNAT,peak.night,24.412439304625813 -2040,8,CO2EMT,peak.night,62.4104010822759 -2040,8,GASPRD,peak.day,-36.618658906718856 -2040,8,GASNAT,peak.day,34.874913244494145 -2040,8,CO2EMT,peak.day,89.1577157095493 -2040,8,GASPRD,peak.peak,-10.985597636861733 -2040,8,GASNAT,peak.peak,10.462473939868318 -2040,8,CO2EMT,peak.peak,26.747314627273354 -2040,8,GASPRD,peak.evening,-14.647463632995361 -2040,8,GASNAT,peak.evening,13.949965364757487 -2040,8,CO2EMT,peak.evening,35.66308645500252 -2040,8,GASPRD,summer.night,-1.9082695783087833 -2040,8,GASNAT,summer.night,1.8173995983893174 -2040,8,CO2EMT,summer.night,4.64618207328229 -2040,8,GASPRD,summer.day,-2.726099393845327 -2040,8,GASNAT,summer.day,2.5962851369955495 -2040,8,CO2EMT,summer.day,6.637402952729123 -2040,8,GASPRD,summer.peak,-0.8178298155365424 -2040,8,GASNAT,summer.peak,0.7788855386062309 -2040,8,CO2EMT,summer.peak,1.9912208794468294 -2040,8,GASPRD,summer.evening,-1.0904397627722413 -2040,8,GASNAT,summer.evening,1.0385140597830869 -2040,8,CO2EMT,summer.evening,2.6549611938354616 -2040,8,GASPRD,autumn.night,-20.562414480542216 -2040,8,GASNAT,autumn.night,19.58325188623068 -2040,8,CO2EMT,autumn.night,50.06458344714874 -2040,8,GASPRD,autumn.day,-29.374877789060477 -2040,8,GASNAT,autumn.day,27.9760740848195 -2040,8,CO2EMT,autumn.day,71.52083339784106 -2040,8,GASPRD,autumn.peak,-8.81246330851826 -2040,8,GASNAT,autumn.peak,8.392822198588819 -2040,8,CO2EMT,autumn.peak,21.456249950692317 -2040,8,GASPRD,autumn.evening,-11.749951172023955 -2040,8,GASNAT,autumn.evening,11.190429687641862 -2040,8,CO2EMT,autumn.evening,28.60833349645642 -2040,9,GASPRD,winter.night,44.320676844794306 -2040,9,CO2EMT,winter.night,226.6116207074333 -2040,9,GASPRD,winter.day,63.31525254858812 -2040,9,CO2EMT,winter.day,323.7308862809311 -2040,9,GASPRD,winter.peak,18.994575703793792 -2040,9,CO2EMT,winter.peak,97.11926557349767 -2040,9,GASPRD,winter.evening,25.326101141000528 -2040,9,CO2EMT,winter.evening,129.49235513393572 -2040,9,GASPRD,peak.night,25.633061269857095 -2040,9,CO2EMT,peak.night,131.06184227277933 -2040,9,GASPRD,peak.day,36.61865890671883 -2040,9,CO2EMT,peak.day,187.2312029900534 -2040,9,GASPRD,peak.peak,10.985597636861733 -2040,9,CO2EMT,peak.peak,56.169360717274046 -2040,9,GASPRD,peak.evening,14.647463632995356 -2040,9,CO2EMT,peak.evening,74.89248155550526 -2040,9,GASPRD,summer.night,1.9082695783087826 -2040,9,CO2EMT,summer.night,9.756982353892806 -2040,9,GASPRD,summer.day,2.7260993938453253 -2040,9,CO2EMT,summer.day,13.93854620073115 -2040,9,GASPRD,summer.peak,0.8178298155365421 -2040,9,CO2EMT,summer.peak,4.1815638468383405 -2040,9,GASPRD,summer.evening,1.0904397627722406 -2040,9,CO2EMT,summer.evening,5.575418507054467 -2040,9,GASPRD,autumn.night,20.562414480542206 -2040,9,CO2EMT,autumn.night,105.1356252390123 -2040,9,GASPRD,autumn.day,29.374877789060466 -2040,9,CO2EMT,autumn.day,150.1937501354662 -2040,9,GASPRD,autumn.peak,8.812463308518248 -2040,9,CO2EMT,autumn.peak,45.058124896453805 -2040,9,GASPRD,autumn.evening,11.74995117202395 -2040,9,CO2EMT,autumn.evening,60.07750034255846 +2040,8,GASNAT,winter.night,-77.38515024807946 +2040,8,RSHEAT,winter.night,67.29143499832996 +2040,8,CO2EMT,winter.night,3956.7027321843025 +2040,8,GASNAT,winter.day,-267.19107788082795 +2040,8,RSHEAT,winter.day,232.3400677224591 +2040,8,CO2EMT,winter.day,13661.479812046735 +2040,8,GASNAT,winter.peak,-131.38099422 +2040,8,RSHEAT,winter.peak,114.2443428 +2040,8,CO2EMT,winter.peak,6717.5102344686 +2040,8,GASNAT,winter.evening,-90.60635807774611 +2040,8,RSHEAT,winter.evening,78.78813745890966 +2040,8,CO2EMT,winter.evening,4632.703088515159 +2040,8,GASNAT,peak.night,-54.210127939178896 +2040,8,RSHEAT,peak.night,47.13924168624252 +2040,8,CO2EMT,peak.night,2771.763841530217 +2040,8,GASNAT,peak.day,-144.12708470165902 +2040,8,RSHEAT,peak.day,125.32789974057306 +2040,8,CO2EMT,peak.day,7369.217840795825 +2040,8,GASNAT,peak.peak,-80.5011466494999 +2040,8,RSHEAT,peak.peak,70.00099708652166 +2040,8,CO2EMT,peak.peak,4116.023628188931 +2040,8,GASNAT,peak.evening,-48.836216195117245 +2040,8,RSHEAT,peak.evening,42.46627495227587 +2040,8,CO2EMT,peak.evening,2496.995734056345 +2040,8,GASNAT,summer.night,-6.732546388393719 +2040,8,RSHEAT,summer.night,5.854388163820626 +2040,8,CO2EMT,summer.night,344.2350968385709 +2040,8,GASNAT,summer.day,-11.21724134196406 +2040,8,RSHEAT,summer.day,9.754122906055706 +2040,8,CO2EMT,summer.day,573.5375498146225 +2040,8,GASNAT,summer.peak,-3.693814522739395 +2040,8,RSHEAT,summer.peak,3.2120126284690396 +2040,8,CO2EMT,summer.peak,188.8647365476653 +2040,8,GASNAT,summer.evening,-2.7503402963806405 +2040,8,RSHEAT,summer.evening,2.3916002577222963 +2040,8,CO2EMT,summer.evening,140.62489935394217 +2040,8,GASNAT,autumn.night,-44.03291431907604 +2040,8,RSHEAT,autumn.night,38.28949071224004 +2040,8,CO2EMT,autumn.night,2251.402909134358 +2040,8,GASNAT,autumn.day,-115.88851551658473 +2040,8,RSHEAT,autumn.day,100.77262218833455 +2040,8,CO2EMT,autumn.day,5925.379798362977 +2040,8,GASNAT,autumn.peak,-64.39172369524047 +2040,8,RSHEAT,autumn.peak,55.992803213252586 +2040,8,CO2EMT,autumn.peak,3292.3488325376456 +2040,8,GASNAT,autumn.evening,-38.54192901013175 +2040,8,RSHEAT,autumn.evening,33.51472087837544 +2040,8,CO2EMT,autumn.evening,1970.6488302880368 +2040,9,GASPRD,winter.night,-51.89129047903892 +2040,9,GASNAT,winter.night,49.42027664670373 +2040,9,CO2EMT,winter.night,126.34293724729811 +2040,9,GASPRD,winter.day,-74.13041486839109 +2040,9,GASNAT,winter.day,70.60039511275342 +2040,9,CO2EMT,winter.day,180.48991010575412 +2040,9,GASPRD,winter.peak,-22.239124389352128 +2040,9,GASNAT,winter.peak,21.180118466049645 +2040,9,CO2EMT,winter.peak,54.146972858455925 +2040,9,GASPRD,winter.evening,-29.652166089686826 +2040,9,GASNAT,winter.evening,28.24015818065412 +2040,9,CO2EMT,winter.evening,72.19596438884227 +2040,9,GASPRD,peak.night,-30.01155945517533 +2040,9,GASNAT,peak.night,28.582437576357457 +2040,9,CO2EMT,peak.night,73.07100166395784 +2040,9,GASPRD,peak.day,-42.87365630573803 +2040,9,GASNAT,peak.day,40.83205362451241 +2040,9,CO2EMT,peak.day,104.38714509106599 +2040,9,GASPRD,peak.peak,-12.862096850562693 +2040,9,GASNAT,peak.peak,12.249616048154946 +2040,9,CO2EMT,peak.peak,31.316143427108123 +2040,9,GASPRD,peak.evening,-17.14946260461263 +2040,9,GASNAT,peak.evening,16.332821528202505 +2040,9,CO2EMT,peak.evening,41.75485823684971 +2040,9,GASPRD,summer.night,-2.234229665469671 +2040,9,GASNAT,summer.night,2.1278377766377816 +2040,9,CO2EMT,summer.night,5.439817275974489 +2040,9,GASPRD,summer.day,-3.1917566605794065 +2040,9,GASNAT,summer.day,3.0397682481708634 +2040,9,CO2EMT,summer.day,7.771167526448813 +2040,9,GASPRD,summer.peak,-0.9575269951097355 +2040,9,GASNAT,summer.peak,0.9119304715330814 +2040,9,CO2EMT,summer.peak,2.3313502504743226 +2040,9,GASPRD,summer.evening,-1.2767026703599353 +2040,9,GASNAT,summer.evening,1.2159073051047002 +2040,9,CO2EMT,summer.evening,3.1084670255001665 +2040,9,GASPRD,autumn.night,-24.07477274087563 +2040,9,GASNAT,autumn.night,22.928354991310123 +2040,9,CO2EMT,autumn.night,58.61633953528433 +2040,9,GASPRD,autumn.day,-34.39253243979831 +2040,9,GASNAT,autumn.day,32.75479279980791 +2040,9,CO2EMT,autumn.day,83.73762779270892 +2040,9,GASPRD,autumn.peak,-10.317759698922659 +2040,9,GASNAT,autumn.peak,9.82643780849777 +2040,9,CO2EMT,autumn.peak,25.121288257424553 +2040,9,GASPRD,autumn.evening,-13.757013041952982 +2040,9,GASNAT,autumn.evening,13.101917182812363 +2040,9,CO2EMT,autumn.evening,33.49505127785981 +2040,10,GASPRD,winter.night,51.89129047903889 +2040,10,CO2EMT,winter.night,265.32016821932586 +2040,10,GASPRD,winter.day,74.13041486839107 +2040,10,CO2EMT,winter.day,379.02881122208356 +2040,10,GASPRD,winter.peak,22.239124389352117 +2040,10,CO2EMT,winter.peak,113.70864300275738 +2040,10,GASPRD,winter.evening,29.652166089686812 +2040,10,CO2EMT,winter.evening,151.61152521656868 +2040,10,GASPRD,peak.night,30.011559455175316 +2040,10,CO2EMT,peak.night,153.4491034943114 +2040,10,GASPRD,peak.day,42.87365630573801 +2040,10,CO2EMT,peak.day,219.21300469123847 +2040,10,GASPRD,peak.peak,12.86209685056268 +2040,10,CO2EMT,peak.peak,65.76390119692698 +2040,10,GASPRD,peak.evening,17.14946260461262 +2040,10,CO2EMT,peak.evening,87.68520229738434 +2040,10,GASPRD,summer.night,2.2342296654696687 +2040,10,CO2EMT,summer.night,11.423616279546417 +2040,10,GASPRD,summer.day,3.1917566605794057 +2040,10,CO2EMT,summer.day,16.319451805542503 +2040,10,GASPRD,summer.peak,0.9575269951097352 +2040,10,CO2EMT,summer.peak,4.895835525996076 +2040,10,GASPRD,summer.evening,1.276702670359935 +2040,10,CO2EMT,summer.evening,6.527780753550347 +2040,10,GASPRD,autumn.night,24.074772740875623 +2040,10,CO2EMT,autumn.night,123.09431302409708 +2040,10,GASPRD,autumn.day,34.39253243979828 +2040,10,CO2EMT,autumn.day,175.84901836468862 +2040,10,GASPRD,autumn.peak,10.317759698922663 +2040,10,CO2EMT,autumn.peak,52.75470534059158 +2040,10,GASPRD,autumn.evening,13.75701304195297 +2040,10,CO2EMT,autumn.evening,70.33960768350553 diff --git a/tests/data/simple_ironing_out/commodity_prices.csv b/tests/data/simple_ironing_out/commodity_prices.csv index 6d68f3616..84c12d654 100644 --- a/tests/data/simple_ironing_out/commodity_prices.csv +++ b/tests/data/simple_ironing_out/commodity_prices.csv @@ -1,168 +1,168 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,5.156294689500894 -2030,GASPRD,GBR,winter.day,5.156294689500894 -2030,GASPRD,GBR,winter.peak,5.156294689500894 -2030,GASPRD,GBR,winter.evening,5.156294689500894 -2030,GASPRD,GBR,peak.night,5.1562946895008945 -2030,GASPRD,GBR,peak.day,5.1562946895008945 -2030,GASPRD,GBR,peak.peak,5.1562946895008945 -2030,GASPRD,GBR,peak.evening,5.1562946895008945 -2030,GASPRD,GBR,summer.night,5.156294689500894 -2030,GASPRD,GBR,summer.day,5.156294689500894 -2030,GASPRD,GBR,summer.peak,5.156294689500894 -2030,GASPRD,GBR,summer.evening,5.156294689500894 -2030,GASPRD,GBR,autumn.night,5.156294689500894 -2030,GASPRD,GBR,autumn.day,5.156294689500894 -2030,GASPRD,GBR,autumn.peak,5.156294689500894 -2030,GASPRD,GBR,autumn.evening,5.156294689500894 -2030,GASNAT,GBR,winter.night,8.082611706626563 -2030,GASNAT,GBR,winter.day,8.082611706626563 -2030,GASNAT,GBR,winter.peak,8.082611706626563 -2030,GASNAT,GBR,winter.evening,8.082611706626563 -2030,GASNAT,GBR,peak.night,8.082611706626565 -2030,GASNAT,GBR,peak.day,8.082611706626565 -2030,GASNAT,GBR,peak.peak,8.082611706626565 -2030,GASNAT,GBR,peak.evening,8.082611706626565 -2030,GASNAT,GBR,summer.night,8.082611706626563 -2030,GASNAT,GBR,summer.day,8.082611706626563 -2030,GASNAT,GBR,summer.peak,8.082611706626563 -2030,GASNAT,GBR,summer.evening,8.082611706626563 -2030,GASNAT,GBR,autumn.night,8.082611706626562 -2030,GASNAT,GBR,autumn.day,8.082611706626562 -2030,GASNAT,GBR,autumn.peak,8.082611706626562 -2030,GASNAT,GBR,autumn.evening,8.082611706626562 -2030,ELCTRI,GBR,winter.night,16.245609408575355 -2030,ELCTRI,GBR,winter.day,15.816786185153068 -2030,ELCTRI,GBR,winter.peak,16.109475046056065 -2030,ELCTRI,GBR,winter.evening,16.194559023575184 -2030,ELCTRI,GBR,peak.night,17.19045668423053 -2030,ELCTRI,GBR,peak.day,16.22518925004137 -2030,ELCTRI,GBR,peak.peak,16.48384452598194 -2030,ELCTRI,GBR,peak.evening,17.08721827136259 -2030,ELCTRI,GBR,summer.night,13.163558161844948 -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,16.97774012092167 -2030,ELCTRI,GBR,autumn.day,16.439600857974252 -2030,ELCTRI,GBR,autumn.peak,16.750391696187606 -2030,ELCTRI,GBR,autumn.evening,16.907308320660235 -2030,RSHEAT,GBR,winter.night,44.69638547485972 -2030,RSHEAT,GBR,winter.day,49.27119294473935 -2030,RSHEAT,GBR,winter.peak,50.5574626942503 -2030,RSHEAT,GBR,winter.evening,48.71001682993349 -2030,RSHEAT,GBR,peak.night,43.01776303861974 -2030,RSHEAT,GBR,peak.day,46.522189534085385 -2030,RSHEAT,GBR,peak.peak,49.32447399141942 -2030,RSHEAT,GBR,peak.evening,46.36801762691916 -2030,RSHEAT,GBR,summer.night,33.421591304949395 -2030,RSHEAT,GBR,summer.day,33.01953847820331 -2030,RSHEAT,GBR,summer.peak,33.01953847820331 -2030,RSHEAT,GBR,summer.evening,33.01953847820331 -2030,RSHEAT,GBR,autumn.night,40.272276362814864 -2030,RSHEAT,GBR,autumn.day,45.08430891064022 -2030,RSHEAT,GBR,autumn.peak,48.76098233600701 -2030,RSHEAT,GBR,autumn.evening,44.407979077971056 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,5.251761515991566 +2030,GASPRD,GBR,winter.day,5.251761515991566 +2030,GASPRD,GBR,winter.peak,5.251761515991566 +2030,GASPRD,GBR,winter.evening,5.251761515991566 +2030,GASPRD,GBR,peak.night,5.251761515991566 +2030,GASPRD,GBR,peak.day,5.251761515991566 +2030,GASPRD,GBR,peak.peak,5.251761515991566 +2030,GASPRD,GBR,peak.evening,5.251761515991566 +2030,GASPRD,GBR,summer.night,5.251761515991565 +2030,GASPRD,GBR,summer.day,5.251761515991565 +2030,GASPRD,GBR,summer.peak,5.251761515991565 +2030,GASPRD,GBR,summer.evening,5.251761515991565 +2030,GASPRD,GBR,autumn.night,5.251761515991565 +2030,GASPRD,GBR,autumn.day,5.251761515991565 +2030,GASPRD,GBR,autumn.peak,5.251761515991565 +2030,GASPRD,GBR,autumn.evening,5.251761515991565 +2030,GASNAT,GBR,winter.night,8.24967865298524 +2030,GASNAT,GBR,winter.day,8.24967865298524 +2030,GASNAT,GBR,winter.peak,8.24967865298524 +2030,GASNAT,GBR,winter.evening,8.24967865298524 +2030,GASNAT,GBR,peak.night,8.24967865298524 +2030,GASNAT,GBR,peak.day,8.24967865298524 +2030,GASNAT,GBR,peak.peak,8.24967865298524 +2030,GASNAT,GBR,peak.evening,8.24967865298524 +2030,GASNAT,GBR,summer.night,8.249678652985239 +2030,GASNAT,GBR,summer.day,8.249678652985239 +2030,GASNAT,GBR,summer.peak,8.249678652985239 +2030,GASNAT,GBR,summer.evening,8.249678652985239 +2030,GASNAT,GBR,autumn.night,8.249678652985237 +2030,GASNAT,GBR,autumn.day,8.249678652985237 +2030,GASNAT,GBR,autumn.peak,8.249678652985237 +2030,GASNAT,GBR,autumn.evening,8.249678652985237 +2030,ELCTRI,GBR,winter.night,13.46660826156386 +2030,ELCTRI,GBR,winter.day,12.952893424278813 +2030,ELCTRI,GBR,winter.peak,12.952893424278813 +2030,ELCTRI,GBR,winter.evening,13.273965201146366 +2030,ELCTRI,GBR,peak.night,18.42028676655461 +2030,ELCTRI,GBR,peak.day,13.389551020287756 +2030,ELCTRI,GBR,peak.peak,14.365609162653525 +2030,ELCTRI,GBR,peak.evening,17.89739848007512 +2030,ELCTRI,GBR,summer.night,12.952893424278813 +2030,ELCTRI,GBR,summer.day,12.952893424278814 +2030,ELCTRI,GBR,summer.peak,12.952893424278813 +2030,ELCTRI,GBR,summer.evening,12.952893424278813 +2030,ELCTRI,GBR,autumn.night,17.319469327337817 +2030,ELCTRI,GBR,autumn.day,14.198651839823004 +2030,ELCTRI,GBR,autumn.peak,16.035182305413162 +2030,ELCTRI,GBR,autumn.evening,16.93418320650283 +2030,RSHEAT,GBR,winter.night,44.339074649363255 +2030,RSHEAT,GBR,winter.day,49.598313221996975 +2030,RSHEAT,GBR,winter.peak,51.06568769748337 +2030,RSHEAT,GBR,winter.evening,48.94490125439681 +2030,RSHEAT,GBR,peak.night,41.49318471586507 +2030,RSHEAT,GBR,peak.day,46.43264424186018 +2030,RSHEAT,GBR,peak.peak,49.69763166526411 +2030,RSHEAT,GBR,peak.evening,45.76576017386978 +2030,RSHEAT,GBR,summer.night,32.37445126665132 +2030,RSHEAT,GBR,summer.day,32.37445126665132 +2030,RSHEAT,GBR,summer.peak,32.37445126665132 +2030,RSHEAT,GBR,summer.evening,32.37445126665132 +2030,RSHEAT,GBR,autumn.night,38.47329390568405 +2030,RSHEAT,GBR,autumn.day,44.854582678390884 +2030,RSHEAT,GBR,autumn.peak,48.90390035758794 +2030,RSHEAT,GBR,autumn.evening,43.57881837787779 2040,GASPRD,GBR,winter.night,4.89313569725816 2040,GASPRD,GBR,winter.day,4.89313569725816 2040,GASPRD,GBR,winter.peak,4.89313569725816 2040,GASPRD,GBR,winter.evening,4.89313569725816 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 -2040,GASPRD,GBR,summer.night,4.8931356972581606 -2040,GASPRD,GBR,summer.day,4.8931356972581606 -2040,GASPRD,GBR,summer.peak,4.8931356972581606 -2040,GASPRD,GBR,summer.evening,4.8931356972581606 +2040,GASPRD,GBR,peak.night,4.893135697258161 +2040,GASPRD,GBR,peak.day,4.893135697258161 +2040,GASPRD,GBR,peak.peak,4.893135697258161 +2040,GASPRD,GBR,peak.evening,4.893135697258161 +2040,GASPRD,GBR,summer.night,4.89313569725816 +2040,GASPRD,GBR,summer.day,4.89313569725816 +2040,GASPRD,GBR,summer.peak,4.89313569725816 +2040,GASPRD,GBR,summer.evening,4.89313569725816 2040,GASPRD,GBR,autumn.night,4.89313569725816 2040,GASPRD,GBR,autumn.day,4.89313569725816 2040,GASPRD,GBR,autumn.peak,4.89313569725816 2040,GASPRD,GBR,autumn.evening,4.89313569725816 -2040,GASNAT,GBR,winter.night,7.622083470201778 -2040,GASNAT,GBR,winter.day,7.622083470201778 -2040,GASNAT,GBR,winter.peak,7.622083470201778 -2040,GASNAT,GBR,winter.evening,7.622083470201778 -2040,GASNAT,GBR,peak.night,7.62208347020178 -2040,GASNAT,GBR,peak.day,7.62208347020178 -2040,GASNAT,GBR,peak.peak,7.62208347020178 -2040,GASNAT,GBR,peak.evening,7.62208347020178 -2040,GASNAT,GBR,summer.night,7.622083470201779 -2040,GASNAT,GBR,summer.day,7.622083470201779 -2040,GASNAT,GBR,summer.peak,7.622083470201779 -2040,GASNAT,GBR,summer.evening,7.622083470201779 +2040,GASNAT,GBR,winter.night,7.62208347020178 +2040,GASNAT,GBR,winter.day,7.62208347020178 +2040,GASNAT,GBR,winter.peak,7.62208347020178 +2040,GASNAT,GBR,winter.evening,7.62208347020178 +2040,GASNAT,GBR,peak.night,7.622083470201781 +2040,GASNAT,GBR,peak.day,7.622083470201781 +2040,GASNAT,GBR,peak.peak,7.622083470201781 +2040,GASNAT,GBR,peak.evening,7.622083470201781 +2040,GASNAT,GBR,summer.night,7.62208347020178 +2040,GASNAT,GBR,summer.day,7.62208347020178 +2040,GASNAT,GBR,summer.peak,7.62208347020178 +2040,GASNAT,GBR,summer.evening,7.62208347020178 2040,GASNAT,GBR,autumn.night,7.62208347020178 2040,GASNAT,GBR,autumn.day,7.62208347020178 2040,GASNAT,GBR,autumn.peak,7.62208347020178 2040,GASNAT,GBR,autumn.evening,7.62208347020178 -2040,RSHEAT,GBR,winter.night,43.20140884377474 -2040,RSHEAT,GBR,winter.day,43.201408843774736 -2040,RSHEAT,GBR,winter.peak,43.20140884377474 -2040,RSHEAT,GBR,winter.evening,43.20140884377474 +2040,RSHEAT,GBR,winter.night,43.20140884377475 +2040,RSHEAT,GBR,winter.day,43.20140884377474 +2040,RSHEAT,GBR,winter.peak,43.20140884377475 +2040,RSHEAT,GBR,winter.evening,43.20140884377475 2040,RSHEAT,GBR,peak.night,43.20140884377475 2040,RSHEAT,GBR,peak.day,43.20140884377474 2040,RSHEAT,GBR,peak.peak,43.20140884377474 diff --git a/tests/data/simple_marginal/asset_capacities.csv b/tests/data/simple_marginal/asset_capacities.csv index 71a2f3119..12b624861 100644 --- a/tests/data/simple_marginal/asset_capacities.csv +++ b/tests/data/simple_marginal/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1897.4214205283952,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283952,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,355.83840587648046,,0.0, 2040,8,3655.8189696,,0.0, -2040,9,679.7717018943207,,0.0, -2040,10,713.7602869890369,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple_marginal/commodity_flows.csv b/tests/data/simple_marginal/commodity_flows.csv index 74dbea18b..f4bdab489 100644 --- a/tests/data/simple_marginal/commodity_flows.csv +++ b/tests/data/simple_marginal/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.35364587933591 -2040,0,CO2EMT,winter.night,707.4021913810446 -2040,0,GASPRD,winter.day,197.64806527084832 -2040,0,CO2EMT,winter.day,1010.5745577298476 -2040,0,GASPRD,winter.peak,59.29441939151235 -2040,0,CO2EMT,winter.peak,303.17236634880265 -2040,0,GASPRD,winter.evening,79.05922648782361 -2040,0,CO2EMT,winter.evening,404.22982503224216 -2040,0,GASPRD,peak.night,80.0174486087451 -2040,0,CO2EMT,peak.night,409.12921473651375 -2040,0,GASPRD,peak.day,114.31064071286698 -2040,0,CO2EMT,peak.day,584.4703059648889 -2040,0,GASPRD,peak.peak,34.29319210412195 -2040,0,CO2EMT,peak.peak,175.34109122837555 -2040,0,GASPRD,peak.evening,45.72425650462322 -2040,0,CO2EMT,peak.evening,233.78812350813854 -2040,0,GASPRD,summer.night,5.956949944699524 -2040,0,CO2EMT,summer.night,30.457885067248668 -2040,0,GASPRD,summer.day,8.509928480757136 -2040,0,CO2EMT,summer.day,43.51126432211124 -2040,0,GASPRD,summer.peak,2.552978536057609 -2040,0,CO2EMT,summer.peak,13.053379254862556 -2040,0,GASPRD,summer.evening,3.403971408641916 -2040,0,CO2EMT,summer.evening,17.40450581238612 -2040,0,GASPRD,autumn.night,64.1886634860634 -2040,0,CO2EMT,autumn.night,328.1966364042422 -2040,0,GASPRD,autumn.day,91.69809056861892 -2040,0,CO2EMT,autumn.day,468.8523370773486 -2040,0,GASPRD,autumn.peak,27.50942708255553 -2040,0,CO2EMT,autumn.peak,140.65570067310642 -2040,0,GASPRD,autumn.evening,36.6792364035079 -2040,0,CO2EMT,autumn.evening,187.5409357311359 -2040,1,GASPRD,winter.night,-138.35364587933591 -2040,1,GASNAT,winter.night,131.76537702793897 -2040,1,CO2EMT,winter.night,336.858186371926 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874513 -2040,1,GASNAT,peak.night,76.20709391309059 -2040,1,CO2EMT,peak.night,194.8234355888161 -2040,1,GASPRD,peak.day,-114.31064071286704 -2040,1,GASNAT,peak.day,108.86727686939717 -2040,1,CO2EMT,peak.day,278.3191933166139 -2040,1,GASPRD,peak.peak,-34.293192104121886 -2040,1,GASNAT,peak.peak,32.660182956306556 -2040,1,CO2EMT,peak.peak,83.49575772779772 -2040,1,GASPRD,peak.evening,-45.724256504623234 -2040,1,GASNAT,peak.evening,43.54691095678403 -2040,1,CO2EMT,peak.evening,111.32767786101839 -2040,1,GASPRD,summer.night,-5.956949944699525 -2040,1,GASNAT,summer.night,5.6732856616185945 -2040,1,CO2EMT,summer.night,14.503754793927937 -2040,1,GASPRD,summer.day,-8.509928480757138 -2040,1,GASNAT,summer.day,8.104693791197274 -2040,1,CO2EMT,summer.day,20.719649677195832 -2040,1,GASPRD,summer.peak,-2.552978536057609 -2040,1,GASNAT,summer.peak,2.431408129578675 -2040,1,CO2EMT,summer.peak,6.215894883267883 -2040,1,GASPRD,summer.evening,-3.4039714086419166 -2040,1,GASNAT,summer.evening,3.2418775320399202 -2040,1,CO2EMT,summer.evening,8.287859910660057 -2040,1,GASPRD,autumn.night,-64.18866348606342 -2040,1,GASNAT,autumn.night,61.132060462917536 -2040,1,CO2EMT,autumn.night,156.28411257344868 -2040,1,GASPRD,autumn.day,-91.69809056861895 -2040,1,GASNAT,autumn.day,87.33151482725614 -2040,1,CO2EMT,autumn.day,223.26301765588036 -2040,1,GASPRD,autumn.peak,-27.509427082555515 -2040,1,GASNAT,autumn.peak,26.199454364338585 -2040,1,CO2EMT,autumn.peak,66.9789050824316 -2040,1,GASPRD,autumn.evening,-36.67923640350791 -2040,1,GASNAT,autumn.evening,34.93260609857896 -2040,1,CO2EMT,autumn.evening,89.30520749101711 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624105 +2040,0,CO2EMT,winter.night,707.0925212419705 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624102 +2040,1,GASNAT,winter.night,131.70769583451525 +2040,1,CO2EMT,winter.night,336.71072440093826 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-38.54192901013175 2040,8,RSHEAT,autumn.evening,33.51472087837544 2040,8,CO2EMT,autumn.evening,1970.6488302880368 -2040,9,GASPRD,winter.night,-52.04502116420401 -2040,9,GASNAT,winter.night,49.566686823051434 -2040,9,CO2EMT,winter.night,126.717234863131 -2040,9,GASPRD,winter.day,-74.35003013261144 -2040,9,GASNAT,winter.day,70.80955250724898 -2040,9,CO2EMT,winter.day,181.02462098478205 -2040,9,GASPRD,winter.peak,-22.3050089684074 -2040,9,GASNAT,winter.peak,21.242865684197522 -2040,9,CO2EMT,winter.peak,54.30738612165097 -2040,9,GASPRD,winter.evening,-29.740012195796627 -2040,9,GASNAT,winter.evening,28.32382113885393 -2040,9,CO2EMT,winter.evening,72.40984874148008 -2040,9,GASPRD,peak.night,-30.100470283087382 -2040,9,GASNAT,peak.night,28.667114555321316 -2040,9,CO2EMT,peak.night,73.28747836067895 -2040,9,GASPRD,peak.day,-43.00067177400963 -2040,9,GASNAT,peak.day,40.95302073715203 -2040,9,CO2EMT,peak.day,104.69639751452918 -2040,9,GASPRD,peak.peak,-12.900201490922242 -2040,9,GASNAT,peak.peak,12.285906181830706 -2040,9,CO2EMT,peak.peak,31.408919153850203 -2040,9,GASPRD,peak.evening,-17.200268792165144 -2040,9,GASNAT,peak.evening,16.38120837349061 -2040,9,CO2EMT,peak.evening,41.878559206828754 -2040,9,GASPRD,summer.night,-2.240848688703011 -2040,9,GASNAT,summer.night,2.134141608288582 -2040,9,CO2EMT,summer.night,5.45593302158976 -2040,9,GASPRD,summer.day,-3.2012124080426405 -2040,9,GASNAT,summer.day,3.0487737219453717 -2040,9,CO2EMT,summer.day,7.794190020153343 -2040,9,GASPRD,summer.peak,-0.9603637193396277 -2040,9,GASNAT,summer.peak,0.9146321136567883 -2040,9,CO2EMT,summer.peak,2.3382569985635797 -2040,9,GASPRD,summer.evening,-1.2804849693633835 -2040,9,GASNAT,summer.evening,1.2195094946317937 -2040,9,CO2EMT,summer.evening,3.117676023026181 -2040,9,GASPRD,autumn.night,-24.146095524997623 -2040,9,GASNAT,autumn.night,22.99628145237869 -2040,9,CO2EMT,autumn.night,58.789993533006125 -2040,9,GASPRD,autumn.day,-34.49442213126141 -2040,9,GASNAT,autumn.day,32.85183060120134 -2040,9,CO2EMT,autumn.day,83.98570493197124 -2040,9,GASPRD,autumn.peak,-10.348326606263775 -2040,9,GASNAT,autumn.peak,9.855549148822643 -2040,9,CO2EMT,autumn.peak,25.195711398965088 -2040,9,GASPRD,autumn.evening,-13.797768918733853 -2040,9,GASNAT,autumn.evening,13.14073230355605 -2040,9,CO2EMT,autumn.evening,33.594282134041045 -2040,10,GASPRD,winter.night,52.04502116420402 -2040,10,CO2EMT,winter.night,266.1061932125752 -2040,10,GASPRD,winter.day,74.35003013261145 -2040,10,CO2EMT,winter.day,380.15170406804236 -2040,10,GASPRD,winter.peak,22.305008968407403 -2040,10,CO2EMT,winter.peak,114.04551085546706 -2040,10,GASPRD,winter.evening,29.740012195796634 -2040,10,CO2EMT,winter.evening,152.0606823571082 -2040,10,GASPRD,peak.night,30.100470283087386 -2040,10,CO2EMT,peak.night,153.9037045574258 -2040,10,GASPRD,peak.day,43.00067177400963 -2040,10,CO2EMT,peak.day,219.86243478051128 -2040,10,GASPRD,peak.peak,12.900201490922269 -2040,10,CO2EMT,peak.peak,65.95873022308557 -2040,10,GASPRD,peak.evening,17.20026879216514 -2040,10,CO2EMT,peak.evening,87.94497433434037 -2040,10,GASPRD,summer.night,2.2408486887030117 -2040,10,CO2EMT,summer.night,11.4574593453385 -2040,10,GASPRD,summer.day,3.201212408042641 -2040,10,CO2EMT,summer.day,16.367799042322023 -2040,10,GASPRD,summer.peak,0.9603637193396282 -2040,10,CO2EMT,summer.peak,4.910339696983519 -2040,10,GASPRD,summer.evening,1.280484969363384 -2040,10,CO2EMT,summer.evening,6.5471196483549825 -2040,10,GASPRD,autumn.night,24.14609552499763 -2040,10,CO2EMT,autumn.night,123.4589864193129 -2040,10,GASPRD,autumn.day,34.494422131261416 -2040,10,CO2EMT,autumn.day,176.36998035713964 -2040,10,GASPRD,autumn.peak,10.348326606263786 -2040,10,CO2EMT,autumn.peak,52.910993937826746 -2040,10,GASPRD,autumn.evening,13.797768918733853 -2040,10,CO2EMT,autumn.evening,70.54799248148619 +2040,9,GASPRD,winter.night,-52.1055864172988 +2040,9,GASNAT,winter.night,49.624368016475046 +2040,9,CO2EMT,winter.night,126.86469683411846 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.105586417298795 +2040,10,CO2EMT,winter.night,266.41586335164874 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple_marginal/commodity_prices.csv b/tests/data/simple_marginal/commodity_prices.csv index f3abb56ad..33950eb31 100644 --- a/tests/data/simple_marginal/commodity_prices.csv +++ b/tests/data/simple_marginal/commodity_prices.csv @@ -1,156 +1,156 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,25.639418270662897 -2020,ELCTRI,GBR,winter.day,25.639418270662897 -2020,ELCTRI,GBR,winter.peak,25.639418270662897 -2020,ELCTRI,GBR,winter.evening,25.639418270662897 -2020,ELCTRI,GBR,peak.night,25.639418270662897 -2020,ELCTRI,GBR,peak.day,25.639418270662894 -2020,ELCTRI,GBR,peak.peak,25.639418270662894 -2020,ELCTRI,GBR,peak.evening,25.63941827066289 -2020,ELCTRI,GBR,summer.night,25.639418270662894 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,25.781359262992762 +2020,ELCTRI,GBR,winter.day,25.781359262992762 +2020,ELCTRI,GBR,winter.peak,25.781359262992762 +2020,ELCTRI,GBR,winter.evening,25.78135926299276 +2020,ELCTRI,GBR,peak.night,25.781359262992765 +2020,ELCTRI,GBR,peak.day,25.781359262992765 +2020,ELCTRI,GBR,peak.peak,25.781359262992765 +2020,ELCTRI,GBR,peak.evening,25.781359262992765 +2020,ELCTRI,GBR,summer.night,25.781359262992762 2020,ELCTRI,GBR,summer.day,0.4 2020,ELCTRI,GBR,summer.peak,0.4 2020,ELCTRI,GBR,summer.evening,0.4 -2020,ELCTRI,GBR,autumn.night,25.63941827066289 -2020,ELCTRI,GBR,autumn.day,25.63941827066289 -2020,ELCTRI,GBR,autumn.peak,25.63941827066289 -2020,ELCTRI,GBR,autumn.evening,25.63941827066289 -2020,RSHEAT,GBR,winter.night,50.03386442536575 -2020,RSHEAT,GBR,winter.day,56.75661128265249 -2020,RSHEAT,GBR,winter.peak,58.60647372896976 -2020,RSHEAT,GBR,winter.evening,55.90462594157338 -2020,RSHEAT,GBR,peak.night,47.14659188295714 -2020,RSHEAT,GBR,peak.day,52.705383330920284 -2020,RSHEAT,GBR,peak.peak,56.7768757327402 -2020,RSHEAT,GBR,peak.evening,52.21557532487987 -2020,RSHEAT,GBR,summer.night,37.61844846598628 -2020,RSHEAT,GBR,summer.day,29.289440436667523 -2020,RSHEAT,GBR,summer.peak,29.289440436667526 -2020,RSHEAT,GBR,summer.evening,29.289440436667526 -2020,RSHEAT,GBR,autumn.night,43.0917549825527 -2020,RSHEAT,GBR,autumn.day,50.56209836586653 -2020,RSHEAT,GBR,autumn.peak,55.85395393366793 -2020,RSHEAT,GBR,autumn.evening,49.31439132731318 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554476 -2030,GASPRD,GBR,peak.day,5.201888478554476 -2030,GASPRD,GBR,peak.peak,5.201888478554476 -2030,GASPRD,GBR,peak.evening,5.201888478554476 -2030,GASPRD,GBR,summer.night,5.201888478554477 -2030,GASPRD,GBR,summer.day,5.201888478554477 -2030,GASPRD,GBR,summer.peak,5.201888478554477 -2030,GASPRD,GBR,summer.evening,5.201888478554477 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,15.861401256205507 +2020,ELCTRI,GBR,autumn.night,25.781359262992762 +2020,ELCTRI,GBR,autumn.day,25.781359262992765 +2020,ELCTRI,GBR,autumn.peak,25.781359262992765 +2020,ELCTRI,GBR,autumn.evening,25.781359262992765 +2020,RSHEAT,GBR,winter.night,50.039310359621744 +2020,RSHEAT,GBR,winter.day,57.21438658593539 +2020,RSHEAT,GBR,winter.peak,59.18871409555074 +2020,RSHEAT,GBR,winter.evening,56.30507676128855 +2020,RSHEAT,GBR,peak.night,44.80712487526306 +2020,RSHEAT,GBR,peak.day,52.89057818128832 +2020,RSHEAT,GBR,peak.peak,57.236014497435 +2020,RSHEAT,GBR,peak.evening,51.19616673398269 +2020,RSHEAT,GBR,summer.night,36.788542811624055 +2020,RSHEAT,GBR,summer.day,28.412694254836445 +2020,RSHEAT,GBR,summer.peak,28.412694254836442 +2020,RSHEAT,GBR,summer.evening,28.412694254836445 +2020,RSHEAT,GBR,autumn.night,40.769071444560076 +2020,RSHEAT,GBR,autumn.day,50.60308568373811 +2020,RSHEAT,GBR,autumn.peak,55.97455848040059 +2020,RSHEAT,GBR,autumn.evening,48.2362205781047 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635034 +2030,GASPRD,GBR,peak.day,5.260028834635034 +2030,GASPRD,GBR,peak.peak,5.260028834635034 +2030,GASPRD,GBR,peak.evening,5.260028834635034 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,0.4 2030,ELCTRI,GBR,winter.day,0.4 2030,ELCTRI,GBR,winter.peak,0.4 2030,ELCTRI,GBR,winter.evening,0.4 -2030,ELCTRI,GBR,peak.night,15.861401256205502 -2030,ELCTRI,GBR,peak.day,15.861401256205504 -2030,ELCTRI,GBR,peak.peak,15.861401256205504 -2030,ELCTRI,GBR,peak.evening,15.861401256205502 +2030,ELCTRI,GBR,peak.night,16.01401969091696 +2030,ELCTRI,GBR,peak.day,0.4 +2030,ELCTRI,GBR,peak.peak,16.01401969091696 +2030,ELCTRI,GBR,peak.evening,16.01401969091696 2030,ELCTRI,GBR,summer.night,0.4 -2030,ELCTRI,GBR,summer.day,0.4 +2030,ELCTRI,GBR,summer.day,0.4000000000000001 2030,ELCTRI,GBR,summer.peak,0.4 -2030,ELCTRI,GBR,summer.evening,0.4000000000000001 -2030,ELCTRI,GBR,autumn.night,15.861401256205504 -2030,ELCTRI,GBR,autumn.day,15.861401256205506 -2030,ELCTRI,GBR,autumn.peak,15.861401256205506 -2030,ELCTRI,GBR,autumn.evening,15.861401256205506 -2030,RSHEAT,GBR,winter.night,44.82235030564556 -2030,RSHEAT,GBR,winter.day,48.08199593872508 -2030,RSHEAT,GBR,winter.peak,49.58743561408802 -2030,RSHEAT,GBR,winter.evening,47.388640312288324 -2030,RSHEAT,GBR,peak.night,44.70898130769676 -2030,RSHEAT,GBR,peak.day,46.48127913879481 -2030,RSHEAT,GBR,peak.peak,49.00954728066865 -2030,RSHEAT,GBR,peak.evening,47.11474156172771 -2030,RSHEAT,GBR,summer.night,30.41132932722019 -2030,RSHEAT,GBR,summer.day,30.411329327220194 -2030,RSHEAT,GBR,summer.peak,30.41132932722019 -2030,RSHEAT,GBR,summer.evening,30.41132932722019 -2030,RSHEAT,GBR,autumn.night,42.05734177389206 -2030,RSHEAT,GBR,autumn.day,45.1503668930344 -2030,RSHEAT,GBR,autumn.peak,48.71102989989937 -2030,RSHEAT,GBR,autumn.evening,45.26550186378006 -2040,GASPRD,GBR,winter.night,4.89313569725816 -2040,GASPRD,GBR,winter.day,4.89313569725816 -2040,GASPRD,GBR,winter.peak,4.89313569725816 -2040,GASPRD,GBR,winter.evening,4.89313569725816 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 -2040,GASPRD,GBR,summer.night,4.8931356972581606 -2040,GASPRD,GBR,summer.day,4.8931356972581606 -2040,GASPRD,GBR,summer.peak,4.8931356972581606 -2040,GASPRD,GBR,summer.evening,4.8931356972581606 -2040,GASPRD,GBR,autumn.night,4.893135697258158 -2040,GASPRD,GBR,autumn.day,4.893135697258158 -2040,GASPRD,GBR,autumn.peak,4.893135697258158 -2040,GASPRD,GBR,autumn.evening,4.893135697258158 -2040,GASNAT,GBR,winter.night,7.622083470201777 -2040,GASNAT,GBR,winter.day,7.622083470201777 -2040,GASNAT,GBR,winter.peak,7.622083470201777 -2040,GASNAT,GBR,winter.evening,7.622083470201777 -2040,GASNAT,GBR,peak.night,7.622083470201782 -2040,GASNAT,GBR,peak.day,7.622083470201782 -2040,GASNAT,GBR,peak.peak,7.622083470201782 -2040,GASNAT,GBR,peak.evening,7.622083470201782 +2030,ELCTRI,GBR,summer.evening,0.4 +2030,ELCTRI,GBR,autumn.night,16.014019690916957 +2030,ELCTRI,GBR,autumn.day,16.014019690916957 +2030,ELCTRI,GBR,autumn.peak,16.014019690916957 +2030,ELCTRI,GBR,autumn.evening,16.014019690916957 +2030,RSHEAT,GBR,winter.night,42.47961819833672 +2030,RSHEAT,GBR,winter.day,48.86911817292802 +2030,RSHEAT,GBR,winter.peak,50.62728284945906 +2030,RSHEAT,GBR,winter.evening,48.059365785884516 +2030,RSHEAT,GBR,peak.night,41.008235999298186 +2030,RSHEAT,GBR,peak.day,45.01870978419037 +2030,RSHEAT,GBR,peak.peak,49.808431018860865 +2030,RSHEAT,GBR,peak.evening,45.5319558209452 +2030,RSHEAT,GBR,summer.night,28.231996436639314 +2030,RSHEAT,GBR,summer.day,28.231996436639314 +2030,RSHEAT,GBR,summer.peak,28.231996436639314 +2030,RSHEAT,GBR,summer.evening,28.231996436639314 +2030,RSHEAT,GBR,autumn.night,38.14911834922203 +2030,RSHEAT,GBR,autumn.day,45.11202861399272 +2030,RSHEAT,GBR,autumn.peak,48.91526523366471 +2030,RSHEAT,GBR,autumn.evening,43.4361850633818 +2040,GASPRD,GBR,winter.night,4.893135697258159 +2040,GASPRD,GBR,winter.day,4.893135697258159 +2040,GASPRD,GBR,winter.peak,4.893135697258159 +2040,GASPRD,GBR,winter.evening,4.893135697258159 +2040,GASPRD,GBR,peak.night,4.8931356972581606 +2040,GASPRD,GBR,peak.day,4.8931356972581606 +2040,GASPRD,GBR,peak.peak,4.8931356972581606 +2040,GASPRD,GBR,peak.evening,4.8931356972581606 +2040,GASPRD,GBR,summer.night,4.89313569725816 +2040,GASPRD,GBR,summer.day,4.89313569725816 +2040,GASPRD,GBR,summer.peak,4.89313569725816 +2040,GASPRD,GBR,summer.evening,4.89313569725816 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 +2040,GASNAT,GBR,winter.night,7.622083470201781 +2040,GASNAT,GBR,winter.day,7.622083470201781 +2040,GASNAT,GBR,winter.peak,7.622083470201781 +2040,GASNAT,GBR,winter.evening,7.622083470201781 +2040,GASNAT,GBR,peak.night,7.62208347020178 +2040,GASNAT,GBR,peak.day,7.62208347020178 +2040,GASNAT,GBR,peak.peak,7.62208347020178 +2040,GASNAT,GBR,peak.evening,7.62208347020178 2040,GASNAT,GBR,summer.night,7.62208347020178 2040,GASNAT,GBR,summer.day,7.62208347020178 2040,GASNAT,GBR,summer.peak,7.62208347020178 @@ -159,14 +159,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASNAT,GBR,autumn.day,7.62208347020178 2040,GASNAT,GBR,autumn.peak,7.62208347020178 2040,GASNAT,GBR,autumn.evening,7.62208347020178 -2040,RSHEAT,GBR,winter.night,43.20140884377474 -2040,RSHEAT,GBR,winter.day,43.201408843774736 -2040,RSHEAT,GBR,winter.peak,43.20140884377474 -2040,RSHEAT,GBR,winter.evening,43.20140884377474 -2040,RSHEAT,GBR,peak.night,43.201408843774765 -2040,RSHEAT,GBR,peak.day,43.20140884377476 -2040,RSHEAT,GBR,peak.peak,43.20140884377475 -2040,RSHEAT,GBR,peak.evening,43.201408843774765 +2040,RSHEAT,GBR,winter.night,43.20140884377475 +2040,RSHEAT,GBR,winter.day,43.20140884377474 +2040,RSHEAT,GBR,winter.peak,43.20140884377475 +2040,RSHEAT,GBR,winter.evening,43.20140884377475 +2040,RSHEAT,GBR,peak.night,43.20140884377475 +2040,RSHEAT,GBR,peak.day,43.20140884377474 +2040,RSHEAT,GBR,peak.peak,43.20140884377474 +2040,RSHEAT,GBR,peak.evening,43.20140884377476 2040,RSHEAT,GBR,summer.night,43.20140884377476 2040,RSHEAT,GBR,summer.day,43.20140884377475 2040,RSHEAT,GBR,summer.peak,43.20140884377476 diff --git a/tests/data/simple_marginal_average/asset_capacities.csv b/tests/data/simple_marginal_average/asset_capacities.csv index 71a2f3119..12b624861 100644 --- a/tests/data/simple_marginal_average/asset_capacities.csv +++ b/tests/data/simple_marginal_average/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1897.4214205283952,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283952,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,355.83840587648046,,0.0, 2040,8,3655.8189696,,0.0, -2040,9,679.7717018943207,,0.0, -2040,10,713.7602869890369,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple_marginal_average/commodity_flows.csv b/tests/data/simple_marginal_average/commodity_flows.csv index 74dbea18b..f4bdab489 100644 --- a/tests/data/simple_marginal_average/commodity_flows.csv +++ b/tests/data/simple_marginal_average/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.35364587933591 -2040,0,CO2EMT,winter.night,707.4021913810446 -2040,0,GASPRD,winter.day,197.64806527084832 -2040,0,CO2EMT,winter.day,1010.5745577298476 -2040,0,GASPRD,winter.peak,59.29441939151235 -2040,0,CO2EMT,winter.peak,303.17236634880265 -2040,0,GASPRD,winter.evening,79.05922648782361 -2040,0,CO2EMT,winter.evening,404.22982503224216 -2040,0,GASPRD,peak.night,80.0174486087451 -2040,0,CO2EMT,peak.night,409.12921473651375 -2040,0,GASPRD,peak.day,114.31064071286698 -2040,0,CO2EMT,peak.day,584.4703059648889 -2040,0,GASPRD,peak.peak,34.29319210412195 -2040,0,CO2EMT,peak.peak,175.34109122837555 -2040,0,GASPRD,peak.evening,45.72425650462322 -2040,0,CO2EMT,peak.evening,233.78812350813854 -2040,0,GASPRD,summer.night,5.956949944699524 -2040,0,CO2EMT,summer.night,30.457885067248668 -2040,0,GASPRD,summer.day,8.509928480757136 -2040,0,CO2EMT,summer.day,43.51126432211124 -2040,0,GASPRD,summer.peak,2.552978536057609 -2040,0,CO2EMT,summer.peak,13.053379254862556 -2040,0,GASPRD,summer.evening,3.403971408641916 -2040,0,CO2EMT,summer.evening,17.40450581238612 -2040,0,GASPRD,autumn.night,64.1886634860634 -2040,0,CO2EMT,autumn.night,328.1966364042422 -2040,0,GASPRD,autumn.day,91.69809056861892 -2040,0,CO2EMT,autumn.day,468.8523370773486 -2040,0,GASPRD,autumn.peak,27.50942708255553 -2040,0,CO2EMT,autumn.peak,140.65570067310642 -2040,0,GASPRD,autumn.evening,36.6792364035079 -2040,0,CO2EMT,autumn.evening,187.5409357311359 -2040,1,GASPRD,winter.night,-138.35364587933591 -2040,1,GASNAT,winter.night,131.76537702793897 -2040,1,CO2EMT,winter.night,336.858186371926 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874513 -2040,1,GASNAT,peak.night,76.20709391309059 -2040,1,CO2EMT,peak.night,194.8234355888161 -2040,1,GASPRD,peak.day,-114.31064071286704 -2040,1,GASNAT,peak.day,108.86727686939717 -2040,1,CO2EMT,peak.day,278.3191933166139 -2040,1,GASPRD,peak.peak,-34.293192104121886 -2040,1,GASNAT,peak.peak,32.660182956306556 -2040,1,CO2EMT,peak.peak,83.49575772779772 -2040,1,GASPRD,peak.evening,-45.724256504623234 -2040,1,GASNAT,peak.evening,43.54691095678403 -2040,1,CO2EMT,peak.evening,111.32767786101839 -2040,1,GASPRD,summer.night,-5.956949944699525 -2040,1,GASNAT,summer.night,5.6732856616185945 -2040,1,CO2EMT,summer.night,14.503754793927937 -2040,1,GASPRD,summer.day,-8.509928480757138 -2040,1,GASNAT,summer.day,8.104693791197274 -2040,1,CO2EMT,summer.day,20.719649677195832 -2040,1,GASPRD,summer.peak,-2.552978536057609 -2040,1,GASNAT,summer.peak,2.431408129578675 -2040,1,CO2EMT,summer.peak,6.215894883267883 -2040,1,GASPRD,summer.evening,-3.4039714086419166 -2040,1,GASNAT,summer.evening,3.2418775320399202 -2040,1,CO2EMT,summer.evening,8.287859910660057 -2040,1,GASPRD,autumn.night,-64.18866348606342 -2040,1,GASNAT,autumn.night,61.132060462917536 -2040,1,CO2EMT,autumn.night,156.28411257344868 -2040,1,GASPRD,autumn.day,-91.69809056861895 -2040,1,GASNAT,autumn.day,87.33151482725614 -2040,1,CO2EMT,autumn.day,223.26301765588036 -2040,1,GASPRD,autumn.peak,-27.509427082555515 -2040,1,GASNAT,autumn.peak,26.199454364338585 -2040,1,CO2EMT,autumn.peak,66.9789050824316 -2040,1,GASPRD,autumn.evening,-36.67923640350791 -2040,1,GASNAT,autumn.evening,34.93260609857896 -2040,1,CO2EMT,autumn.evening,89.30520749101711 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624105 +2040,0,CO2EMT,winter.night,707.0925212419705 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624102 +2040,1,GASNAT,winter.night,131.70769583451525 +2040,1,CO2EMT,winter.night,336.71072440093826 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-38.54192901013175 2040,8,RSHEAT,autumn.evening,33.51472087837544 2040,8,CO2EMT,autumn.evening,1970.6488302880368 -2040,9,GASPRD,winter.night,-52.04502116420401 -2040,9,GASNAT,winter.night,49.566686823051434 -2040,9,CO2EMT,winter.night,126.717234863131 -2040,9,GASPRD,winter.day,-74.35003013261144 -2040,9,GASNAT,winter.day,70.80955250724898 -2040,9,CO2EMT,winter.day,181.02462098478205 -2040,9,GASPRD,winter.peak,-22.3050089684074 -2040,9,GASNAT,winter.peak,21.242865684197522 -2040,9,CO2EMT,winter.peak,54.30738612165097 -2040,9,GASPRD,winter.evening,-29.740012195796627 -2040,9,GASNAT,winter.evening,28.32382113885393 -2040,9,CO2EMT,winter.evening,72.40984874148008 -2040,9,GASPRD,peak.night,-30.100470283087382 -2040,9,GASNAT,peak.night,28.667114555321316 -2040,9,CO2EMT,peak.night,73.28747836067895 -2040,9,GASPRD,peak.day,-43.00067177400963 -2040,9,GASNAT,peak.day,40.95302073715203 -2040,9,CO2EMT,peak.day,104.69639751452918 -2040,9,GASPRD,peak.peak,-12.900201490922242 -2040,9,GASNAT,peak.peak,12.285906181830706 -2040,9,CO2EMT,peak.peak,31.408919153850203 -2040,9,GASPRD,peak.evening,-17.200268792165144 -2040,9,GASNAT,peak.evening,16.38120837349061 -2040,9,CO2EMT,peak.evening,41.878559206828754 -2040,9,GASPRD,summer.night,-2.240848688703011 -2040,9,GASNAT,summer.night,2.134141608288582 -2040,9,CO2EMT,summer.night,5.45593302158976 -2040,9,GASPRD,summer.day,-3.2012124080426405 -2040,9,GASNAT,summer.day,3.0487737219453717 -2040,9,CO2EMT,summer.day,7.794190020153343 -2040,9,GASPRD,summer.peak,-0.9603637193396277 -2040,9,GASNAT,summer.peak,0.9146321136567883 -2040,9,CO2EMT,summer.peak,2.3382569985635797 -2040,9,GASPRD,summer.evening,-1.2804849693633835 -2040,9,GASNAT,summer.evening,1.2195094946317937 -2040,9,CO2EMT,summer.evening,3.117676023026181 -2040,9,GASPRD,autumn.night,-24.146095524997623 -2040,9,GASNAT,autumn.night,22.99628145237869 -2040,9,CO2EMT,autumn.night,58.789993533006125 -2040,9,GASPRD,autumn.day,-34.49442213126141 -2040,9,GASNAT,autumn.day,32.85183060120134 -2040,9,CO2EMT,autumn.day,83.98570493197124 -2040,9,GASPRD,autumn.peak,-10.348326606263775 -2040,9,GASNAT,autumn.peak,9.855549148822643 -2040,9,CO2EMT,autumn.peak,25.195711398965088 -2040,9,GASPRD,autumn.evening,-13.797768918733853 -2040,9,GASNAT,autumn.evening,13.14073230355605 -2040,9,CO2EMT,autumn.evening,33.594282134041045 -2040,10,GASPRD,winter.night,52.04502116420402 -2040,10,CO2EMT,winter.night,266.1061932125752 -2040,10,GASPRD,winter.day,74.35003013261145 -2040,10,CO2EMT,winter.day,380.15170406804236 -2040,10,GASPRD,winter.peak,22.305008968407403 -2040,10,CO2EMT,winter.peak,114.04551085546706 -2040,10,GASPRD,winter.evening,29.740012195796634 -2040,10,CO2EMT,winter.evening,152.0606823571082 -2040,10,GASPRD,peak.night,30.100470283087386 -2040,10,CO2EMT,peak.night,153.9037045574258 -2040,10,GASPRD,peak.day,43.00067177400963 -2040,10,CO2EMT,peak.day,219.86243478051128 -2040,10,GASPRD,peak.peak,12.900201490922269 -2040,10,CO2EMT,peak.peak,65.95873022308557 -2040,10,GASPRD,peak.evening,17.20026879216514 -2040,10,CO2EMT,peak.evening,87.94497433434037 -2040,10,GASPRD,summer.night,2.2408486887030117 -2040,10,CO2EMT,summer.night,11.4574593453385 -2040,10,GASPRD,summer.day,3.201212408042641 -2040,10,CO2EMT,summer.day,16.367799042322023 -2040,10,GASPRD,summer.peak,0.9603637193396282 -2040,10,CO2EMT,summer.peak,4.910339696983519 -2040,10,GASPRD,summer.evening,1.280484969363384 -2040,10,CO2EMT,summer.evening,6.5471196483549825 -2040,10,GASPRD,autumn.night,24.14609552499763 -2040,10,CO2EMT,autumn.night,123.4589864193129 -2040,10,GASPRD,autumn.day,34.494422131261416 -2040,10,CO2EMT,autumn.day,176.36998035713964 -2040,10,GASPRD,autumn.peak,10.348326606263786 -2040,10,CO2EMT,autumn.peak,52.910993937826746 -2040,10,GASPRD,autumn.evening,13.797768918733853 -2040,10,CO2EMT,autumn.evening,70.54799248148619 +2040,9,GASPRD,winter.night,-52.1055864172988 +2040,9,GASNAT,winter.night,49.624368016475046 +2040,9,CO2EMT,winter.night,126.86469683411846 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.105586417298795 +2040,10,CO2EMT,winter.night,266.41586335164874 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple_marginal_average/commodity_prices.csv b/tests/data/simple_marginal_average/commodity_prices.csv index e455ad5c4..0df68ca7c 100644 --- a/tests/data/simple_marginal_average/commodity_prices.csv +++ b/tests/data/simple_marginal_average/commodity_prices.csv @@ -1,156 +1,156 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,14.008217043459569 -2020,ELCTRI,GBR,winter.day,12.651243553003876 -2020,ELCTRI,GBR,winter.peak,13.577431789796089 -2020,ELCTRI,GBR,winter.evening,13.846672576324753 -2020,ELCTRI,GBR,peak.night,17.112587411792177 -2020,ELCTRI,GBR,peak.day,13.943599242258474 -2020,ELCTRI,GBR,peak.peak,14.762091183568772 -2020,ELCTRI,GBR,peak.evening,16.787918510563937 -2020,ELCTRI,GBR,summer.night,1.949476362678866 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,14.084746692846695 +2020,ELCTRI,GBR,winter.day,12.720141878969237 +2020,ELCTRI,GBR,winter.peak,13.651538796722505 +2020,ELCTRI,GBR,winter.evening,13.92229373480592 +2020,ELCTRI,GBR,peak.night,18.262108309583304 +2020,ELCTRI,GBR,peak.day,14.019765495202533 +2020,ELCTRI,GBR,peak.peak,14.84286045695957 +2020,ELCTRI,GBR,peak.evening,17.821164583505805 +2020,ELCTRI,GBR,summer.night,1.9581902803354372 2020,ELCTRI,GBR,summer.day,0.4 2020,ELCTRI,GBR,summer.peak,0.4 2020,ELCTRI,GBR,summer.evening,0.4 -2020,ELCTRI,GBR,autumn.night,16.44344151540174 -2020,ELCTRI,GBR,autumn.day,14.622085975530343 -2020,ELCTRI,GBR,autumn.peak,15.72747212571275 -2020,ELCTRI,GBR,autumn.evening,16.221724507552413 -2020,RSHEAT,GBR,winter.night,48.19089872370201 -2020,RSHEAT,GBR,winter.day,55.90512345634626 -2020,RSHEAT,GBR,winter.peak,58.124015387302 -2020,RSHEAT,GBR,winter.evening,54.992681195834024 -2020,RSHEAT,GBR,peak.night,45.45533753758218 -2020,RSHEAT,GBR,peak.day,51.28391459985777 -2020,RSHEAT,GBR,peak.peak,56.06681802165434 -2020,RSHEAT,GBR,peak.evening,51.07988895771898 -2020,RSHEAT,GBR,summer.night,29.80076763635155 -2020,RSHEAT,GBR,summer.day,29.289440436667523 -2020,RSHEAT,GBR,summer.peak,29.289440436667526 -2020,RSHEAT,GBR,summer.evening,29.289440436667526 -2020,RSHEAT,GBR,autumn.night,40.75254989198989 -2020,RSHEAT,GBR,autumn.day,48.89681431850314 -2020,RSHEAT,GBR,autumn.peak,55.080513340506805 -2020,RSHEAT,GBR,autumn.evening,47.72853202880376 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554476 -2030,GASPRD,GBR,peak.day,5.201888478554476 -2030,GASPRD,GBR,peak.peak,5.201888478554476 -2030,GASPRD,GBR,peak.evening,5.201888478554476 -2030,GASPRD,GBR,summer.night,5.201888478554477 -2030,GASPRD,GBR,summer.day,5.201888478554477 -2030,GASPRD,GBR,summer.peak,5.201888478554477 -2030,GASPRD,GBR,summer.evening,5.201888478554477 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,0.6118000245091691 +2020,ELCTRI,GBR,autumn.night,17.33380573342993 +2020,ELCTRI,GBR,autumn.day,14.70206789011805 +2020,ELCTRI,GBR,autumn.peak,16.25078605323552 +2020,ELCTRI,GBR,autumn.evening,17.008899817348393 +2020,RSHEAT,GBR,winter.night,48.18598022016793 +2020,RSHEAT,GBR,winter.day,56.35811017751024 +2020,RSHEAT,GBR,winter.peak,58.70354251322745 +2020,RSHEAT,GBR,winter.evening,55.38800343688021 +2020,RSHEAT,GBR,peak.night,43.1063592837298 +2020,RSHEAT,GBR,peak.day,51.46111541961506 +2020,RSHEAT,GBR,peak.peak,56.52196357640102 +2020,RSHEAT,GBR,peak.evening,50.05409351399494 +2020,RSHEAT,GBR,summer.night,28.92689704734714 +2020,RSHEAT,GBR,summer.day,28.412694254836445 +2020,RSHEAT,GBR,summer.peak,28.412694254836442 +2020,RSHEAT,GBR,summer.evening,28.412694254836445 +2020,RSHEAT,GBR,autumn.night,38.41671117394292 +2020,RSHEAT,GBR,autumn.day,48.92843644151725 +2020,RSHEAT,GBR,autumn.peak,55.19676822576453 +2020,RSHEAT,GBR,autumn.evening,46.6414427522302 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635034 +2030,GASPRD,GBR,peak.day,5.260028834635034 +2030,GASPRD,GBR,peak.peak,5.260028834635034 +2030,GASPRD,GBR,peak.evening,5.260028834635034 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,0.4 2030,ELCTRI,GBR,winter.day,0.4000000000000001 -2030,ELCTRI,GBR,winter.peak,0.4 +2030,ELCTRI,GBR,winter.peak,0.4000000000000001 2030,ELCTRI,GBR,winter.evening,0.4 -2030,ELCTRI,GBR,peak.night,2.086440634320658 -2030,ELCTRI,GBR,peak.day,0.5270799958950125 -2030,ELCTRI,GBR,peak.peak,1.6002000866339332 -2030,ELCTRI,GBR,peak.evening,2.002706212971552 +2030,ELCTRI,GBR,peak.night,5.976435583263199 +2030,ELCTRI,GBR,peak.day,0.4000000000000001 +2030,ELCTRI,GBR,peak.peak,1.4120197766510991 +2030,ELCTRI,GBR,peak.evening,5.387811827430419 2030,ELCTRI,GBR,summer.night,0.4 -2030,ELCTRI,GBR,summer.day,0.39999999999999997 +2030,ELCTRI,GBR,summer.day,0.4 2030,ELCTRI,GBR,summer.peak,0.4000000000000001 -2030,ELCTRI,GBR,summer.evening,0.4 -2030,ELCTRI,GBR,autumn.night,1.9193284342949644 -2030,ELCTRI,GBR,autumn.day,1.4166400612125452 -2030,ELCTRI,GBR,autumn.peak,1.761885073499818 -2030,ELCTRI,GBR,autumn.evening,1.8684012224802178 -2030,RSHEAT,GBR,winter.night,42.64123919855037 -2030,RSHEAT,GBR,winter.day,48.08199593872508 -2030,RSHEAT,GBR,winter.peak,49.58743561408802 -2030,RSHEAT,GBR,winter.evening,47.388640312288324 -2030,RSHEAT,GBR,peak.night,42.70741739671881 -2030,RSHEAT,GBR,peak.day,44.79900082243218 -2030,RSHEAT,GBR,peak.peak,48.169208928777536 -2030,RSHEAT,GBR,peak.evening,45.77068065633212 -2030,RSHEAT,GBR,summer.night,30.41132932722019 -2030,RSHEAT,GBR,summer.day,30.411329327220194 -2030,RSHEAT,GBR,summer.peak,30.41132932722019 -2030,RSHEAT,GBR,summer.evening,30.41132932722019 -2030,RSHEAT,GBR,autumn.night,39.28894179759611 -2030,RSHEAT,GBR,autumn.day,43.17953828298823 -2030,RSHEAT,GBR,autumn.peak,47.7956792415018 -2030,RSHEAT,GBR,autumn.evening,43.388670771835976 -2040,GASPRD,GBR,winter.night,4.89313569725816 -2040,GASPRD,GBR,winter.day,4.89313569725816 -2040,GASPRD,GBR,winter.peak,4.89313569725816 -2040,GASPRD,GBR,winter.evening,4.89313569725816 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 -2040,GASPRD,GBR,summer.night,4.8931356972581606 -2040,GASPRD,GBR,summer.day,4.8931356972581606 -2040,GASPRD,GBR,summer.peak,4.8931356972581606 -2040,GASPRD,GBR,summer.evening,4.8931356972581606 -2040,GASPRD,GBR,autumn.night,4.893135697258158 -2040,GASPRD,GBR,autumn.day,4.893135697258158 -2040,GASPRD,GBR,autumn.peak,4.893135697258158 -2040,GASPRD,GBR,autumn.evening,4.893135697258158 -2040,GASNAT,GBR,winter.night,7.622083470201777 -2040,GASNAT,GBR,winter.day,7.622083470201777 -2040,GASNAT,GBR,winter.peak,7.622083470201777 -2040,GASNAT,GBR,winter.evening,7.622083470201777 -2040,GASNAT,GBR,peak.night,7.622083470201782 -2040,GASNAT,GBR,peak.day,7.622083470201782 -2040,GASNAT,GBR,peak.peak,7.622083470201782 -2040,GASNAT,GBR,peak.evening,7.622083470201782 +2030,ELCTRI,GBR,summer.evening,0.39999999999999997 +2030,ELCTRI,GBR,autumn.night,4.73722768300471 +2030,ELCTRI,GBR,autumn.day,1.2240732324858952 +2030,ELCTRI,GBR,autumn.peak,3.291485122003138 +2030,ELCTRI,GBR,autumn.evening,4.3035048986542375 +2030,RSHEAT,GBR,winter.night,42.47961819833672 +2030,RSHEAT,GBR,winter.day,48.86911817292802 +2030,RSHEAT,GBR,winter.peak,50.62728284945906 +2030,RSHEAT,GBR,winter.evening,48.059365785884516 +2030,RSHEAT,GBR,peak.night,38.95884088110452 +2030,RSHEAT,GBR,peak.day,45.01870978419037 +2030,RSHEAT,GBR,peak.peak,48.94801117088554 +2030,RSHEAT,GBR,peak.evening,44.15577600327111 +2030,RSHEAT,GBR,summer.night,28.231996436639314 +2030,RSHEAT,GBR,summer.day,28.231996436639314 +2030,RSHEAT,GBR,summer.peak,28.231996436639314 +2030,RSHEAT,GBR,summer.evening,28.231996436639314 +2030,RSHEAT,GBR,autumn.night,35.31456214768844 +2030,RSHEAT,GBR,autumn.day,43.094103275674854 +2030,RSHEAT,GBR,autumn.peak,47.978040516299195 +2030,RSHEAT,GBR,autumn.evening,41.514503494080834 +2040,GASPRD,GBR,winter.night,4.893135697258159 +2040,GASPRD,GBR,winter.day,4.893135697258159 +2040,GASPRD,GBR,winter.peak,4.893135697258159 +2040,GASPRD,GBR,winter.evening,4.893135697258159 +2040,GASPRD,GBR,peak.night,4.8931356972581606 +2040,GASPRD,GBR,peak.day,4.8931356972581606 +2040,GASPRD,GBR,peak.peak,4.8931356972581606 +2040,GASPRD,GBR,peak.evening,4.8931356972581606 +2040,GASPRD,GBR,summer.night,4.89313569725816 +2040,GASPRD,GBR,summer.day,4.89313569725816 +2040,GASPRD,GBR,summer.peak,4.89313569725816 +2040,GASPRD,GBR,summer.evening,4.89313569725816 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 +2040,GASNAT,GBR,winter.night,7.622083470201781 +2040,GASNAT,GBR,winter.day,7.622083470201781 +2040,GASNAT,GBR,winter.peak,7.622083470201781 +2040,GASNAT,GBR,winter.evening,7.622083470201781 +2040,GASNAT,GBR,peak.night,7.62208347020178 +2040,GASNAT,GBR,peak.day,7.62208347020178 +2040,GASNAT,GBR,peak.peak,7.62208347020178 +2040,GASNAT,GBR,peak.evening,7.62208347020178 2040,GASNAT,GBR,summer.night,7.62208347020178 2040,GASNAT,GBR,summer.day,7.62208347020178 2040,GASNAT,GBR,summer.peak,7.62208347020178 @@ -159,14 +159,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASNAT,GBR,autumn.day,7.62208347020178 2040,GASNAT,GBR,autumn.peak,7.62208347020178 2040,GASNAT,GBR,autumn.evening,7.62208347020178 -2040,RSHEAT,GBR,winter.night,43.20140884377474 -2040,RSHEAT,GBR,winter.day,43.201408843774736 -2040,RSHEAT,GBR,winter.peak,43.20140884377474 -2040,RSHEAT,GBR,winter.evening,43.20140884377474 -2040,RSHEAT,GBR,peak.night,43.201408843774765 -2040,RSHEAT,GBR,peak.day,43.20140884377476 -2040,RSHEAT,GBR,peak.peak,43.20140884377475 -2040,RSHEAT,GBR,peak.evening,43.201408843774765 +2040,RSHEAT,GBR,winter.night,43.20140884377475 +2040,RSHEAT,GBR,winter.day,43.20140884377474 +2040,RSHEAT,GBR,winter.peak,43.20140884377475 +2040,RSHEAT,GBR,winter.evening,43.20140884377475 +2040,RSHEAT,GBR,peak.night,43.20140884377475 +2040,RSHEAT,GBR,peak.day,43.20140884377474 +2040,RSHEAT,GBR,peak.peak,43.20140884377474 +2040,RSHEAT,GBR,peak.evening,43.20140884377476 2040,RSHEAT,GBR,summer.night,43.20140884377476 2040,RSHEAT,GBR,summer.day,43.20140884377475 2040,RSHEAT,GBR,summer.peak,43.20140884377476 diff --git a/tests/data/simple_mothball/asset_capacities.csv b/tests/data/simple_mothball/asset_capacities.csv index b575096bf..5b7e41178 100644 --- a/tests/data/simple_mothball/asset_capacities.csv +++ b/tests/data/simple_mothball/asset_capacities.csv @@ -2,21 +2,21 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,4002.26,,2104.838579471605, -2030,1,3782.13,,1975.0619804491473, +2030,0,4002.26,,2105.669188653108, +2030,1,3782.13,,1975.8530368124839, 2030,2,3.964844,,0.0, -2030,3,2.43,,2.1051406810139905, +2030,3,3.0,,1.5053741336222064, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, +2030,7,4.638769172806367,,0.0, 2040,0,2611.1817075174326,,0.0, 2040,1,2486.8397214451734,,0.0, 2040,2,3.964844,,3.964844, -2040,3,0.3248593189860096,,0.3248593189860096, +2040,3,1.4946258663777936,,1.4946258663777936, 2040,6,355.83840587648046,,0.0, -2040,7,4.520911454047764,,4.520911454047764, +2040,7,4.638769172806367,,4.638769172806367, 2040,8,3655.8189696,,0.0, diff --git a/tests/data/simple_mothball/commodity_flows.csv b/tests/data/simple_mothball/commodity_flows.csv index 27c389097..0223d5a83 100644 --- a/tests/data/simple_mothball/commodity_flows.csv +++ b/tests/data/simple_mothball/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,34 +483,34 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 2040,0,GASPRD,winter.night,190.39866704353994 2040,0,CO2EMT,winter.night,973.5083845936198 2040,0,GASPRD,winter.day,271.99809540345984 diff --git a/tests/data/simple_mothball/commodity_prices.csv b/tests/data/simple_mothball/commodity_prices.csv index e6bb1fb15..b089d3b9d 100644 --- a/tests/data/simple_mothball/commodity_prices.csv +++ b/tests/data/simple_mothball/commodity_prices.csv @@ -1,132 +1,132 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,8.526915139630459 -2030,GASPRD,GBR,winter.day,8.526915139630459 -2030,GASPRD,GBR,winter.peak,8.526915139630459 -2030,GASPRD,GBR,winter.evening,8.526915139630459 -2030,GASPRD,GBR,peak.night,8.526915139630457 -2030,GASPRD,GBR,peak.day,8.526915139630457 -2030,GASPRD,GBR,peak.peak,8.526915139630457 -2030,GASPRD,GBR,peak.evening,8.526915139630457 -2030,GASPRD,GBR,summer.night,8.526915139630457 -2030,GASPRD,GBR,summer.day,8.526915139630457 -2030,GASPRD,GBR,summer.peak,8.526915139630457 -2030,GASPRD,GBR,summer.evening,8.526915139630457 -2030,GASPRD,GBR,autumn.night,8.526915139630455 -2030,GASPRD,GBR,autumn.day,8.526915139630455 -2030,GASPRD,GBR,autumn.peak,8.526915139630455 -2030,GASPRD,GBR,autumn.evening,8.526915139630455 -2030,GASNAT,GBR,winter.night,13.946891882541468 -2030,GASNAT,GBR,winter.day,13.946891882541468 -2030,GASNAT,GBR,winter.peak,13.946891882541468 -2030,GASNAT,GBR,winter.evening,13.946891882541468 -2030,GASNAT,GBR,peak.night,13.946891882541467 -2030,GASNAT,GBR,peak.day,13.946891882541467 -2030,GASNAT,GBR,peak.peak,13.946891882541467 -2030,GASNAT,GBR,peak.evening,13.946891882541467 -2030,GASNAT,GBR,summer.night,13.946891882541468 -2030,GASNAT,GBR,summer.day,13.946891882541468 -2030,GASNAT,GBR,summer.peak,13.946891882541468 -2030,GASNAT,GBR,summer.evening,13.946891882541468 -2030,GASNAT,GBR,autumn.night,13.946891882541463 -2030,GASNAT,GBR,autumn.day,13.946891882541463 -2030,GASNAT,GBR,autumn.peak,13.946891882541463 -2030,GASNAT,GBR,autumn.evening,13.946891882541463 -2030,ELCTRI,GBR,winter.night,13.952639706294331 -2030,ELCTRI,GBR,winter.day,13.028582330527561 -2030,ELCTRI,GBR,winter.peak,13.02858233052756 -2030,ELCTRI,GBR,winter.evening,13.028582330527561 -2030,ELCTRI,GBR,peak.night,20.38631475075838 -2030,ELCTRI,GBR,peak.day,13.583016673919781 -2030,ELCTRI,GBR,peak.peak,18.264907231906367 -2030,ELCTRI,GBR,peak.evening,20.02099180128037 -2030,ELCTRI,GBR,summer.night,13.028582330527561 -2030,ELCTRI,GBR,summer.day,13.028582330527561 -2030,ELCTRI,GBR,summer.peak,13.02858233052756 -2030,ELCTRI,GBR,summer.evening,13.028582330527563 -2030,ELCTRI,GBR,autumn.night,19.657224839781197 -2030,ELCTRI,GBR,autumn.day,17.46405748800453 -2030,ELCTRI,GBR,autumn.peak,18.970318881458393 -2030,ELCTRI,GBR,autumn.evening,19.43503569785966 -2030,RSHEAT,GBR,winter.night,48.318352348019594 -2030,RSHEAT,GBR,winter.day,54.288583762742675 -2030,RSHEAT,GBR,winter.peak,55.96774783089078 -2030,RSHEAT,GBR,winter.evening,53.51521643795749 -2030,RSHEAT,GBR,peak.night,49.0895771498744 -2030,RSHEAT,GBR,peak.day,50.67201313463466 -2030,RSHEAT,GBR,peak.peak,54.6155276553632 -2030,RSHEAT,GBR,peak.evening,52.2153216996321 -2030,RSHEAT,GBR,summer.night,34.578761496294284 -2030,RSHEAT,GBR,summer.day,34.578761496294284 -2030,RSHEAT,GBR,summer.peak,34.578761496294284 -2030,RSHEAT,GBR,summer.evening,34.578761496294284 -2030,RSHEAT,GBR,autumn.night,45.460545104778824 -2030,RSHEAT,GBR,autumn.day,49.27084904238733 -2030,RSHEAT,GBR,autumn.peak,54.2563511404192 -2030,RSHEAT,GBR,autumn.evening,49.69325483593038 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,8.652374073394906 +2030,GASPRD,GBR,winter.day,8.652374073394906 +2030,GASPRD,GBR,winter.peak,8.652374073394906 +2030,GASPRD,GBR,winter.evening,8.652374073394906 +2030,GASPRD,GBR,peak.night,8.652374073394906 +2030,GASPRD,GBR,peak.day,8.652374073394906 +2030,GASPRD,GBR,peak.peak,8.652374073394906 +2030,GASPRD,GBR,peak.evening,8.652374073394906 +2030,GASPRD,GBR,summer.night,8.652374073394908 +2030,GASPRD,GBR,summer.day,8.652374073394908 +2030,GASPRD,GBR,summer.peak,8.652374073394908 +2030,GASPRD,GBR,summer.evening,8.652374073394908 +2030,GASPRD,GBR,autumn.night,8.652374073394906 +2030,GASPRD,GBR,autumn.day,8.652374073394906 +2030,GASPRD,GBR,autumn.peak,8.652374073394906 +2030,GASPRD,GBR,autumn.evening,8.652374073394906 +2030,GASNAT,GBR,winter.night,14.165764270585228 +2030,GASNAT,GBR,winter.day,14.165764270585228 +2030,GASNAT,GBR,winter.peak,14.165764270585228 +2030,GASNAT,GBR,winter.evening,14.165764270585228 +2030,GASNAT,GBR,peak.night,14.165764270585226 +2030,GASNAT,GBR,peak.day,14.165764270585226 +2030,GASNAT,GBR,peak.peak,14.165764270585226 +2030,GASNAT,GBR,peak.evening,14.165764270585226 +2030,GASNAT,GBR,summer.night,14.165764270585232 +2030,GASNAT,GBR,summer.day,14.165764270585232 +2030,GASNAT,GBR,summer.peak,14.165764270585232 +2030,GASNAT,GBR,summer.evening,14.165764270585232 +2030,GASNAT,GBR,autumn.night,14.165764270585228 +2030,GASNAT,GBR,autumn.day,14.165764270585228 +2030,GASNAT,GBR,autumn.peak,14.165764270585228 +2030,GASNAT,GBR,autumn.evening,14.165764270585228 +2030,ELCTRI,GBR,winter.night,13.094818174298528 +2030,ELCTRI,GBR,winter.day,13.094818174298528 +2030,ELCTRI,GBR,winter.peak,13.09481817429853 +2030,ELCTRI,GBR,winter.evening,13.094818174298528 +2030,ELCTRI,GBR,peak.night,26.577565564842857 +2030,ELCTRI,GBR,peak.day,13.094818174298528 +2030,ELCTRI,GBR,peak.peak,15.541687110393589 +2030,ELCTRI,GBR,peak.evening,25.154386674049917 +2030,ELCTRI,GBR,summer.night,13.094818174298528 +2030,ELCTRI,GBR,summer.day,13.094818174298526 +2030,ELCTRI,GBR,summer.peak,13.094818174298528 +2030,ELCTRI,GBR,summer.evening,13.094818174298528 +2030,ELCTRI,GBR,autumn.night,23.581399495302254 +2030,ELCTRI,GBR,autumn.day,15.08726855931936 +2030,ELCTRI,GBR,autumn.peak,20.085872388301006 +2030,ELCTRI,GBR,autumn.evening,22.532741324396067 +2030,RSHEAT,GBR,winter.night,48.140648975698305 +2030,RSHEAT,GBR,winter.day,55.19016701033473 +2030,RSHEAT,GBR,winter.peak,57.12994534108886 +2030,RSHEAT,GBR,winter.evening,54.296769392562894 +2030,RSHEAT,GBR,peak.night,45.75282413224284 +2030,RSHEAT,GBR,peak.day,50.94202185264457 +2030,RSHEAT,GBR,peak.peak,55.35559770024494 +2030,RSHEAT,GBR,peak.evening,50.83907288019307 +2030,RSHEAT,GBR,summer.night,32.42128643415783 +2030,RSHEAT,GBR,summer.day,32.42128643415783 +2030,RSHEAT,GBR,summer.peak,32.42128643415783 +2030,RSHEAT,GBR,summer.evening,32.42128643415783 +2030,RSHEAT,GBR,autumn.night,41.66855927007905 +2030,RSHEAT,GBR,autumn.day,48.96640659062842 +2030,RSHEAT,GBR,autumn.peak,54.487041485373254 +2030,RSHEAT,GBR,autumn.evening,47.917863827345144 2040,GASPRD,GBR,winter.night,4.89313569725816 2040,GASPRD,GBR,winter.day,4.89313569725816 2040,GASPRD,GBR,winter.peak,4.89313569725816 diff --git a/tests/data/simple_npv/asset_capacities.csv b/tests/data/simple_npv/asset_capacities.csv index 71a2f3119..12b624861 100644 --- a/tests/data/simple_npv/asset_capacities.csv +++ b/tests/data/simple_npv/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,2900.0,,0.0, 2020,5,399.98,,0.0, -2030,0,1897.4214205283952,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,2900.0,,0.0, 2030,5,399.98,,0.0, 2030,6,355.83840587648046,,0.0, -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283952,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,355.83840587648046,,0.0, 2040,8,3655.8189696,,0.0, -2040,9,679.7717018943207,,0.0, -2040,10,713.7602869890369,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple_npv/commodity_flows.csv b/tests/data/simple_npv/commodity_flows.csv index 74dbea18b..f4bdab489 100644 --- a/tests/data/simple_npv/commodity_flows.csv +++ b/tests/data/simple_npv/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.35364587933597 -2030,0,CO2EMT,winter.night,707.4021913810449 -2030,0,GASPRD,winter.day,197.64806527084824 -2030,0,CO2EMT,winter.day,1010.5745577298471 -2030,0,GASPRD,winter.peak,59.29441939151235 -2030,0,CO2EMT,winter.peak,303.17236634880265 -2030,0,GASPRD,winter.evening,79.05922648782361 -2030,0,CO2EMT,winter.evening,404.22982503224216 -2030,0,GASPRD,peak.night,70.30727869933519 -2030,0,CO2EMT,peak.night,359.4811159897008 -2030,0,GASPRD,peak.day,100.43896943273397 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398777 -2030,0,CO2EMT,peak.peak,154.06333471986795 -2030,0,GASPRD,peak.evening,40.17558796593637 -2030,0,CO2EMT,peak.evening,205.4177812698327 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269718 +2030,0,CO2EMT,peak.night,345.8546994043307 +2030,0,GASPRD,peak.day,96.63175069990102 +2030,0,CO2EMT,peak.day,494.078141328594 +2030,0,GASPRD,peak.peak,28.98952511720382 +2030,0,CO2EMT,peak.peak,148.22344192426314 +2030,0,GASPRD,peak.evening,38.65270046549336 +2030,0,CO2EMT,peak.evening,197.63125748006757 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.35364587933594 -2030,1,GASNAT,winter.night,131.765377027939 -2030,1,CO2EMT,winter.night,336.8581863719261 -2030,1,GASPRD,winter.day,-197.6480652708483 -2030,1,GASNAT,winter.day,188.23625263890312 -2030,1,CO2EMT,winter.day,481.2259798713559 -2030,1,GASPRD,winter.peak,-59.294419391512335 -2030,1,GASNAT,winter.peak,56.47087561096413 -2030,1,CO2EMT,winter.peak,144.3677934994298 -2030,1,GASPRD,winter.evening,-79.0592264878236 -2030,1,GASNAT,winter.evening,75.29450141697485 -2030,1,CO2EMT,winter.evening,192.49039287249622 -2030,1,GASPRD,peak.night,-70.30727869933519 -2030,1,GASNAT,peak.night,66.95931304698588 -2030,1,CO2EMT,peak.night,171.18148380461943 -2030,1,GASPRD,peak.day,-100.43896943273397 -2030,1,GASNAT,peak.day,95.65616136450853 -2030,1,CO2EMT,peak.day,244.54497652836608 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.1755879659364 -2030,1,GASNAT,peak.evening,38.26246472946324 -2030,1,CO2EMT,peak.evening,97.81799108087279 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.64222558269717 +2030,1,GASNAT,peak.night,64.42116722161634 +2030,1,CO2EMT,peak.night,164.6927140020622 +2030,1,GASPRD,peak.day,-96.63175069990102 +2030,1,GASNAT,peak.day,92.0302387618105 +2030,1,CO2EMT,peak.day,235.27530539456856 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549335 +2030,1,GASNAT,peak.evening,36.81209568142224 +2030,1,CO2EMT,peak.evening,94.11012260955597 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.13626882010273 -2030,1,GASNAT,autumn.night,47.748827447716884 -2030,1,CO2EMT,autumn.night,122.06987737008822 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246446 -2030,1,GASNAT,autumn.peak,20.463783098329948 -2030,1,CO2EMT,autumn.peak,52.315661490880515 -2030,1,GASPRD,autumn.evening,-28.64929656685629 -2030,1,GASNAT,autumn.evening,27.28504434938694 -2030,1,CO2EMT,autumn.evening,69.75421587920772 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,42 +355,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 -2030,4,GASNAT,winter.night,-39.05320689404105 -2030,4,RSHEAT,winter.night,33.95931034264439 -2030,4,CO2EMT,winter.night,1996.790468492319 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 +2030,4,GASNAT,winter.night,-39.053206894041054 +2030,4,RSHEAT,winter.night,33.9593103426444 +2030,4,CO2EMT,winter.night,1996.7904684923194 2030,4,GASNAT,winter.day,-195.3114808657696 2030,4,RSHEAT,winter.day,169.83607031806054 2030,4,CO2EMT,winter.day,9986.276016666801 -2030,4,GASNAT,winter.peak,-104.21874999999999 -2030,4,RSHEAT,winter.peak,90.625 -2030,4,CO2EMT,winter.peak,5328.704687500001 -2030,4,GASNAT,winter.evening,-63.63271682130648 -2030,4,RSHEAT,winter.evening,55.33279723591868 -2030,4,CO2EMT,winter.evening,3253.5408110734006 -2030,4,GASNAT,peak.night,-27.02451265838976 -2030,4,RSHEAT,peak.night,23.49957622468675 -2030,4,CO2EMT,peak.night,1381.7633322234685 +2030,4,GASNAT,winter.peak,-104.21874999999997 +2030,4,RSHEAT,winter.peak,90.62499999999999 +2030,4,CO2EMT,winter.peak,5328.7046875 +2030,4,GASNAT,winter.evening,-63.632716821306474 +2030,4,RSHEAT,winter.evening,55.332797235918676 +2030,4,CO2EMT,winter.evening,3253.5408110734 +2030,4,GASNAT,peak.night,-18.411041665210554 +2030,4,RSHEAT,peak.night,16.009601448009178 +2030,4,CO2EMT,peak.night,941.3565603422157 2030,4,GASNAT,peak.day,-85.69746422905426 2030,4,RSHEAT,peak.day,74.51953411222111 2030,4,CO2EMT,peak.day,4381.711346031545 2030,4,GASNAT,peak.peak,-58.89969026539048 2030,4,RSHEAT,peak.peak,51.217121969904774 2030,4,CO2EMT,peak.peak,3011.541163269416 -2030,4,GASNAT,peak.evening,-30.71498791307493 -2030,4,RSHEAT,peak.evening,26.70868514180429 -2030,4,CO2EMT,peak.evening,1570.4573319955214 +2030,4,GASNAT,peak.evening,-26.4277398905282 +2030,4,RSHEAT,peak.evening,22.980643383068003 +2030,4,CO2EMT,peak.evening,1351.2503406027072 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-15.621093685627669 -2030,4,RSHEAT,autumn.night,13.583559726632757 -2030,4,CO2EMT,autumn.night,798.7065201461428 +2030,4,GASNAT,autumn.night,-9.346121583792367 +2030,4,RSHEAT,autumn.night,8.127062246775973 +2030,4,CO2EMT,autumn.night,477.8671965793038 2030,4,GASNAT,autumn.day,-60.54516002953708 2030,4,RSHEAT,autumn.day,52.647965243075724 2030,4,CO2EMT,autumn.day,3095.6740323102313 -2030,4,GASNAT,autumn.peak,-46.07093137941947 -2030,4,RSHEAT,autumn.peak,40.06167946036476 -2030,4,CO2EMT,autumn.peak,2355.6067214297177 -2030,4,GASNAT,autumn.evening,-20.376540067197137 -2030,4,RSHEAT,autumn.evening,17.718730493214903 -2030,4,CO2EMT,autumn.evening,1041.8524936357896 +2030,4,GASNAT,autumn.peak,-44.550907082764354 +2030,4,RSHEAT,autumn.peak,38.73991920240379 +2030,4,CO2EMT,autumn.peak,2277.887879141742 +2030,4,GASNAT,autumn.evening,-17.25854151163854 +2030,4,RSHEAT,autumn.evening,15.00742740142482 +2030,4,CO2EMT,autumn.evening,882.4292274900788 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 -2030,6,GASNAT,winter.night,-4.791941684668946 -2030,6,RSHEAT,winter.night,4.166905812755606 -2030,6,CO2EMT,winter.night,245.01197833712325 -2030,6,GASNAT,winter.day,-23.9652848278104 -2030,6,RSHEAT,winter.day,20.83937811113948 -2030,6,CO2EMT,winter.day,1225.345013245946 -2030,6,GASNAT,winter.peak,-12.787942711186016 -2030,6,RSHEAT,winter.peak,11.119950183640015 -2030,6,CO2EMT,winter.peak,653.8475108229411 -2030,6,GASNAT,winter.evening,-7.807918798373517 -2030,6,RSHEAT,winter.evening,6.78949460728132 -2030,6,CO2EMT,winter.evening,399.218888160838 -2030,6,GASNAT,peak.night,-3.3159860358448894 -2030,6,RSHEAT,peak.night,2.883466118125991 -2030,6,CO2EMT,peak.night,169.54636601274922 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 +2030,6,GASNAT,winter.night,-4.7919416846689415 +2030,6,RSHEAT,winter.night,4.166905812755601 +2030,6,CO2EMT,winter.night,245.011978337123 +2030,6,GASNAT,winter.day,-23.965284827810407 +2030,6,RSHEAT,winter.day,20.839378111139485 +2030,6,CO2EMT,winter.day,1225.3450132459461 +2030,6,GASNAT,winter.peak,-12.787942711186032 +2030,6,RSHEAT,winter.peak,11.119950183640029 +2030,6,CO2EMT,winter.peak,653.8475108229419 +2030,6,GASNAT,winter.evening,-7.807918798373525 +2030,6,RSHEAT,winter.evening,6.789494607281327 +2030,6,CO2EMT,winter.evening,399.2188881608384 +2030,6,GASNAT,peak.night,-2.2590881781634438 +2030,6,RSHEAT,peak.night,1.9644245027508207 +2030,6,CO2EMT,peak.night,115.50717854949689 2030,6,GASNAT,peak.day,-10.515327261697717 2030,6,RSHEAT,peak.day,9.143762836258885 2030,6,CO2EMT,peak.day,537.6486828906043 2030,6,GASNAT,peak.peak,-7.227162720915519 2030,6,RSHEAT,peak.peak,6.284489322535235 2030,6,CO2EMT,peak.peak,369.5248299204105 -2030,6,GASNAT,peak.evening,-3.7688180467254995 -2030,6,RSHEAT,peak.evening,3.27723308410913 -2030,6,CO2EMT,peak.evening,192.6996667290748 +2030,6,GASNAT,peak.evening,-3.2427602874358024 +2030,6,RSHEAT,peak.evening,2.8197915542920025 +2030,6,CO2EMT,peak.evening,165.8023334965926 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-1.9167534741865189 -2030,6,RSHEAT,autumn.night,1.6667421514665384 -2030,6,CO2EMT,autumn.night,98.00360513515673 +2030,6,GASNAT,autumn.night,-1.1467962087946355 +2030,6,RSHEAT,autumn.night,0.9972140946040309 +2030,6,CO2EMT,autumn.night,58.635690155669714 2030,6,GASNAT,autumn.day,-7.429066630498923 2030,6,RSHEAT,autumn.day,6.460057939564281 2030,6,CO2EMT,autumn.day,379.84817681741 -2030,6,GASNAT,autumn.peak,-5.65303682044736 -2030,6,RSHEAT,autumn.peak,4.915684191693357 -2030,6,CO2EMT,autumn.peak,289.03977262947353 -2030,6,GASNAT,autumn.evening,-2.500260529237814 -2030,6,RSHEAT,autumn.evening,2.1741395906415777 -2030,6,CO2EMT,autumn.evening,127.83832085992945 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.35364587933591 -2040,0,CO2EMT,winter.night,707.4021913810446 -2040,0,GASPRD,winter.day,197.64806527084832 -2040,0,CO2EMT,winter.day,1010.5745577298476 -2040,0,GASPRD,winter.peak,59.29441939151235 -2040,0,CO2EMT,winter.peak,303.17236634880265 -2040,0,GASPRD,winter.evening,79.05922648782361 -2040,0,CO2EMT,winter.evening,404.22982503224216 -2040,0,GASPRD,peak.night,80.0174486087451 -2040,0,CO2EMT,peak.night,409.12921473651375 -2040,0,GASPRD,peak.day,114.31064071286698 -2040,0,CO2EMT,peak.day,584.4703059648889 -2040,0,GASPRD,peak.peak,34.29319210412195 -2040,0,CO2EMT,peak.peak,175.34109122837555 -2040,0,GASPRD,peak.evening,45.72425650462322 -2040,0,CO2EMT,peak.evening,233.78812350813854 -2040,0,GASPRD,summer.night,5.956949944699524 -2040,0,CO2EMT,summer.night,30.457885067248668 -2040,0,GASPRD,summer.day,8.509928480757136 -2040,0,CO2EMT,summer.day,43.51126432211124 -2040,0,GASPRD,summer.peak,2.552978536057609 -2040,0,CO2EMT,summer.peak,13.053379254862556 -2040,0,GASPRD,summer.evening,3.403971408641916 -2040,0,CO2EMT,summer.evening,17.40450581238612 -2040,0,GASPRD,autumn.night,64.1886634860634 -2040,0,CO2EMT,autumn.night,328.1966364042422 -2040,0,GASPRD,autumn.day,91.69809056861892 -2040,0,CO2EMT,autumn.day,468.8523370773486 -2040,0,GASPRD,autumn.peak,27.50942708255553 -2040,0,CO2EMT,autumn.peak,140.65570067310642 -2040,0,GASPRD,autumn.evening,36.6792364035079 -2040,0,CO2EMT,autumn.evening,187.5409357311359 -2040,1,GASPRD,winter.night,-138.35364587933591 -2040,1,GASNAT,winter.night,131.76537702793897 -2040,1,CO2EMT,winter.night,336.858186371926 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874513 -2040,1,GASNAT,peak.night,76.20709391309059 -2040,1,CO2EMT,peak.night,194.8234355888161 -2040,1,GASPRD,peak.day,-114.31064071286704 -2040,1,GASNAT,peak.day,108.86727686939717 -2040,1,CO2EMT,peak.day,278.3191933166139 -2040,1,GASPRD,peak.peak,-34.293192104121886 -2040,1,GASNAT,peak.peak,32.660182956306556 -2040,1,CO2EMT,peak.peak,83.49575772779772 -2040,1,GASPRD,peak.evening,-45.724256504623234 -2040,1,GASNAT,peak.evening,43.54691095678403 -2040,1,CO2EMT,peak.evening,111.32767786101839 -2040,1,GASPRD,summer.night,-5.956949944699525 -2040,1,GASNAT,summer.night,5.6732856616185945 -2040,1,CO2EMT,summer.night,14.503754793927937 -2040,1,GASPRD,summer.day,-8.509928480757138 -2040,1,GASNAT,summer.day,8.104693791197274 -2040,1,CO2EMT,summer.day,20.719649677195832 -2040,1,GASPRD,summer.peak,-2.552978536057609 -2040,1,GASNAT,summer.peak,2.431408129578675 -2040,1,CO2EMT,summer.peak,6.215894883267883 -2040,1,GASPRD,summer.evening,-3.4039714086419166 -2040,1,GASNAT,summer.evening,3.2418775320399202 -2040,1,CO2EMT,summer.evening,8.287859910660057 -2040,1,GASPRD,autumn.night,-64.18866348606342 -2040,1,GASNAT,autumn.night,61.132060462917536 -2040,1,CO2EMT,autumn.night,156.28411257344868 -2040,1,GASPRD,autumn.day,-91.69809056861895 -2040,1,GASNAT,autumn.day,87.33151482725614 -2040,1,CO2EMT,autumn.day,223.26301765588036 -2040,1,GASPRD,autumn.peak,-27.509427082555515 -2040,1,GASNAT,autumn.peak,26.199454364338585 -2040,1,CO2EMT,autumn.peak,66.9789050824316 -2040,1,GASPRD,autumn.evening,-36.67923640350791 -2040,1,GASNAT,autumn.evening,34.93260609857896 -2040,1,CO2EMT,autumn.evening,89.30520749101711 +2030,6,GASNAT,autumn.peak,-5.466525433338645 +2030,6,RSHEAT,autumn.peak,4.753500376816214 +2030,6,CO2EMT,autumn.peak,279.50344540660495 +2030,6,GASNAT,autumn.evening,-2.117673068708456 +2030,6,RSHEAT,autumn.evening,1.8414548423551793 +2030,6,CO2EMT,autumn.evening,108.27662400306338 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624105 +2040,0,CO2EMT,winter.night,707.0925212419705 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624102 +2040,1,GASNAT,winter.night,131.70769583451525 +2040,1,CO2EMT,winter.night,336.71072440093826 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-7.532268072289539 2040,6,RSHEAT,winter.night,6.549798323730035 2040,6,CO2EMT,winter.night,385.1248665361642 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-38.54192901013175 2040,8,RSHEAT,autumn.evening,33.51472087837544 2040,8,CO2EMT,autumn.evening,1970.6488302880368 -2040,9,GASPRD,winter.night,-52.04502116420401 -2040,9,GASNAT,winter.night,49.566686823051434 -2040,9,CO2EMT,winter.night,126.717234863131 -2040,9,GASPRD,winter.day,-74.35003013261144 -2040,9,GASNAT,winter.day,70.80955250724898 -2040,9,CO2EMT,winter.day,181.02462098478205 -2040,9,GASPRD,winter.peak,-22.3050089684074 -2040,9,GASNAT,winter.peak,21.242865684197522 -2040,9,CO2EMT,winter.peak,54.30738612165097 -2040,9,GASPRD,winter.evening,-29.740012195796627 -2040,9,GASNAT,winter.evening,28.32382113885393 -2040,9,CO2EMT,winter.evening,72.40984874148008 -2040,9,GASPRD,peak.night,-30.100470283087382 -2040,9,GASNAT,peak.night,28.667114555321316 -2040,9,CO2EMT,peak.night,73.28747836067895 -2040,9,GASPRD,peak.day,-43.00067177400963 -2040,9,GASNAT,peak.day,40.95302073715203 -2040,9,CO2EMT,peak.day,104.69639751452918 -2040,9,GASPRD,peak.peak,-12.900201490922242 -2040,9,GASNAT,peak.peak,12.285906181830706 -2040,9,CO2EMT,peak.peak,31.408919153850203 -2040,9,GASPRD,peak.evening,-17.200268792165144 -2040,9,GASNAT,peak.evening,16.38120837349061 -2040,9,CO2EMT,peak.evening,41.878559206828754 -2040,9,GASPRD,summer.night,-2.240848688703011 -2040,9,GASNAT,summer.night,2.134141608288582 -2040,9,CO2EMT,summer.night,5.45593302158976 -2040,9,GASPRD,summer.day,-3.2012124080426405 -2040,9,GASNAT,summer.day,3.0487737219453717 -2040,9,CO2EMT,summer.day,7.794190020153343 -2040,9,GASPRD,summer.peak,-0.9603637193396277 -2040,9,GASNAT,summer.peak,0.9146321136567883 -2040,9,CO2EMT,summer.peak,2.3382569985635797 -2040,9,GASPRD,summer.evening,-1.2804849693633835 -2040,9,GASNAT,summer.evening,1.2195094946317937 -2040,9,CO2EMT,summer.evening,3.117676023026181 -2040,9,GASPRD,autumn.night,-24.146095524997623 -2040,9,GASNAT,autumn.night,22.99628145237869 -2040,9,CO2EMT,autumn.night,58.789993533006125 -2040,9,GASPRD,autumn.day,-34.49442213126141 -2040,9,GASNAT,autumn.day,32.85183060120134 -2040,9,CO2EMT,autumn.day,83.98570493197124 -2040,9,GASPRD,autumn.peak,-10.348326606263775 -2040,9,GASNAT,autumn.peak,9.855549148822643 -2040,9,CO2EMT,autumn.peak,25.195711398965088 -2040,9,GASPRD,autumn.evening,-13.797768918733853 -2040,9,GASNAT,autumn.evening,13.14073230355605 -2040,9,CO2EMT,autumn.evening,33.594282134041045 -2040,10,GASPRD,winter.night,52.04502116420402 -2040,10,CO2EMT,winter.night,266.1061932125752 -2040,10,GASPRD,winter.day,74.35003013261145 -2040,10,CO2EMT,winter.day,380.15170406804236 -2040,10,GASPRD,winter.peak,22.305008968407403 -2040,10,CO2EMT,winter.peak,114.04551085546706 -2040,10,GASPRD,winter.evening,29.740012195796634 -2040,10,CO2EMT,winter.evening,152.0606823571082 -2040,10,GASPRD,peak.night,30.100470283087386 -2040,10,CO2EMT,peak.night,153.9037045574258 -2040,10,GASPRD,peak.day,43.00067177400963 -2040,10,CO2EMT,peak.day,219.86243478051128 -2040,10,GASPRD,peak.peak,12.900201490922269 -2040,10,CO2EMT,peak.peak,65.95873022308557 -2040,10,GASPRD,peak.evening,17.20026879216514 -2040,10,CO2EMT,peak.evening,87.94497433434037 -2040,10,GASPRD,summer.night,2.2408486887030117 -2040,10,CO2EMT,summer.night,11.4574593453385 -2040,10,GASPRD,summer.day,3.201212408042641 -2040,10,CO2EMT,summer.day,16.367799042322023 -2040,10,GASPRD,summer.peak,0.9603637193396282 -2040,10,CO2EMT,summer.peak,4.910339696983519 -2040,10,GASPRD,summer.evening,1.280484969363384 -2040,10,CO2EMT,summer.evening,6.5471196483549825 -2040,10,GASPRD,autumn.night,24.14609552499763 -2040,10,CO2EMT,autumn.night,123.4589864193129 -2040,10,GASPRD,autumn.day,34.494422131261416 -2040,10,CO2EMT,autumn.day,176.36998035713964 -2040,10,GASPRD,autumn.peak,10.348326606263786 -2040,10,CO2EMT,autumn.peak,52.910993937826746 -2040,10,GASPRD,autumn.evening,13.797768918733853 -2040,10,CO2EMT,autumn.evening,70.54799248148619 +2040,9,GASPRD,winter.night,-52.1055864172988 +2040,9,GASNAT,winter.night,49.624368016475046 +2040,9,CO2EMT,winter.night,126.86469683411846 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.105586417298795 +2040,10,CO2EMT,winter.night,266.41586335164874 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple_npv/commodity_prices.csv b/tests/data/simple_npv/commodity_prices.csv index 104851cc8..6e2277c23 100644 --- a/tests/data/simple_npv/commodity_prices.csv +++ b/tests/data/simple_npv/commodity_prices.csv @@ -1,156 +1,156 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,49.40558824246933 -2020,RSHEAT,GBR,winter.day,56.43384157145928 -2020,RSHEAT,GBR,winter.peak,58.43570775900699 -2020,RSHEAT,GBR,winter.evening,55.589176574494694 -2020,RSHEAT,GBR,peak.night,46.794933362005075 -2020,RSHEAT,GBR,peak.day,52.217929091760716 -2020,RSHEAT,GBR,peak.peak,56.55278824130492 -2020,RSHEAT,GBR,peak.evening,51.95868030577817 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.52056489062997 -2020,RSHEAT,GBR,autumn.day,50.028285346036434 -2020,RSHEAT,GBR,autumn.peak,55.63928463928488 -2020,RSHEAT,GBR,autumn.evening,48.909906221583114 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554476 -2030,GASPRD,GBR,peak.day,5.201888478554476 -2030,GASPRD,GBR,peak.peak,5.201888478554476 -2030,GASPRD,GBR,peak.evening,5.201888478554476 -2030,GASPRD,GBR,summer.night,5.201888478554477 -2030,GASPRD,GBR,summer.day,5.201888478554477 -2030,GASPRD,GBR,summer.peak,5.201888478554477 -2030,GASPRD,GBR,summer.evening,5.201888478554477 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,13.169844719464352 -2030,ELCTRI,GBR,winter.day,13.028582330527561 -2030,ELCTRI,GBR,winter.peak,13.02858233052756 -2030,ELCTRI,GBR,winter.evening,13.028582330527561 -2030,ELCTRI,GBR,peak.night,14.15337272352348 -2030,ELCTRI,GBR,peak.day,13.11333975134377 -2030,ELCTRI,GBR,peak.peak,13.82906916631975 -2030,ELCTRI,GBR,peak.evening,14.097525117162592 -2030,ELCTRI,GBR,summer.night,13.028582330527561 -2030,ELCTRI,GBR,summer.day,13.028582330527561 -2030,ELCTRI,GBR,summer.peak,13.02858233052756 -2030,ELCTRI,GBR,summer.evening,13.028582330527563 -2030,ELCTRI,GBR,autumn.night,14.041915377610426 -2030,ELCTRI,GBR,autumn.day,13.706641759786564 -2030,ELCTRI,GBR,autumn.peak,13.936906771876306 -2030,ELCTRI,GBR,autumn.evening,14.007948905606877 -2030,RSHEAT,GBR,winter.night,44.437383920724045 -2030,RSHEAT,GBR,winter.day,48.829324429787086 -2030,RSHEAT,GBR,winter.peak,50.04339084323913 -2030,RSHEAT,GBR,winter.evening,48.27016567210924 -2030,RSHEAT,GBR,peak.night,44.46079705775376 -2030,RSHEAT,GBR,peak.day,46.17979828397371 -2030,RSHEAT,GBR,peak.peak,48.88979252939609 -2030,RSHEAT,GBR,peak.evening,46.94367516961419 -2030,RSHEAT,GBR,summer.night,34.578761496294284 -2030,RSHEAT,GBR,summer.day,34.578761496294284 -2030,RSHEAT,GBR,summer.peak,34.578761496294284 -2030,RSHEAT,GBR,summer.evening,34.578761496294284 -2030,RSHEAT,GBR,autumn.night,41.696056567057 -2030,RSHEAT,GBR,autumn.day,44.856373686363526 -2030,RSHEAT,GBR,autumn.peak,48.58609034378368 -2030,RSHEAT,GBR,autumn.evening,45.01690492311999 -2040,GASPRD,GBR,winter.night,4.89313569725816 -2040,GASPRD,GBR,winter.day,4.89313569725816 -2040,GASPRD,GBR,winter.peak,4.89313569725816 -2040,GASPRD,GBR,winter.evening,4.89313569725816 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 -2040,GASPRD,GBR,summer.night,4.8931356972581606 -2040,GASPRD,GBR,summer.day,4.8931356972581606 -2040,GASPRD,GBR,summer.peak,4.8931356972581606 -2040,GASPRD,GBR,summer.evening,4.8931356972581606 -2040,GASPRD,GBR,autumn.night,4.893135697258158 -2040,GASPRD,GBR,autumn.day,4.893135697258158 -2040,GASPRD,GBR,autumn.peak,4.893135697258158 -2040,GASPRD,GBR,autumn.evening,4.893135697258158 -2040,GASNAT,GBR,winter.night,7.622083470201777 -2040,GASNAT,GBR,winter.day,7.622083470201777 -2040,GASNAT,GBR,winter.peak,7.622083470201777 -2040,GASNAT,GBR,winter.evening,7.622083470201777 -2040,GASNAT,GBR,peak.night,7.622083470201782 -2040,GASNAT,GBR,peak.day,7.622083470201782 -2040,GASNAT,GBR,peak.peak,7.622083470201782 -2040,GASNAT,GBR,peak.evening,7.622083470201782 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,49.46105505425086 +2020,RSHEAT,GBR,winter.day,56.90932132053792 +2020,RSHEAT,GBR,winter.peak,59.029995660828824 +2020,RSHEAT,GBR,winter.evening,56.013619786394585 +2020,RSHEAT,GBR,peak.night,44.67675497337471 +2020,RSHEAT,GBR,peak.day,52.44122749853886 +2020,RSHEAT,GBR,peak.peak,57.03418967534323 +2020,RSHEAT,GBR,peak.evening,51.06693233336463 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.418403635373245 +2020,RSHEAT,GBR,autumn.day,50.12010970208046 +2020,RSHEAT,GBR,autumn.peak,55.806768007174 +2020,RSHEAT,GBR,autumn.evening,47.96383936257716 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635034 +2030,GASPRD,GBR,peak.day,5.260028834635034 +2030,GASPRD,GBR,peak.peak,5.260028834635034 +2030,GASPRD,GBR,peak.evening,5.260028834635034 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,13.094818174298528 +2030,ELCTRI,GBR,winter.day,13.094818174298528 +2030,ELCTRI,GBR,winter.peak,13.09481817429853 +2030,ELCTRI,GBR,winter.evening,13.094818174298528 +2030,ELCTRI,GBR,peak.night,18.7600659049581 +2030,ELCTRI,GBR,peak.day,13.094818174298528 +2030,ELCTRI,GBR,peak.peak,14.122955710803563 +2030,ELCTRI,GBR,peak.evening,18.16206753356965 +2030,ELCTRI,GBR,summer.night,13.094818174298528 +2030,ELCTRI,GBR,summer.day,13.094818174298526 +2030,ELCTRI,GBR,summer.peak,13.094818174298528 +2030,ELCTRI,GBR,summer.evening,13.094818174298528 +2030,ELCTRI,GBR,autumn.night,17.50112197205847 +2030,ELCTRI,GBR,autumn.day,13.932015868153368 +2030,ELCTRI,GBR,autumn.peak,16.03235403947182 +2030,ELCTRI,GBR,autumn.evening,17.060491575976858 +2030,RSHEAT,GBR,winter.night,44.29532527826777 +2030,RSHEAT,GBR,winter.day,49.62036633857297 +2030,RSHEAT,GBR,winter.peak,51.085629525134735 +2030,RSHEAT,GBR,winter.evening,48.94551467148886 +2030,RSHEAT,GBR,peak.night,41.56890215611762 +2030,RSHEAT,GBR,peak.day,46.41141683540265 +2030,RSHEAT,GBR,peak.peak,49.697000461962205 +2030,RSHEAT,GBR,peak.evening,45.81014538079888 +2030,RSHEAT,GBR,summer.night,32.42128643415783 +2030,RSHEAT,GBR,summer.day,32.42128643415783 +2030,RSHEAT,GBR,summer.peak,32.42128643415783 +2030,RSHEAT,GBR,summer.evening,32.42128643415783 +2030,RSHEAT,GBR,autumn.night,38.52291924848192 +2030,RSHEAT,GBR,autumn.day,44.82796211786052 +2030,RSHEAT,GBR,autumn.peak,48.91661586113201 +2030,RSHEAT,GBR,autumn.evening,43.607909856867394 +2040,GASPRD,GBR,winter.night,4.893135697258159 +2040,GASPRD,GBR,winter.day,4.893135697258159 +2040,GASPRD,GBR,winter.peak,4.893135697258159 +2040,GASPRD,GBR,winter.evening,4.893135697258159 +2040,GASPRD,GBR,peak.night,4.8931356972581606 +2040,GASPRD,GBR,peak.day,4.8931356972581606 +2040,GASPRD,GBR,peak.peak,4.8931356972581606 +2040,GASPRD,GBR,peak.evening,4.8931356972581606 +2040,GASPRD,GBR,summer.night,4.89313569725816 +2040,GASPRD,GBR,summer.day,4.89313569725816 +2040,GASPRD,GBR,summer.peak,4.89313569725816 +2040,GASPRD,GBR,summer.evening,4.89313569725816 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 +2040,GASNAT,GBR,winter.night,7.622083470201781 +2040,GASNAT,GBR,winter.day,7.622083470201781 +2040,GASNAT,GBR,winter.peak,7.622083470201781 +2040,GASNAT,GBR,winter.evening,7.622083470201781 +2040,GASNAT,GBR,peak.night,7.62208347020178 +2040,GASNAT,GBR,peak.day,7.62208347020178 +2040,GASNAT,GBR,peak.peak,7.62208347020178 +2040,GASNAT,GBR,peak.evening,7.62208347020178 2040,GASNAT,GBR,summer.night,7.62208347020178 2040,GASNAT,GBR,summer.day,7.62208347020178 2040,GASNAT,GBR,summer.peak,7.62208347020178 @@ -159,14 +159,14 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASNAT,GBR,autumn.day,7.62208347020178 2040,GASNAT,GBR,autumn.peak,7.62208347020178 2040,GASNAT,GBR,autumn.evening,7.62208347020178 -2040,RSHEAT,GBR,winter.night,43.20140884377474 -2040,RSHEAT,GBR,winter.day,43.201408843774736 -2040,RSHEAT,GBR,winter.peak,43.20140884377474 -2040,RSHEAT,GBR,winter.evening,43.20140884377474 -2040,RSHEAT,GBR,peak.night,43.201408843774765 -2040,RSHEAT,GBR,peak.day,43.20140884377476 -2040,RSHEAT,GBR,peak.peak,43.20140884377475 -2040,RSHEAT,GBR,peak.evening,43.201408843774765 +2040,RSHEAT,GBR,winter.night,43.20140884377475 +2040,RSHEAT,GBR,winter.day,43.20140884377474 +2040,RSHEAT,GBR,winter.peak,43.20140884377475 +2040,RSHEAT,GBR,winter.evening,43.20140884377475 +2040,RSHEAT,GBR,peak.night,43.20140884377475 +2040,RSHEAT,GBR,peak.day,43.20140884377474 +2040,RSHEAT,GBR,peak.peak,43.20140884377474 +2040,RSHEAT,GBR,peak.evening,43.20140884377476 2040,RSHEAT,GBR,summer.night,43.20140884377476 2040,RSHEAT,GBR,summer.day,43.20140884377475 2040,RSHEAT,GBR,summer.peak,43.20140884377476 diff --git a/tests/data/simple_tranche_size/asset_capacities.csv b/tests/data/simple_tranche_size/asset_capacities.csv index dfa3eb300..a74854d43 100644 --- a/tests/data/simple_tranche_size/asset_capacities.csv +++ b/tests/data/simple_tranche_size/asset_capacities.csv @@ -2,20 +2,20 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tra 2020,0,4002.26,,0.0, 2020,1,3782.13,,0.0, 2020,2,3.964844,,0.0, -2020,3,2.43,,0.0, +2020,3,3.0,,0.0, 2020,4,3000.0,3,0.0,0 2020,5,399.98,,0.0, -2030,0,1897.4214205283956,,0.0, -2030,1,1807.0680195508528,,0.0, +2030,0,1896.5908113468922,,0.0, +2030,1,1806.2769631875162,,0.0, 2030,2,3.964844,,0.0, -2030,3,0.3248593189860096,,0.0, +2030,3,1.4946258663777936,,0.0, 2030,4,3000.0,3,0.0,0 2030,5,399.98,,0.0, 2030,6,1000.0,1,0.0,0 -2030,7,4.520911454047764,,0.0, -2040,0,1897.4214205283956,,0.0, -2040,1,1807.0680195508528,,0.0, +2030,7,4.638769172806367,,0.0, +2040,0,1896.5908113468922,,0.0, +2040,1,1806.2769631875162,,0.0, 2040,6,1000.0,1,0.0,0 2040,8,4000.0,4,0.0,0 -2040,9,679.7717018943202,,0.0, -2040,10,713.7602869890361,,0.0, +2040,9,680.5627582576573,,0.0, +2040,10,714.59089617054,,0.0, diff --git a/tests/data/simple_tranche_size/commodity_flows.csv b/tests/data/simple_tranche_size/commodity_flows.csv index df010a8e2..0000bae33 100644 --- a/tests/data/simple_tranche_size/commodity_flows.csv +++ b/tests/data/simple_tranche_size/commodity_flows.csv @@ -7,14 +7,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,winter.peak,283.0908700348355 2020,0,GASPRD,winter.evening,73.8225105416422 2020,0,CO2EMT,winter.evening,377.4544963994166 -2020,0,GASPRD,peak.night,65.75235928881611 -2020,0,CO2EMT,peak.night,336.1918130437168 -2020,0,GASPRD,peak.day,93.93194171234494 -2020,0,CO2EMT,peak.day,480.2740179752197 -2020,0,GASPRD,peak.peak,28.179582423528814 -2020,0,CO2EMT,peak.peak,144.08220493150284 -2020,0,GASPRD,peak.evening,37.572776865287295 -2020,0,CO2EMT,peak.evening,192.10960811221395 +2020,0,GASPRD,peak.night,64.67875196837277 +2020,0,CO2EMT,peak.night,330.70245881428997 +2020,0,GASPRD,peak.day,92.39821697095783 +2020,0,CO2EMT,peak.day,472.43208337250746 +2020,0,GASPRD,peak.peak,27.719465002585057 +2020,0,CO2EMT,peak.peak,141.7296245582174 +2020,0,GASPRD,peak.evening,36.959286965787705 +2020,0,CO2EMT,peak.evening,188.97283425607256 2020,0,GASPRD,summer.night,0.049180730683069954 2020,0,CO2EMT,summer.night,0.2514610759825367 2020,0,GASPRD,summer.day,0.07025818659374586 @@ -23,14 +23,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.10776903207128585 2020,0,GASPRD,summer.evening,0.028103274772394056 2020,0,CO2EMT,summer.evening,0.14369204391125082 -2020,0,GASPRD,autumn.night,47.65492160507282 -2020,0,CO2EMT,autumn.night,243.65961416673736 -2020,0,GASPRD,autumn.day,68.07845934245358 -2020,0,CO2EMT,autumn.day,348.0851626179652 -2020,0,GASPRD,autumn.peak,20.42353773738075 -2020,0,CO2EMT,autumn.peak,104.4255484512278 -2020,0,GASPRD,autumn.evening,27.23138386769207 -2020,0,CO2EMT,autumn.evening,139.23406571550956 +2020,0,GASPRD,autumn.night,46.79231934202439 +2020,0,CO2EMT,autumn.night,239.24912879577073 +2020,0,GASPRD,autumn.day,66.84617039693154 +2020,0,CO2EMT,autumn.day,341.784469239511 +2020,0,GASPRD,autumn.peak,20.053851054907135 +2020,0,CO2EMT,autumn.peak,102.53534044374018 +2020,0,GASPRD,autumn.evening,26.738468287117257 +2020,0,CO2EMT,autumn.evening,136.71378835203055 2020,1,GASPRD,winter.night,-129.18939300493878 2020,1,GASNAT,winter.night,123.03751714756075 2020,1,CO2EMT,winter.night,314.54541258773907 @@ -43,18 +43,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,winter.evening,-73.8225105416422 2020,1,GASNAT,winter.evening,70.3071528968021 2020,1,CO2EMT,winter.evening,179.74023638067456 -2020,1,GASPRD,peak.night,-65.7523592888161 -2020,1,GASNAT,peak.night,62.62129456077724 -2020,1,CO2EMT,peak.night,160.09133954462703 -2020,1,GASPRD,peak.day,-93.93194171234494 -2020,1,GASNAT,peak.day,89.45899210699517 -2020,1,CO2EMT,peak.day,228.70191332153317 -2020,1,GASPRD,peak.peak,-28.17958242352881 -2020,1,GASNAT,peak.peak,26.837697546217914 -2020,1,CO2EMT,peak.peak,68.61057377690611 -2020,1,GASPRD,peak.evening,-37.572776865287295 -2020,1,GASNAT,peak.evening,35.78359701455933 -2020,1,CO2EMT,peak.evening,91.48076576772092 +2020,1,GASPRD,peak.night,-64.67875196837277 +2020,1,GASNAT,peak.night,61.598811398450245 +2020,1,CO2EMT,peak.night,157.47736134013806 +2020,1,GASPRD,peak.day,-92.39821697095783 +2020,1,GASNAT,peak.day,87.99830187710269 +2020,1,CO2EMT,peak.day,224.96765874881305 +2020,1,GASPRD,peak.peak,-27.719465002585057 +2020,1,GASNAT,peak.peak,26.399490478652435 +2020,1,CO2EMT,peak.peak,67.49029740867496 +2020,1,GASPRD,peak.evening,-36.959286965787705 +2020,1,GASNAT,peak.evening,35.19932091979781 +2020,1,CO2EMT,peak.evening,89.98706393146311 2020,1,GASPRD,summer.night,-0.04918073068306996 2020,1,GASNAT,summer.night,0.046838791126733295 2020,1,CO2EMT,summer.night,0.11974336951549368 @@ -67,18 +67,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,1,GASPRD,summer.evening,-0.028103274772394063 2020,1,GASNAT,summer.evening,0.02676502359275625 2020,1,CO2EMT,summer.evening,0.06842478281488136 -2020,1,GASPRD,autumn.night,-47.65492160507282 -2020,1,GASNAT,autumn.night,45.38563962387887 -2020,1,CO2EMT,autumn.night,116.02838769844635 -2020,1,GASPRD,autumn.day,-68.07845934245358 -2020,1,GASNAT,autumn.day,64.83662794519388 -2020,1,CO2EMT,autumn.day,165.7548393418882 -2020,1,GASPRD,autumn.peak,-20.423537737380748 -2020,1,GASNAT,autumn.peak,19.450988321315 -2020,1,CO2EMT,autumn.peak,49.7264516434418 -2020,1,GASPRD,autumn.evening,-27.231383867692067 -2020,1,GASNAT,autumn.evening,25.93465130256387 -2020,1,CO2EMT,autumn.evening,66.30193605500455 +2020,1,GASPRD,autumn.night,-46.79231934202439 +2020,1,GASNAT,autumn.night,44.56411365907085 +2020,1,CO2EMT,autumn.night,113.92815656941464 +2020,1,GASPRD,autumn.day,-66.84617039693154 +2020,1,GASNAT,autumn.day,63.66301942564908 +2020,1,CO2EMT,autumn.day,162.7545091616719 +2020,1,GASPRD,autumn.peak,-20.053851054907135 +2020,1,GASNAT,autumn.peak,19.098905766578223 +2020,1,CO2EMT,autumn.peak,48.82635259225723 +2020,1,GASPRD,autumn.evening,-26.738468287117257 +2020,1,GASNAT,autumn.evening,25.465207892492625 +2020,1,CO2EMT,autumn.evening,65.1018039771574 2020,2,ELCTRI,winter.night,4.435312795545212 2020,2,ELCTRI,winter.day,7.075379933645912 2020,2,ELCTRI,winter.peak,1.9712501261051125 @@ -107,18 +107,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,winter.evening,-4.3950895262359 2020,3,ELCTRI,winter.evening,2.930059684157267 2020,3,CO2EMT,winter.evening,224.72092747644155 -2020,3,GASNAT,peak.night,-8.382740663321101 -2020,3,ELCTRI,peak.night,5.5884937755474 -2020,3,CO2EMT,peak.night,428.6095301156078 +2020,3,GASNAT,peak.night,-10.15986941507116 +2020,3,ELCTRI,peak.night,6.773246276714106 +2020,3,CO2EMT,peak.night,519.4741231925883 2020,3,GASNAT,peak.day,-11.066925767990735 2020,3,ELCTRI,peak.day,7.377950511993824 2020,3,CO2EMT,peak.day,565.8519145173663 2020,3,GASNAT,peak.peak,-3.520722822271213 2020,3,ELCTRI,peak.peak,2.3471485481808085 2020,3,CO2EMT,peak.peak,180.0145579027271 -2020,3,GASNAT,peak.evening,-4.790137538321099 -2020,3,ELCTRI,peak.evening,3.1934250255473997 -2020,3,CO2EMT,peak.evening,244.9197323343578 +2020,3,GASNAT,peak.evening,-5.662321755274095 +2020,3,ELCTRI,peak.evening,3.7748811701827303 +2020,3,CO2EMT,peak.evening,289.5145113471645 2020,3,GASNAT,summer.night,-0.16059014091417692 2020,3,ELCTRI,summer.night,0.10706009394278461 2020,3,CO2EMT,summer.night,8.210973904941865 @@ -131,18 +131,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,3,GASNAT,summer.evening,-0.0 2020,3,ELCTRI,summer.evening,0.0 2020,3,CO2EMT,summer.evening,0.0 -2020,3,GASNAT,autumn.night,-8.382740663321101 -2020,3,ELCTRI,autumn.night,5.5884937755474 -2020,3,CO2EMT,autumn.night,428.6095301156078 +2020,3,GASNAT,autumn.night,-9.631855992023425 +2020,3,ELCTRI,autumn.night,6.421237328015617 +2020,3,CO2EMT,autumn.night,492.4767968721577 2020,3,GASNAT,autumn.day,-11.62133986260287 2020,3,ELCTRI,autumn.day,7.7475599084019136 2020,3,CO2EMT,autumn.day,594.1991071748847 -2020,3,GASNAT,autumn.peak,-3.592603125 -2020,3,ELCTRI,autumn.peak,2.39506875 -2020,3,CO2EMT,autumn.peak,183.68979778124998 -2020,3,GASNAT,autumn.evening,-4.790137538321099 -2020,3,ELCTRI,autumn.evening,3.1934250255473997 -2020,3,CO2EMT,autumn.evening,244.9197323343578 +2020,3,GASNAT,autumn.peak,-3.8639315511542747 +2020,3,ELCTRI,autumn.peak,2.575954367436183 +2020,3,CO2EMT,autumn.peak,197.56282021051805 +2020,3,GASNAT,autumn.evening,-5.398315038937213 +2020,3,ELCTRI,autumn.evening,3.598876692624809 +2020,3,CO2EMT,autumn.evening,276.0158479408597 2020,4,GASNAT,winter.night,-36.31286857370999 2020,4,RSHEAT,winter.night,31.576407455399995 2020,4,CO2EMT,winter.night,1856.6769701737921 @@ -155,18 +155,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,winter.evening,-62.62146996467999 2020,4,RSHEAT,winter.evening,54.453452143199996 2020,4,CO2EMT,winter.evening,3201.8357592940883 -2020,4,GASNAT,peak.night,-19.522272516985236 -2020,4,RSHEAT,peak.night,16.975889145204555 -2020,4,CO2EMT,peak.night,998.1737937934553 +2020,4,GASNAT,peak.night,-15.393589558373995 +2020,4,RSHEAT,peak.night,13.385730050759996 +2020,4,CO2EMT,peak.night,787.0742341196624 2020,4,GASNAT,peak.day,-82.18418839575197 2020,4,RSHEAT,peak.day,71.46451164847998 2020,4,CO2EMT,peak.day,4202.077552674799 2020,4,GASNAT,peak.peak,-58.291277616306004 2020,4,RSHEAT,peak.peak,50.688067492440005 2020,4,CO2EMT,peak.peak,2980.433024521726 -2020,4,GASNAT,peak.evening,-26.943315907602273 -2020,4,RSHEAT,peak.evening,23.42897035443676 -2020,4,CO2EMT,peak.evening,1377.6117423557043 +2020,4,GASNAT,peak.evening,-24.917029342964003 +2020,4,RSHEAT,peak.evening,21.666982037360004 +2020,4,CO2EMT,peak.evening,1274.0077103057497 2020,4,GASNAT,summer.night,-0.0 2020,4,RSHEAT,summer.night,0.0 2020,4,CO2EMT,summer.night,0.0 @@ -179,18 +179,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,4,GASNAT,summer.evening,-0.0 2020,4,RSHEAT,summer.evening,0.0 2020,4,CO2EMT,summer.evening,0.0 -2020,4,GASNAT,autumn.night,-9.108961229673207 -2020,4,RSHEAT,autumn.night,7.920835851889746 -2020,4,CO2EMT,autumn.night,465.7411876731911 +2020,4,GASNAT,autumn.night,-6.206976122586998 +2020,4,RSHEAT,autumn.night,5.397370541379999 +2020,4,CO2EMT,autumn.night,317.36268914787325 2020,4,GASNAT,autumn.day,-56.69422338503598 2020,4,RSHEAT,autumn.day,49.29932468263999 2020,4,CO2EMT,autumn.day,2898.7756416768902 -2020,4,GASNAT,autumn.peak,-44.38022605095635 -2020,4,RSHEAT,autumn.peak,38.591500913875095 -2020,4,CO2EMT,autumn.peak,2269.160957985399 -2020,4,GASNAT,autumn.evening,-17.037675338040994 -2020,4,RSHEAT,autumn.evening,14.815369859166085 -2020,4,CO2EMT,autumn.evening,871.1363400340363 +2020,4,GASNAT,autumn.peak,-43.74986708110299 +2020,4,RSHEAT,autumn.peak,38.043362679219996 +2020,4,CO2EMT,autumn.peak,2236.9307038567963 +2020,4,GASNAT,autumn.evening,-15.624737710346995 +2020,4,RSHEAT,autumn.evening,13.586728443779997 +2020,4,CO2EMT,autumn.evening,798.8928391300419 2020,5,ELCTRI,winter.night,-9.624518793997803 2020,5,RSHEAT,winter.night,29.165208466660005 2020,5,ELCTRI,winter.day,-13.749312543997803 @@ -199,14 +199,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,winter.peak,12.499375 2020,5,ELCTRI,winter.evening,-5.499725043997801 2020,5,RSHEAT,winter.evening,16.66583346666 -2020,5,ELCTRI,peak.night,-8.439766292831097 -2020,5,RSHEAT,peak.night,25.575049372215442 +2020,5,ELCTRI,peak.night,-9.624518793997803 +2020,5,RSHEAT,peak.night,29.165208466660005 2020,5,ELCTRI,peak.day,-13.749312543997803 2020,5,RSHEAT,peak.day,41.664583466660005 2020,5,ELCTRI,peak.peak,-4.12479375 2020,5,RSHEAT,peak.peak,12.499375 -2020,5,ELCTRI,peak.evening,-4.91826889936247 -2020,5,RSHEAT,peak.evening,14.903845149583242 +2020,5,ELCTRI,peak.evening,-5.499725043997801 +2020,5,RSHEAT,peak.evening,16.66583346666 2020,5,ELCTRI,summer.night,-1.7439017181564 2020,5,RSHEAT,summer.night,5.28455066108 2020,5,ELCTRI,summer.day,-2.9055524196533997 @@ -215,30 +215,30 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,RSHEAT,summer.peak,2.89937103318 2020,5,ELCTRI,summer.evening,-0.7124084843502 2020,5,RSHEAT,summer.evening,2.1588135889399998 -2020,5,ELCTRI,autumn.night,-8.791775241529585 -2020,5,RSHEAT,autumn.night,26.641743156150255 +2020,5,ELCTRI,autumn.night,-9.624518793997803 +2020,5,RSHEAT,autumn.night,29.165208466660005 2020,5,ELCTRI,autumn.day,-13.749312543997803 2020,5,RSHEAT,autumn.day,41.664583466660005 -2020,5,ELCTRI,autumn.peak,-3.9439081325638172 -2020,5,RSHEAT,autumn.peak,11.9512367653449 -2020,5,ELCTRI,autumn.evening,-5.094273376920391 -2020,5,RSHEAT,autumn.evening,15.437192051273913 -2030,0,GASPRD,winter.night,138.353645879336 -2030,0,CO2EMT,winter.night,707.402191381045 -2030,0,GASPRD,winter.day,197.6480652708484 -2030,0,CO2EMT,winter.day,1010.574557729848 -2030,0,GASPRD,winter.peak,59.29441939151237 -2030,0,CO2EMT,winter.peak,303.17236634880277 -2030,0,GASPRD,winter.evening,79.05922648782354 -2030,0,CO2EMT,winter.evening,404.22982503224176 -2030,0,GASPRD,peak.night,70.3072786993352 -2030,0,CO2EMT,peak.night,359.4811159897009 -2030,0,GASPRD,peak.day,100.43896943273398 -2030,0,CO2EMT,peak.day,513.5444507095689 -2030,0,GASPRD,peak.peak,30.131690733398788 -2030,0,CO2EMT,peak.peak,154.063334719868 -2030,0,GASPRD,peak.evening,40.175587965936415 -2030,0,CO2EMT,peak.evening,205.41778126983291 +2020,5,ELCTRI,autumn.peak,-4.12479375 +2020,5,RSHEAT,autumn.peak,12.499375 +2020,5,ELCTRI,autumn.evening,-5.499725043997801 +2020,5,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,138.2930806262411 +2030,0,CO2EMT,winter.night,707.0925212419709 +2030,0,GASPRD,winter.day,197.56154348083155 +2030,0,CO2EMT,winter.day,1010.1321718174918 +2030,0,GASPRD,winter.peak,59.26846285459038 +2030,0,CO2EMT,winter.peak,303.0396505755206 +2030,0,GASPRD,winter.evening,79.02461777165078 +2030,0,CO2EMT,winter.evening,404.0528706664505 +2030,0,GASPRD,peak.night,67.64222558269721 +2030,0,CO2EMT,peak.night,345.85469940433086 +2030,0,GASPRD,peak.day,96.63175069990099 +2030,0,CO2EMT,peak.day,494.0781413285938 +2030,0,GASPRD,peak.peak,28.98952511720383 +2030,0,CO2EMT,peak.peak,148.2234419242632 +2030,0,GASPRD,peak.evening,38.652700465493375 +2030,0,CO2EMT,peak.evening,197.63125748006763 2030,0,GASPRD,summer.night,0.0 2030,0,CO2EMT,summer.night,0.0 2030,0,GASPRD,summer.day,0.0 @@ -247,38 +247,38 @@ 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,50.13626882010274 -2030,0,CO2EMT,autumn.night,256.34674247718533 -2030,0,GASPRD,autumn.day,71.6232410733492 -2030,0,CO2EMT,autumn.day,366.2096316080345 -2030,0,GASPRD,autumn.peak,21.486972253246446 -2030,0,CO2EMT,autumn.peak,109.86288913084908 -2030,0,GASPRD,autumn.evening,28.64929656685625 -2030,0,CO2EMT,autumn.evening,146.48385334633602 -2030,1,GASPRD,winter.night,-138.353645879336 -2030,1,GASNAT,winter.night,131.76537702793905 -2030,1,CO2EMT,winter.night,336.8581863719262 -2030,1,GASPRD,winter.day,-197.64806527084835 -2030,1,GASNAT,winter.day,188.23625263890318 -2030,1,CO2EMT,winter.day,481.225979871356 -2030,1,GASPRD,winter.peak,-59.29441939151231 -2030,1,GASNAT,winter.peak,56.4708756109641 -2030,1,CO2EMT,winter.peak,144.36779349942972 -2030,1,GASPRD,winter.evening,-79.05922648782365 -2030,1,GASNAT,winter.evening,75.2945014169749 -2030,1,CO2EMT,winter.evening,192.49039287249633 -2030,1,GASPRD,peak.night,-70.3072786993352 -2030,1,GASNAT,peak.night,66.9593130469859 -2030,1,CO2EMT,peak.night,171.18148380461946 -2030,1,GASPRD,peak.day,-100.438969432734 -2030,1,GASNAT,peak.day,95.65616136450856 -2030,1,CO2EMT,peak.day,244.54497652836616 -2030,1,GASPRD,peak.peak,-30.131690733398784 -2030,1,GASNAT,peak.peak,28.69684831752265 -2030,1,CO2EMT,peak.peak,73.36349272374666 -2030,1,GASPRD,peak.evening,-40.17558796593641 -2030,1,GASNAT,peak.evening,38.26246472946325 -2030,1,CO2EMT,peak.evening,97.8179910808728 +2030,0,GASPRD,autumn.night,47.82634829961569 +2030,0,CO2EMT,autumn.night,244.53611885593503 +2030,0,GASPRD,autumn.day,68.3233546200361 +2030,0,CO2EMT,autumn.day,349.3373121722446 +2030,0,GASPRD,autumn.peak,20.497006320420407 +2030,0,CO2EMT,autumn.peak,104.80119331630955 +2030,0,GASPRD,autumn.evening,27.329341979195277 +2030,0,CO2EMT,autumn.evening,139.73492553962546 +2030,1,GASPRD,winter.night,-138.2930806262411 +2030,1,GASNAT,winter.night,131.70769583451533 +2030,1,CO2EMT,winter.night,336.7107244009385 +2030,1,GASPRD,winter.day,-197.56154348083155 +2030,1,GASNAT,winter.day,188.15385093412527 +2030,1,CO2EMT,winter.day,481.0153199130913 +2030,1,GASPRD,winter.peak,-59.26846285459038 +2030,1,GASNAT,winter.peak,56.44615509960988 +2030,1,CO2EMT,winter.peak,144.30459551215267 +2030,1,GASPRD,winter.evening,-79.02461777165077 +2030,1,GASNAT,winter.evening,75.2615407349055 +2030,1,CO2EMT,winter.evening,192.4061288887859 +2030,1,GASPRD,peak.night,-67.6422255826972 +2030,1,GASNAT,peak.night,64.42116722161637 +2030,1,CO2EMT,peak.night,164.69271400206227 +2030,1,GASPRD,peak.day,-96.63175069990103 +2030,1,GASNAT,peak.day,92.03023876181051 +2030,1,CO2EMT,peak.day,235.2753053945686 +2030,1,GASPRD,peak.peak,-28.98952511720383 +2030,1,GASNAT,peak.peak,27.609071540194122 +2030,1,CO2EMT,peak.peak,70.58259139250627 +2030,1,GASPRD,peak.evening,-38.65270046549336 +2030,1,GASNAT,peak.evening,36.81209568142225 +2030,1,CO2EMT,peak.evening,94.11012260955599 2030,1,GASPRD,summer.night,-0.0 2030,1,GASNAT,summer.night,0.0 2030,1,CO2EMT,summer.night,0.0 @@ -291,37 +291,37 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,1,GASPRD,summer.evening,-0.0 2030,1,GASNAT,summer.evening,0.0 2030,1,CO2EMT,summer.evening,0.0 -2030,1,GASPRD,autumn.night,-50.136268820102735 -2030,1,GASNAT,autumn.night,47.74882744771689 -2030,1,CO2EMT,autumn.night,122.06987737008825 -2030,1,GASPRD,autumn.day,-71.62324107334918 -2030,1,GASNAT,autumn.day,68.21261054604683 -2030,1,CO2EMT,autumn.day,174.38553886096875 -2030,1,GASPRD,autumn.peak,-21.486972253246453 -2030,1,GASNAT,autumn.peak,20.463783098329955 -2030,1,CO2EMT,autumn.peak,52.31566149088054 -2030,1,GASPRD,autumn.evening,-28.649296566856297 -2030,1,GASNAT,autumn.evening,27.285044349386947 -2030,1,CO2EMT,autumn.evening,69.75421587920773 -2030,2,ELCTRI,winter.night,4.435312795545212 -2030,2,ELCTRI,winter.day,6.42416336876535 -2030,2,ELCTRI,winter.peak,1.9272490044624078 -2030,2,ELCTRI,winter.evening,2.5696653598405335 -2030,2,ELCTRI,peak.night,2.851272517283696 -2030,2,ELCTRI,peak.day,6.3713620320039785 -2030,2,ELCTRI,peak.peak,1.7776452018191915 -2030,2,ELCTRI,peak.evening,1.72484387381507 -2030,2,ELCTRI,summer.night,0.9026740953570744 -2030,2,ELCTRI,summer.day,1.5039648591526713 -2030,2,ELCTRI,summer.peak,0.49525253750626186 -2030,2,ELCTRI,summer.evening,0.36875511815846956 -2030,2,ELCTRI,autumn.night,3.2032814659821844 +2030,1,GASPRD,autumn.night,-47.82634829961569 +2030,1,GASNAT,autumn.night,45.54890314249113 +2030,1,CO2EMT,autumn.night,116.44577088377858 +2030,1,GASPRD,autumn.day,-68.3233546200361 +2030,1,GASNAT,autumn.day,65.06986154289152 +2030,1,CO2EMT,autumn.day,166.35110103440218 +2030,1,GASPRD,autumn.peak,-20.497006320420407 +2030,1,GASNAT,autumn.peak,19.52095840040039 +2030,1,CO2EMT,autumn.peak,49.9053301506236 +2030,1,GASPRD,autumn.evening,-27.329341979195277 +2030,1,GASNAT,autumn.evening,26.02794474209074 +2030,1,CO2EMT,autumn.evening,66.54044073315498 +2030,2,ELCTRI,winter.night,4.4353127955452125 +2030,2,ELCTRI,winter.day,6.336161127803567 +2030,2,ELCTRI,winter.peak,1.9008483322583551 +2030,2,ELCTRI,winter.evening,2.5344644632868563 +2030,2,ELCTRI,peak.night,2.8512725172836966 +2030,2,ELCTRI,peak.day,6.336161127803567 +2030,2,ELCTRI,peak.peak,1.7776452018191917 +2030,2,ELCTRI,peak.evening,1.7248438738150698 +2030,2,ELCTRI,summer.night,0.8903086963642965 +2030,2,ELCTRI,summer.day,1.483362600097942 +2030,2,ELCTRI,summer.peak,0.4884682559367014 +2030,2,ELCTRI,summer.evening,0.3637036780095698 +2030,2,ELCTRI,autumn.night,3.2032814659821853 2030,2,ELCTRI,autumn.day,6.001752635595889 2030,2,ELCTRI,autumn.peak,1.5488393825638174 -2030,2,ELCTRI,autumn.evening,1.9008483513729912 -2030,3,GASNAT,winter.night,-0.19776409162522152 -2030,3,ELCTRI,winter.night,0.1318427277501477 -2030,3,CO2EMT,winter.night,10.111678004797575 +2030,2,ELCTRI,autumn.evening,1.9008483513729917 +2030,3,GASNAT,winter.night,-0.0 +2030,3,ELCTRI,winter.night,0.0 +2030,3,CO2EMT,winter.night,0.0 2030,3,GASNAT,winter.day,-0.0 2030,3,ELCTRI,winter.day,0.0 2030,3,CO2EMT,winter.day,0.0 @@ -331,18 +331,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,winter.evening,-0.0 2030,3,ELCTRI,winter.evening,0.0 2030,3,CO2EMT,winter.evening,0.0 -2030,3,GASNAT,peak.night,-1.1206631370875815 -2030,3,ELCTRI,peak.night,0.7471087580583876 -2030,3,CO2EMT,peak.night,57.29950619928803 -2030,3,GASNAT,peak.day,-0.16951205321211232 -2030,3,ELCTRI,peak.day,0.11300803547474156 -2030,3,CO2EMT,peak.day,8.667151280735302 -2030,3,GASNAT,peak.peak,-0.48028419941337813 -2030,3,ELCTRI,peak.peak,0.3201894662755854 -2030,3,CO2EMT,peak.peak,24.556931116006023 -2030,3,GASNAT,peak.evening,-0.6403789376742028 -2030,3,ELCTRI,peak.evening,0.42691929178280186 -2030,3,CO2EMT,peak.evening,32.742575083281984 +2030,3,GASNAT,peak.night,-5.1559921919903955 +2030,3,ELCTRI,peak.night,3.437328127993597 +2030,3,CO2EMT,peak.night,263.6258807764689 +2030,3,GASNAT,peak.day,-0.0 +2030,3,ELCTRI,peak.day,0.0 +2030,3,CO2EMT,peak.day,0.0 +2030,3,GASNAT,peak.peak,-0.40102160739894344 +2030,3,ELCTRI,peak.peak,0.2673477382659623 +2030,3,CO2EMT,peak.peak,20.50423478630798 +2030,3,GASNAT,peak.evening,-2.635284907257909 +2030,3,ELCTRI,peak.evening,1.756856604838606 +2030,3,CO2EMT,peak.evening,134.74211730809688 2030,3,GASNAT,summer.night,-0.0 2030,3,ELCTRI,summer.night,0.0 2030,3,CO2EMT,summer.night,0.0 @@ -355,18 +355,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,3,GASNAT,summer.evening,-0.0 2030,3,ELCTRI,summer.evening,0.0 2030,3,CO2EMT,summer.evening,0.0 -2030,3,GASNAT,autumn.night,-1.1206631370875815 -2030,3,ELCTRI,autumn.night,0.7471087580583876 -2030,3,CO2EMT,autumn.night,57.29950619928803 -2030,3,GASNAT,autumn.day,-1.356096551153489 -2030,3,ELCTRI,autumn.day,0.9040643674356594 -2030,3,CO2EMT,autumn.day,69.33721666047789 -2030,3,GASNAT,autumn.peak,-0.4802841994133785 -2030,3,ELCTRI,autumn.peak,0.3201894662755857 -2030,3,CO2EMT,autumn.peak,24.556931116006044 -2030,3,GASNAT,autumn.evening,-0.6403789376742028 -2030,3,ELCTRI,autumn.evening,0.42691929178280186 -2030,3,CO2EMT,autumn.evening,32.742575083281984 +2030,3,GASNAT,autumn.night,-4.01021615592137 +2030,3,ELCTRI,autumn.night,2.6734774372809134 +2030,3,CO2EMT,autumn.night,205.04235205225964 +2030,3,GASNAT,autumn.day,-1.0884872047890064 +2030,3,ELCTRI,autumn.day,0.7256581365260043 +2030,3,CO2EMT,autumn.day,55.6543507808619 +2030,3,GASNAT,autumn.peak,-1.1457760393111283 +2030,3,ELCTRI,autumn.peak,0.7638506928740856 +2030,3,CO2EMT,autumn.peak,58.58352888997799 +2030,3,GASNAT,autumn.evening,-2.0623968787792712 +2030,3,ELCTRI,autumn.evening,1.374931252519514 +2030,3,CO2EMT,autumn.evening,105.45035241198413 2030,4,GASNAT,winter.night,-32.8838614340325 2030,4,RSHEAT,winter.night,28.59466211655 2030,4,CO2EMT,winter.night,1681.3518351220819 @@ -379,18 +379,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,winter.evening,-53.580476714759996 2030,4,RSHEAT,winter.evening,46.5917188824 2030,4,CO2EMT,winter.evening,2739.569774425679 -2030,4,GASNAT,peak.night,-22.75537402067599 -2030,4,RSHEAT,peak.night,19.787281757109557 -2030,4,CO2EMT,peak.night,1163.4822736771634 +2030,4,GASNAT,peak.night,-15.5025973825305 +2030,4,RSHEAT,peak.night,13.480519463070001 +2030,4,CO2EMT,peak.night,792.6478041687845 2030,4,GASNAT,peak.day,-72.159593618064 2030,4,RSHEAT,peak.day,62.74747271136 2030,4,CO2EMT,peak.day,3689.5200216916123 2030,4,GASNAT,peak.peak,-49.595139739729504 2030,4,RSHEAT,peak.peak,43.12620846933001 2030,4,CO2EMT,peak.peak,2535.79949489237 -2030,4,GASNAT,peak.evening,-25.862854469850323 -2030,4,RSHEAT,peak.evening,22.489438669435064 -2030,4,CO2EMT,peak.evening,1322.367749043447 +2030,4,GASNAT,peak.evening,-22.252875133473005 +2030,4,RSHEAT,peak.evening,19.350326203020007 +2030,4,CO2EMT,peak.evening,1137.789505574475 2030,4,GASNAT,summer.night,-0.0 2030,4,RSHEAT,summer.night,0.0 2030,4,CO2EMT,summer.night,0.0 @@ -403,18 +403,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,4,GASNAT,summer.evening,-0.0 2030,4,RSHEAT,summer.evening,0.0 2030,4,CO2EMT,summer.evening,0.0 -2030,4,GASNAT,autumn.night,-13.153385369860642 -2030,4,RSHEAT,autumn.night,11.437726408574472 -2030,4,CO2EMT,autumn.night,672.5325939609746 +2030,4,GASNAT,autumn.night,-7.869688344440252 +2030,4,RSHEAT,autumn.night,6.843207256035003 +2030,4,CO2EMT,autumn.night,402.3771650512301 2030,4,GASNAT,autumn.day,-50.98066999502701 2030,4,RSHEAT,autumn.day,44.33101738698001 2030,4,CO2EMT,autumn.day,2606.641656845731 -2030,4,GASNAT,autumn.peak,-38.79297614990013 -2030,4,RSHEAT,autumn.peak,33.73302273904359 -2030,4,CO2EMT,autumn.peak,1983.4848705443937 -2030,4,GASNAT,autumn.evening,-17.157600447326214 -2030,4,RSHEAT,autumn.evening,14.91965256289236 -2030,4,CO2EMT,autumn.evening,877.2681108717893 +2030,4,GASNAT,autumn.peak,-37.51307438707725 +2030,4,RSHEAT,autumn.peak,32.620064684415006 +2030,4,CO2EMT,autumn.peak,1918.0434934112602 +2030,4,GASNAT,autumn.evening,-14.532160935260249 +2030,4,RSHEAT,autumn.evening,12.636661682835 +2030,4,CO2EMT,autumn.evening,743.0293886198566 2030,5,ELCTRI,winter.night,-9.624518793997803 2030,5,RSHEAT,winter.night,29.165208466660005 2030,5,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +423,14 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,winter.peak,12.499375 2030,5,ELCTRI,winter.evening,-5.499725043997801 2030,5,RSHEAT,winter.evening,16.66583346666 -2030,5,ELCTRI,peak.night,-6.8495433846203975 -2030,5,RSHEAT,peak.night,20.756192074607263 +2030,5,ELCTRI,peak.night,-9.624518793997803 +2030,5,RSHEAT,peak.night,29.165208466660005 2030,5,ELCTRI,peak.day,-13.749312543997803 2030,5,RSHEAT,peak.day,41.664583466660005 2030,5,ELCTRI,peak.peak,-4.12479375 2030,5,RSHEAT,peak.peak,12.499375 -2030,5,ELCTRI,peak.evening,-4.118515558775173 -2030,5,RSHEAT,peak.evening,12.480350178106585 +2030,5,ELCTRI,peak.evening,-5.499725043997801 +2030,5,RSHEAT,peak.evening,16.66583346666 2030,5,ELCTRI,summer.night,-1.9319477961564002 2030,5,RSHEAT,summer.night,5.85438726108 2030,5,ELCTRI,summer.day,-3.2188600626534005 @@ -439,38 +439,38 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,5,RSHEAT,summer.peak,3.2120121331800005 2030,5,ELCTRI,summer.evening,-0.7892279633502001 2030,5,RSHEAT,summer.evening,2.39159988894 -2030,5,ELCTRI,autumn.night,-7.602930366880435 -2030,5,RSHEAT,autumn.night,23.03918292994071 +2030,5,ELCTRI,autumn.night,-9.624518793997803 +2030,5,RSHEAT,autumn.night,29.165208466660005 2030,5,ELCTRI,autumn.day,-13.749312543997803 2030,5,RSHEAT,autumn.day,41.664583466660005 -2030,5,ELCTRI,autumn.peak,-3.6350922059634234 -2030,5,RSHEAT,autumn.peak,11.015430927161889 -2030,5,ELCTRI,autumn.evening,-4.495209056772562 -2030,5,RSHEAT,autumn.evening,13.62184562658352 +2030,5,ELCTRI,autumn.peak,-4.12479375 +2030,5,RSHEAT,autumn.peak,12.499375 +2030,5,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,RSHEAT,autumn.evening,16.66583346666 2030,6,GASNAT,winter.night,-10.961287144677499 2030,6,RSHEAT,winter.night,9.53155403885 2030,6,CO2EMT,winter.night,560.4506117073606 -2030,6,GASNAT,winter.day,-54.819191423395 -2030,6,RSHEAT,winter.day,47.6688621073 -2030,6,CO2EMT,winter.day,2802.9052574781863 +2030,6,GASNAT,winter.day,-54.81919142339498 +2030,6,RSHEAT,winter.day,47.66886210729999 +2030,6,CO2EMT,winter.day,2802.905257478186 2030,6,GASNAT,winter.peak,-29.2516731777965 2030,6,RSHEAT,winter.peak,25.436237545910004 2030,6,CO2EMT,winter.peak,1495.6380495807352 2030,6,GASNAT,winter.evening,-17.86015890492 2030,6,RSHEAT,winter.evening,15.5305729608 2030,6,CO2EMT,winter.evening,913.1899248085597 -2030,6,GASNAT,peak.night,-7.5851246735586635 -2030,6,RSHEAT,peak.night,6.595760585703186 -2030,6,CO2EMT,peak.night,387.82742455905446 +2030,6,GASNAT,peak.night,-5.1675324608435 +2030,6,RSHEAT,peak.night,4.49350648769 +2030,6,CO2EMT,peak.night,264.2159347229282 2030,6,GASNAT,peak.day,-24.053197872687996 2030,6,RSHEAT,peak.day,20.91582423712 2030,6,CO2EMT,peak.day,1229.8400072305374 2030,6,GASNAT,peak.peak,-16.531713246576505 2030,6,RSHEAT,peak.peak,14.375402823110004 2030,6,CO2EMT,peak.peak,845.2664982974567 -2030,6,GASNAT,peak.evening,-8.620951489950107 -2030,6,RSHEAT,peak.evening,7.496479556478355 -2030,6,CO2EMT,peak.evening,440.78924968114904 +2030,6,GASNAT,peak.evening,-7.417625044491001 +2030,6,RSHEAT,peak.evening,6.450108734340001 +2030,6,CO2EMT,peak.evening,379.26316852482495 2030,6,GASNAT,summer.night,0.0 2030,6,RSHEAT,summer.night,-0.0 2030,6,CO2EMT,summer.night,-0.0 @@ -483,114 +483,114 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,6,GASNAT,summer.evening,0.0 2030,6,RSHEAT,summer.evening,-0.0 2030,6,CO2EMT,summer.evening,-0.0 -2030,6,GASNAT,autumn.night,-4.384461789953548 -2030,6,RSHEAT,autumn.night,3.812575469524824 -2030,6,CO2EMT,autumn.night,224.1775313203249 +2030,6,GASNAT,autumn.night,-2.6232294481467506 +2030,6,RSHEAT,autumn.night,2.281069085345001 +2030,6,CO2EMT,autumn.night,134.1257216837434 2030,6,GASNAT,autumn.day,-16.993556665009002 2030,6,RSHEAT,autumn.day,14.777005795660003 2030,6,CO2EMT,autumn.day,868.8805522819104 -2030,6,GASNAT,autumn.peak,-12.930992049966708 -2030,6,RSHEAT,autumn.peak,11.244340913014529 -2030,6,CO2EMT,autumn.peak,661.1616235147978 -2030,6,GASNAT,autumn.evening,-5.719200149108738 -2030,6,RSHEAT,autumn.evening,4.97321752096412 -2030,6,CO2EMT,autumn.evening,292.42270362392975 -2030,7,ELCTRI,winter.night,5.057363270702443 -2030,7,ELCTRI,winter.day,7.325149175232453 -2030,7,ELCTRI,winter.peak,2.1975447455375923 -2030,7,ELCTRI,winter.evening,2.9300596841572673 -2030,7,ELCTRI,peak.night,3.251162109278313 -2030,7,ELCTRI,peak.day,7.264942476519082 -2030,7,ELCTRI,peak.peak,2.0269590819052232 -2030,7,ELCTRI,peak.evening,1.9667523931773019 -2030,7,ELCTRI,summer.night,1.0292737007993258 -2030,7,ELCTRI,summer.day,1.7148952035007292 -2030,7,ELCTRI,summer.peak,0.5647114664431384 -2030,7,ELCTRI,summer.evening,0.4204728451917305 -2030,7,ELCTRI,autumn.night,3.6525401428398627 -2030,7,ELCTRI,autumn.day,6.843495540966255 -2030,7,ELCTRI,autumn.peak,1.7660633571240203 -2030,7,ELCTRI,autumn.evening,2.167441413616769 -2040,0,GASPRD,winter.night,138.353645879336 -2040,0,CO2EMT,winter.night,707.402191381045 -2040,0,GASPRD,winter.day,197.64806527084835 -2040,0,CO2EMT,winter.day,1010.5745577298477 -2040,0,GASPRD,winter.peak,59.29441939151236 -2040,0,CO2EMT,winter.peak,303.1723663488027 -2040,0,GASPRD,winter.evening,79.05922648782362 -2040,0,CO2EMT,winter.evening,404.2298250322422 -2040,0,GASPRD,peak.night,80.01744860874517 -2040,0,CO2EMT,peak.night,409.1292147365141 -2040,0,GASPRD,peak.day,114.31064071286707 -2040,0,CO2EMT,peak.day,584.4703059648893 -2040,0,GASPRD,peak.peak,34.29319210412186 -2040,0,CO2EMT,peak.peak,175.34109122837506 -2040,0,GASPRD,peak.evening,45.724256504623256 -2040,0,CO2EMT,peak.evening,233.78812350813874 -2040,0,GASPRD,summer.night,5.956949944699528 -2040,0,CO2EMT,summer.night,30.45788506724869 -2040,0,GASPRD,summer.day,8.509928480757138 -2040,0,CO2EMT,summer.day,43.511264322111245 -2040,0,GASPRD,summer.peak,2.55297853605761 -2040,0,CO2EMT,summer.peak,13.053379254862561 -2040,0,GASPRD,summer.evening,3.4039714086419175 -2040,0,CO2EMT,summer.evening,17.404505812386127 -2040,0,GASPRD,autumn.night,64.18866348606345 -2040,0,CO2EMT,autumn.night,328.19663640424244 -2040,0,GASPRD,autumn.day,91.69809056861898 -2040,0,CO2EMT,autumn.day,468.85233707734886 -2040,0,GASPRD,autumn.peak,27.509427082555504 -2040,0,CO2EMT,autumn.peak,140.6557006731063 -2040,0,GASPRD,autumn.evening,36.67923640350792 -2040,0,CO2EMT,autumn.evening,187.54093573113602 -2040,1,GASPRD,winter.night,-138.353645879336 -2040,1,GASNAT,winter.night,131.76537702793905 -2040,1,CO2EMT,winter.night,336.8581863719262 -2040,1,GASPRD,winter.day,-197.64806527084835 -2040,1,GASNAT,winter.day,188.23625263890318 -2040,1,CO2EMT,winter.day,481.225979871356 -2040,1,GASPRD,winter.peak,-59.29441939151236 -2040,1,GASNAT,winter.peak,56.47087561096415 -2040,1,CO2EMT,winter.peak,144.36779349942987 -2040,1,GASPRD,winter.evening,-79.05922648782361 -2040,1,GASNAT,winter.evening,75.29450141697487 -2040,1,CO2EMT,winter.evening,192.49039287249627 -2040,1,GASPRD,peak.night,-80.01744860874516 -2040,1,GASNAT,peak.night,76.20709391309062 -2040,1,CO2EMT,peak.night,194.82343558881618 -2040,1,GASPRD,peak.day,-114.31064071286707 -2040,1,GASNAT,peak.day,108.8672768693972 -2040,1,CO2EMT,peak.day,278.31919331661396 -2040,1,GASPRD,peak.peak,-34.29319210412187 -2040,1,GASNAT,peak.peak,32.66018295630654 -2040,1,CO2EMT,peak.peak,83.49575772779768 -2040,1,GASPRD,peak.evening,-45.72425650462324 -2040,1,GASNAT,peak.evening,43.54691095678404 -2040,1,CO2EMT,peak.evening,111.3276778610184 -2040,1,GASPRD,summer.night,-5.956949944699526 -2040,1,GASNAT,summer.night,5.673285661618596 -2040,1,CO2EMT,summer.night,14.503754793927943 -2040,1,GASPRD,summer.day,-8.50992848075714 -2040,1,GASNAT,summer.day,8.104693791197276 -2040,1,CO2EMT,summer.day,20.719649677195836 -2040,1,GASPRD,summer.peak,-2.5529785360576094 -2040,1,GASNAT,summer.peak,2.4314081295786756 -2040,1,CO2EMT,summer.peak,6.215894883267885 -2040,1,GASPRD,summer.evening,-3.403971408641917 -2040,1,GASNAT,summer.evening,3.2418775320399207 -2040,1,CO2EMT,summer.evening,8.287859910660059 -2040,1,GASPRD,autumn.night,-64.18866348606343 -2040,1,GASNAT,autumn.night,61.13206046291756 -2040,1,CO2EMT,autumn.night,156.28411257344874 -2040,1,GASPRD,autumn.day,-91.69809056861898 -2040,1,GASNAT,autumn.day,87.33151482725617 -2040,1,CO2EMT,autumn.day,223.26301765588042 -2040,1,GASPRD,autumn.peak,-27.509427082555526 -2040,1,GASNAT,autumn.peak,26.199454364338596 -2040,1,CO2EMT,autumn.peak,66.97890508243162 -2040,1,GASPRD,autumn.evening,-36.67923640350792 -2040,1,GASNAT,autumn.evening,34.93260609857897 -2040,1,CO2EMT,autumn.evening,89.30520749101716 +2030,6,GASNAT,autumn.peak,-12.50435812902575 +2030,6,RSHEAT,autumn.peak,10.873354894805 +2030,6,CO2EMT,autumn.peak,639.3478311370867 +2030,6,GASNAT,autumn.evening,-4.84405364508675 +2030,6,RSHEAT,autumn.evening,4.212220560945 +2030,6,CO2EMT,autumn.evening,247.67646287328554 +2030,7,ELCTRI,winter.night,5.18920599845259 +2030,7,ELCTRI,winter.day,7.413151416194236 +2030,7,ELCTRI,winter.peak,2.2239454177416453 +2030,7,ELCTRI,winter.evening,2.9652605807109444 +2030,7,ELCTRI,peak.night,3.3359181487205096 +2030,7,ELCTRI,peak.day,7.413151416194236 +2030,7,ELCTRI,peak.peak,2.0798008099148464 +2030,7,ELCTRI,peak.evening,2.018024565344125 +2030,7,ELCTRI,summer.night,1.0416390997921037 +2030,7,ELCTRI,summer.day,1.7354974625554584 +2030,7,ELCTRI,summer.peak,0.5714957480126989 +2030,7,ELCTRI,summer.evening,0.42552428534063025 +2030,7,ELCTRI,autumn.night,3.747759890734704 +2030,7,ELCTRI,autumn.day,7.0219017718759105 +2030,7,ELCTRI,autumn.peak,1.812103674562097 +2030,7,ELCTRI,autumn.evening,2.223945440105295 +2040,0,GASPRD,winter.night,138.29308062624108 +2040,0,CO2EMT,winter.night,707.0925212419706 +2040,0,GASPRD,winter.day,197.56154348083155 +2040,0,CO2EMT,winter.day,1010.1321718174918 +2040,0,GASPRD,winter.peak,59.26846285459038 +2040,0,CO2EMT,winter.peak,303.0396505755206 +2040,0,GASPRD,winter.evening,79.02461777165078 +2040,0,CO2EMT,winter.evening,404.0528706664505 +2040,0,GASPRD,peak.night,79.98242042429659 +2040,0,CO2EMT,peak.night,408.9501156294285 +2040,0,GASPRD,peak.day,114.26060044943775 +2040,0,CO2EMT,peak.day,584.2144500979753 +2040,0,GASPRD,peak.peak,34.27818002514112 +2040,0,CO2EMT,peak.peak,175.26433446854656 +2040,0,GASPRD,peak.evening,45.704240399155445 +2040,0,CO2EMT,peak.evening,233.68578116088182 +2040,0,GASPRD,summer.night,5.9543422491900895 +2040,0,CO2EMT,summer.night,30.44455192010893 +2040,0,GASPRD,summer.day,8.506203201463048 +2040,0,CO2EMT,summer.day,43.492216969080566 +2040,0,GASPRD,summer.peak,2.551860952272959 +2040,0,CO2EMT,summer.peak,13.047665048971641 +2040,0,GASPRD,summer.evening,3.402481296917129 +2040,0,CO2EMT,summer.evening,17.396886871137283 +2040,0,GASPRD,autumn.night,64.16056446037355 +2040,0,CO2EMT,autumn.night,328.05296608589 +2040,0,GASPRD,autumn.day,91.65794910340276 +2040,0,CO2EMT,autumn.day,468.64709376569834 +2040,0,GASPRD,autumn.peak,27.4973846430292 +2040,0,CO2EMT,autumn.peak,140.5941276798083 +2040,0,GASPRD,autumn.evening,36.663179817344364 +2040,0,CO2EMT,autumn.evening,187.45883840608175 +2040,1,GASPRD,winter.night,-138.29308062624108 +2040,1,GASNAT,winter.night,131.7076958345153 +2040,1,CO2EMT,winter.night,336.71072440093843 +2040,1,GASPRD,winter.day,-197.56154348083155 +2040,1,GASNAT,winter.day,188.15385093412527 +2040,1,CO2EMT,winter.day,481.0153199130913 +2040,1,GASPRD,winter.peak,-59.26846285459038 +2040,1,GASNAT,winter.peak,56.44615509960988 +2040,1,CO2EMT,winter.peak,144.30459551215267 +2040,1,GASPRD,winter.evening,-79.02461777165077 +2040,1,GASNAT,winter.evening,75.2615407349055 +2040,1,CO2EMT,winter.evening,192.4061288887859 +2040,1,GASPRD,peak.night,-79.98242042429658 +2040,1,GASNAT,peak.night,76.17373373742531 +2040,1,CO2EMT,peak.night,194.7381502997278 +2040,1,GASPRD,peak.day,-114.26060044943773 +2040,1,GASNAT,peak.day,108.81961947565497 +2040,1,CO2EMT,peak.day,278.197357189512 +2040,1,GASPRD,peak.peak,-34.27818002514114 +2040,1,GASNAT,peak.peak,32.64588573822966 +2040,1,CO2EMT,peak.peak,83.45920688978413 +2040,1,GASPRD,peak.evening,-45.70424039915544 +2040,1,GASNAT,peak.evening,43.52784799919565 +2040,1,CO2EMT,peak.evening,111.2789434099437 +2040,1,GASPRD,summer.night,-5.954342249190088 +2040,1,GASNAT,summer.night,5.6708021420857975 +2040,1,CO2EMT,summer.night,14.497405676242343 +2040,1,GASPRD,summer.day,-8.506203201463048 +2040,1,GASNAT,summer.day,8.101145906155283 +2040,1,CO2EMT,summer.day,20.71057950908598 +2040,1,GASPRD,summer.peak,-2.551860952272959 +2040,1,GASNAT,summer.peak,2.4303437640694847 +2040,1,CO2EMT,summer.peak,6.213173832843638 +2040,1,GASPRD,summer.evening,-3.402481296917129 +2040,1,GASNAT,summer.evening,3.240458378016313 +2040,1,CO2EMT,summer.evening,8.284231843398706 +2040,1,GASPRD,autumn.night,-64.16056446037352 +2040,1,GASNAT,autumn.night,61.105299486070024 +2040,1,CO2EMT,autumn.night,156.21569813613803 +2040,1,GASPRD,autumn.day,-91.65794910340276 +2040,1,GASNAT,autumn.day,87.29328486038358 +2040,1,CO2EMT,autumn.day,223.16528274557064 +2040,1,GASPRD,autumn.peak,-27.497384643029193 +2040,1,GASNAT,autumn.peak,26.187985374313516 +2040,1,CO2EMT,autumn.peak,66.9495846094325 +2040,1,GASPRD,autumn.evening,-36.66317981734436 +2040,1,GASNAT,autumn.evening,34.91731411175653 +2040,1,CO2EMT,autumn.evening,89.26611352670558 2040,6,GASNAT,winter.night,-16.9834836640738 2040,6,RSHEAT,winter.night,14.768246664412 2040,6,CO2EMT,winter.night,868.3655197440935 @@ -687,83 +687,83 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,8,GASNAT,autumn.evening,-33.834719949604796 2040,8,RSHEAT,autumn.evening,29.421495608352 2040,8,CO2EMT,autumn.evening,1729.9692310232936 -2040,9,GASPRD,winter.night,-52.045021164204 -2040,9,GASNAT,winter.night,49.56668682305143 -2040,9,CO2EMT,winter.night,126.71723486313098 -2040,9,GASPRD,winter.day,-74.35003013261138 -2040,9,GASNAT,winter.day,70.80955250724892 -2040,9,CO2EMT,winter.day,181.02462098478188 -2040,9,GASPRD,winter.peak,-22.305008968407385 -2040,9,GASNAT,winter.peak,21.242865684197508 -2040,9,CO2EMT,winter.peak,54.307386121650936 -2040,9,GASPRD,winter.evening,-29.740012195796606 -2040,9,GASNAT,winter.evening,28.32382113885391 -2040,9,CO2EMT,winter.evening,72.40984874148002 -2040,9,GASPRD,peak.night,-30.100470283087375 -2040,9,GASNAT,peak.night,28.66711455532131 -2040,9,CO2EMT,peak.night,73.28747836067893 -2040,9,GASPRD,peak.day,-43.00067177400962 -2040,9,GASNAT,peak.day,40.953020737152016 -2040,9,CO2EMT,peak.day,104.69639751452914 -2040,9,GASPRD,peak.peak,-12.900201490922228 -2040,9,GASNAT,peak.peak,12.285906181830693 -2040,9,CO2EMT,peak.peak,31.40891915385017 -2040,9,GASPRD,peak.evening,-17.200268792165133 -2040,9,GASNAT,peak.evening,16.3812083734906 -2040,9,CO2EMT,peak.evening,41.878559206828726 -2040,9,GASPRD,summer.night,-2.24084868870301 -2040,9,GASNAT,summer.night,2.134141608288581 -2040,9,CO2EMT,summer.night,5.4559330215897575 -2040,9,GASPRD,summer.day,-3.201212408042639 -2040,9,GASNAT,summer.day,3.0487737219453703 -2040,9,CO2EMT,summer.day,7.79419002015334 -2040,9,GASPRD,summer.peak,-0.9603637193396274 -2040,9,GASNAT,summer.peak,0.914632113656788 -2040,9,CO2EMT,summer.peak,2.338256998563579 -2040,9,GASPRD,summer.evening,-1.2804849693633826 -2040,9,GASNAT,summer.evening,1.219509494631793 -2040,9,CO2EMT,summer.evening,3.117676023026179 -2040,9,GASPRD,autumn.night,-24.14609552499762 -2040,9,GASNAT,autumn.night,22.996281452378685 -2040,9,CO2EMT,autumn.night,58.78999353300611 -2040,9,GASPRD,autumn.day,-34.494422131261395 -2040,9,GASNAT,autumn.day,32.85183060120133 -2040,9,CO2EMT,autumn.day,83.9857049319712 -2040,9,GASPRD,autumn.peak,-10.348326606263774 -2040,9,GASNAT,autumn.peak,9.855549148822641 -2040,9,CO2EMT,autumn.peak,25.195711398965084 -2040,9,GASPRD,autumn.evening,-13.797768918733848 -2040,9,GASNAT,autumn.evening,13.140732303556044 -2040,9,CO2EMT,autumn.evening,33.59428213404103 -2040,10,GASPRD,winter.night,52.04502116420399 -2040,10,CO2EMT,winter.night,266.106193212575 -2040,10,GASPRD,winter.day,74.35003013261135 -2040,10,CO2EMT,winter.day,380.15170406804185 -2040,10,GASPRD,winter.peak,22.305008968407382 -2040,10,CO2EMT,winter.peak,114.04551085546696 -2040,10,GASPRD,winter.evening,29.740012195796602 -2040,10,CO2EMT,winter.evening,152.06068235710805 -2040,10,GASPRD,peak.night,30.100470283087372 -2040,10,CO2EMT,peak.night,153.90370455742575 -2040,10,GASPRD,peak.day,43.00067177400961 -2040,10,CO2EMT,peak.day,219.86243478051117 -2040,10,GASPRD,peak.peak,12.90020149092222 -2040,10,CO2EMT,peak.peak,65.95873022308531 -2040,10,GASPRD,peak.evening,17.20026879216513 -2040,10,CO2EMT,peak.evening,87.94497433434032 -2040,10,GASPRD,summer.night,2.2408486887030103 -2040,10,CO2EMT,summer.night,11.457459345338492 -2040,10,GASPRD,summer.day,3.2012124080426374 -2040,10,CO2EMT,summer.day,16.367799042322005 -2040,10,GASPRD,summer.peak,0.9603637193396272 -2040,10,CO2EMT,summer.peak,4.910339696983514 -2040,10,GASPRD,summer.evening,1.2804849693633826 -2040,10,CO2EMT,summer.evening,6.547119648354976 -2040,10,GASPRD,autumn.night,24.146095524997612 -2040,10,CO2EMT,autumn.night,123.45898641931281 -2040,10,GASPRD,autumn.day,34.49442213126139 -2040,10,CO2EMT,autumn.day,176.3699803571395 -2040,10,GASPRD,autumn.peak,10.348326606263763 -2040,10,CO2EMT,autumn.peak,52.910993937826625 -2040,10,GASPRD,autumn.evening,13.797768918733844 -2040,10,CO2EMT,autumn.evening,70.54799248148615 +2040,9,GASPRD,winter.night,-52.105586417298824 +2040,9,GASNAT,winter.night,49.62436801647507 +2040,9,CO2EMT,winter.night,126.86469683411852 +2040,9,GASPRD,winter.day,-74.43655192262824 +2040,9,GASNAT,winter.day,70.89195421202689 +2040,9,CO2EMT,winter.day,181.23528094304675 +2040,9,GASPRD,winter.peak,-22.33096550532938 +2040,9,GASNAT,winter.peak,21.26758619555179 +2040,9,CO2EMT,winter.peak,54.370584108928156 +2040,9,GASPRD,winter.evening,-29.77462091196947 +2040,9,GASNAT,winter.evening,28.356781820923306 +2040,9,CO2EMT,winter.evening,72.49411272519043 +2040,9,GASPRD,peak.night,-30.135498467535935 +2040,9,GASNAT,peak.night,28.700474730986603 +2040,9,CO2EMT,peak.night,73.37276364976725 +2040,9,GASPRD,peak.day,-43.050712037438934 +2040,9,GASNAT,peak.day,41.00067813089422 +2040,9,CO2EMT,peak.day,104.81823364163108 +2040,9,GASPRD,peak.peak,-12.915213569902999 +2040,9,GASNAT,peak.peak,12.300203399907618 +2040,9,CO2EMT,peak.peak,31.445469991863828 +2040,9,GASPRD,peak.evening,-17.220284897632936 +2040,9,GASNAT,peak.evening,16.400271331078986 +2040,9,CO2EMT,peak.evening,41.927293657903434 +2040,9,GASPRD,summer.night,-2.2434563842124495 +2040,9,GASNAT,summer.night,2.1366251278213806 +2040,9,CO2EMT,summer.night,5.46228213927536 +2040,9,GASPRD,summer.day,-3.2049376873367277 +2040,9,GASNAT,summer.day,3.0523216069873595 +2040,9,CO2EMT,summer.day,7.803260188263185 +2040,9,GASPRD,summer.peak,-0.9614813031242782 +2040,9,GASNAT,summer.peak,0.9156964791659792 +2040,9,CO2EMT,summer.peak,2.340978048987826 +2040,9,GASPRD,summer.evening,-1.2819750810881716 +2040,9,GASNAT,summer.evening,1.2209286486554014 +2040,9,CO2EMT,summer.evening,3.1213040902875338 +2040,9,GASPRD,autumn.night,-24.174194550687503 +2040,9,GASNAT,autumn.night,23.02304242922619 +2040,9,CO2EMT,autumn.night,58.85840797031676 +2040,9,GASPRD,autumn.day,-34.53456359647762 +2040,9,GASNAT,autumn.day,32.89006056807392 +2040,9,CO2EMT,autumn.day,84.08343984228098 +2040,9,GASPRD,autumn.peak,-10.360369045790103 +2040,9,GASNAT,autumn.peak,9.867018138847717 +2040,9,CO2EMT,autumn.peak,25.22503187196419 +2040,9,GASPRD,autumn.evening,-13.813825504897407 +2040,9,GASNAT,autumn.evening,13.156024290378483 +2040,9,CO2EMT,autumn.evening,33.63337609835259 +2040,10,GASPRD,winter.night,52.10558641729881 +2040,10,CO2EMT,winter.night,266.41586335164885 +2040,10,GASPRD,winter.day,74.43655192262821 +2040,10,CO2EMT,winter.day,380.59408998039805 +2040,10,GASPRD,winter.peak,22.330965505329374 +2040,10,CO2EMT,winter.peak,114.1782266287491 +2040,10,GASPRD,winter.evening,29.774620911969464 +2040,10,CO2EMT,winter.evening,152.23763672289988 +2040,10,GASPRD,peak.night,30.135498467535932 +2040,10,CO2EMT,peak.night,154.08280366451123 +2040,10,GASPRD,peak.day,43.050712037438934 +2040,10,CO2EMT,peak.day,220.11829064742528 +2040,10,GASPRD,peak.peak,12.915213569902983 +2040,10,CO2EMT,peak.peak,66.03548698291395 +2040,10,GASPRD,peak.evening,17.220284897632936 +2040,10,CO2EMT,peak.evening,88.04731668159721 +2040,10,GASPRD,summer.night,2.2434563842124495 +2040,10,CO2EMT,summer.night,11.470792492478255 +2040,10,GASPRD,summer.day,3.2049376873367272 +2040,10,CO2EMT,summer.day,16.386846395352688 +2040,10,GASPRD,summer.peak,0.9614813031242779 +2040,10,CO2EMT,summer.peak,4.916053902874434 +2040,10,GASPRD,summer.evening,1.2819750810881712 +2040,10,CO2EMT,summer.evening,6.5547385896038195 +2040,10,GASPRD,autumn.night,24.174194550687503 +2040,10,CO2EMT,autumn.night,123.60265673766521 +2040,10,GASPRD,autumn.day,34.534563596477604 +2040,10,CO2EMT,autumn.day,176.57522366879002 +2040,10,GASPRD,autumn.peak,10.360369045790103 +2040,10,CO2EMT,autumn.peak,52.9725669311248 +2040,10,GASPRD,autumn.evening,13.813825504897405 +2040,10,CO2EMT,autumn.evening,70.63008980654044 diff --git a/tests/data/simple_tranche_size/commodity_prices.csv b/tests/data/simple_tranche_size/commodity_prices.csv index 74c2a0760..356b35dc7 100644 --- a/tests/data/simple_tranche_size/commodity_prices.csv +++ b/tests/data/simple_tranche_size/commodity_prices.csv @@ -1,177 +1,177 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947755404506319 -2020,GASPRD,GBR,winter.day,8.947755404506319 -2020,GASPRD,GBR,winter.peak,8.947755404506319 -2020,GASPRD,GBR,winter.evening,8.947755404506319 -2020,GASPRD,GBR,peak.night,8.947755404506319 -2020,GASPRD,GBR,peak.day,8.947755404506319 -2020,GASPRD,GBR,peak.peak,8.947755404506319 -2020,GASPRD,GBR,peak.evening,8.947755404506319 -2020,GASPRD,GBR,summer.night,8.947755404506319 -2020,GASPRD,GBR,summer.day,8.947755404506319 -2020,GASPRD,GBR,summer.peak,8.947755404506319 -2020,GASPRD,GBR,summer.evening,8.947755404506319 -2020,GASPRD,GBR,autumn.night,8.947755404506319 -2020,GASPRD,GBR,autumn.day,8.947755404506319 -2020,GASPRD,GBR,autumn.peak,8.947755404506319 -2020,GASPRD,GBR,autumn.evening,8.947755404506319 -2020,GASNAT,GBR,winter.night,14.681078847108598 -2020,GASNAT,GBR,winter.day,14.681078847108598 -2020,GASNAT,GBR,winter.peak,14.681078847108598 -2020,GASNAT,GBR,winter.evening,14.681078847108598 -2020,GASNAT,GBR,peak.night,14.681078847108596 -2020,GASNAT,GBR,peak.day,14.681078847108596 -2020,GASNAT,GBR,peak.peak,14.681078847108596 -2020,GASNAT,GBR,peak.evening,14.681078847108596 -2020,GASNAT,GBR,summer.night,14.681078847108596 -2020,GASNAT,GBR,summer.day,14.681078847108596 -2020,GASNAT,GBR,summer.peak,14.681078847108596 -2020,GASNAT,GBR,summer.evening,14.681078847108596 -2020,GASNAT,GBR,autumn.night,14.681078847108594 -2020,GASNAT,GBR,autumn.day,14.681078847108594 -2020,GASNAT,GBR,autumn.peak,14.681078847108594 -2020,GASNAT,GBR,autumn.evening,14.681078847108594 -2020,ELCTRI,GBR,winter.night,21.67428386640866 -2020,ELCTRI,GBR,winter.day,20.71604852534135 -2020,ELCTRI,GBR,winter.peak,21.370082157698512 -2020,ELCTRI,GBR,winter.evening,21.56020822775305 -2020,ELCTRI,GBR,peak.night,23.866454472261474 -2020,ELCTRI,GBR,peak.day,21.628653600815074 -2020,ELCTRI,GBR,peak.peak,22.206636818658883 -2020,ELCTRI,GBR,peak.evening,23.63718749137306 -2020,ELCTRI,GBR,summer.night,13.158928503637489 +2020,GASPRD,GBR,winter.night,9.00199634284284 +2020,GASPRD,GBR,winter.day,9.00199634284284 +2020,GASPRD,GBR,winter.peak,9.00199634284284 +2020,GASPRD,GBR,winter.evening,9.00199634284284 +2020,GASPRD,GBR,peak.night,9.00199634284284 +2020,GASPRD,GBR,peak.day,9.00199634284284 +2020,GASPRD,GBR,peak.peak,9.00199634284284 +2020,GASPRD,GBR,peak.evening,9.00199634284284 +2020,GASPRD,GBR,summer.night,9.001996342842839 +2020,GASPRD,GBR,summer.day,9.001996342842839 +2020,GASPRD,GBR,summer.peak,9.001996342842839 +2020,GASPRD,GBR,summer.evening,9.001996342842839 +2020,GASPRD,GBR,autumn.night,9.001996342842839 +2020,GASPRD,GBR,autumn.day,9.001996342842839 +2020,GASPRD,GBR,autumn.peak,9.001996342842839 +2020,GASPRD,GBR,autumn.evening,9.001996342842839 +2020,GASNAT,GBR,winter.night,14.775706175328509 +2020,GASNAT,GBR,winter.day,14.775706175328509 +2020,GASNAT,GBR,winter.peak,14.775706175328509 +2020,GASNAT,GBR,winter.evening,14.775706175328509 +2020,GASNAT,GBR,peak.night,14.77570617532851 +2020,GASNAT,GBR,peak.day,14.77570617532851 +2020,GASNAT,GBR,peak.peak,14.77570617532851 +2020,GASNAT,GBR,peak.evening,14.77570617532851 +2020,GASNAT,GBR,summer.night,14.775706175328509 +2020,GASNAT,GBR,summer.day,14.775706175328509 +2020,GASNAT,GBR,summer.peak,14.775706175328509 +2020,GASNAT,GBR,summer.evening,14.775706175328509 +2020,GASNAT,GBR,autumn.night,14.77570617532851 +2020,GASNAT,GBR,autumn.day,14.77570617532851 +2020,GASNAT,GBR,autumn.peak,14.77570617532851 +2020,GASNAT,GBR,autumn.evening,14.77570617532851 +2020,ELCTRI,GBR,winter.night,22.131913257896205 +2020,ELCTRI,GBR,winter.day,21.128044388886273 +2020,ELCTRI,GBR,winter.peak,21.81322471429312 +2020,ELCTRI,GBR,winter.evening,22.012405056256263 +2020,ELCTRI,GBR,peak.night,25.20498118129244 +2020,ELCTRI,GBR,peak.day,22.084109966626407 +2020,ELCTRI,GBR,peak.peak,22.689618169399772 +2020,ELCTRI,GBR,peak.evening,24.88060178947667 +2020,ELCTRI,GBR,summer.night,13.211035691721902 2020,ELCTRI,GBR,summer.day,12.064756051993854 2020,ELCTRI,GBR,summer.peak,12.064756051993855 2020,ELCTRI,GBR,summer.evening,12.064756051993855 -2020,ELCTRI,GBR,autumn.night,23.393932900719083 -2020,ELCTRI,GBR,autumn.day,22.107771262905942 -2020,ELCTRI,GBR,autumn.peak,22.888346625712348 -2020,ELCTRI,GBR,autumn.evening,23.23736604504265 -2020,RSHEAT,GBR,winter.night,50.16037184422659 -2020,RSHEAT,GBR,winter.day,57.59732828096959 -2020,RSHEAT,GBR,winter.peak,59.71165512586096 -2020,RSHEAT,GBR,winter.evening,56.70086763201169 -2020,RSHEAT,GBR,peak.night,47.374187929862536 -2020,RSHEAT,GBR,peak.day,53.135125186848384 -2020,RSHEAT,GBR,peak.peak,57.71750690910602 -2020,RSHEAT,GBR,peak.evening,52.846098981230575 -2020,RSHEAT,GBR,summer.night,33.499886842867895 -2020,RSHEAT,GBR,summer.day,33.1388099338255 -2020,RSHEAT,GBR,summer.peak,33.1388099338255 -2020,RSHEAT,GBR,summer.evening,33.1388099338255 -2020,RSHEAT,GBR,autumn.night,42.853309441405536 -2020,RSHEAT,GBR,autumn.day,50.81518243617669 -2020,RSHEAT,GBR,autumn.peak,56.74789513947218 -2020,RSHEAT,GBR,autumn.evening,49.62095012923006 -2030,GASPRD,GBR,winter.night,5.201888478554478 -2030,GASPRD,GBR,winter.day,5.201888478554478 -2030,GASPRD,GBR,winter.peak,5.201888478554478 -2030,GASPRD,GBR,winter.evening,5.201888478554478 -2030,GASPRD,GBR,peak.night,5.201888478554477 -2030,GASPRD,GBR,peak.day,5.201888478554477 -2030,GASPRD,GBR,peak.peak,5.201888478554477 -2030,GASPRD,GBR,peak.evening,5.201888478554477 -2030,GASPRD,GBR,summer.night,5.201888478554478 -2030,GASPRD,GBR,summer.day,5.201888478554478 -2030,GASPRD,GBR,summer.peak,5.201888478554478 -2030,GASPRD,GBR,summer.evening,5.201888478554478 -2030,GASPRD,GBR,autumn.night,5.201888478554477 -2030,GASPRD,GBR,autumn.day,5.201888478554477 -2030,GASPRD,GBR,autumn.peak,5.201888478554477 -2030,GASPRD,GBR,autumn.evening,5.201888478554477 -2030,GASNAT,GBR,winter.night,8.162400837470337 -2030,GASNAT,GBR,winter.day,8.162400837470337 -2030,GASNAT,GBR,winter.peak,8.162400837470337 -2030,GASNAT,GBR,winter.evening,8.162400837470337 -2030,GASNAT,GBR,peak.night,8.162400837470335 -2030,GASNAT,GBR,peak.day,8.162400837470335 -2030,GASNAT,GBR,peak.peak,8.162400837470335 -2030,GASNAT,GBR,peak.evening,8.162400837470335 -2030,GASNAT,GBR,summer.night,8.162400837470337 -2030,GASNAT,GBR,summer.day,8.162400837470337 -2030,GASNAT,GBR,summer.peak,8.162400837470337 -2030,GASNAT,GBR,summer.evening,8.162400837470337 -2030,GASNAT,GBR,autumn.night,8.162400837470337 -2030,GASNAT,GBR,autumn.day,8.162400837470337 -2030,GASNAT,GBR,autumn.peak,8.162400837470337 -2030,GASNAT,GBR,autumn.evening,8.162400837470337 -2030,ELCTRI,GBR,winter.night,13.169844719464352 -2030,ELCTRI,GBR,winter.day,13.028582330527561 -2030,ELCTRI,GBR,winter.peak,13.02858233052756 -2030,ELCTRI,GBR,winter.evening,13.028582330527561 -2030,ELCTRI,GBR,peak.night,14.15337272352348 -2030,ELCTRI,GBR,peak.day,13.11333975134377 -2030,ELCTRI,GBR,peak.peak,13.82906916631975 -2030,ELCTRI,GBR,peak.evening,14.097525117162592 -2030,ELCTRI,GBR,summer.night,13.028582330527561 -2030,ELCTRI,GBR,summer.day,13.028582330527561 -2030,ELCTRI,GBR,summer.peak,13.02858233052756 -2030,ELCTRI,GBR,summer.evening,13.028582330527563 -2030,ELCTRI,GBR,autumn.night,14.041915377610426 -2030,ELCTRI,GBR,autumn.day,13.706641759786564 -2030,ELCTRI,GBR,autumn.peak,13.936906771876306 -2030,ELCTRI,GBR,autumn.evening,14.007948905606877 -2030,RSHEAT,GBR,winter.night,49.62312776758668 -2030,RSHEAT,GBR,winter.day,56.34067115493798 -2030,RSHEAT,GBR,winter.peak,58.19466132588356 -2030,RSHEAT,GBR,winter.evening,55.48678472068171 -2030,RSHEAT,GBR,peak.night,49.58338505203908 -2030,RSHEAT,GBR,peak.day,52.28970188101718 -2030,RSHEAT,GBR,peak.peak,56.40814934498342 -2030,RSHEAT,GBR,peak.evening,53.40646941683416 -2030,RSHEAT,GBR,summer.night,34.578761496294284 -2030,RSHEAT,GBR,summer.day,34.578761496294284 -2030,RSHEAT,GBR,summer.peak,34.578761496294284 -2030,RSHEAT,GBR,summer.evening,34.578761496294284 -2030,RSHEAT,GBR,autumn.night,45.341463334418584 -2030,RSHEAT,GBR,autumn.day,50.2248497405391 -2030,RSHEAT,GBR,autumn.peak,55.93814843544525 -2030,RSHEAT,GBR,autumn.evening,50.449520621911546 -2040,GASPRD,GBR,winter.night,4.8931356972581606 -2040,GASPRD,GBR,winter.day,4.8931356972581606 -2040,GASPRD,GBR,winter.peak,4.8931356972581606 -2040,GASPRD,GBR,winter.evening,4.8931356972581606 -2040,GASPRD,GBR,peak.night,4.89313569725816 -2040,GASPRD,GBR,peak.day,4.89313569725816 -2040,GASPRD,GBR,peak.peak,4.89313569725816 -2040,GASPRD,GBR,peak.evening,4.89313569725816 +2020,ELCTRI,GBR,autumn.night,24.522077202246546 +2020,ELCTRI,GBR,autumn.day,22.58604439228652 +2020,ELCTRI,GBR,autumn.peak,23.7253558874631 +2020,ELCTRI,GBR,autumn.evening,24.283060798966655 +2020,RSHEAT,GBR,winter.night,50.2278164558051 +2020,RSHEAT,GBR,winter.day,58.09127161463129 +2020,RSHEAT,GBR,winter.peak,60.32619127112114 +2020,RSHEAT,GBR,winter.evening,57.14295247376686 +2020,RSHEAT,GBR,peak.night,45.140753696416425 +2020,RSHEAT,GBR,peak.day,53.37297874715126 +2020,RSHEAT,GBR,peak.peak,58.217391477900094 +2020,RSHEAT,GBR,peak.evening,51.90063572992322 +2020,RSHEAT,GBR,summer.night,32.640336033104674 +2020,RSHEAT,GBR,summer.day,32.26206375199442 +2020,RSHEAT,GBR,summer.peak,32.26206375199442 +2020,RSHEAT,GBR,summer.evening,32.26206375199442 +2020,RSHEAT,GBR,autumn.night,40.64873864822901 +2020,RSHEAT,GBR,autumn.day,50.91949420687121 +2020,RSHEAT,GBR,autumn.peak,56.91697511111309 +2020,RSHEAT,GBR,autumn.evening,48.6262641932123 +2030,GASPRD,GBR,winter.night,5.260028834635033 +2030,GASPRD,GBR,winter.day,5.260028834635033 +2030,GASPRD,GBR,winter.peak,5.260028834635033 +2030,GASPRD,GBR,winter.evening,5.260028834635033 +2030,GASPRD,GBR,peak.night,5.260028834635033 +2030,GASPRD,GBR,peak.day,5.260028834635033 +2030,GASPRD,GBR,peak.peak,5.260028834635033 +2030,GASPRD,GBR,peak.evening,5.260028834635033 +2030,GASPRD,GBR,summer.night,5.260028834635033 +2030,GASPRD,GBR,summer.day,5.260028834635033 +2030,GASPRD,GBR,summer.peak,5.260028834635033 +2030,GASPRD,GBR,summer.evening,5.260028834635033 +2030,GASPRD,GBR,autumn.night,5.260028834635033 +2030,GASPRD,GBR,autumn.day,5.260028834635033 +2030,GASPRD,GBR,autumn.peak,5.260028834635033 +2030,GASPRD,GBR,autumn.evening,5.260028834635033 +2030,GASNAT,GBR,winter.night,8.264146460611308 +2030,GASNAT,GBR,winter.day,8.264146460611308 +2030,GASNAT,GBR,winter.peak,8.264146460611308 +2030,GASNAT,GBR,winter.evening,8.264146460611308 +2030,GASNAT,GBR,peak.night,8.264146460611308 +2030,GASNAT,GBR,peak.day,8.264146460611308 +2030,GASNAT,GBR,peak.peak,8.264146460611308 +2030,GASNAT,GBR,peak.evening,8.264146460611308 +2030,GASNAT,GBR,summer.night,8.264146460611308 +2030,GASNAT,GBR,summer.day,8.264146460611308 +2030,GASNAT,GBR,summer.peak,8.264146460611308 +2030,GASNAT,GBR,summer.evening,8.264146460611308 +2030,GASNAT,GBR,autumn.night,8.264146460611306 +2030,GASNAT,GBR,autumn.day,8.264146460611306 +2030,GASNAT,GBR,autumn.peak,8.264146460611306 +2030,GASNAT,GBR,autumn.evening,8.264146460611306 +2030,ELCTRI,GBR,winter.night,13.094818174298528 +2030,ELCTRI,GBR,winter.day,13.094818174298528 +2030,ELCTRI,GBR,winter.peak,13.09481817429853 +2030,ELCTRI,GBR,winter.evening,13.094818174298528 +2030,ELCTRI,GBR,peak.night,18.7600659049581 +2030,ELCTRI,GBR,peak.day,13.094818174298528 +2030,ELCTRI,GBR,peak.peak,14.122955710803563 +2030,ELCTRI,GBR,peak.evening,18.16206753356965 +2030,ELCTRI,GBR,summer.night,13.094818174298528 +2030,ELCTRI,GBR,summer.day,13.094818174298526 +2030,ELCTRI,GBR,summer.peak,13.094818174298528 +2030,ELCTRI,GBR,summer.evening,13.094818174298528 +2030,ELCTRI,GBR,autumn.night,17.50112197205847 +2030,ELCTRI,GBR,autumn.day,13.932015868153368 +2030,ELCTRI,GBR,autumn.peak,16.03235403947182 +2030,ELCTRI,GBR,autumn.evening,17.060491575976858 +2030,RSHEAT,GBR,winter.night,49.65179054506829 +2030,RSHEAT,GBR,winter.day,57.37899634967702 +2030,RSHEAT,GBR,winter.peak,59.50525041462324 +2030,RSHEAT,GBR,winter.evening,56.39971418826523 +2030,RSHEAT,GBR,peak.night,45.173668749656734 +2030,RSHEAT,GBR,peak.day,52.72246639116945 +2030,RSHEAT,GBR,peak.peak,57.46287134478085 +2030,RSHEAT,GBR,peak.evening,51.55391797494475 +2030,RSHEAT,GBR,summer.night,32.42128643415783 +2030,RSHEAT,GBR,summer.day,32.42128643415783 +2030,RSHEAT,GBR,summer.peak,32.42128643415783 +2030,RSHEAT,GBR,summer.evening,32.42128643415783 +2030,RSHEAT,GBR,autumn.night,40.775774129741954 +2030,RSHEAT,GBR,autumn.day,50.373175373474595 +2030,RSHEAT,GBR,autumn.peak,56.26016019646443 +2030,RSHEAT,GBR,autumn.evening,48.36071342484307 +2040,GASPRD,GBR,winter.night,4.89313569725816 +2040,GASPRD,GBR,winter.day,4.89313569725816 +2040,GASPRD,GBR,winter.peak,4.89313569725816 +2040,GASPRD,GBR,winter.evening,4.89313569725816 +2040,GASPRD,GBR,peak.night,4.8931356972581606 +2040,GASPRD,GBR,peak.day,4.8931356972581606 +2040,GASPRD,GBR,peak.peak,4.8931356972581606 +2040,GASPRD,GBR,peak.evening,4.8931356972581606 2040,GASPRD,GBR,summer.night,4.89313569725816 2040,GASPRD,GBR,summer.day,4.89313569725816 2040,GASPRD,GBR,summer.peak,4.89313569725816 2040,GASPRD,GBR,summer.evening,4.89313569725816 -2040,GASPRD,GBR,autumn.night,4.893135697258159 -2040,GASPRD,GBR,autumn.day,4.893135697258159 -2040,GASPRD,GBR,autumn.peak,4.893135697258159 -2040,GASPRD,GBR,autumn.evening,4.893135697258159 -2040,GASNAT,GBR,winter.night,7.62208347020178 -2040,GASNAT,GBR,winter.day,7.62208347020178 -2040,GASNAT,GBR,winter.peak,7.62208347020178 -2040,GASNAT,GBR,winter.evening,7.62208347020178 -2040,GASNAT,GBR,peak.night,7.622083470201778 -2040,GASNAT,GBR,peak.day,7.622083470201778 -2040,GASNAT,GBR,peak.peak,7.622083470201778 -2040,GASNAT,GBR,peak.evening,7.622083470201778 -2040,GASNAT,GBR,summer.night,7.622083470201781 -2040,GASNAT,GBR,summer.day,7.622083470201781 -2040,GASNAT,GBR,summer.peak,7.622083470201781 -2040,GASNAT,GBR,summer.evening,7.622083470201781 -2040,GASNAT,GBR,autumn.night,7.622083470201778 -2040,GASNAT,GBR,autumn.day,7.622083470201778 -2040,GASNAT,GBR,autumn.peak,7.622083470201778 -2040,GASNAT,GBR,autumn.evening,7.622083470201778 +2040,GASPRD,GBR,autumn.night,4.89313569725816 +2040,GASPRD,GBR,autumn.day,4.89313569725816 +2040,GASPRD,GBR,autumn.peak,4.89313569725816 +2040,GASPRD,GBR,autumn.evening,4.89313569725816 +2040,GASNAT,GBR,winter.night,7.622083470201782 +2040,GASNAT,GBR,winter.day,7.622083470201782 +2040,GASNAT,GBR,winter.peak,7.622083470201782 +2040,GASNAT,GBR,winter.evening,7.622083470201782 +2040,GASNAT,GBR,peak.night,7.62208347020178 +2040,GASNAT,GBR,peak.day,7.62208347020178 +2040,GASNAT,GBR,peak.peak,7.62208347020178 +2040,GASNAT,GBR,peak.evening,7.62208347020178 +2040,GASNAT,GBR,summer.night,7.62208347020178 +2040,GASNAT,GBR,summer.day,7.62208347020178 +2040,GASNAT,GBR,summer.peak,7.62208347020178 +2040,GASNAT,GBR,summer.evening,7.62208347020178 +2040,GASNAT,GBR,autumn.night,7.62208347020178 +2040,GASNAT,GBR,autumn.day,7.62208347020178 +2040,GASNAT,GBR,autumn.peak,7.62208347020178 +2040,GASNAT,GBR,autumn.evening,7.62208347020178 2040,RSHEAT,GBR,winter.night,51.06645798985338 -2040,RSHEAT,GBR,winter.day,51.06645798985338 -2040,RSHEAT,GBR,winter.peak,51.06645798985338 -2040,RSHEAT,GBR,winter.evening,51.066457989853376 -2040,RSHEAT,GBR,peak.night,51.066457989853376 -2040,RSHEAT,GBR,peak.day,51.066457989853376 -2040,RSHEAT,GBR,peak.peak,51.066457989853376 +2040,RSHEAT,GBR,winter.day,51.06645798985339 +2040,RSHEAT,GBR,winter.peak,51.06645798985339 +2040,RSHEAT,GBR,winter.evening,51.06645798985339 +2040,RSHEAT,GBR,peak.night,51.06645798985338 +2040,RSHEAT,GBR,peak.day,51.06645798985338 +2040,RSHEAT,GBR,peak.peak,51.06645798985338 2040,RSHEAT,GBR,peak.evening,51.06645798985338 2040,RSHEAT,GBR,summer.night,51.06645798985338 2040,RSHEAT,GBR,summer.day,51.06645798985338 2040,RSHEAT,GBR,summer.peak,51.06645798985339 2040,RSHEAT,GBR,summer.evening,51.06645798985339 2040,RSHEAT,GBR,autumn.night,51.066457989853376 -2040,RSHEAT,GBR,autumn.day,51.066457989853376 +2040,RSHEAT,GBR,autumn.day,51.06645798985338 2040,RSHEAT,GBR,autumn.peak,51.06645798985338 -2040,RSHEAT,GBR,autumn.evening,51.066457989853376 +2040,RSHEAT,GBR,autumn.evening,51.06645798985338 diff --git a/tests/data/two_outputs/asset_capacities.csv b/tests/data/two_outputs/asset_capacities.csv index 1624bf5a1..ae8c179cd 100644 --- a/tests/data/two_outputs/asset_capacities.csv +++ b/tests/data/two_outputs/asset_capacities.csv @@ -1,47 +1,48 @@ milestone_year,asset_id,capacity,num_tranches,mothballed_capacity,mothballed_tranches 2020,0,4010.2,,0.0, -2020,1,1738.05,,0.0, +2020,1,2500.0,,0.0, 2020,2,3789.64,,0.0, 2020,3,716.5,,0.0, -2020,4,573.9,,0.0, +2020,4,1000.0,,0.0, 2020,5,3.964844,,0.0, -2020,6,2.999,,0.0, +2020,6,3.3,,0.0, 2020,7,451.91,,0.0, 2020,8,176.58,,0.0, 2020,9,20.99,,0.0, 2020,10,15.0,,0.0, 2020,11,2900.0,,0.0, 2020,12,399.98,,0.0, -2030,0,1105.977834490831,,0.0, -2030,1,1738.05,,0.0, -2030,2,1053.3122233246008,,0.0, +2030,0,1024.467866972514,,0.0, +2030,1,1123.811347657957,,0.0, +2030,2,975.6836828309656,,0.0, +2030,3,345.46700874233875,,0.0, +2030,4,573.2592977069629,,0.0, 2030,5,3.964844,,0.0, -2030,6,1.4946258663777936,,0.0, -2030,11,2452.670757741209,,0.0, +2030,6,3.3,,0.0, +2030,11,2451.485235260746,,0.0, 2030,12,399.98,,0.0, -2030,13,777.3007392333857,,0.0, +2030,13,77.7300769747992,,0.0, 2030,14,777.3007440837423,,0.0, -2030,15,803.1676481352714,,0.0, -2030,16,4.638769172806367,,0.0, -2030,17,2.2455354621662463e-6,,0.0, -2030,18,2830.9101018699007,,0.0, -2030,19,865.6983375682439,,0.0, -2030,20,1194.1882161707463,,0.0, -2030,21,908.9832544466562,,0.0, +2030,15,804.3531706157347,,0.0, +2030,16,42.946806201890226,,0.0, +2030,17,8.248492785955532,,0.0, +2030,18,965.2238047388817,,0.0, +2030,19,1013.4849949758259,,0.0, 2040,0,316.2259033488849,,0.0, -2040,2,301.167526998938,,0.0, +2040,1,979.9663105245794,,0.0, +2040,2,301.1675269989379,,0.0, +2040,4,573.2592977069629,,0.0, 2040,5,3.964844,,0.0, -2040,6,1.4946258663777936,,0.0, -2040,15,803.1676481352714,,0.0, -2040,16,4.638769172806367,,0.0, -2040,17,2.2455354621662463e-6,,0.0, -2040,19,865.6983375682439,,0.0, -2040,20,979.9663105245792,,0.0, -2040,21,908.9832544466562,,0.0, -2040,22,912.8939641298441,,0.0, -2040,23,3208.489727341209,,0.0, -2040,24,41.5396662174909,,0.0, -2040,25,13.071979146069218,,0.0, -2040,26,748.0658836510901,,0.0, -2040,27,1729.2648500267196,,0.0, -2040,28,1815.7280925280556,,0.0, +2040,6,3.3,,0.0, +2040,15,804.3531706157347,,0.0, +2040,16,42.946806201890226,,0.0, +2040,17,8.248492785955532,,0.0, +2040,18,965.2238047388817,,0.0, +2040,19,1013.4849949758259,,0.0, +2040,20,912.8939641298441,,0.0, +2040,21,3207.304204860746,,0.0, +2040,22,3.2316291884070454,,0.0, +2040,23,3.0181122264914793,,0.0, +2040,24,174.80658818966234,,0.0, +2040,25,1629.7393828560823,,0.0, +2040,26,1711.2263519988862,,0.0, diff --git a/tests/data/two_outputs/assets.csv b/tests/data/two_outputs/assets.csv index 9ebfd8331..f429fd739 100644 --- a/tests/data/two_outputs/assets.csv +++ b/tests/data/two_outputs/assets.csv @@ -2,8 +2,8 @@ asset_id,process_id,region_id,agent_id,commission_year 0,GASDRV,GBR,A0_OAG,2020 1,OAGRSV,GBR,A0_OAG,2020 2,GASPRC,GBR,A0_OAG,2020 -3,OILREF,GBR,A0_OAG,2020 -4,OILRF2,GBR,A0_OAG,2020 +3,OILREF,GBR,A0_REF,2020 +4,OILRF2,GBR,A0_REF,2020 5,WNDFRM,GBR,A0_ELC,2020 6,GASCGT,GBR,A0_ELC,2020 7,TPETCR,GBR,A0_TRA,2020 @@ -16,15 +16,13 @@ asset_id,process_id,region_id,agent_id,commission_year 14,THYBCR,GBR,A0_TRA,2030 15,RBIOBL,GBR,A0_RES,2030 16,WNDFRM,GBR,A0_ELC,2030 -17,OILRF2,GBR,A0_REF,2030 -18,OILREF,GBR,A0_REF,2030 -19,BIOPLL,GBR,A0_BPL,2030 -20,OAGRSV,GBR,A0_OAG,2030 -21,BIOPRO,GBR,A0_BPD,2030 -22,THYBCR,GBR,A0_TRA,2040 -23,RBIOBL,GBR,A0_RES,2040 -24,WNDFRM,GBR,A0_ELC,2040 -25,GASCGT,GBR,A0_ELC,2040 -26,OILRF2,GBR,A0_REF,2040 -27,BIOPLL,GBR,A0_BPL,2040 -28,BIOPRO,GBR,A0_BPD,2040 +17,GASCGT,GBR,A0_ELC,2030 +18,BIOPLL,GBR,A0_BPL,2030 +19,BIOPRO,GBR,A0_BPD,2030 +20,THYBCR,GBR,A0_TRA,2040 +21,RBIOBL,GBR,A0_RES,2040 +22,WNDFRM,GBR,A0_ELC,2040 +23,GASCGT,GBR,A0_ELC,2040 +24,OILRF2,GBR,A0_REF,2040 +25,BIOPLL,GBR,A0_BPL,2040 +26,BIOPRO,GBR,A0_BPD,2040 diff --git a/tests/data/two_outputs/commodity_flows.csv b/tests/data/two_outputs/commodity_flows.csv index 48cc67880..2bb15c274 100644 --- a/tests/data/two_outputs/commodity_flows.csv +++ b/tests/data/two_outputs/commodity_flows.csv @@ -1,20 +1,20 @@ milestone_year,asset_id,commodity_id,time_slice,flow -2020,0,GASPRD,winter.night,123.7381412416446 -2020,0,CO2EMT,winter.night,632.6731161685288 -2020,0,GASPRD,winter.day,176.7687729599237 -2020,0,CO2EMT,winter.day,903.8187361440899 -2020,0,GASPRD,winter.peak,53.03063171827908 -2020,0,CO2EMT,winter.peak,271.145619975561 -2020,0,GASPRD,winter.evening,70.70750952336552 -2020,0,CO2EMT,winter.evening,361.52749619296793 -2020,0,GASPRD,peak.night,61.13000627276215 -2020,0,CO2EMT,peak.night,312.5577220726329 -2020,0,GASPRD,peak.day,87.32858026989533 -2020,0,CO2EMT,peak.day,446.5110309199748 -2020,0,GASPRD,peak.peak,26.198573997133156 -2020,0,CO2EMT,peak.peak,133.95330884734184 -2020,0,GASPRD,peak.evening,34.931432275629 -2020,0,CO2EMT,peak.evening,178.6044132252911 +2020,0,GASPRD,winter.night,122.39788916812371 +2020,0,CO2EMT,winter.night,625.8204073166166 +2020,0,GASPRD,winter.day,174.85412714323394 +2020,0,CO2EMT,winter.day,894.0291520833553 +2020,0,GASPRD,winter.peak,52.45623797511021 +2020,0,CO2EMT,winter.peak,268.20874476673856 +2020,0,GASPRD,winter.evening,69.94165119301348 +2020,0,CO2EMT,winter.evening,357.61166254987796 +2020,0,GASPRD,peak.night,56.18043946179674 +2020,0,CO2EMT,peak.night,287.2505869681667 +2020,0,GASPRD,peak.day,80.25777054964183 +2020,0,CO2EMT,peak.day,410.35798082031874 +2020,0,GASPRD,peak.peak,24.07733108784509 +2020,0,CO2EMT,peak.peak,123.10739385215194 +2020,0,GASPRD,peak.evening,32.10310837395165 +2020,0,CO2EMT,peak.evening,164.1431931160148 2020,0,GASPRD,summer.night,0.0 2020,0,CO2EMT,summer.night,0.0 2020,0,GASPRD,summer.day,0.0 @@ -23,222 +23,222 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,0,CO2EMT,summer.peak,0.0 2020,0,GASPRD,summer.evening,0.0 2020,0,CO2EMT,summer.evening,0.0 -2020,0,GASPRD,autumn.night,43.5003401738237 -2020,0,CO2EMT,autumn.night,222.4172393087606 -2020,0,GASPRD,autumn.day,62.14334302023728 -2020,0,CO2EMT,autumn.day,317.7389128624732 -2020,0,GASPRD,autumn.peak,18.643002846413573 -2020,0,CO2EMT,autumn.peak,95.32167355371261 -2020,0,GASPRD,autumn.evening,24.85733732741013 -2020,0,CO2EMT,autumn.evening,127.095565755048 -2020,1,OILCRD,winter.night,109.98752216983475 -2020,1,GASPRD,winter.night,10.998752216983476 -2020,1,CO2EMT,winter.night,806.5385000713982 -2020,1,OILCRD,winter.day,157.12503145570676 -2020,1,GASPRD,winter.day,15.712503145570677 -2020,1,CO2EMT,winter.day,1152.1978556646977 -2020,1,OILCRD,winter.peak,47.13750928587199 -2020,1,GASPRD,winter.peak,4.713750928587199 -2020,1,CO2EMT,winter.peak,345.6593555932993 -2020,1,OILCRD,winter.evening,62.850012883962755 -2020,1,GASPRD,winter.evening,6.285001288396276 -2020,1,CO2EMT,winter.evening,460.8791444780989 -2020,1,OILCRD,peak.night,109.54670296398095 -2020,1,GASPRD,peak.night,10.954670296398096 -2020,1,CO2EMT,peak.night,803.3059728348724 -2020,1,OILCRD,peak.day,156.4952897339221 -2020,1,GASPRD,peak.day,15.649528973392211 -2020,1,CO2EMT,peak.day,1147.5799596188508 -2020,1,OILCRD,peak.peak,46.94858676994115 -2020,1,GASPRD,peak.peak,4.694858676994115 -2020,1,CO2EMT,peak.peak,344.27398678397844 -2020,1,OILCRD,peak.evening,62.5981161940398 -2020,1,GASPRD,peak.evening,6.25981161940398 -2020,1,CO2EMT,peak.evening,459.03198605089386 -2020,1,OILCRD,summer.night,108.52090533156193 -2020,1,GASPRD,summer.night,10.852090533156193 -2020,1,CO2EMT,summer.night,795.7837987963437 -2020,1,OILCRD,summer.day,155.02986454676181 -2020,1,GASPRD,summer.day,15.502986454676183 -2020,1,CO2EMT,summer.day,1136.8339967214044 -2020,1,OILCRD,summer.peak,46.50895921519987 -2020,1,GASPRD,summer.peak,4.650895921519988 -2020,1,CO2EMT,summer.peak,341.0501979250607 -2020,1,OILCRD,summer.evening,62.01194611636206 -2020,1,GASPRD,summer.evening,6.201194611636207 -2020,1,CO2EMT,summer.evening,454.733600871283 -2020,1,OILCRD,autumn.night,109.54670296398095 -2020,1,GASPRD,autumn.night,10.954670296398096 -2020,1,CO2EMT,autumn.night,803.3059728348724 -2020,1,OILCRD,autumn.day,156.4952897339221 -2020,1,GASPRD,autumn.day,15.649528973392211 -2020,1,CO2EMT,autumn.day,1147.5799596188508 -2020,1,OILCRD,autumn.peak,46.94858676994115 -2020,1,GASPRD,autumn.peak,4.694858676994115 -2020,1,CO2EMT,autumn.peak,344.27398678397844 -2020,1,OILCRD,autumn.evening,62.5981161940398 -2020,1,GASPRD,autumn.evening,6.25981161940398 -2020,1,CO2EMT,autumn.evening,459.03198605089386 -2020,2,GASPRD,winter.night,-134.7368934586281 -2020,2,GASNAT,winter.night,128.32085091297913 -2020,2,CO2EMT,winter.night,328.05225535903116 -2020,2,GASPRD,winter.day,-192.4812761054944 -2020,2,GASNAT,winter.day,183.3155010528518 -2020,2,CO2EMT,winter.day,468.64607844161566 -2020,2,GASPRD,winter.peak,-57.74438264686629 -2020,2,GASNAT,winter.peak,54.994650139872654 -2020,2,CO2EMT,winter.peak,140.59382308258446 -2020,2,GASPRD,winter.evening,-76.9925108117618 -2020,2,GASNAT,winter.evening,73.32620077310648 -2020,2,CO2EMT,winter.evening,187.45843227644673 -2020,2,GASPRD,peak.night,-72.08467656916025 -2020,2,GASNAT,peak.night,68.65207292300975 -2020,2,CO2EMT,peak.night,175.50902442767446 -2020,2,GASPRD,peak.day,-102.97810924328753 -2020,2,GASNAT,peak.day,98.07438975551193 -2020,2,CO2EMT,peak.day,250.72717740996626 -2020,2,GASPRD,peak.peak,-30.893432674127272 -2020,2,GASNAT,peak.peak,29.422316832502162 -2020,2,CO2EMT,peak.peak,75.21815298229178 -2020,2,GASPRD,peak.evening,-41.191243895032976 -2020,2,GASNAT,peak.evening,39.22975609050759 -2020,2,CO2EMT,peak.evening,100.29087144538266 -2020,2,GASPRD,summer.night,-3.9839364749628583 -2020,2,GASNAT,summer.night,3.794225214250341 -2020,2,CO2EMT,summer.night,9.699936760230997 -2020,2,GASPRD,summer.day,-5.691337813570248 -2020,2,GASNAT,summer.day,5.42032172720976 -2020,2,CO2EMT,summer.day,13.857052495611754 -2020,2,GASPRD,summer.peak,-1.70740133860739 -2020,2,GASNAT,summer.peak,1.6260965129594191 -2020,2,CO2EMT,summer.peak,4.1571157353807555 -2020,2,GASPRD,summer.evening,-2.276535136355468 -2020,2,GASNAT,summer.evening,2.1681287012909216 -2020,2,CO2EMT,summer.evening,5.542821024850242 -2020,2,GASPRD,autumn.night,-54.4550104702218 -2020,2,GASNAT,autumn.night,51.86191473354457 -2020,2,CO2EMT,autumn.night,132.58498501630672 -2020,2,GASPRD,autumn.day,-77.7928719936295 -2020,2,GASNAT,autumn.day,74.08844951774238 -2020,2,CO2EMT,autumn.day,189.4071211921084 -2020,2,GASPRD,autumn.peak,-23.33786152340769 -2020,2,GASNAT,autumn.peak,22.2265347841978 -2020,2,CO2EMT,autumn.peak,56.82213617580168 -2020,2,GASPRD,autumn.evening,-31.117148946814112 -2020,2,GASNAT,autumn.evening,29.63537994934677 -2020,2,CO2EMT,autumn.evening,75.76284884050503 -2020,3,OILCRD,winter.night,-60.579867282822015 -2020,3,GASOLI,winter.night,23.299948954931544 -2020,3,DIESEL,winter.night,23.299948954931544 -2020,3,CO2EMT,winter.night,1025.151154119078 -2020,3,OILCRD,winter.day,-86.54266742820151 -2020,3,GASOLI,winter.day,33.28564131853904 -2020,3,DIESEL,winter.day,33.28564131853904 -2020,3,CO2EMT,winter.day,1464.5016467330806 -2020,3,OILCRD,winter.peak,-25.962800145379493 -2020,3,GASOLI,winter.peak,9.985692363607496 -2020,3,DIESEL,winter.peak,9.985692363607496 -2020,3,CO2EMT,winter.peak,439.3504926140026 -2020,3,OILCRD,winter.evening,-34.61706713744252 -2020,3,GASOLI,winter.evening,13.314256591324046 -2020,3,DIESEL,winter.evening,13.314256591324046 -2020,3,CO2EMT,winter.evening,585.8006615050754 -2020,3,OILCRD,peak.night,-60.579867282822015 -2020,3,GASOLI,peak.night,23.299948954931544 -2020,3,DIESEL,peak.night,23.299948954931544 -2020,3,CO2EMT,peak.night,1025.151154119078 -2020,3,OILCRD,peak.day,-86.54266742820151 -2020,3,GASOLI,peak.day,33.28564131853904 -2020,3,DIESEL,peak.day,33.28564131853904 -2020,3,CO2EMT,peak.day,1464.5016467330806 -2020,3,OILCRD,peak.peak,-25.962800145379493 -2020,3,GASOLI,peak.peak,9.985692363607496 -2020,3,DIESEL,peak.peak,9.985692363607496 -2020,3,CO2EMT,peak.peak,439.3504926140026 -2020,3,OILCRD,peak.evening,-34.61706713744252 -2020,3,GASOLI,peak.evening,13.314256591324046 -2020,3,DIESEL,peak.evening,13.314256591324046 -2020,3,CO2EMT,peak.evening,585.8006615050754 -2020,3,OILCRD,summer.night,-58.512368178721715 -2020,3,GASOLI,summer.night,22.504756991816045 -2020,3,DIESEL,summer.night,22.504756991816045 -2020,3,CO2EMT,summer.night,990.1642981259223 -2020,3,OILCRD,summer.day,-83.58909728353743 -2020,3,GASOLI,summer.day,32.149652801360546 -2020,3,DIESEL,summer.day,32.149652801360546 -2020,3,CO2EMT,summer.day,1414.520423954261 -2020,3,OILCRD,summer.peak,-25.07672910481569 -2020,3,GASOLI,summer.peak,9.644895809544495 -2020,3,DIESEL,summer.peak,9.644895809544495 -2020,3,CO2EMT,summer.peak,424.3561258283387 -2020,3,OILCRD,summer.evening,-33.43563907390603 -2020,3,GASOLI,summer.evening,12.85986118227155 -2020,3,DIESEL,summer.evening,12.85986118227155 -2020,3,CO2EMT,summer.evening,565.8081722975836 -2020,3,OILCRD,autumn.night,-60.579867282822015 -2020,3,GASOLI,autumn.night,23.299948954931544 -2020,3,DIESEL,autumn.night,23.299948954931544 -2020,3,CO2EMT,autumn.night,1025.151154119078 -2020,3,OILCRD,autumn.day,-86.54266742820151 -2020,3,GASOLI,autumn.day,33.28564131853904 -2020,3,DIESEL,autumn.day,33.28564131853904 -2020,3,CO2EMT,autumn.day,1464.5016467330806 -2020,3,OILCRD,autumn.peak,-25.962800145379493 -2020,3,GASOLI,autumn.peak,9.985692363607496 -2020,3,DIESEL,autumn.peak,9.985692363607496 -2020,3,CO2EMT,autumn.peak,439.3504926140026 -2020,3,OILCRD,autumn.evening,-34.61706713744252 -2020,3,GASOLI,autumn.evening,13.314256591324046 -2020,3,DIESEL,autumn.evening,13.314256591324046 -2020,3,CO2EMT,autumn.evening,585.8006615050754 -2020,4,OILCRD,winter.night,-49.40765488701273 -2020,4,GASOLI,winter.night,37.715767089322696 -2020,4,CO2EMT,winter.night,829.7468759650993 -2020,4,OILCRD,winter.day,-70.58236402750524 -2020,4,GASOLI,winter.day,53.87966719656888 -2020,4,CO2EMT,winter.day,1185.3526783245154 -2020,4,OILCRD,winter.peak,-21.1747091404925 -2020,4,GASOLI,winter.peak,16.16390010724618 -2020,4,CO2EMT,winter.peak,355.605802359416 -2020,4,OILCRD,winter.evening,-28.23294574652023 -2020,4,GASOLI,winter.evening,21.55186698207651 -2020,4,CO2EMT,winter.evening,474.14107360568323 -2020,4,OILCRD,peak.night,-48.96683568115892 -2020,4,GASOLI,peak.night,37.37926387874727 -2020,4,CO2EMT,peak.night,822.3438053324398 -2020,4,OILCRD,peak.day,-69.95262230572058 -2020,4,GASOLI,peak.day,53.398948324977546 -2020,4,CO2EMT,peak.day,1174.776863149506 -2020,4,OILCRD,peak.peak,-20.98578662456166 -2020,4,GASOLI,peak.peak,16.019684446230272 -2020,4,CO2EMT,peak.peak,352.433057817066 -2020,4,OILCRD,peak.evening,-27.981049056597268 -2020,4,GASOLI,peak.evening,21.359579432517 -2020,4,CO2EMT,peak.evening,469.91074751537394 -2020,4,OILCRD,summer.night,-50.008537152840205 -2020,4,GASOLI,summer.night,38.17445584186275 -2020,4,CO2EMT,summer.night,839.8380285209805 -2020,4,OILCRD,summer.day,-71.44076726322439 -2020,4,GASOLI,summer.day,54.53493684215602 -2020,4,CO2EMT,summer.day,1199.7686105274324 -2020,4,OILCRD,summer.peak,-21.43223011038418 -2020,4,GASOLI,summer.peak,16.360481000293266 -2020,4,CO2EMT,summer.peak,359.93058200645186 -2020,4,OILCRD,summer.evening,-28.576307042456026 -2020,4,GASOLI,summer.evening,21.813974841569486 -2020,4,CO2EMT,summer.evening,479.9074465145287 -2020,4,OILCRD,autumn.night,-48.96683568115892 -2020,4,GASOLI,autumn.night,37.37926387874727 -2020,4,CO2EMT,autumn.night,822.3438053324398 -2020,4,OILCRD,autumn.day,-69.95262230572058 -2020,4,GASOLI,autumn.day,53.398948324977546 -2020,4,CO2EMT,autumn.day,1174.776863149506 -2020,4,OILCRD,autumn.peak,-20.98578662456166 -2020,4,GASOLI,autumn.peak,16.019684446230272 -2020,4,CO2EMT,autumn.peak,352.433057817066 -2020,4,OILCRD,autumn.evening,-27.981049056597268 -2020,4,GASOLI,autumn.evening,21.359579432517 -2020,4,CO2EMT,autumn.evening,469.91074751537394 +2020,0,GASPRD,autumn.night,38.25422767751793 +2020,0,CO2EMT,autumn.night,195.5938661151492 +2020,0,GASPRD,autumn.day,54.648896607221424 +2020,0,CO2EMT,autumn.day,279.4198083527232 +2020,0,GASPRD,autumn.peak,16.394668929703485 +2020,0,CO2EMT,autumn.peak,83.82594223757393 +2020,0,GASPRD,autumn.evening,21.85955874781445 +2020,0,CO2EMT,autumn.evening,111.7679238775753 +2020,1,OILCRD,winter.night,109.59761506453604 +2020,1,GASPRD,winter.night,10.959761506453605 +2020,1,CO2EMT,winter.night,803.6793112682428 +2020,1,OILCRD,winter.day,156.56802130604393 +2020,1,GASPRD,winter.day,15.656802130604394 +2020,1,CO2EMT,winter.day,1148.11330023722 +2020,1,OILCRD,winter.peak,46.970406241507874 +2020,1,GASPRD,winter.peak,4.697040624150787 +2020,1,CO2EMT,winter.peak,344.43398896897725 +2020,1,OILCRD,winter.evening,62.62720882302816 +2020,1,GASPRD,winter.evening,6.262720882302816 +2020,1,CO2EMT,winter.evening,459.2453222992655 +2020,1,OILCRD,peak.night,111.3846631671139 +2020,1,GASPRD,peak.night,11.13846631671139 +2020,1,CO2EMT,peak.night,816.7837350044463 +2020,1,OILCRD,peak.day,159.1209471633683 +2020,1,GASPRD,peak.day,15.912094716336831 +2020,1,CO2EMT,peak.day,1166.8339055489798 +2020,1,OILCRD,peak.peak,47.73628399625437 +2020,1,GASPRD,peak.peak,4.773628399625437 +2020,1,CO2EMT,peak.peak,350.05017054453333 +2020,1,OILCRD,peak.evening,63.64837917085952 +2020,1,GASPRD,peak.evening,6.364837917085953 +2020,1,CO2EMT,peak.evening,466.7335644599129 +2020,1,OILCRD,summer.night,107.77042459858373 +2020,1,GASPRD,summer.night,10.777042459858373 +2020,1,CO2EMT,summer.night,790.2805235814145 +2020,1,OILCRD,summer.day,153.95774921540615 +2020,1,GASPRD,summer.day,15.395774921540616 +2020,1,CO2EMT,summer.day,1128.9721749965734 +2020,1,OILCRD,summer.peak,46.1873246168224 +2020,1,GASPRD,summer.peak,4.6187324616822405 +2020,1,CO2EMT,summer.peak,338.6916514151587 +2020,1,OILCRD,summer.evening,61.58309998176133 +2020,1,GASPRD,summer.evening,6.158309998176133 +2020,1,CO2EMT,summer.evening,451.58887216625584 +2020,1,OILCRD,autumn.night,111.45904652614476 +2020,1,GASPRD,autumn.night,11.145904652614476 +2020,1,CO2EMT,autumn.night,817.3291881762195 +2020,1,OILCRD,autumn.day,159.22720910469522 +2020,1,GASPRD,autumn.day,15.922720910469522 +2020,1,CO2EMT,autumn.day,1167.61312436473 +2020,1,OILCRD,autumn.peak,47.76816257855044 +2020,1,GASPRD,autumn.peak,4.776816257855044 +2020,1,CO2EMT,autumn.peak,350.2839361885104 +2020,1,OILCRD,autumn.evening,63.690883947594315 +2020,1,GASPRD,autumn.evening,6.369088394759432 +2020,1,CO2EMT,autumn.evening,467.04525198770915 +2020,2,GASPRD,winter.night,-133.3576506745773 +2020,2,GASNAT,winter.night,127.00728635674028 +2020,2,CO2EMT,winter.night,324.69412757100656 +2020,2,GASPRD,winter.day,-190.51092927383834 +2020,2,GASNAT,winter.day,181.43898026079842 +2020,2,CO2EMT,winter.day,463.8487530367312 +2020,2,GASPRD,winter.peak,-57.153278599261 +2020,2,GASNAT,winter.peak,54.43169390405809 +2020,2,CO2EMT,winter.peak,139.15462546572454 +2020,2,GASPRD,winter.evening,-76.2043720753163 +2020,2,GASNAT,winter.evening,72.57559245268219 +2020,2,CO2EMT,winter.evening,185.53950210528203 +2020,2,GASPRD,peak.night,-67.31890577850814 +2020,2,GASNAT,peak.night,64.11324359857917 +2020,2,CO2EMT,peak.night,163.90550725976766 +2020,2,GASPRD,peak.day,-96.16986526597867 +2020,2,GASNAT,peak.day,91.59034787236064 +2020,2,CO2EMT,peak.day,234.15072433569 +2020,2,GASPRD,peak.peak,-28.850959487470526 +2020,2,GASNAT,peak.peak,27.477104273781453 +2020,2,CO2EMT,peak.peak,70.2452170759223 +2020,2,GASPRD,peak.evening,-38.467946291037606 +2020,2,GASNAT,peak.evening,36.63613932479772 +2020,2,CO2EMT,peak.evening,93.66029018384538 +2020,2,GASPRD,summer.night,-4.65793590241573 +2020,2,GASNAT,summer.night,4.436129430872123 +2020,2,CO2EMT,summer.night,11.340964890024583 +2020,2,GASPRD,summer.day,-6.654194137182434 +2020,2,GASNAT,summer.day,6.337327749697556 +2020,2,CO2EMT,summer.day,16.2013783921018 +2020,2,GASPRD,summer.peak,-1.9962582347667035 +2020,2,GASNAT,summer.peak,1.9011983188254318 +2020,2,CO2EMT,summer.peak,4.860413502077217 +2020,2,GASPRD,summer.evening,-2.6616776676490255 +2020,2,GASNAT,summer.evening,2.534931112046691 +2020,2,CO2EMT,summer.evening,6.480551387947366 +2020,2,GASPRD,autumn.night,-49.40013233013242 +2020,2,GASNAT,autumn.night,47.04774507631659 +2020,2,CO2EMT,autumn.night,120.27756028760336 +2020,2,GASPRD,autumn.day,-70.57161751769097 +2020,2,GASNAT,autumn.day,67.21106430256282 +2020,2,CO2EMT,autumn.day,171.82508588950185 +2020,2,GASPRD,autumn.peak,-21.17148518755853 +2020,2,GASNAT,autumn.peak,20.16331922624622 +2020,2,CO2EMT,autumn.peak,51.547525601898464 +2020,2,GASPRD,autumn.evening,-28.228647142573884 +2020,2,GASNAT,autumn.evening,26.884425850070365 +2020,2,CO2EMT,autumn.evening,68.7300346857049 +2020,3,OILCRD,winter.night,-57.328884734817564 +2020,3,GASOLI,winter.night,22.049571051852908 +2020,3,DIESEL,winter.night,22.049571051852908 +2020,3,CO2EMT,winter.night,970.1370271394242 +2020,3,OILCRD,winter.day,-81.89840665170729 +2020,3,GASOLI,winter.day,31.49938717373357 +2020,3,DIESEL,winter.day,31.49938717373357 +2020,3,CO2EMT,winter.day,1385.9100368699296 +2020,3,OILCRD,winter.peak,-24.569521916889713 +2020,3,GASOLI,winter.peak,9.449816121880659 +2020,3,DIESEL,winter.peak,9.449816121880659 +2020,3,CO2EMT,winter.peak,415.7730097305052 +2020,3,OILCRD,winter.evening,-32.75936281792785 +2020,3,GASOLI,winter.evening,12.59975492997225 +2020,3,DIESEL,winter.evening,12.59975492997225 +2020,3,CO2EMT,winter.evening,554.364017408919 +2020,3,OILCRD,peak.night,-58.97026363170686 +2020,3,GASOLI,peak.night,22.68087062757956 +2020,3,DIESEL,peak.night,22.68087062757956 +2020,3,CO2EMT,peak.night,997.9129458722454 +2020,3,OILCRD,peak.day,-84.24323364404765 +2020,3,GASOLI,peak.day,32.401243709249094 +2020,3,DIESEL,peak.day,32.401243709249094 +2020,3,CO2EMT,peak.day,1425.5899207195416 +2020,3,OILCRD,peak.peak,-25.27297001234079 +2020,3,GASOLI,peak.peak,9.720373081669534 +2020,3,DIESEL,peak.peak,9.720373081669534 +2020,3,CO2EMT,peak.peak,427.6769748472961 +2020,3,OILCRD,peak.evening,-33.697293619366064 +2020,3,GASOLI,peak.evening,12.960497545910025 +2020,3,DIESEL,peak.evening,12.960497545910025 +2020,3,CO2EMT,peak.evening,570.2359710249492 +2020,3,OILCRD,summer.night,-56.157484930273654 +2020,3,GASOLI,summer.night,21.599032665489865 +2020,3,DIESEL,summer.night,21.599032665489865 +2020,3,CO2EMT,summer.night,950.3142392162231 +2020,3,OILCRD,summer.day,-80.22497836179669 +2020,3,GASOLI,summer.day,30.85576090838334 +2020,3,DIESEL,summer.day,30.85576090838334 +2020,3,CO2EMT,summer.day,1357.59176844705 +2020,3,OILCRD,summer.peak,-24.067493431523022 +2020,3,GASOLI,summer.peak,9.25672824289347 +2020,3,DIESEL,summer.peak,9.25672824289347 +2020,3,CO2EMT,summer.peak,407.2775292308269 +2020,3,OILCRD,summer.evening,-32.08999149875063 +2020,3,GASOLI,summer.evening,12.342304422596394 +2020,3,DIESEL,summer.evening,12.342304422596394 +2020,3,CO2EMT,summer.evening,543.0367099853961 +2020,3,OILCRD,autumn.night,-58.51231927354655 +2020,3,GASOLI,autumn.night,22.504738182133288 +2020,3,DIESEL,autumn.night,22.504738182133288 +2020,3,CO2EMT,autumn.night,990.1634705375003 +2020,3,OILCRD,autumn.day,-83.58902741900155 +2020,3,GASOLI,autumn.day,32.14962593038521 +2020,3,DIESEL,autumn.day,32.14962593038521 +2020,3,CO2EMT,autumn.day,1414.5192416850884 +2020,3,OILCRD,autumn.peak,-25.076708145454997 +2020,3,GASOLI,autumn.peak,9.644887748251922 +2020,3,DIESEL,autumn.peak,9.644887748251922 +2020,3,CO2EMT,autumn.peak,424.35577114758803 +2020,3,OILCRD,autumn.evening,-33.43561112809155 +2020,3,GASOLI,autumn.evening,12.859850433881364 +2020,3,DIESEL,autumn.evening,12.859850433881364 +2020,3,CO2EMT,autumn.evening,565.8076993899123 +2020,4,OILCRD,winter.night,-52.268730329718466 +2020,4,GASOLI,winter.night,39.899794144823254 +2020,4,CO2EMT,winter.night,877.7954711861116 +2020,4,OILCRD,winter.day,-74.66961465433663 +2020,4,GASOLI,winter.day,56.99970584300506 +2020,4,CO2EMT,winter.day,1253.9935285461113 +2020,4,OILCRD,winter.peak,-22.400884324618158 +2020,4,GASOLI,winter.peak,17.0999116981818 +2020,4,CO2EMT,winter.peak,376.19805735999955 +2020,4,OILCRD,winter.evening,-29.86784600510031 +2020,4,GASOLI,winter.evening,22.79988244664146 +2020,4,CO2EMT,winter.evening,501.5974138261121 +2020,4,OILCRD,peak.night,-52.41439953540706 +2020,4,GASOLI,peak.night,40.01099201176111 +2020,4,CO2EMT,peak.night,880.2418242587445 +2020,4,OILCRD,peak.day,-74.87771351932065 +2020,4,GASOLI,peak.day,57.15855993841271 +2020,4,CO2EMT,peak.day,1257.4883186450795 +2020,4,OILCRD,peak.peak,-22.463313983913586 +2020,4,GASOLI,peak.peak,17.147567926651593 +2020,4,CO2EMT,peak.peak,377.24649438633503 +2020,4,OILCRD,peak.evening,-29.951085551493463 +2020,4,GASOLI,peak.evening,22.863424085109514 +2020,4,CO2EMT,peak.evening,502.99532987240934 +2020,4,OILCRD,summer.night,-51.61293966831008 +2020,4,GASOLI,summer.night,39.39919058649624 +2020,4,CO2EMT,summer.night,866.7821929029172 +2020,4,OILCRD,summer.day,-73.73277085360945 +2020,4,GASOLI,summer.day,56.28455790351866 +2020,4,CO2EMT,summer.day,1238.2602738774106 +2020,4,OILCRD,summer.peak,-22.119831185299372 +2020,4,GASOLI,summer.peak,16.88536731702242 +2020,4,CO2EMT,summer.peak,371.47808097449325 +2020,4,OILCRD,summer.evening,-29.493108483010698 +2020,4,GASOLI,summer.evening,22.513823269473814 +2020,4,CO2EMT,summer.evening,495.30411192842394 +2020,4,OILCRD,autumn.night,-52.946727252598194 +2020,4,GASOLI,autumn.night,40.41734904778488 +2020,4,CO2EMT,autumn.night,889.1816790512673 +2020,4,OILCRD,autumn.day,-75.63818168569364 +2020,4,GASOLI,autumn.day,57.73906998907911 +2020,4,CO2EMT,autumn.day,1270.2595397597404 +2020,4,OILCRD,autumn.peak,-22.691454433095434 +2020,4,GASOLI,autumn.peak,17.321720941294224 +2020,4,CO2EMT,autumn.peak,381.07786070847294 +2020,4,OILCRD,autumn.evening,-30.255272819502757 +2020,4,GASOLI,autumn.evening,23.095628106490654 +2020,4,CO2EMT,autumn.evening,508.1038183427944 2020,5,ELCTRI,winter.night,4.435312795545212 2020,5,ELCTRI,winter.day,7.075379933645912 2020,5,ELCTRI,winter.peak,1.9712501261051125 @@ -255,33 +255,33 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,5,ELCTRI,autumn.day,6.001752635595889 2020,5,ELCTRI,autumn.peak,1.5488393825638174 2020,5,ELCTRI,autumn.evening,1.9008483513729915 -2020,6,GASNAT,winter.night,-7.783808997678886 -2020,6,ELCTRI,winter.night,5.18920599845259 -2020,6,CO2EMT,winter.night,397.98615405132136 -2020,6,GASNAT,winter.day,-14.77944692229423 -2020,6,ELCTRI,winter.day,9.85296461486282 -2020,6,CO2EMT,winter.day,755.6731211369039 -2020,6,GASNAT,winter.peak,-4.4338340625 -2020,6,ELCTRI,winter.peak,2.955889375 -2020,6,CO2EMT,winter.peak,226.70193561562496 -2020,6,GASNAT,winter.evening,-5.911778797294229 -2020,6,ELCTRI,winter.evening,3.9411858648628195 -2020,6,CO2EMT,winter.evening,302.2692499056539 -2020,6,GASNAT,peak.night,-10.15986941507116 -2020,6,ELCTRI,peak.night,6.773246276714106 -2020,6,CO2EMT,peak.night,519.4741231925883 -2020,6,GASNAT,peak.day,-14.77944692229423 -2020,6,ELCTRI,peak.day,9.85296461486282 -2020,6,CO2EMT,peak.day,755.6731211369039 -2020,6,GASNAT,peak.peak,-4.4338340625 -2020,6,ELCTRI,peak.peak,2.955889375 -2020,6,CO2EMT,peak.peak,226.70193561562496 -2020,6,GASNAT,peak.evening,-5.911778797294229 -2020,6,ELCTRI,peak.evening,3.9411858648628195 -2020,6,CO2EMT,peak.evening,302.2692499056539 -2020,6,GASNAT,summer.night,-3.389189087541274 -2020,6,ELCTRI,summer.night,2.2594593916941825 -2020,6,CO2EMT,summer.night,173.28923804598531 +2020,6,GASNAT,winter.night,-11.383968802041 +2020,6,ELCTRI,winter.night,7.589312534694 +2020,6,CO2EMT,winter.night,582.0623248483563 +2020,6,GASNAT,winter.day,-16.262812552041 +2020,6,ELCTRI,winter.day,10.841875034694 +2020,6,CO2EMT,winter.day,831.5176057858563 +2020,6,GASNAT,winter.peak,-4.87884375 +2020,6,ELCTRI,winter.peak,3.2525625 +2020,6,CO2EMT,winter.peak,249.45528093749996 +2020,6,GASNAT,winter.evening,-6.505125052040999 +2020,6,ELCTRI,winter.evening,4.336750034693999 +2020,6,CO2EMT,winter.evening,332.60704391085625 +2020,6,GASNAT,peak.night,-11.383968802041 +2020,6,ELCTRI,peak.night,7.589312534694 +2020,6,CO2EMT,peak.night,582.0623248483563 +2020,6,GASNAT,peak.day,-16.262812552041 +2020,6,ELCTRI,peak.day,10.841875034694 +2020,6,CO2EMT,peak.day,831.5176057858563 +2020,6,GASNAT,peak.peak,-4.87884375 +2020,6,ELCTRI,peak.peak,3.2525625 +2020,6,CO2EMT,peak.peak,249.45528093749996 +2020,6,GASNAT,peak.evening,-6.505125052040999 +2020,6,ELCTRI,peak.evening,4.336750034693999 +2020,6,CO2EMT,peak.evening,332.60704391085625 +2020,6,GASNAT,summer.night,-5.590003543272633 +2020,6,ELCTRI,summer.night,3.726669028848422 +2020,6,CO2EMT,summer.night,285.8168811675297 2020,6,GASNAT,summer.day,-5.276859587187547 2020,6,ELCTRI,summer.day,3.517906391458365 2020,6,CO2EMT,summer.day,269.8058306928993 @@ -291,42 +291,42 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,6,GASNAT,summer.evening,-2.5870943911617568 2020,6,ELCTRI,summer.evening,1.7247295941078378 2020,6,CO2EMT,summer.evening,132.2781362201006 -2020,6,GASNAT,autumn.night,-9.631855992023425 -2020,6,ELCTRI,autumn.night,6.421237328015617 -2020,6,CO2EMT,autumn.night,492.4767968721577 -2020,6,GASNAT,autumn.day,-14.77944692229423 -2020,6,ELCTRI,autumn.day,9.85296461486282 -2020,6,CO2EMT,autumn.day,755.6731211369039 -2020,6,GASNAT,autumn.peak,-4.4338340625 -2020,6,ELCTRI,autumn.peak,2.955889375 -2020,6,CO2EMT,autumn.peak,226.70193561562496 -2020,6,GASNAT,autumn.evening,-5.911778797294229 -2020,6,ELCTRI,autumn.evening,3.9411858648628195 -2020,6,CO2EMT,autumn.evening,302.2692499056539 +2020,6,GASNAT,autumn.night,-11.383968802041 +2020,6,ELCTRI,autumn.night,7.589312534694 +2020,6,CO2EMT,autumn.night,582.0623248483563 +2020,6,GASNAT,autumn.day,-16.262812552041 +2020,6,ELCTRI,autumn.day,10.841875034694 +2020,6,CO2EMT,autumn.day,831.5176057858563 +2020,6,GASNAT,autumn.peak,-4.87884375 +2020,6,ELCTRI,autumn.peak,3.2525625 +2020,6,CO2EMT,autumn.peak,249.45528093749996 +2020,6,GASNAT,autumn.evening,-6.505125052040999 +2020,6,ELCTRI,autumn.evening,4.336750034693999 +2020,6,CO2EMT,autumn.evening,332.60704391085625 2020,7,GASOLI,winter.night,-0.0 2020,7,TPASKM,winter.night,0.0 2020,7,CO2EMT,winter.night,0.0 -2020,7,GASOLI,winter.day,-120.8157447798665 -2020,7,TPASKM,winter.day,44.701825563633406 -2020,7,CO2EMT,winter.day,8034.247025648383 -2020,7,GASOLI,winter.peak,-37.398448272521826 -2020,7,TPASKM,winter.peak,13.83742585931096 -2020,7,CO2EMT,winter.peak,2486.996809437749 -2020,7,GASOLI,winter.evening,-48.32629754122805 -2020,7,TPASKM,winter.evening,17.8807300882875 -2020,7,CO2EMT,winter.evening,3213.69878560657 +2020,7,GASOLI,winter.day,-122.36079521530365 +2020,7,TPASKM,winter.day,45.27349422468227 +2020,7,CO2EMT,winter.day,8136.9928795766555 +2020,7,GASOLI,winter.peak,-36.94142025191959 +2020,7,TPASKM,winter.peak,13.668325491706732 +2020,7,CO2EMT,winter.peak,2456.6044460760704 +2020,7,GASOLI,winter.evening,-49.345607927867704 +2020,7,TPASKM,winter.evening,18.257874931302684 +2020,7,CO2EMT,winter.evening,3281.4829262994376 2020,7,GASOLI,peak.night,-0.0 2020,7,TPASKM,peak.night,0.0 2020,7,CO2EMT,peak.night,0.0 -2020,7,GASOLI,peak.day,-120.8157447798665 -2020,7,TPASKM,peak.day,44.701825563633406 -2020,7,CO2EMT,peak.day,8034.247025648383 -2020,7,GASOLI,peak.peak,-36.244722979779624 -2020,7,TPASKM,peak.peak,13.4105475010433 -2020,7,CO2EMT,peak.peak,2410.274077491523 -2020,7,GASOLI,peak.evening,-48.32629754122805 -2020,7,TPASKM,peak.evening,17.8807300882875 -2020,7,CO2EMT,peak.evening,3213.69878560657 +2020,7,GASOLI,peak.day,-123.44536333411442 +2020,7,TPASKM,peak.day,45.67478442859811 +2020,7,CO2EMT,peak.day,8209.116659457708 +2020,7,GASOLI,peak.peak,-37.23967648664823 +2020,7,TPASKM,peak.peak,13.77868029854419 +2020,7,CO2EMT,peak.peak,2476.4384856800625 +2020,7,GASOLI,peak.evening,-50.64708967668771 +2020,7,TPASKM,peak.evening,18.739423178313118 +2020,7,CO2EMT,peak.evening,3368.0314625721317 2020,7,GASOLI,summer.night,-0.0 2020,7,TPASKM,summer.night,0.0 2020,7,CO2EMT,summer.night,0.0 @@ -342,18 +342,18 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,7,GASOLI,autumn.night,-0.0 2020,7,TPASKM,autumn.night,0.0 2020,7,CO2EMT,autumn.night,0.0 -2020,7,GASOLI,autumn.day,-120.8157447798665 -2020,7,TPASKM,autumn.day,44.701825563633406 -2020,7,CO2EMT,autumn.day,8034.247025648383 -2020,7,GASOLI,autumn.peak,-36.244722979779624 -2020,7,TPASKM,autumn.peak,13.4105475010433 -2020,7,CO2EMT,autumn.peak,2410.274077491523 -2020,7,GASOLI,autumn.evening,-48.32629754122805 -2020,7,TPASKM,autumn.evening,17.8807300882875 -2020,7,CO2EMT,autumn.evening,3213.69878560657 -2020,8,DIESEL,winter.night,-10.398038973750863 -2020,8,TPASKM,winter.night,4.6791175386558 -2020,8,CO2EMT,winter.night,720.6880812387606 +2020,7,GASOLI,autumn.day,-124.01476159347996 +2020,7,TPASKM,autumn.day,45.88546178454018 +2020,7,CO2EMT,autumn.day,8246.981643695088 +2020,7,GASOLI,autumn.peak,-37.592161127143875 +2020,7,TPASKM,autumn.peak,13.909099615513233 +2020,7,CO2EMT,autumn.peak,2499.8787142665674 +2020,7,GASOLI,autumn.evening,-50.37594764367682 +2020,7,TPASKM,autumn.evening,18.63910062611012 +2020,7,CO2EMT,autumn.evening,3350.000517381873 +2020,8,DIESEL,winter.night,-6.11102902278813 +2020,8,TPASKM,winter.night,2.749963060529655 +2020,8,CO2EMT,winter.night,423.5554215506905 2020,8,DIESEL,winter.day,-40.87500012671251 2020,8,TPASKM,winter.day,18.393750058860004 2020,8,CO2EMT,winter.day,2833.0462586569984 @@ -363,9 +363,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,8,DIESEL,winter.evening,-16.350000129165 2020,8,TPASKM,winter.evening,7.35750005886 2020,8,CO2EMT,winter.evening,1133.218508902248 -2020,8,DIESEL,peak.night,-10.398038973750863 -2020,8,TPASKM,peak.night,4.6791175386558 -2020,8,CO2EMT,peak.night,720.6880812387606 +2020,8,DIESEL,peak.night,-8.27548470975695 +2020,8,TPASKM,peak.night,3.723968119763024 +2020,8,CO2EMT,peak.night,573.5738452078567 2020,8,DIESEL,peak.day,-40.87500012671251 2020,8,TPASKM,peak.day,18.393750058860004 2020,8,CO2EMT,peak.day,2833.0462586569984 @@ -375,9 +375,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,8,DIESEL,peak.evening,-16.350000129165 2020,8,TPASKM,peak.evening,7.35750005886 2020,8,CO2EMT,peak.evening,1133.218508902248 -2020,8,DIESEL,summer.night,-7.6716665303413825 -2020,8,TPASKM,summer.night,3.452249938998847 -2020,8,CO2EMT,summer.night,531.7232071944168 +2020,8,DIESEL,summer.night,-4.566325984711812 +2020,8,TPASKM,summer.night,2.0548466933258 +2020,8,CO2EMT,summer.night,316.49205398636155 2020,8,DIESEL,summer.day,-40.87500012671251 2020,8,TPASKM,summer.day,18.393750058860004 2020,8,CO2EMT,summer.day,2833.0462586569984 @@ -387,9 +387,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,8,DIESEL,summer.evening,-16.350000129165 2020,8,TPASKM,summer.evening,7.35750005886 2020,8,CO2EMT,summer.evening,1133.218508902248 -2020,8,DIESEL,autumn.night,-10.398038973750863 -2020,8,TPASKM,autumn.night,4.6791175386558 -2020,8,CO2EMT,autumn.night,720.6880812387606 +2020,8,DIESEL,autumn.night,-7.6716020400005425 +2020,8,TPASKM,autumn.night,3.452220918345466 +2020,8,CO2EMT,autumn.night,531.7187373688934 2020,8,DIESEL,autumn.day,-40.87500012671251 2020,8,TPASKM,autumn.day,18.393750058860004 2020,8,CO2EMT,autumn.day,2833.0462586569984 @@ -399,41 +399,41 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,8,DIESEL,autumn.evening,-16.350000129165 2020,8,TPASKM,autumn.evening,7.35750005886 2020,8,CO2EMT,autumn.evening,1133.218508902248 -2020,9,ELCTRI,winter.night,-0.0 -2020,9,TPASKM,winter.night,0.0 -2020,9,ELCTRI,winter.day,-3.835891825332145 -2020,9,TPASKM,winter.day,2.1864583403299997 -2020,9,ELCTRI,winter.peak,-0.40185814341016585 -2020,9,TPASKM,winter.peak,0.22905914173234157 -2020,9,ELCTRI,winter.evening,-1.5343567374977702 -2020,9,TPASKM,winter.evening,0.8745833403299998 +2020,9,ELCTRI,winter.night,-1.4656218827507288 +2020,9,TPASKM,winter.night,0.8354044731261452 +2020,9,ELCTRI,winter.day,-2.832964349757678 +2020,9,TPASKM,winter.day,1.614789679281137 +2020,9,ELCTRI,winter.peak,-0.6985254550113619 +2020,9,TPASKM,winter.peak,0.3981595093365683 +2020,9,ELCTRI,winter.evening,-0.872699118139802 +2020,9,TPASKM,winter.evening,0.49743849731481526 2020,9,ELCTRI,peak.night,-0.0 2020,9,TPASKM,peak.night,0.0 -2020,9,ELCTRI,peak.day,-3.835891825332145 -2020,9,TPASKM,peak.day,2.1864583403299997 -2020,9,ELCTRI,peak.peak,-1.1507675439171874 -2020,9,TPASKM,peak.peak,0.6559375 -2020,9,ELCTRI,peak.evening,-1.5343567374977702 -2020,9,TPASKM,peak.evening,0.8745833403299998 -2020,9,ELCTRI,summer.night,-2.1523992977513977 -2020,9,TPASKM,summer.night,1.2268675996569534 +2020,9,ELCTRI,peak.day,-2.128946448115745 +2020,9,TPASKM,peak.day,1.2134994753652997 +2020,9,ELCTRI,peak.peak,-0.5049205307254415 +2020,9,TPASKM,peak.peak,0.28780470249911144 +2020,9,ELCTRI,peak.evening,-0.027877632114339076 +2020,9,TPASKM,peak.evening,0.01589025030437876 +2020,9,ELCTRI,summer.night,-2.6851242814149576 +2020,9,TPASKM,summer.night,1.53052084033 2020,9,ELCTRI,summer.day,-3.835891825332145 2020,9,TPASKM,summer.day,2.1864583403299997 2020,9,ELCTRI,summer.peak,-1.1507675439171874 2020,9,TPASKM,summer.peak,0.6559375 2020,9,ELCTRI,summer.evening,-1.5343567374977702 2020,9,TPASKM,summer.evening,0.8745833403299998 -2020,9,ELCTRI,autumn.night,-0.0 -2020,9,TPASKM,autumn.night,0.0 -2020,9,ELCTRI,autumn.day,-3.835891825332145 -2020,9,TPASKM,autumn.day,2.1864583403299997 -2020,9,ELCTRI,autumn.peak,-1.1507675439171874 -2020,9,TPASKM,autumn.peak,0.6559375 -2020,9,ELCTRI,autumn.evening,-1.5343567374977702 -2020,9,TPASKM,autumn.evening,0.8745833403299998 -2020,10,ELCTRI,winter.night,-0.0 -2020,10,GASOLI,winter.night,-0.0 -2020,10,TPASKM,winter.night,0.0 +2020,9,ELCTRI,autumn.night,-0.23359055318770391 +2020,9,TPASKM,autumn.night,0.1331466153103339 +2020,9,ELCTRI,autumn.day,-1.7593370517076579 +2020,9,TPASKM,autumn.day,1.0028221194232239 +2020,9,ELCTRI,autumn.peak,-0.2761147114700665 +2020,9,TPASKM,autumn.peak,0.15738538553006864 +2020,9,ELCTRI,autumn.evening,-0.20388210967226011 +2020,9,TPASKM,autumn.evening,0.11621280250737763 +2020,10,ELCTRI,winter.night,-0.9344846534906798 +2020,10,GASOLI,winter.night,-1.093750005 +2020,10,TPASKM,winter.night,1.093750005 2020,10,ELCTRI,winter.day,-1.3349780745844297 2020,10,GASOLI,winter.day,-1.562500005 2020,10,TPASKM,winter.day,1.562500005 @@ -443,9 +443,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,10,ELCTRI,winter.evening,-0.5339912323969298 2020,10,GASOLI,winter.evening,-0.625000005 2020,10,TPASKM,winter.evening,0.625000005 -2020,10,ELCTRI,peak.night,-0.0 -2020,10,GASOLI,peak.night,-0.0 -2020,10,TPASKM,peak.night,0.0 +2020,10,ELCTRI,peak.night,-0.8160662579798935 +2020,10,GASOLI,peak.night,-0.9551494188927758 +2020,10,TPASKM,peak.night,0.9551494188927758 2020,10,ELCTRI,peak.day,-1.3349780745844297 2020,10,GASOLI,peak.day,-1.562500005 2020,10,TPASKM,peak.day,1.562500005 @@ -455,9 +455,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,10,ELCTRI,peak.evening,-0.5339912323969298 2020,10,GASOLI,peak.evening,-0.625000005 2020,10,TPASKM,peak.evening,0.625000005 -2020,10,ELCTRI,summer.night,-0.0 -2020,10,GASOLI,summer.night,-0.0 -2020,10,TPASKM,summer.night,0.0 +2020,10,ELCTRI,summer.night,-0.9344846534906798 +2020,10,GASOLI,summer.night,-1.093750005 +2020,10,TPASKM,summer.night,1.093750005 2020,10,ELCTRI,summer.day,-1.3349780745844297 2020,10,GASOLI,summer.day,-1.562500005 2020,10,TPASKM,summer.day,1.562500005 @@ -467,9 +467,9 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,10,ELCTRI,summer.evening,-0.5339912323969298 2020,10,GASOLI,summer.evening,-0.625000005 2020,10,TPASKM,summer.evening,0.625000005 -2020,10,ELCTRI,autumn.night,-0.0 -2020,10,GASOLI,autumn.night,-0.0 -2020,10,TPASKM,autumn.night,0.0 +2020,10,ELCTRI,autumn.night,-0.9344846534906798 +2020,10,GASOLI,autumn.night,-1.093750005 +2020,10,TPASKM,autumn.night,1.093750005 2020,10,ELCTRI,autumn.day,-1.3349780745844297 2020,10,GASOLI,autumn.day,-1.562500005 2020,10,TPASKM,autumn.day,1.562500005 @@ -482,27 +482,27 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,11,GASNAT,winter.night,-36.31286857370999 2020,11,RSHEAT,winter.night,31.576407455399995 2020,11,CO2EMT,winter.night,1856.6769701737921 -2020,11,GASNAT,winter.day,-200.21098781044816 -2020,11,RSHEAT,winter.day,174.09651113952015 -2020,11,CO2EMT,winter.day,10236.787806748214 -2020,11,GASNAT,winter.peak,-104.21874999999999 -2020,11,RSHEAT,winter.peak,90.625 -2020,11,CO2EMT,winter.peak,5328.704687500001 -2020,11,GASNAT,winter.evening,-66.3057277148846 -2020,11,RSHEAT,winter.evening,57.65715453468226 -2020,11,CO2EMT,winter.evening,3390.21185806205 +2020,11,GASNAT,winter.day,-193.26973453857997 +2020,11,RSHEAT,winter.day,168.06063872919998 +2020,11,CO2EMT,winter.day,9881.881526957595 +2020,11,GASNAT,winter.peak,-104.21872974118598 +2020,11,RSHEAT,winter.peak,90.62498238363999 +2020,11,CO2EMT,winter.peak,5328.7036516668395 +2020,11,GASNAT,winter.evening,-62.62146996467999 +2020,11,RSHEAT,winter.evening,54.453452143199996 +2020,11,CO2EMT,winter.evening,3201.8357592940883 2020,11,GASNAT,peak.night,-15.393589558373995 2020,11,RSHEAT,peak.night,13.385730050759996 2020,11,CO2EMT,peak.night,787.0742341196624 -2020,11,GASNAT,peak.day,-91.57883738546323 -2020,11,RSHEAT,peak.day,79.63377163953325 -2020,11,CO2EMT,peak.day,4682.4259555187355 -2020,11,GASNAT,peak.peak,-61.57581749182269 -2020,11,RSHEAT,peak.peak,53.54418912332408 -2020,11,CO2EMT,peak.peak,3148.3715483568944 -2020,11,GASNAT,peak.evening,-31.545361968711887 -2020,11,RSHEAT,peak.evening,27.43074953801034 -2020,11,CO2EMT,peak.evening,1612.914357460239 +2020,11,GASNAT,peak.day,-82.18418839575197 +2020,11,RSHEAT,peak.day,71.46451164847998 +2020,11,CO2EMT,peak.day,4202.077552674799 +2020,11,GASNAT,peak.peak,-58.291277616306004 +2020,11,RSHEAT,peak.peak,50.688067492440005 +2020,11,CO2EMT,peak.peak,2980.433024521726 +2020,11,GASNAT,peak.evening,-24.917029342964003 +2020,11,RSHEAT,peak.evening,21.666982037360004 +2020,11,CO2EMT,peak.evening,1274.0077103057497 2020,11,GASNAT,summer.night,-0.0 2020,11,RSHEAT,summer.night,0.0 2020,11,CO2EMT,summer.night,0.0 @@ -518,31 +518,31 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,11,GASNAT,autumn.night,-6.206976122586998 2020,11,RSHEAT,autumn.night,5.397370541379999 2020,11,CO2EMT,autumn.night,317.36268914787325 -2020,11,GASNAT,autumn.day,-67.37690511980574 -2020,11,RSHEAT,autumn.day,58.58861314765717 -2020,11,CO2EMT,autumn.day,3444.981158775668 -2020,11,GASNAT,autumn.peak,-47.83176056917629 -2020,11,RSHEAT,autumn.peak,41.5928352775446 -2020,11,CO2EMT,autumn.peak,2445.6379179019837 -2020,11,GASNAT,autumn.evening,-21.639721399150606 -2020,11,RSHEAT,autumn.evening,18.817149042739658 -2020,11,CO2EMT,autumn.evening,1106.4389551385705 +2020,11,GASNAT,autumn.day,-56.69422338503598 +2020,11,RSHEAT,autumn.day,49.29932468263999 +2020,11,CO2EMT,autumn.day,2898.7756416768902 +2020,11,GASNAT,autumn.peak,-43.74986708110299 +2020,11,RSHEAT,autumn.peak,38.043362679219996 +2020,11,CO2EMT,autumn.peak,2236.9307038567963 +2020,11,GASNAT,autumn.evening,-15.624737710346995 +2020,11,RSHEAT,autumn.evening,13.586728443779997 +2020,11,CO2EMT,autumn.evening,798.8928391300419 2020,12,ELCTRI,winter.night,-9.624518793997803 2020,12,RSHEAT,winter.night,29.165208466660005 -2020,12,ELCTRI,winter.day,-11.757474648592156 -2020,12,RSHEAT,winter.day,35.62871105633987 -2020,12,ELCTRI,winter.peak,-4.124787936601196 -2020,12,RSHEAT,winter.peak,12.499357383639989 -2020,12,ELCTRI,winter.evening,-4.442503254808654 -2020,12,RSHEAT,winter.evening,13.462131075177737 +2020,12,ELCTRI,winter.day,-13.749312543997803 +2020,12,RSHEAT,winter.day,41.664583466660005 +2020,12,ELCTRI,winter.peak,-4.12479375 +2020,12,RSHEAT,winter.peak,12.499375 +2020,12,ELCTRI,winter.evening,-5.499725043997801 +2020,12,RSHEAT,winter.evening,16.66583346666 2020,12,ELCTRI,peak.night,-9.624518793997803 2020,12,RSHEAT,peak.night,29.165208466660005 -2020,12,ELCTRI,peak.day,-11.053456746950225 -2020,12,RSHEAT,peak.day,33.49532347560674 -2020,12,ELCTRI,peak.peak,-3.1822736118082546 -2020,12,RSHEAT,peak.peak,9.643253369115923 -2020,12,ELCTRI,peak.evening,-3.5976817687831897 -2020,12,RSHEAT,peak.evening,10.902065966009665 +2020,12,ELCTRI,peak.day,-13.749312543997803 +2020,12,RSHEAT,peak.day,41.664583466660005 +2020,12,ELCTRI,peak.peak,-4.12479375 +2020,12,RSHEAT,peak.peak,12.499375 +2020,12,ELCTRI,peak.evening,-5.499725043997801 +2020,12,RSHEAT,peak.evening,16.66583346666 2020,12,ELCTRI,summer.night,-1.7439017181564 2020,12,RSHEAT,summer.night,5.28455066108 2020,12,ELCTRI,summer.day,-2.9055524196533997 @@ -553,228 +553,340 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2020,12,RSHEAT,summer.evening,2.1588135889399998 2020,12,ELCTRI,autumn.night,-9.624518793997803 2020,12,RSHEAT,autumn.night,29.165208466660005 -2020,12,ELCTRI,autumn.day,-10.683847350542132 -2020,12,RSHEAT,autumn.day,32.375295001642826 -2020,12,ELCTRI,autumn.peak,-2.95346779255288 -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,59.26331370962941 -2030,0,CO2EMT,winter.night,303.0133229973352 -2030,0,GASPRD,winter.day,84.6618766119343 -2030,0,CO2EMT,winter.day,432.87617511682015 -2030,0,GASPRD,winter.peak,25.398562902304885 -2030,0,CO2EMT,winter.peak,129.8628521194849 -2030,0,GASPRD,winter.evening,33.8647508073245 -2030,0,CO2EMT,winter.evening,173.15047087785018 -2030,0,GASPRD,peak.night,20.91755724447714 -2030,0,CO2EMT,peak.night,106.95147019101164 -2030,0,GASPRD,peak.day,29.88222459398601 -2030,0,CO2EMT,peak.day,152.78781434905048 -2030,0,GASPRD,peak.peak,8.964667349508867 -2030,0,CO2EMT,peak.peak,45.83634415803884 -2030,0,GASPRD,peak.evening,11.952889894968285 -2030,0,CO2EMT,peak.evening,61.115126032972846 -2030,0,GASPRD,summer.night,0.0 -2030,0,CO2EMT,summer.night,0.0 -2030,0,GASPRD,summer.day,0.0 -2030,0,CO2EMT,summer.day,0.0 -2030,0,GASPRD,summer.peak,0.0 -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,3.2539661663447754 -2030,0,CO2EMT,autumn.night,16.63752900852084 -2030,0,GASPRD,autumn.day,4.648523088403134 -2030,0,CO2EMT,autumn.day,23.767898551005224 -2030,0,GASPRD,autumn.peak,1.3945569220583578 -2030,0,CO2EMT,autumn.peak,7.130369542484384 -2030,0,GASPRD,autumn.evening,1.8594092442864167 -2030,0,CO2EMT,autumn.evening,9.50715946603645 -2030,1,OILCRD,winter.night,126.73281307934997 -2030,1,GASPRD,winter.night,12.673281307934998 -2030,1,CO2EMT,winter.night,929.3317183108734 -2030,1,OILCRD,winter.day,181.04687557934997 -2030,1,GASPRD,winter.day,18.104687557934998 -2030,1,CO2EMT,winter.day,1327.6167386233733 -2030,1,OILCRD,winter.peak,54.314062499999956 -2030,1,GASPRD,winter.peak,5.431406249999996 -2030,1,CO2EMT,winter.peak,398.2850203124997 -2030,1,OILCRD,winter.evening,72.41875057934998 -2030,1,GASPRD,winter.evening,7.2418750579349975 -2030,1,CO2EMT,winter.evening,531.0466979983734 -2030,1,OILCRD,peak.night,102.68304596728093 -2030,1,GASPRD,peak.night,10.268304596728093 -2030,1,CO2EMT,peak.night,752.974776078071 -2030,1,OILCRD,peak.day,146.6900654663694 -2030,1,GASPRD,peak.day,14.66900654663694 -2030,1,CO2EMT,peak.day,1075.6782500648867 -2030,1,OILCRD,peak.peak,44.00701949908835 -2030,1,GASPRD,peak.peak,4.400701949908835 -2030,1,CO2EMT,peak.peak,322.70347398681486 -2030,1,OILCRD,peak.evening,58.67602646819267 -2030,1,GASPRD,peak.evening,5.867602646819267 -2030,1,CO2EMT,peak.evening,430.2713020912568 -2030,1,OILCRD,summer.night,110.09517747992669 -2030,1,GASPRD,summer.night,11.00951774799267 -2030,1,CO2EMT,summer.night,807.3279364603025 -2030,1,OILCRD,summer.day,157.27882475562714 -2030,1,GASPRD,summer.day,15.727882475562716 -2030,1,CO2EMT,summer.day,1153.325621933014 -2030,1,OILCRD,summer.peak,47.18364727570047 -2030,1,GASPRD,summer.peak,4.718364727570047 -2030,1,CO2EMT,summer.peak,345.99768547271157 -2030,1,OILCRD,summer.evening,62.91153020422621 -2030,1,GASPRD,summer.evening,6.291153020422621 -2030,1,CO2EMT,summer.evening,461.33025098759083 -2030,1,OILCRD,autumn.night,103.75467942624444 -2030,1,GASPRD,autumn.night,10.375467942624445 -2030,1,CO2EMT,autumn.night,760.8330642326505 -2030,1,OILCRD,autumn.day,148.22097040564626 -2030,1,GASPRD,autumn.day,14.822097040564627 -2030,1,CO2EMT,autumn.day,1086.904375984604 -2030,1,OILCRD,autumn.peak,44.46629097940174 -2030,1,GASPRD,autumn.peak,4.446629097940174 -2030,1,CO2EMT,autumn.peak,326.071311751953 -2030,1,OILCRD,autumn.evening,59.28838844684276 -2030,1,GASPRD,autumn.evening,5.928838844684276 -2030,1,CO2EMT,autumn.evening,434.76175248069796 -2030,2,GASPRD,winter.night,-80.64421746694903 -2030,2,GASNAT,winter.night,76.80401663518956 -2030,2,CO2EMT,winter.night,196.34946852786211 -2030,2,GASPRD,winter.day,-115.2060247947875 -2030,2,GASNAT,winter.day,109.72002361408333 -2030,2,CO2EMT,winter.day,280.49924036940405 -2030,2,GASPRD,winter.peak,-34.561807327838466 -2030,2,GASNAT,winter.peak,32.916006978893776 -2030,2,CO2EMT,winter.peak,84.14977184154195 -2030,2,GASPRD,winter.evening,-46.082410139110564 -2030,2,GASNAT,winter.evening,43.88800965629577 -2030,2,CO2EMT,winter.evening,112.19969668632015 -2030,2,GASPRD,peak.night,-38.24106068442874 -2030,2,GASNAT,peak.night,36.42005779469404 -2030,2,CO2EMT,peak.night,93.10787775213532 -2030,2,GASPRD,peak.day,-54.63008661711981 -2030,2,GASNAT,peak.day,52.02865392106648 -2030,2,CO2EMT,peak.day,133.01125374920647 -2030,2,GASPRD,peak.peak,-16.38902593269106 -2030,2,GASNAT,peak.peak,15.608596126372435 -2030,2,CO2EMT,peak.peak,39.90337599707113 -2030,2,GASPRD,peak.evening,-21.85203475173768 -2030,2,GASNAT,peak.evening,20.8114616683216 -2030,2,CO2EMT,peak.evening,53.20450175506417 -2030,2,GASPRD,summer.night,-4.4276378920973105 -2030,2,GASNAT,summer.night,4.216797992473629 -2030,2,CO2EMT,summer.night,10.780244067758835 -2030,2,GASPRD,summer.day,-6.325196980035888 -2030,2,GASNAT,summer.day,6.023997123843703 -2030,2,CO2EMT,summer.day,15.400348647106428 -2030,2,GASPRD,summer.peak,-1.8975590879385773 -2030,2,GASNAT,summer.peak,1.8071991313700735 -2030,2,CO2EMT,summer.peak,4.620104579347593 -2030,2,GASPRD,summer.evening,-2.5300788041587343 -2030,2,GASNAT,summer.evening,2.4095988611035564 -2030,2,CO2EMT,summer.evening,6.160139488411242 -2030,2,GASPRD,autumn.night,-20.75826328784179 -2030,2,GASNAT,autumn.night,19.76977455984932 -2030,2,CO2EMT,autumn.night,50.541428662254795 -2030,2,GASPRD,autumn.day,-29.654661799104733 -2030,2,GASNAT,autumn.day,28.242535046766413 -2030,2,CO2EMT,autumn.day,72.20204084705834 -2030,2,GASPRD,autumn.peak,-8.896398511262944 -2030,2,GASNAT,autumn.peak,8.472760486917089 -2030,2,CO2EMT,autumn.peak,21.66061218480354 -2030,2,GASPRD,autumn.evening,-11.86186477657884 -2030,2,GASNAT,autumn.evening,11.297014072932228 -2030,2,CO2EMT,autumn.evening,28.880816477451244 -2030,5,ELCTRI,winter.night,4.4353127955452125 -2030,5,ELCTRI,winter.day,7.075379933645912 -2030,5,ELCTRI,winter.peak,1.9712501261051123 +2020,12,ELCTRI,autumn.day,-13.749312543997803 +2020,12,RSHEAT,autumn.day,41.664583466660005 +2020,12,ELCTRI,autumn.peak,-4.12479375 +2020,12,RSHEAT,autumn.peak,12.499375 +2020,12,ELCTRI,autumn.evening,-5.499725043997801 +2020,12,RSHEAT,autumn.evening,16.66583346666 +2030,0,GASPRD,winter.night,68.9952930291232 +2030,0,CO2EMT,winter.night,352.77293325790697 +2030,0,GASPRD,winter.day,98.56470419214442 +2030,0,CO2EMT,winter.day,503.96133253443446 +2030,0,GASPRD,winter.peak,29.569411163021208 +2030,0,CO2EMT,winter.peak,151.18839927652743 +2030,0,GASPRD,winter.evening,39.425881866101996 +2030,0,CO2EMT,winter.evening,201.5845339813795 +2030,0,GASPRD,peak.night,13.970724114766965 +2030,0,CO2EMT,peak.night,71.43231239880349 +2030,0,GASPRD,peak.day,19.958177279438736 +2030,0,CO2EMT,peak.day,102.04616042977027 +2030,0,GASPRD,peak.peak,5.98745316467177 +2030,0,CO2EMT,peak.peak,30.61384803096676 +2030,0,GASPRD,peak.evening,7.983270950095189 +2030,0,CO2EMT,peak.evening,40.818464367836704 +2030,0,GASPRD,summer.night,8.902896262951216 +2030,0,CO2EMT,summer.night,45.520508592469575 +2030,0,GASPRD,summer.day,12.718423215345044 +2030,0,CO2EMT,summer.day,65.02929790005922 +2030,0,GASPRD,summer.peak,3.8155269523938267 +2030,0,CO2EMT,summer.peak,19.508789307589637 +2030,0,GASPRD,summer.evening,5.087369310557383 +2030,0,CO2EMT,summer.evening,26.011719284879902 +2030,0,GASPRD,autumn.night,6.253709469079823 +2030,0,CO2EMT,autumn.night,31.975216515405137 +2030,0,GASPRD,autumn.day,8.933870657861869 +2030,0,CO2EMT,autumn.day,45.67888067364774 +2030,0,GASPRD,autumn.peak,2.6801611887820442 +2030,0,CO2EMT,autumn.peak,13.703664158242594 +2030,0,GASPRD,autumn.evening,3.5735482802977696 +2030,0,CO2EMT,autumn.evening,18.2715523571625 +2030,1,OILCRD,winter.night,57.05489279111888 +2030,1,GASPRD,winter.night,5.705489279111888 +2030,1,CO2EMT,winter.night,418.38352883727475 +2030,1,OILCRD,winter.day,81.50698958981738 +2030,1,GASPRD,winter.day,8.150698958981739 +2030,1,CO2EMT,winter.day,597.6907546621309 +2030,1,OILCRD,winter.peak,24.452096798698506 +2030,1,GASPRD,winter.peak,2.445209679869851 +2030,1,CO2EMT,winter.peak,179.30722582485615 +2030,1,OILCRD,winter.evening,32.602795992420376 +2030,1,GASPRD,winter.evening,3.260279599242038 +2030,1,CO2EMT,winter.evening,239.07630301241863 +2030,1,OILCRD,peak.night,56.68515053216414 +2030,1,GASPRD,peak.night,5.668515053216414 +2030,1,CO2EMT,peak.night,415.67220885235963 +2030,1,OILCRD,peak.day,80.97878636346357 +2030,1,GASPRD,peak.day,8.097878636346357 +2030,1,CO2EMT,peak.day,593.8174404032784 +2030,1,OILCRD,peak.peak,24.293635831299436 +2030,1,GASPRD,peak.peak,2.429363583129944 +2030,1,CO2EMT,peak.peak,178.14523155091877 +2030,1,OILCRD,peak.evening,32.3915147008647 +2030,1,GASPRD,peak.evening,3.23915147008647 +2030,1,CO2EMT,peak.evening,237.52697730144084 +2030,1,OILCRD,summer.night,56.68515053216414 +2030,1,GASPRD,summer.night,5.668515053216414 +2030,1,CO2EMT,summer.night,415.67220885235963 +2030,1,OILCRD,summer.day,80.97878636346357 +2030,1,GASPRD,summer.day,8.097878636346357 +2030,1,CO2EMT,summer.day,593.8174404032784 +2030,1,OILCRD,summer.peak,24.293635831299436 +2030,1,GASPRD,summer.peak,2.429363583129944 +2030,1,CO2EMT,summer.peak,178.14523155091877 +2030,1,OILCRD,summer.evening,32.3915147008647 +2030,1,GASPRD,summer.evening,3.23915147008647 +2030,1,CO2EMT,summer.evening,237.52697730144084 +2030,1,OILCRD,autumn.night,56.685150532164116 +2030,1,GASPRD,autumn.night,5.668515053216412 +2030,1,CO2EMT,autumn.night,415.67220885235946 +2030,1,OILCRD,autumn.day,80.97878636346358 +2030,1,GASPRD,autumn.day,8.097878636346358 +2030,1,CO2EMT,autumn.day,593.8174404032785 +2030,1,OILCRD,autumn.peak,24.29363583129943 +2030,1,GASPRD,autumn.peak,2.429363583129943 +2030,1,CO2EMT,autumn.peak,178.1452315509187 +2030,1,OILCRD,autumn.evening,32.39151470086469 +2030,1,GASPRD,autumn.evening,3.239151470086469 +2030,1,CO2EMT,autumn.evening,237.52697730144078 +2030,2,GASPRD,winter.night,-74.7007823082351 +2030,2,GASNAT,winter.night,71.14360219831914 +2030,2,CO2EMT,winter.night,181.8786190200029 +2030,2,GASPRD,winter.day,-106.71540315112617 +2030,2,GASNAT,winter.day,101.63371728678682 +2030,2,CO2EMT,winter.day,259.8265982436705 +2030,2,GASPRD,winter.peak,-32.01462084289106 +2030,2,GASNAT,winter.peak,30.490115088467675 +2030,2,CO2EMT,winter.peak,77.94797922366762 +2030,2,GASPRD,winter.evening,-42.686161465344036 +2030,2,GASNAT,winter.evening,40.65348710985146 +2030,2,CO2EMT,winter.evening,103.93063979633527 +2030,2,GASPRD,peak.night,-19.639239167983376 +2030,2,GASNAT,peak.night,18.70403730284131 +2030,2,CO2EMT,peak.night,47.81687136471381 +2030,2,GASPRD,peak.day,-28.05605591578509 +2030,2,GASNAT,peak.day,26.720053253128658 +2030,2,CO2EMT,peak.day,68.30981614162341 +2030,2,GASPRD,peak.peak,-8.416816747801713 +2030,2,GASNAT,peak.peak,8.016015950287345 +2030,2,CO2EMT,peak.peak,20.4929447769096 +2030,2,GASPRD,peak.evening,-11.222422420181664 +2030,2,GASNAT,peak.evening,10.688021352553966 +2030,2,CO2EMT,peak.evening,27.323926587804216 +2030,2,GASPRD,summer.night,-14.571411316167627 +2030,2,GASNAT,summer.night,13.877534586826311 +2030,2,CO2EMT,summer.night,35.47791717122146 +2030,2,GASPRD,summer.day,-20.8163018516914 +2030,2,GASNAT,summer.day,19.825049382563236 +2030,2,CO2EMT,summer.day,50.682738746522915 +2030,2,GASPRD,summer.peak,-6.244890535523769 +2030,2,GASNAT,summer.peak,5.9475147957369225 +2030,2,CO2EMT,summer.peak,15.204821575301445 +2030,2,GASPRD,summer.evening,-8.326520780643861 +2030,2,GASNAT,summer.evening,7.930019791089392 +2030,2,CO2EMT,summer.evening,20.273095595920033 +2030,2,GASPRD,autumn.night,-11.922224522296238 +2030,2,GASNAT,autumn.night,11.354499545044035 +2030,2,CO2EMT,autumn.night,29.02777808690508 +2030,2,GASPRD,autumn.day,-17.031749294208225 +2030,2,GASNAT,autumn.day,16.220713613531643 +2030,2,CO2EMT,autumn.day,41.46825435299365 +2030,2,GASPRD,autumn.peak,-5.109524771911988 +2030,2,GASNAT,autumn.peak,4.866214068487608 +2030,2,CO2EMT,autumn.peak,12.44047626608857 +2030,2,GASPRD,autumn.evening,-6.812699750384242 +2030,2,GASNAT,autumn.evening,6.48828547655642 +2030,2,CO2EMT,autumn.evening,16.58730182081649 +2030,3,OILCRD,winter.night,-8.524461728251062 +2030,3,GASOLI,winter.night,3.2786391262504084 +2030,3,DIESEL,winter.night,3.2786391262504084 +2030,3,CO2EMT,winter.night,144.25356427676547 +2030,3,OILCRD,winter.day,-12.177802452229104 +2030,3,GASOLI,winter.day,4.6837701739342705 +2030,3,DIESEL,winter.day,4.6837701739342705 +2030,3,CO2EMT,winter.day,206.07652011276002 +2030,3,OILCRD,winter.peak,-3.6533407239780393 +2030,3,GASOLI,winter.peak,1.4051310476838612 +2030,3,DIESEL,winter.peak,1.4051310476838612 +2030,3,CO2EMT,winter.peak,61.82295583599452 +2030,3,OILCRD,winter.evening,-4.8711210042730215 +2030,3,GASOLI,winter.evening,1.8735080785665468 +2030,3,DIESEL,winter.evening,1.8735080785665468 +2030,3,CO2EMT,winter.evening,82.43060844077092 +2030,3,OILCRD,peak.night,-7.152113586404908 +2030,3,GASOLI,peak.night,2.7508129178480414 +2030,3,DIESEL,peak.night,2.7508129178480414 +2030,3,CO2EMT,peak.night,121.03026675947812 +2030,3,OILCRD,peak.day,-10.217305109423279 +2030,3,GASOLI,peak.day,3.9297327343935686 +2030,3,DIESEL,peak.day,3.9297327343935686 +2030,3,CO2EMT,peak.day,172.90038084784823 +2030,3,OILCRD,peak.peak,-3.065191523018372 +2030,3,GASOLI,peak.peak,1.1789198165455277 +2030,3,DIESEL,peak.peak,1.1789198165455277 +2030,3,CO2EMT,peak.peak,51.87011408837012 +2030,3,OILCRD,peak.evening,-4.086922063386537 +2030,3,GASOLI,peak.evening,1.5718931013025141 +2030,3,DIESEL,peak.evening,1.5718931013025141 +2030,3,CO2EMT,peak.evening,69.16015267110801 +2030,3,OILCRD,summer.night,-7.152113586404894 +2030,3,GASOLI,summer.night,2.750812917848036 +2030,3,DIESEL,summer.night,2.750812917848036 +2030,3,CO2EMT,summer.night,121.03026675947788 +2030,3,OILCRD,summer.day,-10.21730510942326 +2030,3,GASOLI,summer.day,3.929732734393561 +2030,3,DIESEL,summer.day,3.929732734393561 +2030,3,CO2EMT,summer.day,172.90038084784788 +2030,3,OILCRD,summer.peak,-3.0651915230183686 +2030,3,GASOLI,summer.peak,1.1789198165455264 +2030,3,DIESEL,summer.peak,1.1789198165455264 +2030,3,CO2EMT,summer.peak,51.870114088370066 +2030,3,OILCRD,summer.evening,-4.086922063386528 +2030,3,GASOLI,summer.evening,1.571893101302511 +2030,3,DIESEL,summer.evening,1.571893101302511 +2030,3,CO2EMT,summer.evening,69.16015267110788 +2030,3,OILCRD,autumn.night,-7.152113586404888 +2030,3,GASOLI,autumn.night,2.750812917848034 +2030,3,DIESEL,autumn.night,2.750812917848034 +2030,3,CO2EMT,autumn.night,121.03026675947778 +2030,3,OILCRD,autumn.day,-10.217305109423252 +2030,3,GASOLI,autumn.day,3.9297327343935584 +2030,3,DIESEL,autumn.day,3.9297327343935584 +2030,3,CO2EMT,autumn.day,172.90038084784777 +2030,3,OILCRD,autumn.peak,-3.0651915230183593 +2030,3,GASOLI,autumn.peak,1.1789198165455228 +2030,3,DIESEL,autumn.peak,1.1789198165455228 +2030,3,CO2EMT,autumn.peak,51.87011408836991 +2030,3,OILCRD,autumn.evening,-4.086922063386526 +2030,3,GASOLI,autumn.evening,1.57189310130251 +2030,3,DIESEL,autumn.evening,1.57189310130251 +2030,3,CO2EMT,autumn.evening,69.16015267110782 +2030,4,OILCRD,winter.night,-48.53043106286782 +2030,4,GASOLI,winter.night,37.046130582341846 +2030,4,CO2EMT,winter.night,815.0148728115206 +2030,4,OILCRD,winter.day,-69.32918713758829 +2030,4,GASOLI,winter.day,52.92304361647961 +2030,4,CO2EMT,winter.day,1164.3069595625514 +2030,4,OILCRD,winter.peak,-20.798756074720455 +2030,4,GASOLI,winter.peak,15.87691303413775 +2030,4,CO2EMT,winter.peak,349.2920867510305 +2030,4,OILCRD,winter.evening,-27.73167498814735 +2030,4,GASOLI,winter.evening,21.169217548204085 +2030,4,CO2EMT,winter.evening,465.72278606048985 +2030,4,OILCRD,peak.night,-49.53303694575922 +2030,4,GASOLI,peak.night,37.81147858454902 +2030,4,CO2EMT,peak.night,831.8525288600785 +2030,4,OILCRD,peak.day,-70.7614812540403 +2030,4,GASOLI,peak.day,54.016397903847555 +2030,4,CO2EMT,peak.day,1188.360753884646 +2030,4,OILCRD,peak.peak,-21.22844430828106 +2030,4,GASOLI,peak.peak,16.20491931929852 +2030,4,CO2EMT,peak.peak,356.5082250245674 +2030,4,OILCRD,peak.evening,-28.304592637478155 +2030,4,GASOLI,peak.evening,21.6065592652505 +2030,4,CO2EMT,peak.evening,475.34430383551097 +2030,4,OILCRD,summer.night,-49.53303694575924 +2030,4,GASOLI,summer.night,37.811478584549036 +2030,4,CO2EMT,summer.night,831.8525288600788 +2030,4,OILCRD,summer.day,-70.76148125404032 +2030,4,GASOLI,summer.day,54.01639790384757 +2030,4,CO2EMT,summer.day,1188.3607538846466 +2030,4,OILCRD,summer.peak,-21.22844430828107 +2030,4,GASOLI,summer.peak,16.204919319298526 +2030,4,CO2EMT,summer.peak,356.50822502456754 +2030,4,OILCRD,summer.evening,-28.304592637478166 +2030,4,GASOLI,summer.evening,21.606559265250507 +2030,4,CO2EMT,summer.evening,475.34430383551114 +2030,4,OILCRD,autumn.night,-49.53303694575924 +2030,4,GASOLI,autumn.night,37.811478584549036 +2030,4,CO2EMT,autumn.night,831.8525288600788 +2030,4,OILCRD,autumn.day,-70.76148125404032 +2030,4,GASOLI,autumn.day,54.01639790384757 +2030,4,CO2EMT,autumn.day,1188.3607538846466 +2030,4,OILCRD,autumn.peak,-21.22844430828107 +2030,4,GASOLI,autumn.peak,16.204919319298526 +2030,4,CO2EMT,autumn.peak,356.50822502456754 +2030,4,OILCRD,autumn.evening,-28.304592637478166 +2030,4,GASOLI,autumn.evening,21.606559265250507 +2030,4,CO2EMT,autumn.evening,475.34430383551114 +2030,5,ELCTRI,winter.night,1.222713107419263 +2030,5,ELCTRI,winter.day,7.008842242823608 +2030,5,ELCTRI,winter.peak,1.9712501261051125 2030,5,ELCTRI,winter.evening,2.5696653598405335 -2030,5,ELCTRI,peak.night,2.8512725172836966 -2030,5,ELCTRI,peak.day,6.3713620320039785 -2030,5,ELCTRI,peak.peak,1.7776452018191917 +2030,5,ELCTRI,peak.night,1.222713107419263 +2030,5,ELCTRI,peak.day,6.371362032003979 +2030,5,ELCTRI,peak.peak,1.7776452018191915 2030,5,ELCTRI,peak.evening,1.7248438738150698 -2030,5,ELCTRI,summer.night,1.6368416242136152 +2030,5,ELCTRI,summer.night,0.5725581068148169 2030,5,ELCTRI,summer.day,4.55851592811161 -2030,5,ELCTRI,summer.peak,1.3376340127470943 +2030,5,ELCTRI,summer.peak,1.3376340127470945 2030,5,ELCTRI,summer.evening,1.0560268601370622 -2030,5,ELCTRI,autumn.night,3.2032814659821853 -2030,5,ELCTRI,autumn.day,6.001752635595889 +2030,5,ELCTRI,autumn.night,1.222713107419263 +2030,5,ELCTRI,autumn.day,6.0017526355958895 2030,5,ELCTRI,autumn.peak,1.5488393825638174 -2030,5,ELCTRI,autumn.evening,1.9008483513729917 -2030,6,GASNAT,winter.night,-5.155992191990395 -2030,6,ELCTRI,winter.night,3.4373281279935965 -2030,6,CO2EMT,winter.night,263.6258807764689 -2030,6,GASNAT,winter.day,-7.365703121313314 -2030,6,ELCTRI,winter.day,4.910468747542209 -2030,6,CO2EMT,winter.day,376.6084005927497 -2030,6,GASNAT,winter.peak,-2.2097109293229193 -2030,6,ELCTRI,winter.peak,1.4731406195486128 -2030,6,CO2EMT,winter.peak,112.98251981628084 -2030,6,GASNAT,winter.evening,-2.9462812626674753 -2030,6,ELCTRI,winter.evening,1.9641875084449836 -2030,6,CO2EMT,winter.evening,150.643360960188 -2030,6,GASNAT,peak.night,-2.4444144454534955 -2030,6,ELCTRI,peak.night,1.6296096303023302 -2030,6,CO2EMT,peak.night,124.9829105960372 -2030,6,GASNAT,peak.day,-7.365703121313314 -2030,6,ELCTRI,peak.day,4.910468747542209 -2030,6,CO2EMT,peak.day,376.6084005927497 -2030,6,GASNAT,peak.peak,-2.2097109293229193 -2030,6,ELCTRI,peak.peak,1.4731406195486128 -2030,6,CO2EMT,peak.peak,112.98251981628084 -2030,6,GASNAT,peak.evening,-2.9462812626674753 -2030,6,ELCTRI,peak.evening,1.9641875084449836 -2030,6,CO2EMT,peak.evening,150.643360960188 -2030,6,GASNAT,summer.night,-1.9358977954872527 -2030,6,ELCTRI,summer.night,1.290598530324835 -2030,6,CO2EMT,summer.night,98.98245428326322 -2030,6,GASNAT,summer.day,-7.365703121313314 -2030,6,ELCTRI,summer.day,4.910468747542209 -2030,6,CO2EMT,summer.day,376.6084005927497 -2030,6,GASNAT,summer.peak,-2.2097109293229193 -2030,6,ELCTRI,summer.peak,1.4731406195486128 -2030,6,CO2EMT,summer.peak,112.98251981628084 -2030,6,GASNAT,summer.evening,-2.9462812626674753 -2030,6,ELCTRI,summer.evening,1.9641875084449836 -2030,6,CO2EMT,summer.evening,150.643360960188 -2030,6,GASNAT,autumn.night,-0.0 -2030,6,ELCTRI,autumn.night,0.0 -2030,6,CO2EMT,autumn.night,0.0 -2030,6,GASNAT,autumn.day,-7.365703121313314 -2030,6,ELCTRI,autumn.day,4.910468747542209 -2030,6,CO2EMT,autumn.day,376.6084005927497 -2030,6,GASNAT,autumn.peak,-2.2097109293229193 -2030,6,ELCTRI,autumn.peak,1.4731406195486128 -2030,6,CO2EMT,autumn.peak,112.98251981628084 -2030,6,GASNAT,autumn.evening,-2.9462812626674753 -2030,6,ELCTRI,autumn.evening,1.9641875084449836 -2030,6,CO2EMT,autumn.evening,150.643360960188 -2030,11,GASNAT,winter.night,-1.0443704958171223 -2030,11,RSHEAT,winter.night,0.9081482572322803 -2030,11,CO2EMT,winter.night,53.398663451129465 -2030,11,GASNAT,winter.day,-123.06397420282799 -2030,11,RSHEAT,winter.day,107.01215148072001 -2030,11,CO2EMT,winter.day,6292.261000990597 -2030,11,GASNAT,winter.peak,-88.14285535632469 -2030,11,RSHEAT,winter.peak,76.64596117941278 -2030,11,CO2EMT,winter.peak,4506.744194368882 -2030,11,GASNAT,winter.evening,-33.39916932419856 -2030,11,RSHEAT,winter.evening,29.042755934085704 -2030,11,CO2EMT,winter.evening,1707.6995275462725 +2030,5,ELCTRI,autumn.evening,1.9008483513729915 +2030,6,GASNAT,winter.night,0.0 +2030,6,ELCTRI,winter.night,-0.0 +2030,6,CO2EMT,winter.night,-0.0 +2030,6,GASNAT,winter.day,0.0 +2030,6,ELCTRI,winter.day,-0.0 +2030,6,CO2EMT,winter.day,-0.0 +2030,6,GASNAT,winter.peak,0.0 +2030,6,ELCTRI,winter.peak,-0.0 +2030,6,CO2EMT,winter.peak,-0.0 +2030,6,GASNAT,winter.evening,0.0 +2030,6,ELCTRI,winter.evening,-0.0 +2030,6,CO2EMT,winter.evening,-0.0 +2030,6,GASNAT,peak.night,0.0 +2030,6,ELCTRI,peak.night,-0.0 +2030,6,CO2EMT,peak.night,-0.0 +2030,6,GASNAT,peak.day,-2.3012344292002997 +2030,6,ELCTRI,peak.day,1.5341562861335332 +2030,6,CO2EMT,peak.day,117.66211636501131 +2030,6,GASNAT,peak.peak,-1.3739886695927344 +2030,6,ELCTRI,peak.peak,0.9159924463951562 +2030,6,CO2EMT,peak.peak,70.2520406762765 +2030,6,GASNAT,peak.evening,-4.013699391158556 +2030,6,ELCTRI,peak.evening,2.6757995941057042 +2030,6,CO2EMT,peak.evening,205.22044986993697 +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,-5.619178537749953 +2030,6,ELCTRI,summer.day,3.746119025166635 +2030,6,CO2EMT,summer.day,287.3085986351551 +2030,6,GASNAT,summer.peak,-1.8374960217703742 +2030,6,ELCTRI,summer.peak,1.224997347846916 +2030,6,CO2EMT,summer.peak,93.95117159311921 +2030,6,GASNAT,summer.evening,-6.1394192464577335 +2030,6,ELCTRI,summer.evening,4.092946164305156 +2030,6,CO2EMT,summer.evening,313.9085060713839 +2030,6,GASNAT,autumn.night,0.0 +2030,6,ELCTRI,autumn.night,-0.0 +2030,6,CO2EMT,autumn.night,-0.0 +2030,6,GASNAT,autumn.day,-0.7024295843082625 +2030,6,ELCTRI,autumn.day,0.46828638953884166 +2030,6,CO2EMT,autumn.day,35.915224645681455 +2030,6,GASNAT,autumn.peak,-2.5343721559043666 +2030,6,ELCTRI,autumn.peak,1.6895814372695777 +2030,6,CO2EMT,autumn.peak,129.58244833139025 +2030,6,GASNAT,autumn.evening,-1.8549262052752518 +2030,6,ELCTRI,autumn.evening,1.236617470183501 +2030,6,CO2EMT,autumn.evening,94.8423768757236 +2030,11,GASNAT,winter.night,-0.0 +2030,11,RSHEAT,winter.night,0.0 +2030,11,CO2EMT,winter.night,0.0 +2030,11,GASNAT,winter.day,-122.92195848856805 +2030,11,RSHEAT,winter.day,106.88865955527658 +2030,11,CO2EMT,winter.day,6284.999737520485 +2030,11,GASNAT,winter.peak,-88.10025064218304 +2030,11,RSHEAT,winter.peak,76.60891360189831 +2030,11,CO2EMT,winter.peak,4504.5658153348195 +2030,11,GASNAT,winter.evening,-32.898712552674 +2030,11,RSHEAT,winter.evening,28.607576132760002 +2030,11,CO2EMT,winter.evening,1682.1111728182218 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,-47.914270986659005 -2030,11,RSHEAT,peak.day,41.664583466660005 -2030,11,CO2EMT,peak.day,2449.856675547875 -2030,11,GASNAT,peak.peak,-51.6372968814447 -2030,11,RSHEAT,peak.peak,44.90199728821278 -2030,11,CO2EMT,peak.peak,2640.2149895482676 -2030,11,GASNAT,peak.evening,-10.351091883593652 -2030,11,RSHEAT,peak.evening,9.00094946399448 -2030,11,CO2EMT,peak.evening,529.2513280081434 +2030,11,GASNAT,peak.day,-0.0 +2030,11,RSHEAT,peak.day,0.0 +2030,11,CO2EMT,peak.day,0.0 +2030,11,GASNAT,peak.peak,-37.220410917303056 +2030,11,RSHEAT,peak.peak,32.36557471069831 +2030,11,CO2EMT,peak.peak,1903.0796102017055 +2030,11,GASNAT,peak.evening,-0.0 +2030,11,RSHEAT,peak.evening,0.0 +2030,11,CO2EMT,peak.evening,0.0 2030,11,GASNAT,summer.night,-0.0 2030,11,RSHEAT,summer.night,0.0 2030,11,CO2EMT,summer.night,0.0 @@ -790,399 +902,287 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2030,11,GASNAT,autumn.night,-0.0 2030,11,RSHEAT,autumn.night,0.0 2030,11,CO2EMT,autumn.night,0.0 -2030,11,GASNAT,autumn.day,-19.675706155943022 -2030,11,RSHEAT,autumn.day,17.10930970082002 -2030,11,CO2EMT,autumn.day,1006.0188557533668 -2030,11,GASNAT,autumn.peak,-35.527876411241685 -2030,11,RSHEAT,autumn.peak,30.893805574992772 -2030,11,CO2EMT,autumn.peak,1816.5403209067877 -2030,11,GASNAT,autumn.evening,-0.05680628597664636 -2030,11,RSHEAT,autumn.evening,0.0493967704144751 -2030,11,CO2EMT,autumn.evening,2.904505401985929 -2030,12,ELCTRI,winter.night,-9.324829869111143 -2030,12,RSHEAT,winter.night,28.257060209427706 +2030,11,GASNAT,autumn.day,-0.0 +2030,11,RSHEAT,autumn.day,0.0 +2030,11,CO2EMT,autumn.day,0.0 +2030,11,GASNAT,autumn.peak,-21.110990447100036 +2030,11,RSHEAT,autumn.peak,18.357382997478293 +2030,11,CO2EMT,autumn.peak,1079.4049415602249 +2030,11,GASNAT,autumn.evening,-0.0 +2030,11,RSHEAT,autumn.evening,0.0 +2030,11,CO2EMT,autumn.evening,0.0 +2030,12,ELCTRI,winter.night,-9.624518793997803 +2030,12,RSHEAT,winter.night,29.165208466660005 2030,12,ELCTRI,winter.day,-13.749312543997803 2030,12,RSHEAT,winter.day,41.664583466660005 -2030,12,ELCTRI,winter.peak,-4.124793750000001 -2030,12,RSHEAT,winter.peak,12.499375000000004 -2030,12,ELCTRI,winter.evening,-5.372416643797097 -2030,12,RSHEAT,winter.evening,16.280050435748777 -2030,12,ELCTRI,peak.night,-2.974296026466596 -2030,12,RSHEAT,peak.night,9.013018262019987 -2030,12,ELCTRI,peak.day,-0.0 -2030,12,RSHEAT,peak.day,0.0 -2030,12,ELCTRI,peak.peak,-0.0 -2030,12,RSHEAT,peak.peak,0.0 -2030,12,ELCTRI,peak.evening,-0.0 -2030,12,RSHEAT,peak.evening,0.0 -2030,12,ELCTRI,summer.night,-0.0 -2030,12,RSHEAT,summer.night,0.0 +2030,12,ELCTRI,winter.peak,-4.12479375 +2030,12,RSHEAT,winter.peak,12.499375 +2030,12,ELCTRI,winter.evening,-5.499725043997801 +2030,12,RSHEAT,winter.evening,16.66583346666 +2030,12,ELCTRI,peak.night,-9.624518793997803 +2030,12,RSHEAT,peak.night,29.165208466660005 +2030,12,ELCTRI,peak.day,-13.70856020860147 +2030,12,RSHEAT,peak.day,41.54109154121657 +2030,12,ELCTRI,peak.peak,-4.12479375 +2030,12,RSHEAT,peak.peak,12.499375 +2030,12,ELCTRI,peak.evening,-2.954012388881402 +2030,12,RSHEAT,peak.evening,8.951552693580005 +2030,12,ELCTRI,summer.night,-1.9319477961564002 +2030,12,RSHEAT,summer.night,5.85438726108 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,-2.108537086876949 -2030,12,RSHEAT,autumn.night,6.389506323869542 -2030,12,ELCTRI,autumn.day,-0.0 -2030,12,RSHEAT,autumn.day,0.0 -2030,12,ELCTRI,autumn.peak,-0.0 -2030,12,RSHEAT,autumn.peak,0.0 +2030,12,ELCTRI,autumn.night,-9.624518793997803 +2030,12,RSHEAT,autumn.night,29.165208466660005 +2030,12,ELCTRI,autumn.day,-5.605319865874274 +2030,12,RSHEAT,autumn.day,16.98581777537659 +2030,12,ELCTRI,autumn.peak,-4.12479375 +2030,12,RSHEAT,autumn.peak,12.499375 2030,12,ELCTRI,autumn.evening,-0.0 2030,12,RSHEAT,autumn.evening,0.0 -2030,13,DIESEL,winter.night,-2.875326094178935 -2030,13,TPASKM,winter.night,1.2938967425099104 -2030,13,CO2EMT,winter.night,199.28885157871758 -2030,13,DIESEL,winter.day,-162.98664220883362 -2030,13,TPASKM,winter.day,73.34398900130952 -2030,13,CO2EMT,winter.day,11296.604170994051 -2030,13,DIESEL,winter.peak,-49.7502919792336 -2030,13,TPASKM,winter.peak,22.387631392893883 -2030,13,CO2EMT,winter.peak,3448.192736927997 -2030,13,DIESEL,winter.evening,-66.33372316964793 -2030,13,TPASKM,winter.evening,29.85017542932658 -2030,13,CO2EMT,winter.evening,4597.590352684719 +2030,13,DIESEL,winter.night,-0.0 +2030,13,TPASKM,winter.night,0.0 +2030,13,CO2EMT,winter.night,0.0 +2030,13,DIESEL,winter.day,0.0 +2030,13,TPASKM,winter.day,-0.0 +2030,13,CO2EMT,winter.day,-0.0 +2030,13,DIESEL,winter.peak,-4.043819020058538 +2030,13,TPASKM,winter.peak,1.819718559208314 +2030,13,CO2EMT,winter.peak,280.2770962678468 +2030,13,DIESEL,winter.evening,-7.197229406376548 +2030,13,TPASKM,winter.evening,3.2387532331933215 +2030,13,CO2EMT,winter.evening,498.83997013387017 2030,13,DIESEL,peak.night,-0.0 2030,13,TPASKM,peak.night,0.0 2030,13,CO2EMT,peak.night,0.0 -2030,13,DIESEL,peak.day,-131.1987418848368 -2030,13,TPASKM,peak.day,59.0394338540805 -2030,13,CO2EMT,peak.day,9093.384799635389 -2030,13,DIESEL,peak.peak,-40.11458473561406 -2030,13,TPASKM,peak.peak,18.051563132831483 -2030,13,CO2EMT,peak.peak,2780.3418679022984 -2030,13,DIESEL,peak.evening,-57.128476852768316 -2030,13,TPASKM,peak.evening,25.707814586316523 -2030,13,CO2EMT,peak.evening,3959.574730490044 +2030,13,DIESEL,peak.day,-5.547858177408222 +2030,13,TPASKM,peak.day,2.4965361800833534 +2030,13,CO2EMT,peak.day,384.5220502591375 +2030,13,DIESEL,peak.peak,-1.6643571110662418 +2030,13,TPASKM,peak.peak,0.7489607000547048 +2030,13,CO2EMT,peak.peak,115.35659136289328 +2030,13,DIESEL,peak.evening,-2.2191432816151786 +2030,13,TPASKM,peak.evening,0.9986144768266918 +2030,13,CO2EMT,peak.evening,153.80882084193746 2030,13,DIESEL,summer.night,-0.0 2030,13,TPASKM,summer.night,0.0 2030,13,CO2EMT,summer.night,0.0 -2030,13,DIESEL,summer.day,-141.43047231839498 -2030,13,TPASKM,summer.day,63.64371254964211 -2030,13,CO2EMT,summer.day,9802.546035953905 -2030,13,DIESEL,summer.peak,-42.598014445763575 -2030,13,TPASKM,summer.peak,19.16910650251052 -2030,13,CO2EMT,summer.peak,2952.46838110514 -2030,13,DIESEL,summer.evening,-60.90329004768752 -2030,13,TPASKM,summer.evening,27.40648052420003 -2030,13,CO2EMT,summer.evening,4221.20703301831 +2030,13,DIESEL,summer.day,-5.547858177408252 +2030,13,TPASKM,summer.day,2.496536180083367 +2030,13,CO2EMT,summer.day,384.5220502591396 +2030,13,DIESEL,summer.peak,-1.6643571110661923 +2030,13,TPASKM,summer.peak,0.7489607000546826 +2030,13,CO2EMT,summer.peak,115.35659136288987 +2030,13,DIESEL,summer.evening,-2.2191432816151884 +2030,13,TPASKM,summer.evening,0.9986144768266962 +2030,13,CO2EMT,summer.evening,153.80882084193814 2030,13,DIESEL,autumn.night,-0.0 2030,13,TPASKM,autumn.night,0.0 2030,13,CO2EMT,autumn.night,0.0 -2030,13,DIESEL,autumn.day,-133.28482282774638 -2030,13,TPASKM,autumn.day,59.97817027848368 -2030,13,CO2EMT,autumn.day,9237.971069782048 -2030,13,DIESEL,autumn.peak,-41.405968190185234 -2030,13,TPASKM,autumn.peak,18.632685687446624 -2030,13,CO2EMT,autumn.peak,2869.8476551346635 -2030,13,DIESEL,autumn.evening,-56.13510495782074 -2030,13,TPASKM,autumn.evening,25.26079723354541 -2030,13,CO2EMT,autumn.evening,3890.724124454276 -2030,14,ELCTRI,winter.night,-3.7370170528802547 -2030,14,GASOLI,winter.night,-4.373921396145891 -2030,14,TPASKM,winter.night,4.373921396145891 -2030,14,ELCTRI,winter.day,-6.51455522749738 -2030,14,GASOLI,winter.day,-7.62483876651389 -2030,14,TPASKM,winter.day,7.62483876651389 -2030,14,ELCTRI,winter.peak,-1.6259107666033645 -2030,14,GASOLI,winter.peak,-1.903016708149419 -2030,14,TPASKM,winter.peak,1.903016708149419 -2030,14,ELCTRI,winter.evening,-2.16788098137082 -2030,14,GASOLI,winter.evening,-2.5373555631509235 -2030,14,TPASKM,winter.evening,2.5373555631509235 +2030,13,DIESEL,autumn.day,-5.5478583323603505 +2030,13,TPASKM,autumn.day,2.496536249811811 +2030,13,CO2EMT,autumn.day,384.52206099886945 +2030,13,DIESEL,autumn.peak,-1.66435749438215 +2030,13,TPASKM,autumn.peak,0.7489608725468635 +2030,13,CO2EMT,autumn.peak,115.35661793051888 +2030,13,DIESEL,autumn.evening,-2.2191427433471214 +2030,13,TPASKM,autumn.evening,0.998614234606066 +2030,13,CO2EMT,autumn.evening,153.80878353457842 +2030,14,ELCTRI,winter.night,-4.8425042698399405 +2030,14,GASOLI,winter.night,-5.667818138655801 +2030,14,TPASKM,winter.night,5.667818138655801 +2030,14,ELCTRI,winter.day,-69.1786300473306 +2030,14,GASOLI,winter.day,-80.96882776782341 +2030,14,TPASKM,winter.day,80.96882776782341 +2030,14,ELCTRI,winter.peak,-19.198846821047695 +2030,14,GASOLI,winter.peak,-22.47092954183499 +2030,14,TPASKM,winter.peak,22.47092954183499 +2030,14,ELCTRI,winter.evening,-24.90430661443655 +2030,14,GASOLI,winter.evening,-29.14877775928418 +2030,14,TPASKM,winter.evening,29.14877775928418 2030,14,ELCTRI,peak.night,-4.8425042698399405 2030,14,GASOLI,peak.night,-5.667818138655801 2030,14,TPASKM,peak.night,5.667818138655801 -2030,14,ELCTRI,peak.day,-18.736166380858368 -2030,14,GASOLI,peak.day,-21.929393913742917 -2030,14,TPASKM,peak.day,21.929393913742917 -2030,14,ELCTRI,peak.peak,-5.33058663128265 -2030,14,GASOLI,peak.peak,-6.23908496821182 -2030,14,TPASKM,peak.peak,6.23908496821182 -2030,14,ELCTRI,peak.evening,-5.707055947604179 -2030,14,GASOLI,peak.evening,-6.679716406160978 -2030,14,TPASKM,peak.evening,6.679716406160978 +2030,14,ELCTRI,peak.day,-67.04562457395267 +2030,14,GASOLI,peak.day,-78.47229158774006 +2030,14,TPASKM,peak.day,78.47229158774006 +2030,14,ELCTRI,peak.peak,-20.113687307821984 +2030,14,GASOLI,peak.peak,-23.541687400988597 +2030,14,TPASKM,peak.peak,23.541687400988597 +2030,14,ELCTRI,peak.evening,-26.81824972752875 +2030,14,GASOLI,peak.evening,-31.38891651565081 +2030,14,TPASKM,peak.evening,31.38891651565081 2030,14,ELCTRI,summer.night,-4.8425042698399405 2030,14,GASOLI,summer.night,-5.667818138655801 2030,14,TPASKM,summer.night,5.667818138655801 -2030,14,ELCTRI,summer.day,-14.802335284422018 -2030,14,GASOLI,summer.day,-17.325115218181303 -2030,14,TPASKM,summer.day,17.325115218181303 -2030,14,ELCTRI,summer.peak,-4.3757732609500755 -2030,14,GASOLI,summer.peak,-5.121541598532785 -2030,14,TPASKM,summer.peak,5.121541598532785 -2030,14,ELCTRI,summer.evening,-4.255739611052949 -2030,14,GASOLI,summer.evening,-4.981050468277471 -2030,14,TPASKM,summer.evening,4.981050468277471 +2030,14,ELCTRI,summer.day,-67.04562457395267 +2030,14,GASOLI,summer.day,-78.47229158774005 +2030,14,TPASKM,summer.day,78.47229158774005 +2030,14,ELCTRI,summer.peak,-20.113687307822005 +2030,14,GASOLI,summer.peak,-23.54168740098862 +2030,14,TPASKM,summer.peak,23.54168740098862 +2030,14,ELCTRI,summer.evening,-26.81824972752875 +2030,14,GASOLI,summer.evening,-31.388916515650806 +2030,14,TPASKM,summer.evening,31.388916515650806 2030,14,ELCTRI,autumn.night,-4.8425042698399405 2030,14,GASOLI,autumn.night,-5.667818138655801 2030,14,TPASKM,autumn.night,5.667818138655801 -2030,14,ELCTRI,autumn.day,-17.934123155014007 -2030,14,GASOLI,autumn.day,-20.990657489339736 -2030,14,TPASKM,autumn.day,20.990657489339736 -2030,14,ELCTRI,autumn.peak,-4.834083676674527 -2030,14,GASOLI,autumn.peak,-5.657962413596678 -2030,14,TPASKM,autumn.peak,5.657962413596678 -2030,14,ELCTRI,autumn.evening,-6.088981299923271 -2030,14,GASOLI,autumn.evening,-7.126733758932089 -2030,14,TPASKM,autumn.evening,7.126733758932089 -2030,15,BIOPEL,winter.night,-45.75145938648003 -2030,15,RSHEAT,winter.night,38.12621615540002 -2030,15,BIOPEL,winter.day,-100.39595633817599 -2030,15,RSHEAT,winter.day,83.66329694848 -2030,15,BIOPEL,winter.peak,-30.118786805072677 -2030,15,RSHEAT,winter.peak,25.09898900422723 -2030,15,BIOPEL,winter.evening,-40.15838272803063 -2030,15,RSHEAT,winter.evening,33.465318940025526 -2030,15,BIOPEL,peak.night,-45.75145938648003 -2030,15,RSHEAT,peak.night,38.12621615540002 -2030,15,BIOPEL,peak.day,-100.39595633817599 -2030,15,RSHEAT,peak.day,83.66329694848 -2030,15,BIOPEL,peak.peak,-30.118786805072677 -2030,15,RSHEAT,peak.peak,25.09898900422723 -2030,15,BIOPEL,peak.evening,-40.15838272803063 -2030,15,RSHEAT,peak.evening,33.465318940025526 -2030,15,BIOPEL,summer.night,-7.025264713296 -2030,15,RSHEAT,summer.night,5.85438726108 +2030,14,ELCTRI,autumn.day,-67.04562451437765 +2030,14,GASOLI,autumn.day,-78.4722915180116 +2030,14,TPASKM,autumn.day,78.4722915180116 +2030,14,ELCTRI,autumn.peak,-20.113687160447103 +2030,14,GASOLI,autumn.peak,-23.54168722849644 +2030,14,TPASKM,autumn.peak,23.54168722849644 +2030,14,ELCTRI,autumn.evening,-26.818249934478658 +2030,14,GASOLI,autumn.evening,-31.388916757871435 +2030,14,TPASKM,autumn.evening,31.388916757871435 +2030,15,BIOPEL,winter.night,-45.75145938648 +2030,15,RSHEAT,winter.night,38.1262161554 +2030,15,BIOPEL,winter.day,-100.54414664870811 +2030,15,RSHEAT,winter.day,83.78678887392343 +2030,15,BIOPEL,winter.peak,-30.16324389809005 +2030,15,RSHEAT,winter.peak,25.13603658174171 +2030,15,BIOPEL,winter.evening,-40.217658852528 +2030,15,RSHEAT,winter.evening,33.51471571044 +2030,15,BIOPEL,peak.night,-21.568831140912 +2030,15,RSHEAT,peak.night,17.97402595076 +2030,15,BIOPEL,peak.day,-100.54414664870811 +2030,15,RSHEAT,peak.day,83.78678887392343 +2030,15,BIOPEL,peak.peak,-30.16324389809005 +2030,15,RSHEAT,peak.peak,25.13603658174171 +2030,15,BIOPEL,peak.evening,-40.217658852528 +2030,15,RSHEAT,peak.evening,33.51471571044 +2030,15,BIOPEL,summer.night,-0.0 +2030,15,RSHEAT,summer.night,0.0 2030,15,BIOPEL,summer.day,-11.704945682376001 2030,15,RSHEAT,summer.day,9.75412140198 2030,15,BIOPEL,summer.peak,-3.8544145598160005 2030,15,RSHEAT,summer.peak,3.2120121331800005 2030,15,BIOPEL,summer.evening,-2.869919866728 2030,15,RSHEAT,summer.evening,2.39159988894 -2030,15,BIOPEL,autumn.night,-38.279974181004555 -2030,15,RSHEAT,autumn.night,31.899978484170465 -2030,15,BIOPEL,autumn.day,-100.39595633817599 -2030,15,RSHEAT,autumn.day,83.66329694848 -2030,15,BIOPEL,autumn.peak,-30.118786805072677 -2030,15,RSHEAT,autumn.peak,25.09898900422723 -2030,15,BIOPEL,autumn.evening,-40.15838272803063 -2030,15,RSHEAT,autumn.evening,33.465318940025526 -2030,16,ELCTRI,winter.night,5.189205998452589 -2030,16,ELCTRI,winter.day,8.278019090307062 -2030,16,ELCTRI,winter.peak,2.3063137709496413 -2030,16,ELCTRI,winter.evening,3.006444756882401 -2030,16,ELCTRI,peak.night,3.3359181487205096 -2030,16,ELCTRI,peak.day,7.45433560131218 -2030,16,ELCTRI,peak.peak,2.0798008099148464 -2030,16,ELCTRI,peak.evening,2.018024565344125 -2030,16,ELCTRI,summer.night,1.9150641153014905 -2030,16,ELCTRI,summer.day,5.333350608768199 -2030,16,ELCTRI,summer.peak,1.5649986286543682 -2030,16,ELCTRI,summer.evening,1.235525242470903 -2030,16,ELCTRI,autumn.night,3.747759890734704 -2030,16,ELCTRI,autumn.day,7.0219017718759105 -2030,16,ELCTRI,autumn.peak,1.812103674562097 -2030,16,ELCTRI,autumn.evening,2.223945440105295 -2030,17,OILCRD,winter.night,-0.0 -2030,17,GASOLI,winter.night,0.0 +2030,15,BIOPEL,autumn.night,-10.949131609656003 +2030,15,RSHEAT,autumn.night,9.124276341380003 +2030,15,BIOPEL,autumn.day,-100.54414664870811 +2030,15,RSHEAT,autumn.day,83.78678887392343 +2030,15,BIOPEL,autumn.peak,-30.16324389809005 +2030,15,RSHEAT,autumn.peak,25.13603658174171 +2030,15,BIOPEL,autumn.evening,-40.217658852528 +2030,15,RSHEAT,autumn.evening,33.51471571044 +2030,16,ELCTRI,winter.night,13.24430995641848 +2030,16,ELCTRI,winter.day,75.9191003485048 +2030,16,ELCTRI,winter.peak,21.352390444942586 +2030,16,ELCTRI,winter.evening,27.834366298593817 +2030,16,ELCTRI,peak.night,13.24430995641848 +2030,16,ELCTRI,peak.day,69.01397644662852 +2030,16,ELCTRI,peak.peak,19.255280656249997 +2030,16,ELCTRI,peak.evening,18.683341785264037 +2030,16,ELCTRI,summer.night,6.201893959181524 +2030,16,ELCTRI,summer.day,49.377403028426606 +2030,16,ELCTRI,summer.peak,14.489122072521951 +2030,16,ELCTRI,summer.evening,11.438780669881853 +2030,16,ELCTRI,autumn.night,13.24430995641848 +2030,16,ELCTRI,autumn.day,65.01040326242862 +2030,16,ELCTRI,autumn.peak,16.77687818255235 +2030,16,ELCTRI,autumn.evening,20.589805239650893 +2030,17,GASNAT,winter.night,-0.0 +2030,17,ELCTRI,winter.night,0.0 2030,17,CO2EMT,winter.night,0.0 -2030,17,OILCRD,winter.day,-0.0 -2030,17,GASOLI,winter.day,0.0 +2030,17,GASNAT,winter.day,-0.0 +2030,17,ELCTRI,winter.day,0.0 2030,17,CO2EMT,winter.day,0.0 -2030,17,OILCRD,winter.peak,-0.0 -2030,17,GASOLI,winter.peak,0.0 +2030,17,GASNAT,winter.peak,-0.0 +2030,17,ELCTRI,winter.peak,0.0 2030,17,CO2EMT,winter.peak,0.0 -2030,17,OILCRD,winter.evening,-0.0 -2030,17,GASOLI,winter.evening,0.0 -2030,17,CO2EMT,winter.evening,0.0 -2030,17,OILCRD,peak.night,-0.0 -2030,17,GASOLI,peak.night,0.0 +2030,17,GASNAT,winter.evening,0.0 +2030,17,ELCTRI,winter.evening,-0.0 +2030,17,CO2EMT,winter.evening,-0.0 +2030,17,GASNAT,peak.night,-0.0 +2030,17,ELCTRI,peak.night,0.0 2030,17,CO2EMT,peak.night,0.0 -2030,17,OILCRD,peak.day,-0.0 -2030,17,GASOLI,peak.day,0.0 -2030,17,CO2EMT,peak.day,0.0 -2030,17,OILCRD,peak.peak,-0.0 -2030,17,GASOLI,peak.peak,0.0 -2030,17,CO2EMT,peak.peak,0.0 -2030,17,OILCRD,peak.evening,-0.0 -2030,17,GASOLI,peak.evening,0.0 -2030,17,CO2EMT,peak.evening,0.0 -2030,17,OILCRD,summer.night,-0.0 -2030,17,GASOLI,summer.night,0.0 +2030,17,GASNAT,peak.day,-5.752035026682173 +2030,17,ELCTRI,peak.day,3.8346900177881156 +2030,17,CO2EMT,peak.day,294.1015509142595 +2030,17,GASNAT,peak.peak,-3.4343441300364574 +2030,17,ELCTRI,peak.peak,2.289562753357638 +2030,17,CO2EMT,peak.peak,175.59801536876404 +2030,17,GASNAT,peak.evening,-10.03241529483802 +2030,17,ELCTRI,peak.evening,6.688276863225346 +2030,17,CO2EMT,peak.evening,512.9573940250679 +2030,17,GASNAT,summer.night,-0.0 +2030,17,ELCTRI,summer.night,0.0 2030,17,CO2EMT,summer.night,0.0 -2030,17,OILCRD,summer.day,-0.0 -2030,17,GASOLI,summer.day,0.0 -2030,17,CO2EMT,summer.day,0.0 -2030,17,OILCRD,summer.peak,-0.0 -2030,17,GASOLI,summer.peak,0.0 -2030,17,CO2EMT,summer.peak,0.0 -2030,17,OILCRD,summer.evening,-0.0 -2030,17,GASOLI,summer.evening,0.0 -2030,17,CO2EMT,summer.evening,0.0 -2030,17,OILCRD,autumn.night,-0.0 -2030,17,GASOLI,autumn.night,0.0 +2030,17,GASNAT,summer.day,-14.045379888371713 +2030,17,ELCTRI,summer.day,9.363586592247808 +2030,17,CO2EMT,summer.day,718.1402736924456 +2030,17,GASNAT,summer.peak,-4.592900812059067 +2030,17,ELCTRI,summer.peak,3.0619338747060447 +2030,17,CO2EMT,summer.peak,234.8350185205801 +2030,17,GASNAT,summer.evening,-15.345744049807024 +2030,17,ELCTRI,summer.evening,10.230496033204682 +2030,17,CO2EMT,summer.evening,784.627893266633 +2030,17,GASNAT,autumn.night,-0.0 +2030,17,ELCTRI,autumn.night,0.0 2030,17,CO2EMT,autumn.night,0.0 -2030,17,OILCRD,autumn.day,-0.0 -2030,17,GASOLI,autumn.day,0.0 -2030,17,CO2EMT,autumn.day,0.0 -2030,17,OILCRD,autumn.peak,-0.0 -2030,17,GASOLI,autumn.peak,0.0 -2030,17,CO2EMT,autumn.peak,0.0 -2030,17,OILCRD,autumn.evening,-0.0 -2030,17,GASOLI,autumn.evening,0.0 -2030,17,CO2EMT,autumn.evening,0.0 -2030,18,OILCRD,winter.night,-213.80903757319626 -2030,18,GASOLI,winter.night,82.2342452204601 -2030,18,DIESEL,winter.night,82.2342452204601 -2030,18,CO2EMT,winter.night,3618.142321209803 -2030,18,OILCRD,winter.day,-305.44148182853206 -2030,18,GASOLI,winter.day,117.47749301097387 -2030,18,DIESEL,winter.day,117.47749301097387 -2030,18,CO2EMT,winter.day,5168.7747374968285 -2030,18,OILCRD,winter.peak,-91.63244425533578 -2030,18,GASOLI,winter.peak,35.24324779051376 -2030,18,DIESEL,winter.peak,35.24324779051376 -2030,18,CO2EMT,winter.peak,1550.6324162870244 -2030,18,OILCRD,winter.evening,-122.17659331786047 -2030,18,GASOLI,winter.evening,46.99099742994633 -2030,18,DIESEL,winter.evening,46.99099742994633 -2030,18,CO2EMT,winter.evening,2067.509904922779 -2030,18,OILCRD,peak.night,-173.23503439951602 -2030,18,GASOLI,peak.night,66.62885938442923 -2030,18,DIESEL,peak.night,66.62885938442923 -2030,18,CO2EMT,peak.night,2931.536555196117 -2030,18,OILCRD,peak.day,-247.47862023133794 -2030,18,GASOLI,peak.day,95.18408470436074 -2030,18,DIESEL,peak.day,95.18408470436074 -2030,18,CO2EMT,peak.day,4187.909358822464 -2030,18,OILCRD,peak.peak,-74.2435858318219 -2030,18,GASOLI,peak.peak,28.5552253199315 -2030,18,DIESEL,peak.peak,28.5552253199315 -2030,18,CO2EMT,peak.peak,1256.372803626346 -2030,18,OILCRD,peak.evening,-98.9914485676941 -2030,18,GASOLI,peak.evening,38.07363406449773 -2030,18,DIESEL,peak.evening,38.07363406449773 -2030,18,CO2EMT,peak.evening,1675.1637515697712 -2030,18,OILCRD,summer.night,-185.73993085512032 -2030,18,GASOLI,summer.night,71.43843494427705 -2030,18,DIESEL,summer.night,71.43843494427705 -2030,18,CO2EMT,summer.night,3143.1482606783015 -2030,18,OILCRD,summer.day,-265.34275800055906 -2030,18,GASOLI,summer.day,102.05490692329195 -2030,18,DIESEL,summer.day,102.05490692329195 -2030,18,CO2EMT,summer.day,4490.211794810999 -2030,18,OILCRD,summer.peak,-79.60282714543865 -2030,18,GASOLI,summer.peak,30.616471979014868 -2030,18,DIESEL,summer.peak,30.616471979014868 -2030,18,CO2EMT,summer.peak,1347.063534132696 -2030,18,OILCRD,summer.evening,-106.13710370968171 -2030,18,GASOLI,summer.evening,40.821962965262195 -2030,18,DIESEL,summer.evening,40.821962965262195 -2030,18,CO2EMT,summer.evening,1796.084726545606 -2030,18,OILCRD,autumn.night,-175.0429712149701 -2030,18,GASOLI,autumn.night,67.32421969806542 -2030,18,DIESEL,autumn.night,67.32421969806542 -2030,18,CO2EMT,autumn.night,2962.1310182754823 -2030,18,OILCRD,autumn.day,-250.061387107016 -2030,18,GASOLI,autumn.day,96.17745657962153 -2030,18,DIESEL,autumn.day,96.17745657962153 -2030,18,CO2EMT,autumn.day,4231.615734590188 -2030,18,OILCRD,autumn.peak,-75.01841589204584 -2030,18,GASOLI,autumn.peak,28.853236881556093 -2030,18,DIESEL,autumn.peak,28.853236881556093 -2030,18,CO2EMT,autumn.peak,1269.4847163147049 -2030,18,OILCRD,autumn.evening,-100.02455532292423 -2030,18,GASOLI,autumn.evening,38.47098281650932 -2030,18,DIESEL,autumn.evening,38.47098281650932 -2030,18,CO2EMT,autumn.evening,1692.646301960777 -2030,19,BIOPRD,winter.night,-66.28002927306309 -2030,19,BIOPEL,winter.night,63.12383740291723 -2030,19,BIOPRD,winter.day,-94.6857559745211 -2030,19,BIOPEL,winter.day,90.17691045192485 -2030,19,BIOPRD,winter.peak,-28.405726701458004 -2030,19,BIOPEL,winter.peak,27.053073049007622 -2030,19,BIOPRD,winter.evening,-37.87430257160509 -2030,19,BIOPEL,winter.evening,36.07076435390961 -2030,19,BIOPRD,peak.night,-66.28002927306309 -2030,19,BIOPEL,peak.night,63.12383740291723 -2030,19,BIOPRD,peak.day,-94.6857559745211 -2030,19,BIOPEL,peak.day,90.17691045192485 -2030,19,BIOPRD,peak.peak,-28.405726701458004 -2030,19,BIOPEL,peak.peak,27.053073049007622 -2030,19,BIOPRD,peak.evening,-37.87430257160509 -2030,19,BIOPEL,peak.evening,36.07076435390961 -2030,19,BIOPRD,summer.night,-7.795454356258196 -2030,19,BIOPEL,summer.night,7.424242244055424 -2030,19,BIOPRD,summer.day,-11.13636335081041 -2030,19,BIOPEL,summer.day,10.606060334105152 -2030,19,BIOPRD,summer.peak,-3.340908994552214 -2030,19,BIOPEL,summer.peak,3.1818180900497275 -2030,19,BIOPRD,summer.evening,-4.454545361705981 -2030,19,BIOPEL,summer.evening,4.242424154005696 -2030,19,BIOPRD,autumn.night,-63.99188692757871 -2030,19,BIOPEL,autumn.night,60.944654216741625 -2030,19,BIOPRD,autumn.day,-91.41698119974062 -2030,19,BIOPEL,autumn.day,87.06379161880058 -2030,19,BIOPRD,autumn.peak,-27.42509427216187 -2030,19,BIOPEL,autumn.peak,26.119137402058925 -2030,19,BIOPRD,autumn.evening,-36.56679265541684 -2030,19,BIOPEL,autumn.evening,34.8255168146827 -2030,20,OILCRD,winter.night,87.07622449384631 -2030,20,GASPRD,winter.night,8.707622449384631 -2030,20,CO2EMT,winter.night,638.529954213375 -2030,20,OILCRD,winter.day,124.39460624918213 -2030,20,GASPRD,winter.day,12.439460624918214 -2030,20,CO2EMT,winter.day,912.1856476252526 -2030,20,OILCRD,winter.peak,37.31838175533579 -2030,20,GASPRD,winter.peak,3.7318381755335794 -2030,20,CO2EMT,winter.peak,273.6556934118774 -2030,20,OILCRD,winter.evening,49.75784273851049 -2030,20,GASPRD,winter.evening,4.975784273851049 -2030,20,CO2EMT,winter.evening,364.8742608014974 -2030,20,OILCRD,peak.night,70.55198843223495 -2030,20,GASPRD,peak.night,7.055198843223495 -2030,20,CO2EMT,peak.night,517.3577311735789 -2030,20,OILCRD,peak.day,100.78855476496858 -2030,20,GASPRD,peak.day,10.078855476496859 -2030,20,CO2EMT,peak.day,739.0824720915147 -2030,20,OILCRD,peak.peak,30.23656633273356 -2030,20,GASPRD,peak.peak,3.0236566332733563 -2030,20,CO2EMT,peak.peak,221.7247409179352 -2030,20,OILCRD,peak.evening,40.315422099501454 -2030,20,GASPRD,peak.evening,4.031542209950145 -2030,20,CO2EMT,peak.evening,295.6329902556442 -2030,20,OILCRD,summer.night,75.64475337519367 -2030,20,GASPRD,summer.night,7.564475337519368 -2030,20,CO2EMT,summer.night,554.7029765002952 -2030,20,OILCRD,summer.day,108.06393324493185 -2030,20,GASPRD,summer.day,10.806393324493186 -2030,20,CO2EMT,summer.day,792.4328224850852 -2030,20,OILCRD,summer.peak,32.41917986973818 -2030,20,GASPRD,summer.peak,3.241917986973818 -2030,20,CO2EMT,summer.peak,237.72984598479007 -2030,20,OILCRD,summer.evening,43.2255735054555 -2030,20,GASPRD,summer.evening,4.322557350545551 -2030,20,CO2EMT,summer.evening,316.9731305155052 -2030,20,OILCRD,autumn.night,71.28829178872557 -2030,20,GASPRD,autumn.night,7.128829178872557 -2030,20,CO2EMT,autumn.night,522.7570436867246 -2030,20,OILCRD,autumn.day,101.84041670136975 -2030,20,GASPRD,autumn.day,10.184041670136976 -2030,20,CO2EMT,autumn.day,746.7957756711444 -2030,20,OILCRD,autumn.peak,30.55212491264412 -2030,20,GASPRD,autumn.peak,3.0552124912644123 -2030,20,CO2EMT,autumn.peak,224.03873198441934 -2030,20,OILCRD,autumn.evening,40.73616687608149 -2030,20,GASPRD,autumn.evening,4.073616687608149 -2030,20,CO2EMT,autumn.evening,298.7183117023056 -2030,21,BIOPRD,winter.night,66.28002927306309 -2030,21,BIOPRD,winter.day,94.6857559745211 -2030,21,BIOPRD,winter.peak,28.405726701458004 -2030,21,BIOPRD,winter.evening,37.87430257160509 -2030,21,BIOPRD,peak.night,66.28002927306309 -2030,21,BIOPRD,peak.day,94.68575597452111 -2030,21,BIOPRD,peak.peak,28.405726701458 -2030,21,BIOPRD,peak.evening,37.87430257160509 -2030,21,BIOPRD,summer.night,7.795454356258196 -2030,21,BIOPRD,summer.day,11.136363350810411 -2030,21,BIOPRD,summer.peak,3.340908994552214 -2030,21,BIOPRD,summer.evening,4.454545361705983 -2030,21,BIOPRD,autumn.night,63.99188692757871 -2030,21,BIOPRD,autumn.day,91.4169811997406 -2030,21,BIOPRD,autumn.peak,27.425094272161875 -2030,21,BIOPRD,autumn.evening,36.56679265541685 +2030,17,GASNAT,autumn.day,-1.755753139032863 +2030,17,ELCTRI,autumn.day,1.1705020926885752 +2030,17,CO2EMT,autumn.day,89.77165799875027 +2030,17,GASNAT,autumn.peak,-6.334772862092042 +2030,17,ELCTRI,autumn.peak,4.2231819080613615 +2030,17,CO2EMT,autumn.peak,323.8969364387661 +2030,17,GASNAT,autumn.evening,-4.636468309906904 +2030,17,ELCTRI,autumn.evening,3.0909788732712697 +2030,17,CO2EMT,autumn.evening,237.06262468554002 +2030,18,BIOPRD,winter.night,-66.35718085357153 +2030,18,BIOPEL,winter.night,63.19731509863955 +2030,18,BIOPRD,winter.day,-94.79597251795342 +2030,18,BIOPEL,winter.day,90.28187858852706 +2030,18,BIOPRD,winter.peak,-28.438791664381892 +2030,18,BIOPEL,winter.peak,27.084563489887515 +2030,18,BIOPRD,winter.evening,-37.91838918918963 +2030,18,BIOPEL,winter.evening,36.11275160875203 +2030,18,BIOPRD,peak.night,-58.951250949134355 +2030,18,BIOPEL,peak.night,56.144048522985095 +2030,18,BIOPRD,peak.day,-84.21607266898135 +2030,18,BIOPEL,peak.day,80.20578349426795 +2030,18,BIOPRD,peak.peak,-25.264821719846967 +2030,18,BIOPEL,peak.peak,24.061734971282824 +2030,18,BIOPRD,peak.evening,-33.686429229287384 +2030,18,BIOPEL,peak.evening,32.08231355170227 +2030,18,BIOPRD,summer.night,-5.6439670365818735 +2030,18,BIOPEL,summer.night,5.375206701506546 +2030,18,BIOPRD,summer.day,-8.062810041202255 +2030,18,BIOPEL,summer.day,7.678866705906909 +2030,18,BIOPRD,summer.peak,-2.4188430046203777 +2030,18,BIOPEL,summer.peak,2.3036600044003595 +2030,18,BIOPRD,summer.evening,-3.2251240319614958 +2030,18,BIOPEL,summer.evening,3.071546697106186 +2030,18,BIOPRD,autumn.night,-55.69896796582876 +2030,18,BIOPEL,autumn.night,53.04663615793215 +2030,18,BIOPRD,autumn.day,-79.56995412777378 +2030,18,BIOPEL,autumn.day,75.78090869311788 +2030,18,BIOPRD,autumn.peak,-23.87098616194496 +2030,18,BIOPEL,autumn.peak,22.734272535185674 +2030,18,BIOPRD,autumn.evening,-31.827981803883798 +2030,18,BIOPEL,autumn.evening,30.312363622746474 +2030,19,BIOPRD,winter.night,66.35718085357153 +2030,19,BIOPRD,winter.day,94.79597251795344 +2030,19,BIOPRD,winter.peak,28.438791664381895 +2030,19,BIOPRD,winter.evening,37.918389189189554 +2030,19,BIOPRD,peak.night,58.95125094913435 +2030,19,BIOPRD,peak.day,84.21607266898133 +2030,19,BIOPRD,peak.peak,25.264821719846964 +2030,19,BIOPRD,peak.evening,33.68642922928741 +2030,19,BIOPRD,summer.night,5.643967036581874 +2030,19,BIOPRD,summer.day,8.062810041202253 +2030,19,BIOPRD,summer.peak,2.418843004620378 +2030,19,BIOPRD,summer.evening,3.2251240319614958 +2030,19,BIOPRD,autumn.night,55.698967965828764 +2030,19,BIOPRD,autumn.day,79.56995412777374 +2030,19,BIOPRD,autumn.peak,23.870986161944963 +2030,19,BIOPRD,autumn.evening,31.827981803883812 2040,0,GASPRD,winter.night,0.0 2040,0,CO2EMT,winter.night,0.0 2040,0,GASPRD,winter.day,0.0 @@ -1199,22 +1199,70 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,0,CO2EMT,peak.peak,0.0 2040,0,GASPRD,peak.evening,0.0 2040,0,CO2EMT,peak.evening,0.0 -2040,0,GASPRD,summer.night,16.62710994904828 -2040,0,CO2EMT,summer.night,85.01441316948386 -2040,0,GASPRD,summer.day,23.753014180350554 -2040,0,CO2EMT,summer.day,121.44916150413239 -2040,0,GASPRD,summer.peak,7.125904231302272 -2040,0,CO2EMT,summer.peak,36.43474833464852 +2040,0,GASPRD,summer.night,16.627109949048265 +2040,0,CO2EMT,summer.night,85.01441316948379 +2040,0,GASPRD,summer.day,23.753014180350533 +2040,0,CO2EMT,summer.day,121.44916150413229 +2040,0,GASPRD,summer.peak,7.125904231302266 +2040,0,CO2EMT,summer.peak,36.43474833464849 2040,0,GASPRD,summer.evening,9.501205717745997 2040,0,CO2EMT,summer.evening,48.579664834835285 -2040,0,GASPRD,autumn.night,2.10712906799377 -2040,0,CO2EMT,autumn.night,10.773750924652148 -2040,0,GASPRD,autumn.day,3.0101843787199907 -2040,0,CO2EMT,autumn.day,15.391072728395313 -2040,0,GASPRD,autumn.peak,0.90305531072622 -2040,0,CO2EMT,autumn.peak,4.617321803743163 -2040,0,GASPRD,autumn.evening,1.2040737572675497 -2040,0,CO2EMT,autumn.evening,6.1564291209089825 +2040,0,GASPRD,autumn.night,2.1071290679937573 +2040,0,CO2EMT,autumn.night,10.773750924652083 +2040,0,GASPRD,autumn.day,3.0101843787199725 +2040,0,CO2EMT,autumn.day,15.391072728395221 +2040,0,GASPRD,autumn.peak,0.9030553107262146 +2040,0,CO2EMT,autumn.peak,4.617321803743136 +2040,0,GASPRD,autumn.evening,1.2040737572675413 +2040,0,CO2EMT,autumn.evening,6.156429120908939 +2040,1,OILCRD,winter.night,64.31028942216543 +2040,1,GASPRD,winter.night,6.4310289422165425 +2040,1,CO2EMT,winter.night,471.5873523327391 +2040,1,OILCRD,winter.day,91.87184190566924 +2040,1,GASPRD,winter.day,9.187184190566924 +2040,1,CO2EMT,winter.day,673.6962166942726 +2040,1,OILCRD,winter.peak,27.5615524835038 +2040,1,GASPRD,winter.peak,2.75615524835038 +2040,1,CO2EMT,winter.peak,202.10886436153336 +2040,1,OILCRD,winter.evening,36.74873693866162 +2040,1,GASPRD,winter.evening,3.6748736938661626 +2040,1,CO2EMT,winter.evening,269.4784879712057 +2040,1,OILCRD,peak.night,64.31028942216543 +2040,1,GASPRD,peak.night,6.4310289422165425 +2040,1,CO2EMT,peak.night,471.5873523327391 +2040,1,OILCRD,peak.day,91.87184190566924 +2040,1,GASPRD,peak.day,9.187184190566924 +2040,1,CO2EMT,peak.day,673.6962166942726 +2040,1,OILCRD,peak.peak,27.5615524835038 +2040,1,GASPRD,peak.peak,2.75615524835038 +2040,1,CO2EMT,peak.peak,202.10886436153336 +2040,1,OILCRD,peak.evening,36.74873693866162 +2040,1,GASPRD,peak.evening,3.6748736938661626 +2040,1,CO2EMT,peak.evening,269.4784879712057 +2040,1,OILCRD,summer.night,64.31028942216543 +2040,1,GASPRD,summer.night,6.4310289422165425 +2040,1,CO2EMT,summer.night,471.5873523327391 +2040,1,OILCRD,summer.day,91.87184190566924 +2040,1,GASPRD,summer.day,9.187184190566924 +2040,1,CO2EMT,summer.day,673.6962166942726 +2040,1,OILCRD,summer.peak,27.561552483503803 +2040,1,GASPRD,summer.peak,2.7561552483503804 +2040,1,CO2EMT,summer.peak,202.1088643615334 +2040,1,OILCRD,summer.evening,36.74873693866162 +2040,1,GASPRD,summer.evening,3.6748736938661626 +2040,1,CO2EMT,summer.evening,269.4784879712057 +2040,1,OILCRD,autumn.night,64.31028942216543 +2040,1,GASPRD,autumn.night,6.4310289422165425 +2040,1,CO2EMT,autumn.night,471.5873523327391 +2040,1,OILCRD,autumn.day,91.87184190566923 +2040,1,GASPRD,autumn.day,9.187184190566922 +2040,1,CO2EMT,autumn.day,673.6962166942725 +2040,1,OILCRD,autumn.peak,27.561552483503817 +2040,1,GASPRD,autumn.peak,2.7561552483503817 +2040,1,CO2EMT,autumn.peak,202.1088643615335 +2040,1,OILCRD,autumn.evening,36.74873693866162 +2040,1,GASPRD,autumn.evening,3.6748736938661626 +2040,1,CO2EMT,autumn.evening,269.4784879712057 2040,2,GASPRD,winter.night,-0.0 2040,2,GASNAT,winter.night,0.0 2040,2,CO2EMT,winter.night,0.0 @@ -1227,58 +1275,106 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,2,GASPRD,winter.evening,-0.0 2040,2,GASNAT,winter.evening,0.0 2040,2,CO2EMT,winter.evening,0.0 -2040,2,GASPRD,peak.night,-6.084076768656784 -2040,2,GASNAT,peak.night,5.794358827292175 -2040,2,CO2EMT,peak.night,14.813278341972447 -2040,2,GASPRD,peak.day,-8.69153822901844 -2040,2,GASNAT,peak.day,8.277655456208038 -2040,2,CO2EMT,peak.day,21.161826173795852 -2040,2,GASPRD,peak.peak,-2.607461460361655 -2040,2,GASNAT,peak.peak,2.483296628915862 -2040,2,CO2EMT,peak.peak,6.348547831823401 -2040,2,GASPRD,peak.evening,-3.476615308295129 -2040,2,GASNAT,peak.evening,3.3110621983763133 -2040,2,CO2EMT,peak.evening,8.464730510149046 -2040,2,GASPRD,summer.night,-23.0581388912648 -2040,2,GASNAT,summer.night,21.960132277395047 -2040,2,CO2EMT,summer.night,56.141078167160444 -2040,2,GASPRD,summer.day,-32.94019837091748 -2040,2,GASNAT,summer.day,31.371617496111885 -2040,2,CO2EMT,summer.day,80.20154012881004 -2040,2,GASPRD,summer.peak,-9.882059479652654 -2040,2,GASNAT,summer.peak,9.411485218716813 -2040,2,CO2EMT,summer.peak,24.060461961649533 -2040,2,GASPRD,summer.evening,-13.176079411612172 -2040,2,GASNAT,summer.evening,12.548647058678258 -2040,2,CO2EMT,summer.evening,32.08061620551097 -2040,2,GASPRD,autumn.night,-8.538158010210312 -2040,2,GASNAT,autumn.night,8.131579057343155 -2040,2,CO2EMT,autumn.night,20.788381860097775 -2040,2,GASPRD,autumn.day,-12.19736856928691 -2040,2,GASNAT,autumn.day,11.61654149455896 -2040,2,CO2EMT,autumn.day,29.697688330839984 -2040,2,GASPRD,autumn.peak,-3.6592105590766 -2040,2,GASNAT,autumn.peak,3.4849624372158092 -2040,2,CO2EMT,autumn.peak,8.909306470742218 -2040,2,GASPRD,autumn.evening,-4.878947451133713 -2040,2,GASNAT,autumn.evening,4.646616620127345 -2040,2,CO2EMT,autumn.evening,11.879075389355558 -2040,5,ELCTRI,winter.night,0.44969145502824737 -2040,5,ELCTRI,winter.day,6.4241634223428745 -2040,5,ELCTRI,winter.peak,1.9272490085096317 -2040,5,ELCTRI,winter.evening,2.569665359840534 -2040,5,ELCTRI,peak.night,0.44969145502824737 -2040,5,ELCTRI,peak.day,6.3713620320039785 -2040,5,ELCTRI,peak.peak,1.777645201819192 -2040,5,ELCTRI,peak.evening,1.7248438738150702 -2040,5,ELCTRI,summer.night,0.44969145502824737 +2040,2,GASPRD,peak.night,-6.084076768656779 +2040,2,GASNAT,peak.night,5.79435882729217 +2040,2,CO2EMT,peak.night,14.813278341972433 +2040,2,GASPRD,peak.day,-8.691538229018432 +2040,2,GASNAT,peak.day,8.27765545620803 +2040,2,CO2EMT,peak.day,21.16182617379583 +2040,2,GASPRD,peak.peak,-2.6074614603616526 +2040,2,GASNAT,peak.peak,2.4832966289158596 +2040,2,CO2EMT,peak.peak,6.348547831823396 +2040,2,GASPRD,peak.evening,-3.4766153082951265 +2040,2,GASNAT,peak.evening,3.3110621983763107 +2040,2,CO2EMT,peak.evening,8.464730510149039 +2040,2,GASPRD,summer.night,-23.05813889126479 +2040,2,GASNAT,summer.night,21.960132277395036 +2040,2,CO2EMT,summer.night,56.141078167160416 +2040,2,GASPRD,summer.day,-32.94019837091747 +2040,2,GASNAT,summer.day,31.371617496111874 +2040,2,CO2EMT,summer.day,80.20154012881001 +2040,2,GASPRD,summer.peak,-9.88205947965265 +2040,2,GASNAT,summer.peak,9.411485218716809 +2040,2,CO2EMT,summer.peak,24.060461961649523 +2040,2,GASPRD,summer.evening,-13.176079411612168 +2040,2,GASNAT,summer.evening,12.548647058678254 +2040,2,CO2EMT,summer.evening,32.08061620551096 +2040,2,GASPRD,autumn.night,-8.538158010210298 +2040,2,GASNAT,autumn.night,8.13157905734314 +2040,2,CO2EMT,autumn.night,20.78838186009774 +2040,2,GASPRD,autumn.day,-12.197368569286898 +2040,2,GASNAT,autumn.day,11.61654149455895 +2040,2,CO2EMT,autumn.day,29.69768833083996 +2040,2,GASPRD,autumn.peak,-3.659210559076594 +2040,2,GASNAT,autumn.peak,3.484962437215804 +2040,2,CO2EMT,autumn.peak,8.909306470742203 +2040,2,GASPRD,autumn.evening,-4.878947451133705 +2040,2,GASNAT,autumn.evening,4.646616620127338 +2040,2,CO2EMT,autumn.evening,11.87907538935554 +2040,4,OILCRD,winter.night,-49.282385475036385 +2040,4,GASOLI,winter.night,37.62014158399724 +2040,4,CO2EMT,winter.night,827.6431148479393 +2040,4,OILCRD,winter.day,-70.4034077249273 +2040,4,GASOLI,winter.day,53.74305933200557 +2040,4,CO2EMT,winter.day,1182.3473053041225 +2040,4,OILCRD,winter.peak,-21.121022249890974 +2040,4,GASOLI,winter.peak,16.122917748008376 +2040,4,CO2EMT,winter.peak,354.7041904561843 +2040,4,OILCRD,winter.evening,-28.16136322514546 +2040,4,GASOLI,winter.evening,21.4972238359889 +2040,4,CO2EMT,winter.evening,472.93892439175585 +2040,4,OILCRD,peak.night,-49.282385475036385 +2040,4,GASOLI,peak.night,37.62014158399724 +2040,4,CO2EMT,peak.night,827.6431148479393 +2040,4,OILCRD,peak.day,-70.4034077249273 +2040,4,GASOLI,peak.day,53.74305933200557 +2040,4,CO2EMT,peak.day,1182.3473053041225 +2040,4,OILCRD,peak.peak,-21.121022249890974 +2040,4,GASOLI,peak.peak,16.122917748008376 +2040,4,CO2EMT,peak.peak,354.7041904561843 +2040,4,OILCRD,peak.evening,-28.16136322514546 +2040,4,GASOLI,peak.evening,21.4972238359889 +2040,4,CO2EMT,peak.evening,472.93892439175585 +2040,4,OILCRD,summer.night,-49.282385475036385 +2040,4,GASOLI,summer.night,37.62014158399724 +2040,4,CO2EMT,summer.night,827.6431148479393 +2040,4,OILCRD,summer.day,-70.4034077249273 +2040,4,GASOLI,summer.day,53.74305933200557 +2040,4,CO2EMT,summer.day,1182.3473053041225 +2040,4,OILCRD,summer.peak,-21.121022249890974 +2040,4,GASOLI,summer.peak,16.122917748008376 +2040,4,CO2EMT,summer.peak,354.7041904561843 +2040,4,OILCRD,summer.evening,-28.16136322514546 +2040,4,GASOLI,summer.evening,21.4972238359889 +2040,4,CO2EMT,summer.evening,472.93892439175585 +2040,4,OILCRD,autumn.night,-49.28238547503639 +2040,4,GASOLI,autumn.night,37.620141583997246 +2040,4,CO2EMT,autumn.night,827.6431148479394 +2040,4,OILCRD,autumn.day,-70.40340772492732 +2040,4,GASOLI,autumn.day,53.743059332005586 +2040,4,CO2EMT,autumn.day,1182.347305304123 +2040,4,OILCRD,autumn.peak,-21.121022249890938 +2040,4,GASOLI,autumn.peak,16.122917748008348 +2040,4,CO2EMT,autumn.peak,354.70419045618365 +2040,4,OILCRD,autumn.evening,-28.161363225145465 +2040,4,GASOLI,autumn.evening,21.497223835988905 +2040,4,CO2EMT,autumn.evening,472.9389243917559 +2040,5,ELCTRI,winter.night,0.44969145502824703 +2040,5,ELCTRI,winter.day,6.424163422342875 +2040,5,ELCTRI,winter.peak,1.927249008509632 +2040,5,ELCTRI,winter.evening,2.5696653598405317 +2040,5,ELCTRI,peak.night,0.44969145502824703 +2040,5,ELCTRI,peak.day,6.371362032003979 +2040,5,ELCTRI,peak.peak,1.7776452018191915 +2040,5,ELCTRI,peak.evening,1.7248438738150698 +2040,5,ELCTRI,summer.night,0.44969145502824703 2040,5,ELCTRI,summer.day,4.55851592811161 -2040,5,ELCTRI,summer.peak,1.3376340127470943 +2040,5,ELCTRI,summer.peak,1.3376340127470945 2040,5,ELCTRI,summer.evening,1.0560268601370622 -2040,5,ELCTRI,autumn.night,0.44969145502824737 -2040,5,ELCTRI,autumn.day,6.001752635595889 -2040,5,ELCTRI,autumn.peak,1.5488393825638176 -2040,5,ELCTRI,autumn.evening,1.9008483513729912 +2040,5,ELCTRI,autumn.night,0.44969145502824703 +2040,5,ELCTRI,autumn.day,6.0017526355958895 +2040,5,ELCTRI,autumn.peak,1.5488393825638174 +2040,5,ELCTRI,autumn.evening,1.9008483513729915 2040,6,GASNAT,winter.night,0.0 2040,6,ELCTRI,winter.night,-0.0 2040,6,CO2EMT,winter.night,-0.0 @@ -1294,468 +1390,420 @@ milestone_year,asset_id,commodity_id,time_slice,flow 2040,6,GASNAT,peak.night,0.0 2040,6,ELCTRI,peak.night,-0.0 2040,6,CO2EMT,peak.night,-0.0 -2040,6,GASNAT,peak.day,-0.10277734546838874 -2040,6,ELCTRI,peak.day,0.06851823031225916 -2040,6,CO2EMT,peak.day,5.255005673798716 -2040,6,GASNAT,peak.peak,-0.2912022207165842 -2040,6,ELCTRI,peak.peak,0.19413481381105613 -2040,6,CO2EMT,peak.peak,14.889169545238948 -2040,6,GASNAT,peak.evening,-1.6444360493363102 -2040,6,ELCTRI,peak.evening,1.09629069955754 -2040,6,CO2EMT,peak.evening,84.08001520256553 +2040,6,GASNAT,peak.day,-0.22692317032331316 +2040,6,ELCTRI,peak.day,0.15128211354887544 +2040,6,CO2EMT,peak.day,11.602581698631 +2040,6,GASNAT,peak.peak,-0.642948412697833 +2040,6,ELCTRI,peak.peak,0.4286322751318887 +2040,6,CO2EMT,peak.peak,32.8739523412402 +2040,6,GASNAT,peak.evening,-3.63076746153284 +2040,6,ELCTRI,peak.evening,2.420511641021893 +2040,6,CO2EMT,peak.evening,185.64114030817407 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,-3.6314630316769385 -2040,6,ELCTRI,summer.day,2.420975354451292 -2040,6,CO2EMT,summer.day,185.67670480964185 -2040,6,GASNAT,summer.peak,-1.1476793266973888 -2040,6,ELCTRI,summer.peak,0.7651195511315926 -2040,6,CO2EMT,summer.peak,58.68084397403749 -2040,6,GASNAT,summer.evening,-2.9462812626674753 -2040,6,ELCTRI,summer.evening,1.9641875084449834 -2040,6,CO2EMT,summer.evening,150.64336096018798 +2040,6,GASNAT,summer.day,-8.01794500825584 +2040,6,ELCTRI,summer.day,5.34529667217056 +2040,6,CO2EMT,summer.day,409.95752827212107 +2040,6,GASNAT,summer.peak,-2.53397312551532 +2040,6,ELCTRI,summer.peak,1.6893154170102134 +2040,6,CO2EMT,summer.peak,129.5620459075983 +2040,6,GASNAT,summer.evening,-6.505125052040999 +2040,6,ELCTRI,summer.evening,4.336750034693999 +2040,6,CO2EMT,summer.evening,332.60704391085625 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,-0.8222181097964147 -2040,6,ELCTRI,autumn.day,0.5481454065309431 -2040,6,CO2EMT,autumn.day,42.04001195389068 -2040,6,GASNAT,autumn.peak,-0.7365703176521831 -2040,6,ELCTRI,autumn.peak,0.4910468784347887 -2040,6,CO2EMT,autumn.peak,37.66084034155612 -2040,6,GASNAT,autumn.evening,-1.3018452031890497 -2040,6,ELCTRI,autumn.evening,0.8678968021260332 -2040,6,CO2EMT,autumn.evening,66.5633452390561 -2040,15,BIOPEL,winter.night,-17.74036538570824 -2040,15,RSHEAT,winter.night,14.783637821423534 -2040,15,BIOPEL,winter.day,-61.252932044604435 -2040,15,RSHEAT,winter.day,51.04411003717036 -2040,15,BIOPEL,winter.peak,-30.118786805072677 -2040,15,RSHEAT,winter.peak,25.09898900422723 -2040,15,BIOPEL,winter.evening,-20.771296475029136 -2040,15,RSHEAT,winter.evening,17.309413729190947 -2040,15,BIOPEL,peak.night,-12.427545519573272 -2040,15,RSHEAT,peak.night,10.356287932977727 -2040,15,BIOPEL,peak.day,-33.04079834939401 -2040,15,RSHEAT,peak.day,27.53399862449501 -2040,15,BIOPEL,peak.peak,-18.454700300411368 -2040,15,RSHEAT,peak.peak,15.378916917009475 -2040,15,BIOPEL,peak.evening,-11.195588773549272 -2040,15,RSHEAT,peak.evening,9.32965731129106 -2040,15,BIOPEL,summer.night,-1.5434205725962156 -2040,15,RSHEAT,summer.night,1.2861838104968464 -2040,15,BIOPEL,summer.day,-2.571526441289728 -2040,15,RSHEAT,summer.day,2.1429387010747734 -2040,15,BIOPEL,summer.peak,-0.8467983726898388 -2040,15,RSHEAT,summer.peak,0.7056653105748657 -2040,15,BIOPEL,summer.evening,-0.6305091046074511 -2040,15,RSHEAT,summer.evening,0.5254242538395426 -2040,15,BIOPEL,autumn.night,-10.094443010238647 -2040,15,RSHEAT,autumn.night,8.41203584186554 -2040,15,BIOPEL,autumn.day,-26.56717216004314 -2040,15,RSHEAT,autumn.day,22.139310133369282 -2040,15,BIOPEL,autumn.peak,-14.761652623365984 -2040,15,RSHEAT,autumn.peak,12.301377186138321 -2040,15,BIOPEL,autumn.evening,-8.835647422248622 -2040,15,RSHEAT,autumn.evening,7.363039518540519 -2040,16,ELCTRI,winter.night,0.5261278524096975 -2040,16,ELCTRI,winter.day,7.51611191881304 -2040,16,ELCTRI,winter.peak,2.2548335543582834 -2040,16,ELCTRI,winter.evening,3.0064447568824013 -2040,16,ELCTRI,peak.night,0.5261278524096975 -2040,16,ELCTRI,peak.day,7.45433560131218 -2040,16,ELCTRI,peak.peak,2.0798008099148464 -2040,16,ELCTRI,peak.evening,2.018024565344125 -2040,16,ELCTRI,summer.night,0.5261278524096975 -2040,16,ELCTRI,summer.day,5.333350608768198 -2040,16,ELCTRI,summer.peak,1.5649986286543682 -2040,16,ELCTRI,summer.evening,1.235525242470903 -2040,16,ELCTRI,autumn.night,0.5261278524096975 -2040,16,ELCTRI,autumn.day,7.02190177187591 -2040,16,ELCTRI,autumn.peak,1.812103674562097 -2040,16,ELCTRI,autumn.evening,2.2239454401052945 -2040,17,OILCRD,winter.night,-1.9304587764559988e-7 -2040,17,GASOLI,winter.night,1.4736326537832052e-7 -2040,17,CO2EMT,winter.night,3.2419918383230515e-6 -2040,17,OILCRD,winter.day,-2.7577982482978756e-7 -2040,17,GASOLI,winter.day,2.1051895025174622e-7 -2040,17,CO2EMT,winter.day,4.6314169055384165e-6 -2040,17,OILCRD,winter.peak,-8.273394718418764e-8 -2040,17,GASOLI,winter.peak,6.315568487342568e-8 -2040,17,CO2EMT,winter.peak,1.3894250672153649e-6 -2040,17,OILCRD,winter.evening,-1.1031193046141228e-7 -2040,17,GASOLI,winter.evening,8.420758050489487e-8 -2040,17,CO2EMT,winter.evening,1.852566771107687e-6 -2040,17,OILCRD,peak.night,-1.9304587764559988e-7 -2040,17,GASOLI,peak.night,1.4736326537832052e-7 -2040,17,CO2EMT,peak.night,3.2419918383230515e-6 -2040,17,OILCRD,peak.day,-2.7577982482978756e-7 -2040,17,GASOLI,peak.day,2.1051895025174622e-7 -2040,17,CO2EMT,peak.day,4.6314169055384165e-6 -2040,17,OILCRD,peak.peak,-8.273394718418764e-8 -2040,17,GASOLI,peak.peak,6.315568487342568e-8 -2040,17,CO2EMT,peak.peak,1.3894250672153649e-6 -2040,17,OILCRD,peak.evening,-1.1031193046141228e-7 -2040,17,GASOLI,peak.evening,8.420758050489487e-8 -2040,17,CO2EMT,peak.evening,1.852566771107687e-6 -2040,17,OILCRD,summer.night,-1.9304587764559988e-7 -2040,17,GASOLI,summer.night,1.4736326537832052e-7 -2040,17,CO2EMT,summer.night,3.2419918383230515e-6 -2040,17,OILCRD,summer.day,-2.7577982482978756e-7 -2040,17,GASOLI,summer.day,2.1051895025174622e-7 -2040,17,CO2EMT,summer.day,4.6314169055384165e-6 -2040,17,OILCRD,summer.peak,-8.273394718418764e-8 -2040,17,GASOLI,summer.peak,6.315568487342568e-8 -2040,17,CO2EMT,summer.peak,1.3894250672153649e-6 -2040,17,OILCRD,summer.evening,-1.1031193046141228e-7 -2040,17,GASOLI,summer.evening,8.420758050489487e-8 -2040,17,CO2EMT,summer.evening,1.852566771107687e-6 -2040,17,OILCRD,autumn.night,-1.9304587764559993e-7 -2040,17,GASOLI,autumn.night,1.4736326537832055e-7 -2040,17,CO2EMT,autumn.night,3.241991838323052e-6 -2040,17,OILCRD,autumn.day,-2.7577982482978756e-7 -2040,17,GASOLI,autumn.day,2.1051895025174622e-7 -2040,17,CO2EMT,autumn.day,4.6314169055384165e-6 -2040,17,OILCRD,autumn.peak,-8.273394718418764e-8 -2040,17,GASOLI,autumn.peak,6.315568487342568e-8 -2040,17,CO2EMT,autumn.peak,1.3894250672153649e-6 -2040,17,OILCRD,autumn.evening,-1.1031193046141228e-7 -2040,17,GASOLI,autumn.evening,8.420758050489487e-8 -2040,17,CO2EMT,autumn.evening,1.852566771107687e-6 -2040,19,BIOPRD,winter.night,-66.28002927306308 -2040,19,BIOPEL,winter.night,63.12383740291722 -2040,19,BIOPRD,winter.day,-94.6857559745211 -2040,19,BIOPEL,winter.day,90.17691045192485 -2040,19,BIOPRD,winter.peak,-28.405726701458004 -2040,19,BIOPEL,winter.peak,27.053073049007622 -2040,19,BIOPRD,winter.evening,-37.87430257160509 -2040,19,BIOPEL,winter.evening,36.07076435390961 -2040,19,BIOPRD,peak.night,-38.33335075801982 -2040,19,BIOPEL,peak.night,36.507953102876016 -2040,19,BIOPRD,peak.day,-54.76192957921196 -2040,19,BIOPEL,peak.day,52.15421864686853 -2040,19,BIOPRD,peak.peak,-16.428578821192122 -2040,19,BIOPEL,peak.peak,15.646265543992495 -2040,19,BIOPRD,peak.evening,-21.904771936827682 -2040,19,BIOPEL,peak.evening,20.861687558883506 -2040,19,BIOPRD,summer.night,-2.8537507212292863 -2040,19,BIOPEL,summer.night,2.717857829742177 -2040,19,BIOPRD,summer.day,-4.076786739022244 -2040,19,BIOPEL,summer.day,3.8826540371640417 -2040,19,BIOPRD,summer.peak,-1.223036017792957 -2040,19,BIOPEL,summer.peak,1.1647962074218636 -2040,19,BIOPRD,summer.evening,-1.6307147034363279 -2040,19,BIOPEL,summer.evening,1.5530616223203122 -2040,19,BIOPRD,autumn.night,-30.75037501046806 -2040,19,BIOPEL,autumn.night,29.286071438541008 -2040,19,BIOPRD,autumn.day,-43.92910709756588 -2040,19,BIOPEL,autumn.day,41.83724485482465 -2040,19,BIOPRD,autumn.peak,-13.178732087097837 -2040,19,BIOPEL,autumn.peak,12.551173416283653 -2040,19,BIOPRD,autumn.evening,-17.571642923370238 -2040,19,BIOPEL,autumn.evening,16.73489802225737 -2040,20,OILCRD,winter.night,64.31028942216543 -2040,20,GASPRD,winter.night,6.4310289422165425 -2040,20,CO2EMT,winter.night,471.5873523327391 -2040,20,OILCRD,winter.day,91.87184190566924 -2040,20,GASPRD,winter.day,9.187184190566924 -2040,20,CO2EMT,winter.day,673.6962166942726 -2040,20,OILCRD,winter.peak,27.5615524835038 -2040,20,GASPRD,winter.peak,2.75615524835038 -2040,20,CO2EMT,winter.peak,202.10886436153336 -2040,20,OILCRD,winter.evening,36.74873693866154 -2040,20,GASPRD,winter.evening,3.6748736938661537 -2040,20,CO2EMT,winter.evening,269.4784879712051 -2040,20,OILCRD,peak.night,64.31028942216543 -2040,20,GASPRD,peak.night,6.4310289422165425 -2040,20,CO2EMT,peak.night,471.5873523327391 -2040,20,OILCRD,peak.day,91.87184190566924 -2040,20,GASPRD,peak.day,9.187184190566924 -2040,20,CO2EMT,peak.day,673.6962166942726 -2040,20,OILCRD,peak.peak,27.5615524835038 -2040,20,GASPRD,peak.peak,2.75615524835038 -2040,20,CO2EMT,peak.peak,202.10886436153336 -2040,20,OILCRD,peak.evening,36.74873693866154 -2040,20,GASPRD,peak.evening,3.6748736938661537 -2040,20,CO2EMT,peak.evening,269.4784879712051 -2040,20,OILCRD,summer.night,64.31028942216541 -2040,20,GASPRD,summer.night,6.431028942216542 -2040,20,CO2EMT,summer.night,471.587352332739 -2040,20,OILCRD,summer.day,91.87184190566917 -2040,20,GASPRD,summer.day,9.187184190566917 -2040,20,CO2EMT,summer.day,673.696216694272 -2040,20,OILCRD,summer.peak,27.561552483503796 -2040,20,GASPRD,summer.peak,2.75615524835038 -2040,20,CO2EMT,summer.peak,202.10886436153334 -2040,20,OILCRD,summer.evening,36.74873693866162 -2040,20,GASPRD,summer.evening,3.6748736938661626 -2040,20,CO2EMT,summer.evening,269.4784879712057 -2040,20,OILCRD,autumn.night,64.31028942216541 -2040,20,GASPRD,autumn.night,6.431028942216542 -2040,20,CO2EMT,autumn.night,471.587352332739 -2040,20,OILCRD,autumn.day,91.87184190566921 -2040,20,GASPRD,autumn.day,9.187184190566922 -2040,20,CO2EMT,autumn.day,673.6962166942724 -2040,20,OILCRD,autumn.peak,27.56155248350379 -2040,20,GASPRD,autumn.peak,2.756155248350379 -2040,20,CO2EMT,autumn.peak,202.10886436153328 -2040,20,OILCRD,autumn.evening,36.748736938661615 -2040,20,GASPRD,autumn.evening,3.6748736938661617 -2040,20,CO2EMT,autumn.evening,269.47848797120565 -2040,21,BIOPRD,winter.night,66.28002927306308 -2040,21,BIOPRD,winter.day,94.6857559745211 -2040,21,BIOPRD,winter.peak,28.405726701458008 -2040,21,BIOPRD,winter.evening,37.87430257160509 -2040,21,BIOPRD,peak.night,38.33335075801981 -2040,21,BIOPRD,peak.day,54.761929579211966 -2040,21,BIOPRD,peak.peak,16.428578821192133 -2040,21,BIOPRD,peak.evening,21.904771936827686 -2040,21,BIOPRD,summer.night,2.8537507212292854 -2040,21,BIOPRD,summer.day,4.0767867390222445 -2040,21,BIOPRD,summer.peak,1.223036017792958 -2040,21,BIOPRD,summer.evening,1.6307147034363283 -2040,21,BIOPRD,autumn.night,30.750375010468073 -2040,21,BIOPRD,autumn.day,43.92910709756589 -2040,21,BIOPRD,autumn.peak,13.178732087097824 -2040,21,BIOPRD,autumn.evening,17.57164292337024 -2040,22,ELCTRI,winter.night,-5.687236186067019 -2040,22,GASOLI,winter.night,-6.656518738655801 -2040,22,TPASKM,winter.night,6.656518738655801 -2040,22,ELCTRI,winter.day,-81.24622843558711 -2040,22,GASOLI,winter.day,-95.09312156782342 -2040,22,TPASKM,winter.day,95.09312156782342 -2040,22,ELCTRI,winter.peak,-24.373868300586818 -2040,22,GASOLI,winter.peak,-28.527936201043303 -2040,22,TPASKM,winter.peak,28.527936201043303 -2040,22,ELCTRI,winter.evening,-32.49849125919018 -2040,22,GASOLI,winter.evening,-38.0372484924775 -2040,22,TPASKM,winter.evening,38.0372484924775 -2040,22,ELCTRI,peak.night,-5.687236186067019 -2040,22,GASOLI,peak.night,-6.656518738655801 -2040,22,TPASKM,peak.night,6.656518738655801 -2040,22,ELCTRI,peak.day,-81.24622843558711 -2040,22,GASOLI,peak.day,-95.09312156782342 -2040,22,TPASKM,peak.day,95.09312156782342 -2040,22,ELCTRI,peak.peak,-24.373868300586818 -2040,22,GASOLI,peak.peak,-28.527936201043303 -2040,22,TPASKM,peak.peak,28.527936201043303 -2040,22,ELCTRI,peak.evening,-32.49849125919018 -2040,22,GASOLI,peak.evening,-38.0372484924775 -2040,22,TPASKM,peak.evening,38.0372484924775 -2040,22,ELCTRI,summer.night,-5.687236186067019 -2040,22,GASOLI,summer.night,-6.656518738655801 -2040,22,TPASKM,summer.night,6.656518738655801 -2040,22,ELCTRI,summer.day,-81.24622843558711 -2040,22,GASOLI,summer.day,-95.09312156782342 -2040,22,TPASKM,summer.day,95.09312156782342 -2040,22,ELCTRI,summer.peak,-24.373868300586818 -2040,22,GASOLI,summer.peak,-28.527936201043303 -2040,22,TPASKM,summer.peak,28.527936201043303 -2040,22,ELCTRI,summer.evening,-32.49849125919018 -2040,22,GASOLI,summer.evening,-38.0372484924775 -2040,22,TPASKM,summer.evening,38.0372484924775 -2040,22,ELCTRI,autumn.night,-5.687236186067019 -2040,22,GASOLI,autumn.night,-6.656518738655801 -2040,22,TPASKM,autumn.night,6.656518738655801 -2040,22,ELCTRI,autumn.day,-81.24622843558711 -2040,22,GASOLI,autumn.day,-95.09312156782342 -2040,22,TPASKM,autumn.day,95.09312156782342 -2040,22,ELCTRI,autumn.peak,-24.373868300586818 -2040,22,GASOLI,autumn.peak,-28.527936201043303 -2040,22,TPASKM,autumn.peak,28.527936201043303 -2040,22,ELCTRI,autumn.evening,-32.49849125919018 -2040,22,GASOLI,autumn.evening,-38.0372484924775 -2040,22,TPASKM,autumn.evening,38.0372484924775 -2040,23,BIOPEL,winter.night,-70.86911460076377 -2040,23,RSHEAT,winter.night,59.057595500636474 -2040,23,BIOPEL,winter.day,-244.6928778704276 -2040,23,RSHEAT,winter.day,203.91073155868966 -2040,23,BIOPEL,winter.peak,-120.31836477529532 -2040,23,RSHEAT,winter.peak,100.26530397941278 -2040,23,BIOPEL,winter.evening,-82.97706153680288 -2040,23,RSHEAT,winter.evening,69.14755128066906 -2040,23,BIOPEL,peak.night,-49.64549086133073 -2040,23,RSHEAT,peak.night,41.371242384442276 -2040,23,BIOPEL,peak.day,-131.991200508774 -2040,23,RSHEAT,peak.day,109.992667090645 -2040,23,BIOPEL,peak.peak,-73.72273581051664 -2040,23,RSHEAT,peak.peak,61.43561317543053 -2040,23,BIOPEL,peak.evening,-44.72407679127473 -2040,23,RSHEAT,peak.evening,37.27006399272894 -2040,23,BIOPEL,summer.night,-6.165648060699786 -2040,23,RSHEAT,summer.night,5.138040050583155 -2040,23,BIOPEL,summer.day,-10.272719761086272 -2040,23,RSHEAT,summer.day,8.560599800905226 -2040,23,BIOPEL,summer.peak,-3.382785507126161 -2040,23,RSHEAT,summer.peak,2.8189879226051344 -2040,23,BIOPEL,summer.evening,-2.5187543221205484 -2040,23,RSHEAT,summer.evening,2.098961935100457 -2040,23,BIOPEL,autumn.night,-40.32522571940936 -2040,23,RSHEAT,autumn.night,33.60435476617447 -2040,23,BIOPEL,autumn.day,-106.13039401911685 -2040,23,RSHEAT,autumn.day,88.44199501593071 -2040,23,BIOPEL,autumn.peak,-58.96976915169801 -2040,23,RSHEAT,autumn.peak,49.14147429308168 -2040,23,BIOPEL,autumn.evening,-35.29659599027937 -2040,23,RSHEAT,autumn.evening,29.41382999189948 -2040,24,ELCTRI,winter.night,4.711416878629074 -2040,24,ELCTRI,winter.day,67.3059530944312 -2040,24,ELCTRI,winter.peak,20.191785737718906 -2040,24,ELCTRI,winter.evening,26.92238114246725 -2040,24,ELCTRI,peak.night,4.711416878629074 -2040,24,ELCTRI,peak.day,66.75275298605439 -2040,24,ELCTRI,peak.peak,18.624386819933765 -2040,24,ELCTRI,peak.evening,18.071187364638305 -2040,24,ELCTRI,summer.night,4.711416878629074 -2040,24,ELCTRI,summer.day,47.75956635390244 -2040,24,ELCTRI,summer.peak,14.014390077056566 -2040,24,ELCTRI,summer.evening,11.063992249581196 -2040,24,ELCTRI,autumn.night,4.711416878629074 -2040,24,ELCTRI,autumn.day,62.880355747313004 -2040,24,ELCTRI,autumn.peak,16.227188503811416 -2040,24,ELCTRI,autumn.evening,19.91518608200018 -2040,25,GASNAT,winter.night,-0.0 -2040,25,ELCTRI,winter.night,0.0 -2040,25,CO2EMT,winter.night,0.0 -2040,25,GASNAT,winter.day,-0.0 -2040,25,ELCTRI,winter.day,0.0 -2040,25,CO2EMT,winter.day,0.0 -2040,25,GASNAT,winter.peak,-0.0 -2040,25,ELCTRI,winter.peak,0.0 -2040,25,CO2EMT,winter.peak,0.0 -2040,25,GASNAT,winter.evening,-0.0 -2040,25,ELCTRI,winter.evening,0.0 -2040,25,CO2EMT,winter.evening,0.0 -2040,25,GASNAT,peak.night,-0.0 -2040,25,ELCTRI,peak.night,0.0 -2040,25,CO2EMT,peak.night,0.0 -2040,25,GASNAT,peak.day,-0.8988893788564573 -2040,25,ELCTRI,peak.day,0.5992595859043048 -2040,25,CO2EMT,peak.day,45.96021394093066 -2040,25,GASNAT,peak.peak,-2.546850982661938 -2040,25,ELCTRI,peak.peak,1.6979006551079587 -2040,25,CO2EMT,peak.peak,130.22049074350488 -2040,25,GASNAT,peak.evening,-14.382217133752713 -2040,25,ELCTRI,peak.evening,9.588144755835142 -2040,25,CO2EMT,peak.evening,735.3627620487762 -2040,25,GASNAT,summer.night,-0.0 -2040,25,ELCTRI,summer.night,0.0 -2040,25,CO2EMT,summer.night,0.0 -2040,25,GASNAT,summer.day,-31.760730285530357 -2040,25,ELCTRI,summer.day,21.17382019035357 -2040,25,CO2EMT,summer.day,1623.926139499167 -2040,25,GASNAT,summer.peak,-10.037589046495796 -2040,25,ELCTRI,summer.peak,6.691726030997197 -2040,25,CO2EMT,summer.peak,513.22192794733 -2040,25,GASNAT,summer.evening,-25.76813909783405 -2040,25,ELCTRI,summer.evening,17.178759398556036 -2040,25,CO2EMT,summer.evening,1317.524952072255 -2040,25,GASNAT,autumn.night,-0.0 -2040,25,ELCTRI,autumn.night,0.0 -2040,25,CO2EMT,autumn.night,0.0 -2040,25,GASNAT,autumn.day,-7.191109311407052 -2040,25,ELCTRI,autumn.day,4.794072874271368 -2040,25,CO2EMT,autumn.day,367.68141909224255 -2040,25,GASNAT,autumn.peak,-6.4420347918220475 -2040,25,ELCTRI,autumn.peak,4.294689861214699 -2040,25,CO2EMT,autumn.peak,329.38123890586127 -2040,25,GASNAT,autumn.evening,-11.385921875378527 -2040,25,ELCTRI,autumn.evening,7.590614583585684 -2040,25,CO2EMT,autumn.evening,582.162185488104 -2040,26,OILCRD,winter.night,-64.31028922911953 -2040,26,GASOLI,winter.night,49.09182383902254 -2040,26,CO2EMT,winter.night,1080.020124458496 -2040,26,OILCRD,winter.day,-91.87184162988939 -2040,26,GASOLI,winter.day,70.13117681670946 -2040,26,CO2EMT,winter.day,1542.885889967608 -2040,26,OILCRD,winter.peak,-27.561552400769852 -2040,26,GASOLI,winter.peak,21.03935297768691 -2040,26,CO2EMT,winter.peak,462.865765509112 -2040,26,OILCRD,winter.evening,-36.74873682834969 -2040,26,GASOLI,winter.evening,28.052470861335642 -2040,26,CO2EMT,winter.evening,617.1543589493841 -2040,26,OILCRD,peak.night,-64.31028922911953 -2040,26,GASOLI,peak.night,49.09182383902254 -2040,26,CO2EMT,peak.night,1080.020124458496 -2040,26,OILCRD,peak.day,-91.87184162988939 -2040,26,GASOLI,peak.day,70.13117681670946 -2040,26,CO2EMT,peak.day,1542.885889967608 -2040,26,OILCRD,peak.peak,-27.561552400769852 -2040,26,GASOLI,peak.peak,21.03935297768691 -2040,26,CO2EMT,peak.peak,462.865765509112 -2040,26,OILCRD,peak.evening,-36.74873682834969 -2040,26,GASOLI,peak.evening,28.052470861335642 -2040,26,CO2EMT,peak.evening,617.1543589493841 -2040,26,OILCRD,summer.night,-64.31028922911953 -2040,26,GASOLI,summer.night,49.09182383902254 -2040,26,CO2EMT,summer.night,1080.020124458496 -2040,26,OILCRD,summer.day,-91.87184162988939 -2040,26,GASOLI,summer.day,70.13117681670946 -2040,26,CO2EMT,summer.day,1542.885889967608 -2040,26,OILCRD,summer.peak,-27.561552400769852 -2040,26,GASOLI,summer.peak,21.03935297768691 -2040,26,CO2EMT,summer.peak,462.865765509112 -2040,26,OILCRD,summer.evening,-36.74873682834969 -2040,26,GASOLI,summer.evening,28.052470861335642 -2040,26,CO2EMT,summer.evening,617.1543589493841 -2040,26,OILCRD,autumn.night,-64.31028922911955 -2040,26,GASOLI,autumn.night,49.09182383902255 -2040,26,CO2EMT,autumn.night,1080.0201244584962 -2040,26,OILCRD,autumn.day,-91.87184162988939 -2040,26,GASOLI,autumn.day,70.13117681670946 -2040,26,CO2EMT,autumn.day,1542.885889967608 -2040,26,OILCRD,autumn.peak,-27.561552400769852 -2040,26,GASOLI,autumn.peak,21.03935297768691 -2040,26,CO2EMT,autumn.peak,462.865765509112 -2040,26,OILCRD,autumn.evening,-36.74873682834969 -2040,26,GASOLI,autumn.evening,28.052470861335642 -2040,26,CO2EMT,autumn.evening,617.1543589493841 -2040,27,BIOPRD,winter.night,-132.3968406854134 -2040,27,BIOPEL,winter.night,126.09222922420322 -2040,27,BIOPRD,winter.day,-189.13834357691516 -2040,27,BIOPEL,winter.day,180.13175578753825 -2040,27,BIOPRD,winter.peak,-56.74150289150174 -2040,27,BIOPEL,winter.peak,54.03952656333499 -2040,27,BIOPRD,winter.evening,-75.65533779391168 -2040,27,BIOPEL,winter.evening,72.05270266086826 -2040,27,BIOPRD,peak.night,-76.57230373780541 -2040,27,BIOPEL,peak.night,72.92600355981467 -2040,27,BIOPRD,peak.day,-109.38900518970283 -2040,27,BIOPEL,peak.day,104.18000494257412 -2040,27,BIOPRD,peak.peak,-32.81670145189738 -2040,27,BIOPEL,peak.peak,31.254001382759405 -2040,27,BIOPRD,peak.evening,-43.75560228590801 -2040,27,BIOPEL,peak.evening,41.67200217705525 -2040,27,BIOPRD,summer.night,-5.700473939712494 -2040,27,BIOPEL,summer.night,5.429022799726185 -2040,27,BIOPRD,summer.day,-8.143534188421002 -2040,27,BIOPEL,summer.day,7.75574684611524 -2040,27,BIOPRD,summer.peak,-2.443060248708506 -2040,27,BIOPEL,summer.peak,2.326724046389053 -2040,27,BIOPRD,summer.evening,-3.257413691003986 -2040,27,BIOPEL,summer.evening,3.1022987533371293 -2040,27,BIOPRD,autumn.night,-61.42502569672608 -2040,27,BIOPEL,autumn.night,58.50002447307246 -2040,27,BIOPRD,autumn.day,-87.75003658926579 -2040,27,BIOPEL,autumn.day,83.57146341834837 -2040,27,BIOPRD,autumn.peak,-26.325010892539733 -2040,27,BIOPEL,autumn.peak,25.071438945275936 -2040,27,BIOPRD,autumn.evening,-35.10001480418639 -2040,27,BIOPEL,autumn.evening,33.42858552779656 -2040,28,BIOPRD,winter.night,132.39684068541337 -2040,28,BIOPRD,winter.day,189.13834357691516 -2040,28,BIOPRD,winter.peak,56.74150289150174 -2040,28,BIOPRD,winter.evening,75.65533779391168 -2040,28,BIOPRD,peak.night,76.5723037378054 -2040,28,BIOPRD,peak.day,109.38900518970283 -2040,28,BIOPRD,peak.peak,32.816701451897394 -2040,28,BIOPRD,peak.evening,43.75560228590801 -2040,28,BIOPRD,summer.night,5.700473939712492 -2040,28,BIOPRD,summer.day,8.143534188421002 -2040,28,BIOPRD,summer.peak,2.4430602487085076 -2040,28,BIOPRD,summer.evening,3.2574136910039866 -2040,28,BIOPRD,autumn.night,61.42502569672611 -2040,28,BIOPRD,autumn.day,87.7500365892658 -2040,28,BIOPRD,autumn.peak,26.3250108925397 -2040,28,BIOPRD,autumn.evening,35.10001480418639 +2040,6,GASNAT,autumn.day,-1.815383918721984 +2040,6,ELCTRI,autumn.day,1.210255945814656 +2040,6,CO2EMT,autumn.day,92.82057976425503 +2040,6,GASNAT,autumn.peak,-1.6262812673936446 +2040,6,ELCTRI,autumn.peak,1.084187511595763 +2040,6,CO2EMT,autumn.peak,83.15176120183705 +2040,6,GASNAT,autumn.evening,-2.8743575681152764 +2040,6,ELCTRI,autumn.evening,1.9162383787435175 +2040,6,CO2EMT,autumn.evening,146.96590245773407 +2040,15,BIOPEL,winter.night,-17.766551203856196 +2040,15,RSHEAT,winter.night,14.80545933654683 +2040,15,BIOPEL,winter.day,-61.34334495914571 +2040,15,RSHEAT,winter.day,51.11945413262143 +2040,15,BIOPEL,winter.peak,-30.16324389809005 +2040,15,RSHEAT,winter.peak,25.13603658174171 +2040,15,BIOPEL,winter.evening,-20.801956124949907 +2040,15,RSHEAT,winter.evening,17.334963437458256 +2040,15,BIOPEL,peak.night,-12.445889304491205 +2040,15,RSHEAT,peak.night,10.371574420409338 +2040,15,BIOPEL,peak.day,-33.08956850255768 +2040,15,RSHEAT,peak.day,27.57464041879807 +2040,15,BIOPEL,peak.peak,-18.48194051872338 +2040,15,RSHEAT,peak.peak,15.401617098936152 +2040,15,BIOPEL,peak.evening,-11.212114118169268 +2040,15,RSHEAT,peak.evening,9.343428431807723 +2040,15,BIOPEL,summer.night,-1.5456987517408443 +2040,15,RSHEAT,summer.night,1.2880822931173703 +2040,15,BIOPEL,summer.day,-2.575322164900275 +2040,15,RSHEAT,summer.day,2.1461018040835627 +2040,15,BIOPEL,summer.peak,-0.8480482966746684 +2040,15,RSHEAT,summer.peak,0.7067069138955571 +2040,15,BIOPEL,summer.evening,-0.6314397729671448 +2040,15,RSHEAT,summer.evening,0.526199810805954 +2040,15,BIOPEL,autumn.night,-10.109342999231206 +2040,15,RSHEAT,autumn.night,8.424452499359338 +2040,15,BIOPEL,autumn.day,-26.606386861869336 +2040,15,RSHEAT,autumn.day,22.17198905155778 +2040,15,BIOPEL,autumn.peak,-14.783441687049542 +2040,15,RSHEAT,autumn.peak,12.319534739207953 +2040,15,BIOPEL,autumn.evening,-8.848689355240873 +2040,15,RSHEAT,autumn.evening,7.373907796034062 +2040,16,ELCTRI,winter.night,4.871014287004526 +2040,16,ELCTRI,winter.day,69.58591599281868 +2040,16,ELCTRI,winter.peak,20.875774600778293 +2040,16,ELCTRI,winter.evening,27.834366298593817 +2040,16,ELCTRI,peak.night,4.871014287004526 +2040,16,ELCTRI,peak.day,69.01397644662852 +2040,16,ELCTRI,peak.peak,19.255280656249997 +2040,16,ELCTRI,peak.evening,18.683341785264037 +2040,16,ELCTRI,summer.night,4.871014287004526 +2040,16,ELCTRI,summer.day,49.377403028426606 +2040,16,ELCTRI,summer.peak,14.489122072521951 +2040,16,ELCTRI,summer.evening,11.438780669881853 +2040,16,ELCTRI,autumn.night,4.871014287004526 +2040,16,ELCTRI,autumn.day,65.01040326242862 +2040,16,ELCTRI,autumn.peak,16.77687818255235 +2040,16,ELCTRI,autumn.evening,20.589805239650893 +2040,17,GASNAT,winter.night,-0.0 +2040,17,ELCTRI,winter.night,0.0 +2040,17,CO2EMT,winter.night,0.0 +2040,17,GASNAT,winter.day,-0.0 +2040,17,ELCTRI,winter.day,0.0 +2040,17,CO2EMT,winter.day,0.0 +2040,17,GASNAT,winter.peak,-0.0 +2040,17,ELCTRI,winter.peak,0.0 +2040,17,CO2EMT,winter.peak,0.0 +2040,17,GASNAT,winter.evening,-0.0 +2040,17,ELCTRI,winter.evening,0.0 +2040,17,CO2EMT,winter.evening,0.0 +2040,17,GASNAT,peak.night,-0.0 +2040,17,ELCTRI,peak.night,0.0 +2040,17,CO2EMT,peak.night,0.0 +2040,17,GASNAT,peak.day,-0.5672042828418205 +2040,17,ELCTRI,peak.day,0.37813618856121367 +2040,17,CO2EMT,peak.day,29.00115498170228 +2040,17,GASNAT,peak.peak,-1.6070773769332227 +2040,17,ELCTRI,peak.peak,1.0713849179554817 +2040,17,CO2EMT,peak.peak,82.16986628259566 +2040,17,GASNAT,peak.evening,-9.075260367859308 +2040,17,ELCTRI,peak.evening,6.050173578572872 +2040,17,CO2EMT,peak.evening,464.0180626086464 +2040,17,GASNAT,summer.night,-0.0 +2040,17,ELCTRI,summer.night,0.0 +2040,17,CO2EMT,summer.night,0.0 +2040,17,GASNAT,summer.day,-20.04120047235954 +2040,17,ELCTRI,summer.day,13.360800314906362 +2040,17,CO2EMT,summer.day,1024.7065801517433 +2040,17,GASNAT,summer.peak,-6.333775468369186 +2040,17,ELCTRI,summer.peak,4.2225169789127905 +2040,17,CO2EMT,summer.peak,323.84593969771646 +2040,17,GASNAT,summer.evening,-16.259841534393573 +2040,17,ELCTRI,summer.evening,10.83989435626238 +2040,17,CO2EMT,summer.evening,831.3656976535432 +2040,17,GASNAT,autumn.night,-0.0 +2040,17,ELCTRI,autumn.night,0.0 +2040,17,CO2EMT,autumn.night,0.0 +2040,17,GASNAT,autumn.day,-4.537630653732719 +2040,17,ELCTRI,autumn.day,3.025087102488479 +2040,17,CO2EMT,autumn.day,232.0090553253539 +2040,17,GASNAT,autumn.peak,-4.064960394554878 +2040,17,ELCTRI,autumn.peak,2.7099735963699185 +2040,17,CO2EMT,autumn.peak,207.84142497359088 +2040,17,GASNAT,autumn.evening,-7.184581110562286 +2040,17,ELCTRI,autumn.evening,4.789720740374857 +2040,17,CO2EMT,autumn.evening,367.34763218304965 +2040,18,BIOPRD,winter.night,-73.89994788814887 +2040,18,BIOPEL,winter.night,70.38090275061798 +2040,18,BIOPRD,winter.day,-105.57135398114352 +2040,18,BIOPEL,winter.day,100.54414664870811 +2040,18,BIOPRD,winter.peak,-31.671406092994555 +2040,18,BIOPEL,winter.peak,30.16324389809005 +2040,18,BIOPRD,winter.evening,-42.2285417951544 +2040,18,BIOPEL,winter.evening,40.217658852528 +2040,18,BIOPRD,peak.night,-42.7403646990707 +2040,18,BIOPEL,peak.night,40.705109237210195 +2040,18,BIOPRD,peak.day,-61.05766377207908 +2040,18,BIOPEL,peak.day,58.150155973408644 +2040,18,BIOPRD,peak.peak,-18.317299073008357 +2040,18,BIOPEL,peak.peak,17.445046736198435 +2040,18,BIOPRD,peak.evening,-24.423065626062346 +2040,18,BIOPEL,peak.evening,23.260062501011756 +2040,18,BIOPRD,summer.night,-3.181833681994471 +2040,18,BIOPEL,summer.night,3.0303177923756865 +2040,18,BIOPRD,summer.day,-4.545476682329735 +2040,18,BIOPEL,summer.day,4.329025411742604 +2040,18,BIOPRD,summer.peak,-1.3636430003352615 +2040,18,BIOPEL,summer.peak,1.2987076193669156 +2040,18,BIOPRD,summer.evening,-1.8181906816592082 +2040,18,BIOPEL,summer.evening,1.7316101730087696 +2040,18,BIOPRD,autumn.night,-34.285608134729294 +2040,18,BIOPEL,autumn.night,32.65296012831361 +2040,18,BIOPRD,autumn.day,-48.979440125298616 +2040,18,BIOPEL,autumn.day,46.64708583361773 +2040,18,BIOPRD,autumn.peak,-14.693831990569311 +2040,18,BIOPEL,autumn.peak,13.994125705304105 +2040,18,BIOPRD,autumn.evening,-19.591776144159965 +2040,18,BIOPEL,autumn.evening,18.65883442300949 +2040,19,BIOPRD,winter.night,73.89994788814889 +2040,19,BIOPRD,winter.day,105.57135398114353 +2040,19,BIOPRD,winter.peak,31.67140609299456 +2040,19,BIOPRD,winter.evening,42.228541795154406 +2040,19,BIOPRD,peak.night,42.74036469907072 +2040,19,BIOPRD,peak.day,61.05766377207909 +2040,19,BIOPRD,peak.peak,18.317299073008368 +2040,19,BIOPRD,peak.evening,24.423065626062364 +2040,19,BIOPRD,summer.night,3.181833681994472 +2040,19,BIOPRD,summer.day,4.545476682329735 +2040,19,BIOPRD,summer.peak,1.3636430003352626 +2040,19,BIOPRD,summer.evening,1.8181906816592088 +2040,19,BIOPRD,autumn.night,34.285608134729266 +2040,19,BIOPRD,autumn.day,48.97944012529862 +2040,19,BIOPRD,autumn.peak,14.693831990569324 +2040,19,BIOPRD,autumn.evening,19.591776144159972 +2040,20,ELCTRI,winter.night,-5.687236186067019 +2040,20,GASOLI,winter.night,-6.656518738655801 +2040,20,TPASKM,winter.night,6.656518738655801 +2040,20,ELCTRI,winter.day,-81.24622843558711 +2040,20,GASOLI,winter.day,-95.09312156782342 +2040,20,TPASKM,winter.day,95.09312156782342 +2040,20,ELCTRI,winter.peak,-24.373868300586818 +2040,20,GASOLI,winter.peak,-28.527936201043303 +2040,20,TPASKM,winter.peak,28.527936201043303 +2040,20,ELCTRI,winter.evening,-32.49849125919018 +2040,20,GASOLI,winter.evening,-38.0372484924775 +2040,20,TPASKM,winter.evening,38.0372484924775 +2040,20,ELCTRI,peak.night,-5.687236186067019 +2040,20,GASOLI,peak.night,-6.656518738655801 +2040,20,TPASKM,peak.night,6.656518738655801 +2040,20,ELCTRI,peak.day,-81.24622843558711 +2040,20,GASOLI,peak.day,-95.09312156782342 +2040,20,TPASKM,peak.day,95.09312156782342 +2040,20,ELCTRI,peak.peak,-24.373868300586818 +2040,20,GASOLI,peak.peak,-28.527936201043303 +2040,20,TPASKM,peak.peak,28.527936201043303 +2040,20,ELCTRI,peak.evening,-32.49849125919018 +2040,20,GASOLI,peak.evening,-38.0372484924775 +2040,20,TPASKM,peak.evening,38.0372484924775 +2040,20,ELCTRI,summer.night,-5.687236186067019 +2040,20,GASOLI,summer.night,-6.656518738655801 +2040,20,TPASKM,summer.night,6.656518738655801 +2040,20,ELCTRI,summer.day,-81.24622843558711 +2040,20,GASOLI,summer.day,-95.09312156782342 +2040,20,TPASKM,summer.day,95.09312156782342 +2040,20,ELCTRI,summer.peak,-24.373868300586818 +2040,20,GASOLI,summer.peak,-28.527936201043303 +2040,20,TPASKM,summer.peak,28.527936201043303 +2040,20,ELCTRI,summer.evening,-32.49849125919018 +2040,20,GASOLI,summer.evening,-38.0372484924775 +2040,20,TPASKM,summer.evening,38.0372484924775 +2040,20,ELCTRI,autumn.night,-5.687236186067019 +2040,20,GASOLI,autumn.night,-6.656518738655801 +2040,20,TPASKM,autumn.night,6.656518738655801 +2040,20,ELCTRI,autumn.day,-81.24622843558711 +2040,20,GASOLI,autumn.day,-95.09312156782342 +2040,20,TPASKM,autumn.day,95.09312156782342 +2040,20,ELCTRI,autumn.peak,-24.373868300586818 +2040,20,GASOLI,autumn.peak,-28.527936201043303 +2040,20,TPASKM,autumn.peak,28.527936201043303 +2040,20,ELCTRI,autumn.evening,-32.49849125919018 +2040,20,GASOLI,autumn.evening,-38.0372484924775 +2040,20,TPASKM,autumn.evening,38.0372484924775 +2040,21,BIOPEL,winter.night,-70.8429287826158 +2040,21,RSHEAT,winter.night,59.035773985513174 +2040,21,BIOPEL,winter.day,-244.6024649558863 +2040,21,RSHEAT,winter.day,203.8353874632386 +2040,21,BIOPEL,winter.peak,-120.27390768227797 +2040,21,RSHEAT,winter.peak,100.2282564018983 +2040,21,BIOPEL,winter.evening,-82.9464018868821 +2040,21,RSHEAT,winter.evening,69.12200157240176 +2040,21,BIOPEL,peak.night,-49.6271470764128 +2040,21,RSHEAT,peak.night,41.355955897010666 +2040,21,BIOPEL,peak.day,-131.94243035561036 +2040,21,RSHEAT,peak.day,109.95202529634196 +2040,21,BIOPEL,peak.peak,-73.69549559220462 +2040,21,RSHEAT,peak.peak,61.41291299350386 +2040,21,BIOPEL,peak.evening,-44.70755144665475 +2040,21,RSHEAT,peak.evening,37.25629287221229 +2040,21,BIOPEL,summer.night,-6.163369881555157 +2040,21,RSHEAT,summer.night,5.136141567962631 +2040,21,BIOPEL,summer.day,-10.268924037475726 +2040,21,RSHEAT,summer.day,8.557436697896438 +2040,21,BIOPEL,summer.peak,-3.381535583141332 +2040,21,RSHEAT,summer.peak,2.8179463192844434 +2040,21,BIOPEL,summer.evening,-2.5178236537608556 +2040,21,RSHEAT,summer.evening,2.0981863781340464 +2040,21,BIOPEL,autumn.night,-40.31032573041681 +2040,21,RSHEAT,autumn.night,33.59193810868067 +2040,21,BIOPEL,autumn.day,-106.09117931729068 +2040,21,RSHEAT,autumn.day,88.40931609774223 +2040,21,BIOPEL,autumn.peak,-58.94798008801447 +2040,21,RSHEAT,autumn.peak,49.12331674001206 +2040,21,BIOPEL,autumn.evening,-35.283554057287134 +2040,21,RSHEAT,autumn.evening,29.402961714405944 +2040,22,ELCTRI,winter.night,0.36653044403424634 +2040,22,ELCTRI,winter.day,5.236149020425554 +2040,22,ELCTRI,winter.peak,1.5708446912988923 +2040,22,ELCTRI,winter.evening,2.094459600755832 +2040,22,ELCTRI,peak.night,0.36653044403424634 +2040,22,ELCTRI,peak.day,5.1931121407380685 +2040,22,ELCTRI,peak.peak,1.4489069735986164 +2040,22,ELCTRI,peak.evening,1.4058701447183946 +2040,22,ELCTRI,summer.night,0.36653044403424634 +2040,22,ELCTRI,summer.day,3.715513934244049 +2040,22,ELCTRI,summer.peak,1.090266633188986 +2040,22,ELCTRI,summer.evening,0.860736822170248 +2040,22,ELCTRI,autumn.night,0.36653044403424634 +2040,22,ELCTRI,autumn.day,4.891854256760314 +2040,22,ELCTRI,autumn.peak,1.2624139958211669 +2040,22,ELCTRI,autumn.evening,1.5493262824545861 +2040,23,GASNAT,winter.night,0.0 +2040,23,ELCTRI,winter.night,-0.0 +2040,23,CO2EMT,winter.night,-0.0 +2040,23,GASNAT,winter.day,0.0 +2040,23,ELCTRI,winter.day,-0.0 +2040,23,CO2EMT,winter.day,-0.0 +2040,23,GASNAT,winter.peak,0.0 +2040,23,ELCTRI,winter.peak,-0.0 +2040,23,CO2EMT,winter.peak,-0.0 +2040,23,GASNAT,winter.evening,0.0 +2040,23,ELCTRI,winter.evening,-0.0 +2040,23,CO2EMT,winter.evening,-0.0 +2040,23,GASNAT,peak.night,0.0 +2040,23,ELCTRI,peak.night,-0.0 +2040,23,CO2EMT,peak.night,-0.0 +2040,23,GASNAT,peak.day,-0.20753927115969695 +2040,23,ELCTRI,peak.day,0.13835951410646463 +2040,23,CO2EMT,peak.day,10.611482934395305 +2040,23,GASNAT,peak.peak,-0.5880274137474604 +2040,23,ELCTRI,peak.peak,0.3920182758316403 +2040,23,CO2EMT,peak.peak,30.065841664907648 +2040,23,GASNAT,peak.evening,-3.3206253536968777 +2040,23,ELCTRI,peak.evening,2.2137502357979186 +2040,23,CO2EMT,peak.evening,169.78357433452135 +2040,23,GASNAT,summer.night,0.0 +2040,23,ELCTRI,summer.night,-0.0 +2040,23,CO2EMT,summer.night,-0.0 +2040,23,GASNAT,summer.day,-7.333047836591904 +2040,23,ELCTRI,summer.day,4.888698557727936 +2040,23,CO2EMT,summer.day,374.938735884944 +2040,23,GASNAT,summer.peak,-2.3175197793086717 +2040,23,ELCTRI,summer.peak,1.545013186205781 +2040,23,CO2EMT,summer.peak,118.49478631605236 +2040,23,GASNAT,summer.evening,-5.949453774066957 +2040,23,ELCTRI,summer.evening,3.9663025160446383 +2040,23,CO2EMT,summer.evening,304.1955714680435 +2040,23,GASNAT,autumn.night,0.0 +2040,23,ELCTRI,autumn.night,-0.0 +2040,23,CO2EMT,autumn.night,-0.0 +2040,23,GASNAT,autumn.day,-1.6603128487487377 +2040,23,ELCTRI,autumn.day,1.1068752324991584 +2040,23,CO2EMT,autumn.day,84.89179595652294 +2040,23,GASNAT,autumn.peak,-1.4873634475257025 +2040,23,ELCTRI,autumn.peak,0.9915756316838016 +2040,23,CO2EMT,autumn.peak,76.04889307198916 +2040,23,GASNAT,autumn.evening,-2.6288283998900095 +2040,23,ELCTRI,autumn.evening,1.7525522665933397 +2040,23,CO2EMT,autumn.evening,134.41199608637618 +2040,24,OILCRD,winter.night,-15.027903947129028 +2040,24,GASOLI,winter.night,11.47168240238857 +2040,24,CO2EMT,winter.night,252.37701285254855 +2040,24,OILCRD,winter.day,-21.4684341807419 +2040,24,GASOLI,winter.day,16.388117695222824 +2040,24,CO2EMT,winter.day,360.5385892949021 +2040,24,OILCRD,winter.peak,-6.440530233612889 +2040,24,GASOLI,winter.peak,4.916435292834266 +2040,24,CO2EMT,winter.peak,108.16157644235385 +2040,24,OILCRD,winter.evening,-8.587373713516152 +2040,24,GASOLI,winter.evening,6.5552471095543146 +2040,24,CO2EMT,winter.evening,144.2154364101949 +2040,24,OILCRD,peak.night,-15.027903947129028 +2040,24,GASOLI,peak.night,11.47168240238857 +2040,24,CO2EMT,peak.night,252.37701285254855 +2040,24,OILCRD,peak.day,-21.4684341807419 +2040,24,GASOLI,peak.day,16.388117695222824 +2040,24,CO2EMT,peak.day,360.5385892949021 +2040,24,OILCRD,peak.peak,-6.440530233612889 +2040,24,GASOLI,peak.peak,4.916435292834266 +2040,24,CO2EMT,peak.peak,108.16157644235385 +2040,24,OILCRD,peak.evening,-8.587373713516152 +2040,24,GASOLI,peak.evening,6.5552471095543146 +2040,24,CO2EMT,peak.evening,144.2154364101949 +2040,24,OILCRD,summer.night,-15.027903947129028 +2040,24,GASOLI,summer.night,11.47168240238857 +2040,24,CO2EMT,summer.night,252.37701285254855 +2040,24,OILCRD,summer.day,-21.4684341807419 +2040,24,GASOLI,summer.day,16.388117695222824 +2040,24,CO2EMT,summer.day,360.5385892949021 +2040,24,OILCRD,summer.peak,-6.440530233612889 +2040,24,GASOLI,summer.peak,4.916435292834266 +2040,24,CO2EMT,summer.peak,108.16157644235385 +2040,24,OILCRD,summer.evening,-8.587373713516152 +2040,24,GASOLI,summer.evening,6.5552471095543146 +2040,24,CO2EMT,summer.evening,144.2154364101949 +2040,24,OILCRD,autumn.night,-15.02790394712903 +2040,24,GASOLI,autumn.night,11.471682402388572 +2040,24,CO2EMT,autumn.night,252.37701285254857 +2040,24,OILCRD,autumn.day,-21.468434180741905 +2040,24,GASOLI,autumn.day,16.388117695222828 +2040,24,CO2EMT,autumn.day,360.53858929490224 +2040,24,OILCRD,autumn.peak,-6.440530233612878 +2040,24,GASOLI,autumn.peak,4.916435292834258 +2040,24,CO2EMT,autumn.peak,108.16157644235368 +2040,24,OILCRD,autumn.evening,-8.587373713516154 +2040,24,GASOLI,autumn.evening,6.555247109554315 +2040,24,CO2EMT,autumn.evening,144.21543641019494 +2040,25,BIOPRD,winter.night,-124.77692207032744 +2040,25,BIOPEL,winter.night,118.83516387650232 +2040,25,BIOPRD,winter.day,-178.2527455702928 +2040,25,BIOPEL,winter.day,169.76451959075504 +2040,25,BIOPRD,winter.peak,-53.4758234999652 +2040,25,BIOPEL,winter.peak,50.92935571425257 +2040,25,BIOPRD,winter.evening,-71.30109857036238 +2040,25,BIOPEL,winter.evening,67.90580816224988 +2040,25,BIOPRD,peak.night,-72.16528979675451 +2040,25,BIOPEL,peak.night,68.72884742548048 +2040,25,BIOPRD,peak.day,-103.09327099683568 +2040,25,BIOPEL,peak.day,98.18406761603399 +2040,25,BIOPRD,peak.peak,-30.92798120008115 +2040,25,BIOPEL,peak.peak,29.455220190553472 +2040,25,BIOPRD,peak.evening,-41.23730859667335 +2040,25,BIOPEL,peak.evening,39.273627234927 +2040,25,BIOPRD,summer.night,-5.372390978947307 +2040,25,BIOPEL,summer.night,5.1165628370926735 +2040,25,BIOPRD,summer.day,-7.674844245113513 +2040,25,BIOPEL,summer.day,7.309375471536678 +2040,25,BIOPRD,summer.peak,-2.302453266166201 +2040,25,BIOPEL,summer.peak,2.192812634444001 +2040,25,BIOPRD,summer.evening,-3.0699377127811043 +2040,25,BIOPEL,summer.evening,2.923750202648671 +2040,25,BIOPRD,autumn.night,-57.88979257246486 +2040,25,BIOPEL,autumn.night,55.13313578329987 +2040,25,BIOPRD,autumn.day,-82.69970356153308 +2040,25,BIOPEL,autumn.day,78.76162243955531 +2040,25,BIOPRD,autumn.peak,-24.809910989068186 +2040,25,BIOPEL,autumn.peak,23.628486656255415 +2040,25,BIOPRD,autumn.evening,-33.079881583396656 +2040,25,BIOPEL,autumn.evening,31.50464912704443 +2040,26,BIOPRD,winter.night,124.77692207032743 +2040,26,BIOPRD,winter.day,178.25274557029277 +2040,26,BIOPRD,winter.peak,53.475823499965195 +2040,26,BIOPRD,winter.evening,71.30109857036237 +2040,26,BIOPRD,peak.night,72.16528979675451 +2040,26,BIOPRD,peak.day,103.09327099683567 +2040,26,BIOPRD,peak.peak,30.927981200081156 +2040,26,BIOPRD,peak.evening,41.237308596673365 +2040,26,BIOPRD,summer.night,5.372390978947307 +2040,26,BIOPRD,summer.day,7.67484424511351 +2040,26,BIOPRD,summer.peak,2.3024532661662023 +2040,26,BIOPRD,summer.evening,3.0699377127811043 +2040,26,BIOPRD,autumn.night,57.889792572464806 +2040,26,BIOPRD,autumn.day,82.69970356153307 +2040,26,BIOPRD,autumn.peak,24.809910989068204 +2040,26,BIOPRD,autumn.evening,33.079881583396656 diff --git a/tests/data/two_outputs/commodity_prices.csv b/tests/data/two_outputs/commodity_prices.csv index 67facf284..c36099b37 100644 --- a/tests/data/two_outputs/commodity_prices.csv +++ b/tests/data/two_outputs/commodity_prices.csv @@ -1,36 +1,36 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,9.04270480185337 -2020,GASPRD,GBR,winter.day,9.04270480185337 -2020,GASPRD,GBR,winter.peak,9.04270480185337 -2020,GASPRD,GBR,winter.evening,9.04270480185337 -2020,GASPRD,GBR,peak.night,8.74901362123535 -2020,GASPRD,GBR,peak.day,8.74901362123535 -2020,GASPRD,GBR,peak.peak,8.74901362123535 -2020,GASPRD,GBR,peak.evening,8.74901362123535 -2020,GASPRD,GBR,summer.night,5.208131144558516 -2020,GASPRD,GBR,summer.day,5.208131144558516 -2020,GASPRD,GBR,summer.peak,5.208131144558516 -2020,GASPRD,GBR,summer.evening,5.208131144558516 -2020,GASPRD,GBR,autumn.night,8.543584208604074 -2020,GASPRD,GBR,autumn.day,8.543584208604074 -2020,GASPRD,GBR,autumn.peak,8.543584208604074 -2020,GASPRD,GBR,autumn.evening,8.543584208604074 -2020,OILCRD,GBR,winter.night,5.208131144558516 -2020,OILCRD,GBR,winter.day,5.208131144558516 -2020,OILCRD,GBR,winter.peak,5.208131144558516 -2020,OILCRD,GBR,winter.evening,5.208131144558516 -2020,OILCRD,GBR,peak.night,5.208131144558516 -2020,OILCRD,GBR,peak.day,5.208131144558516 -2020,OILCRD,GBR,peak.peak,5.208131144558516 -2020,OILCRD,GBR,peak.evening,5.208131144558516 -2020,OILCRD,GBR,summer.night,5.208131144558515 -2020,OILCRD,GBR,summer.day,5.208131144558515 -2020,OILCRD,GBR,summer.peak,5.208131144558515 -2020,OILCRD,GBR,summer.evening,5.208131144558515 -2020,OILCRD,GBR,autumn.night,5.208131144558516 -2020,OILCRD,GBR,autumn.day,5.208131144558516 -2020,OILCRD,GBR,autumn.peak,5.208131144558516 -2020,OILCRD,GBR,autumn.evening,5.208131144558516 +2020,GASPRD,GBR,winter.night,9.469173227372282 +2020,GASPRD,GBR,winter.day,9.469173227372282 +2020,GASPRD,GBR,winter.peak,9.469173227372282 +2020,GASPRD,GBR,winter.evening,9.469173227372282 +2020,GASPRD,GBR,peak.night,9.168921285988352 +2020,GASPRD,GBR,peak.day,9.168921285988352 +2020,GASPRD,GBR,peak.peak,9.168921285988352 +2020,GASPRD,GBR,peak.evening,9.168921285988352 +2020,GASPRD,GBR,summer.night,6.1599414232435565 +2020,GASPRD,GBR,summer.day,6.1599414232435565 +2020,GASPRD,GBR,summer.peak,6.1599414232435565 +2020,GASPRD,GBR,summer.evening,6.1599414232435565 +2020,GASPRD,GBR,autumn.night,8.951987129359004 +2020,GASPRD,GBR,autumn.day,8.951987129359004 +2020,GASPRD,GBR,autumn.peak,8.951987129359004 +2020,GASPRD,GBR,autumn.evening,8.951987129359004 +2020,OILCRD,GBR,winter.night,6.159941423243556 +2020,OILCRD,GBR,winter.day,6.159941423243556 +2020,OILCRD,GBR,winter.peak,6.159941423243556 +2020,OILCRD,GBR,winter.evening,6.159941423243556 +2020,OILCRD,GBR,peak.night,6.159941423243555 +2020,OILCRD,GBR,peak.day,6.159941423243555 +2020,OILCRD,GBR,peak.peak,6.159941423243555 +2020,OILCRD,GBR,peak.evening,6.159941423243555 +2020,OILCRD,GBR,summer.night,6.159941423243555 +2020,OILCRD,GBR,summer.day,6.159941423243555 +2020,OILCRD,GBR,summer.peak,6.159941423243555 +2020,OILCRD,GBR,summer.evening,6.159941423243555 +2020,OILCRD,GBR,autumn.night,6.159941423243556 +2020,OILCRD,GBR,autumn.day,6.159941423243556 +2020,OILCRD,GBR,autumn.peak,6.159941423243556 +2020,OILCRD,GBR,autumn.evening,6.159941423243556 2020,BIOPRD,GBR,winter.night,0.5595464737700432 2020,BIOPRD,GBR,winter.day,0.5595464737700432 2020,BIOPRD,GBR,winter.peak,0.5595464737700432 @@ -47,54 +47,54 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,BIOPRD,GBR,autumn.day,0.5595464737700432 2020,BIOPRD,GBR,autumn.peak,0.5595464737700432 2020,BIOPRD,GBR,autumn.evening,0.5595464737700432 -2020,GASNAT,GBR,winter.night,14.389978394013026 -2020,GASNAT,GBR,winter.day,14.389978394013026 -2020,GASNAT,GBR,winter.peak,14.389978394013026 -2020,GASNAT,GBR,winter.evening,14.389978394013026 -2020,GASNAT,GBR,peak.night,14.081602654364108 -2020,GASNAT,GBR,peak.day,14.081602654364108 -2020,GASNAT,GBR,peak.peak,14.081602654364108 -2020,GASNAT,GBR,peak.evening,14.081602654364108 -2020,GASNAT,GBR,summer.night,10.363676053853432 -2020,GASNAT,GBR,summer.day,10.363676053853432 -2020,GASNAT,GBR,summer.peak,10.363676053853432 -2020,GASNAT,GBR,summer.evening,10.363676053853432 -2020,GASNAT,GBR,autumn.night,13.865901771101266 -2020,GASNAT,GBR,autumn.day,13.865901771101266 -2020,GASNAT,GBR,autumn.peak,13.865901771101266 -2020,GASNAT,GBR,autumn.evening,13.865901771101266 -2020,GASOLI,GBR,winter.night,9.794439299609897 -2020,GASOLI,GBR,winter.day,9.794439299609897 -2020,GASOLI,GBR,winter.peak,9.794439299609897 -2020,GASOLI,GBR,winter.evening,9.794439299609897 -2020,GASOLI,GBR,peak.night,9.794242611008782 -2020,GASOLI,GBR,peak.day,9.794242611008782 -2020,GASOLI,GBR,peak.peak,9.794242611008782 -2020,GASOLI,GBR,peak.evening,9.794242611008782 -2020,GASOLI,GBR,summer.night,9.795459773902726 -2020,GASOLI,GBR,summer.day,9.795459773902726 -2020,GASOLI,GBR,summer.peak,9.795459773902726 -2020,GASOLI,GBR,summer.evening,9.795459773902726 -2020,GASOLI,GBR,autumn.night,9.794242611008782 -2020,GASOLI,GBR,autumn.day,9.794242611008782 -2020,GASOLI,GBR,autumn.peak,9.794242611008782 -2020,GASOLI,GBR,autumn.evening,9.794242611008782 -2020,DIESEL,GBR,winter.night,9.73702793190423 -2020,DIESEL,GBR,winter.day,9.73702793190423 -2020,DIESEL,GBR,winter.peak,9.73702793190423 -2020,DIESEL,GBR,winter.evening,9.73702793190423 -2020,DIESEL,GBR,peak.night,9.73702793190423 -2020,DIESEL,GBR,peak.day,9.73702793190423 -2020,DIESEL,GBR,peak.peak,9.73702793190423 -2020,DIESEL,GBR,peak.evening,9.73702793190423 -2020,DIESEL,GBR,summer.night,9.737027931904231 -2020,DIESEL,GBR,summer.day,9.737027931904231 -2020,DIESEL,GBR,summer.peak,9.737027931904231 -2020,DIESEL,GBR,summer.evening,9.737027931904231 -2020,DIESEL,GBR,autumn.night,9.73702793190423 -2020,DIESEL,GBR,autumn.day,9.73702793190423 -2020,DIESEL,GBR,autumn.peak,9.73702793190423 -2020,DIESEL,GBR,autumn.evening,9.73702793190423 +2020,GASNAT,GBR,winter.night,15.015156315403253 +2020,GASNAT,GBR,winter.day,15.015156315403253 +2020,GASNAT,GBR,winter.peak,15.015156315403253 +2020,GASNAT,GBR,winter.evening,15.015156315403253 +2020,GASNAT,GBR,peak.night,14.699891776950125 +2020,GASNAT,GBR,peak.day,14.699891776950125 +2020,GASNAT,GBR,peak.peak,14.699891776950125 +2020,GASNAT,GBR,peak.evening,14.699891776950125 +2020,GASNAT,GBR,summer.night,11.54046292106809 +2020,GASNAT,GBR,summer.day,11.54046292106809 +2020,GASNAT,GBR,summer.peak,11.54046292106809 +2020,GASNAT,GBR,summer.evening,11.54046292106809 +2020,GASNAT,GBR,autumn.night,14.47211091248931 +2020,GASNAT,GBR,autumn.day,14.47211091248931 +2020,GASNAT,GBR,autumn.peak,14.47211091248931 +2020,GASNAT,GBR,autumn.evening,14.47211091248931 +2020,GASOLI,GBR,winter.night,11.660498445886688 +2020,GASOLI,GBR,winter.day,11.660498445886688 +2020,GASOLI,GBR,winter.peak,11.660498445886688 +2020,GASOLI,GBR,winter.evening,11.660498445886688 +2020,GASOLI,GBR,peak.night,11.654783001115714 +2020,GASOLI,GBR,peak.day,11.654783001115714 +2020,GASOLI,GBR,peak.peak,11.654783001115714 +2020,GASOLI,GBR,peak.evening,11.654783001115714 +2020,GASOLI,GBR,summer.night,11.662290975520676 +2020,GASOLI,GBR,summer.day,11.662290975520676 +2020,GASOLI,GBR,summer.peak,11.662290975520676 +2020,GASOLI,GBR,summer.evening,11.662290975520676 +2020,GASOLI,GBR,autumn.night,11.658808080243967 +2020,GASOLI,GBR,autumn.day,11.658808080243967 +2020,GASOLI,GBR,autumn.peak,11.658808080243967 +2020,GASOLI,GBR,autumn.evening,11.658808080243967 +2020,DIESEL,GBR,winter.night,11.031714544084977 +2020,DIESEL,GBR,winter.day,11.031714544084977 +2020,DIESEL,GBR,winter.peak,11.031714544084977 +2020,DIESEL,GBR,winter.evening,11.031714544084977 +2020,DIESEL,GBR,peak.night,11.031714544084974 +2020,DIESEL,GBR,peak.day,11.031714544084974 +2020,DIESEL,GBR,peak.peak,11.031714544084974 +2020,DIESEL,GBR,peak.evening,11.031714544084974 +2020,DIESEL,GBR,summer.night,11.031714544084974 +2020,DIESEL,GBR,summer.day,11.031714544084974 +2020,DIESEL,GBR,summer.peak,11.031714544084974 +2020,DIESEL,GBR,summer.evening,11.031714544084974 +2020,DIESEL,GBR,autumn.night,11.031714544084974 +2020,DIESEL,GBR,autumn.day,11.031714544084974 +2020,DIESEL,GBR,autumn.peak,11.031714544084974 +2020,DIESEL,GBR,autumn.evening,11.031714544084974 2020,BIOPEL,GBR,winter.night,1.3263861634852976 2020,BIOPEL,GBR,winter.day,1.3263861634852976 2020,BIOPEL,GBR,winter.peak,1.3263861634852976 @@ -111,214 +111,214 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,BIOPEL,GBR,autumn.day,1.3263861634852976 2020,BIOPEL,GBR,autumn.peak,1.3263861634852976 2020,BIOPEL,GBR,autumn.evening,1.3263861634852976 -2020,ELCTRI,GBR,winter.night,20.885206874748214 -2020,ELCTRI,GBR,winter.day,21.630692745542337 -2020,ELCTRI,GBR,winter.peak,21.941594285852233 -2020,ELCTRI,GBR,winter.evening,22.035588511620155 -2020,ELCTRI,GBR,peak.night,23.421419232411093 -2020,ELCTRI,GBR,peak.day,21.78892953679083 -2020,ELCTRI,GBR,peak.peak,22.07938877884074 -2020,ELCTRI,GBR,peak.evening,23.28318264165984 -2020,ELCTRI,GBR,summer.night,18.091196967088493 -2020,ELCTRI,GBR,summer.day,16.453398044484864 -2020,ELCTRI,GBR,summer.peak,16.8061838388389 -2020,ELCTRI,GBR,summer.evening,18.548975359516547 -2020,ELCTRI,GBR,autumn.night,22.586529341505194 -2020,ELCTRI,GBR,autumn.day,21.827474712926186 -2020,ELCTRI,GBR,autumn.peak,22.40390943638725 -2020,ELCTRI,GBR,autumn.evening,22.710223207811406 -2020,TPASKM,GBR,winter.night,28.48006081128588 -2020,TPASKM,GBR,winter.day,32.8222139018972 -2020,TPASKM,GBR,winter.peak,32.732924511096854 -2020,TPASKM,GBR,winter.evening,32.853535272915046 -2020,TPASKM,GBR,peak.night,28.48006081128588 -2020,TPASKM,GBR,peak.day,32.83409447623907 -2020,TPASKM,GBR,peak.peak,32.856563423292975 -2020,TPASKM,GBR,peak.evening,32.94968489354899 -2020,TPASKM,GBR,summer.night,29.665766620662044 -2020,TPASKM,GBR,summer.day,32.42358394820918 -2020,TPASKM,GBR,summer.peak,32.45087426663865 -2020,TPASKM,GBR,summer.evening,32.58569079504739 -2020,TPASKM,GBR,autumn.night,28.48006081128588 -2020,TPASKM,GBR,autumn.day,32.83707620233147 -2020,TPASKM,GBR,autumn.peak,32.88166725768111 -2020,TPASKM,GBR,autumn.evening,32.90536266495069 -2020,RSHEAT,GBR,winter.night,49.69389846564198 -2020,RSHEAT,GBR,winter.day,55.71246572303924 -2020,RSHEAT,GBR,winter.peak,56.65058469023094 -2020,RSHEAT,GBR,winter.evening,55.36869811063999 -2020,RSHEAT,GBR,peak.night,46.20190785220927 -2020,RSHEAT,GBR,peak.day,53.07836924999286 -2020,RSHEAT,GBR,peak.peak,55.76296735595566 -2020,RSHEAT,GBR,peak.evening,53.435885792988664 -2020,RSHEAT,GBR,summer.night,38.75794438247454 -2020,RSHEAT,GBR,summer.day,38.217470738015344 -2020,RSHEAT,GBR,summer.peak,38.33389005015218 -2020,RSHEAT,GBR,summer.evening,38.9090112519758 -2020,RSHEAT,GBR,autumn.night,43.067795096804645 -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,6.975780252277223 -2030,GASPRD,GBR,winter.day,6.975780252277223 -2030,GASPRD,GBR,winter.peak,6.975780252277223 -2030,GASPRD,GBR,winter.evening,6.975780252277223 -2030,GASPRD,GBR,peak.night,6.516620582456578 -2030,GASPRD,GBR,peak.day,6.516620582456578 -2030,GASPRD,GBR,peak.peak,6.516620582456578 -2030,GASPRD,GBR,peak.evening,6.516620582456578 -2030,GASPRD,GBR,summer.night,5.179838880659765 -2030,GASPRD,GBR,summer.day,5.179838880659765 -2030,GASPRD,GBR,summer.peak,5.179838880659765 -2030,GASPRD,GBR,summer.evening,5.179838880659765 -2030,GASPRD,GBR,autumn.night,5.562929460330494 -2030,GASPRD,GBR,autumn.day,5.562929460330494 -2030,GASPRD,GBR,autumn.peak,5.562929460330494 -2030,GASPRD,GBR,autumn.evening,5.562929460330494 -2030,OILCRD,GBR,winter.night,5.179838880659763 -2030,OILCRD,GBR,winter.day,5.179838880659763 -2030,OILCRD,GBR,winter.peak,5.179838880659763 -2030,OILCRD,GBR,winter.evening,5.179838880659763 -2030,OILCRD,GBR,peak.night,5.179838880659764 -2030,OILCRD,GBR,peak.day,5.179838880659764 -2030,OILCRD,GBR,peak.peak,5.179838880659764 -2030,OILCRD,GBR,peak.evening,5.179838880659764 -2030,OILCRD,GBR,summer.night,5.179838880659765 -2030,OILCRD,GBR,summer.day,5.179838880659765 -2030,OILCRD,GBR,summer.peak,5.179838880659765 -2030,OILCRD,GBR,summer.evening,5.179838880659765 -2030,OILCRD,GBR,autumn.night,5.179838880659764 -2030,OILCRD,GBR,autumn.day,5.179838880659764 -2030,OILCRD,GBR,autumn.peak,5.179838880659764 -2030,OILCRD,GBR,autumn.evening,5.179838880659764 -2030,BIOPRD,GBR,winter.night,0.6516052929457163 -2030,BIOPRD,GBR,winter.day,0.6516052929457163 -2030,BIOPRD,GBR,winter.peak,0.6516052929457163 -2030,BIOPRD,GBR,winter.evening,0.6516052929457163 -2030,BIOPRD,GBR,peak.night,0.6516052929457162 -2030,BIOPRD,GBR,peak.day,0.6516052929457162 -2030,BIOPRD,GBR,peak.peak,0.6516052929457162 -2030,BIOPRD,GBR,peak.evening,0.6516052929457162 -2030,BIOPRD,GBR,summer.night,0.6516052929457163 -2030,BIOPRD,GBR,summer.day,0.6516052929457163 -2030,BIOPRD,GBR,summer.peak,0.6516052929457163 -2030,BIOPRD,GBR,summer.evening,0.6516052929457163 -2030,BIOPRD,GBR,autumn.night,0.6516052929457162 -2030,BIOPRD,GBR,autumn.day,0.6516052929457162 -2030,BIOPRD,GBR,autumn.peak,0.6516052929457162 -2030,BIOPRD,GBR,autumn.evening,0.6516052929457162 -2030,GASNAT,GBR,winter.night,10.123693662615931 -2030,GASNAT,GBR,winter.day,10.123693662615931 -2030,GASNAT,GBR,winter.peak,10.123693662615931 -2030,GASNAT,GBR,winter.evening,10.123693662615931 -2030,GASNAT,GBR,peak.night,9.641576009304258 -2030,GASNAT,GBR,peak.day,9.641576009304258 -2030,GASNAT,GBR,peak.peak,9.641576009304258 -2030,GASNAT,GBR,peak.evening,9.641576009304258 -2030,GASNAT,GBR,summer.night,8.2379552224176 -2030,GASNAT,GBR,summer.day,8.2379552224176 -2030,GASNAT,GBR,summer.peak,8.2379552224176 -2030,GASNAT,GBR,summer.evening,8.2379552224176 -2030,GASNAT,GBR,autumn.night,8.640200331071867 -2030,GASNAT,GBR,autumn.day,8.640200331071867 -2030,GASNAT,GBR,autumn.peak,8.640200331071867 -2030,GASNAT,GBR,autumn.evening,8.640200331071867 -2030,GASOLI,GBR,winter.night,10.084451425000475 -2030,GASOLI,GBR,winter.day,10.084451425000475 -2030,GASOLI,GBR,winter.peak,10.084451425000475 -2030,GASOLI,GBR,winter.evening,10.084451425000475 -2030,GASOLI,GBR,peak.night,10.084451425000479 -2030,GASOLI,GBR,peak.day,10.084451425000479 -2030,GASOLI,GBR,peak.peak,10.084451425000479 -2030,GASOLI,GBR,peak.evening,10.084451425000479 -2030,GASOLI,GBR,summer.night,10.084451425000477 -2030,GASOLI,GBR,summer.day,10.084451425000477 -2030,GASOLI,GBR,summer.peak,10.084451425000477 -2030,GASOLI,GBR,summer.evening,10.084451425000477 -2030,GASOLI,GBR,autumn.night,10.084451425000477 -2030,GASOLI,GBR,autumn.day,10.084451425000477 -2030,GASOLI,GBR,autumn.peak,10.084451425000477 -2030,GASOLI,GBR,autumn.evening,10.084451425000477 -2030,DIESEL,GBR,winter.night,10.084451425000475 -2030,DIESEL,GBR,winter.day,10.084451425000475 -2030,DIESEL,GBR,winter.peak,10.084451425000475 -2030,DIESEL,GBR,winter.evening,10.084451425000475 -2030,DIESEL,GBR,peak.night,10.084451425000479 -2030,DIESEL,GBR,peak.day,10.084451425000479 -2030,DIESEL,GBR,peak.peak,10.084451425000479 -2030,DIESEL,GBR,peak.evening,10.084451425000479 -2030,DIESEL,GBR,summer.night,10.084451425000477 -2030,DIESEL,GBR,summer.day,10.084451425000477 -2030,DIESEL,GBR,summer.peak,10.084451425000477 -2030,DIESEL,GBR,summer.evening,10.084451425000477 -2030,DIESEL,GBR,autumn.night,10.084451425000477 -2030,DIESEL,GBR,autumn.day,10.084451425000477 -2030,DIESEL,GBR,autumn.peak,10.084451425000477 -2030,DIESEL,GBR,autumn.evening,10.084451425000477 -2030,BIOPEL,GBR,winter.night,1.5343973455816873 -2030,BIOPEL,GBR,winter.day,1.5343973455816873 -2030,BIOPEL,GBR,winter.peak,1.5343973455816873 -2030,BIOPEL,GBR,winter.evening,1.5343973455816873 -2030,BIOPEL,GBR,peak.night,1.534397345581687 -2030,BIOPEL,GBR,peak.day,1.534397345581687 -2030,BIOPEL,GBR,peak.peak,1.534397345581687 -2030,BIOPEL,GBR,peak.evening,1.534397345581687 -2030,BIOPEL,GBR,summer.night,1.5343973455816873 -2030,BIOPEL,GBR,summer.day,1.5343973455816873 -2030,BIOPEL,GBR,summer.peak,1.5343973455816873 -2030,BIOPEL,GBR,summer.evening,1.5343973455816873 -2030,BIOPEL,GBR,autumn.night,1.5343973455816868 -2030,BIOPEL,GBR,autumn.day,1.5343973455816868 -2030,BIOPEL,GBR,autumn.peak,1.5343973455816868 -2030,BIOPEL,GBR,autumn.evening,1.5343973455816868 -2030,ELCTRI,GBR,winter.night,14.37212636490507 -2030,ELCTRI,GBR,winter.day,14.14558767812794 -2030,ELCTRI,GBR,winter.peak,14.296101722405089 -2030,ELCTRI,GBR,winter.evening,14.343135781765032 -2030,ELCTRI,GBR,peak.night,13.626700464580761 -2030,ELCTRI,GBR,peak.day,14.170925484218042 -2030,ELCTRI,GBR,peak.peak,14.315800668154054 -2030,ELCTRI,GBR,peak.evening,15.004201993791991 -2030,ELCTRI,GBR,summer.night,13.654765304130748 -2030,ELCTRI,GBR,summer.day,14.17954797365458 -2030,ELCTRI,GBR,summer.peak,14.21915340323819 -2030,ELCTRI,GBR,summer.evening,15.223960460415688 -2030,ELCTRI,GBR,autumn.night,11.510341759558722 -2030,ELCTRI,GBR,autumn.day,13.878637271390463 -2030,ELCTRI,GBR,autumn.peak,14.1462065530677 -2030,ELCTRI,GBR,autumn.evening,14.300516436630856 -2030,TPASKM,GBR,winter.night,25.656284278870586 -2030,TPASKM,GBR,winter.day,28.977412441992932 -2030,TPASKM,GBR,winter.peak,29.068553255099037 -2030,TPASKM,GBR,winter.evening,29.071701520887242 -2030,TPASKM,GBR,peak.night,23.89425313216956 -2030,TPASKM,GBR,peak.day,28.07835216282177 -2030,TPASKM,GBR,peak.peak,28.181482033359664 -2030,TPASKM,GBR,peak.evening,28.55464935593219 -2030,TPASKM,GBR,summer.night,23.91823133719104 -2030,TPASKM,GBR,summer.day,28.369969693366574 -2030,TPASKM,GBR,summer.peak,28.393038212484498 -2030,TPASKM,GBR,summer.evening,28.813699559373163 -2030,TPASKM,GBR,autumn.night,22.08606595769315 -2030,TPASKM,GBR,autumn.day,28.072746642952126 -2030,TPASKM,GBR,autumn.peak,28.266793645192497 -2030,TPASKM,GBR,autumn.evening,28.361781687418105 -2030,RSHEAT,GBR,winter.night,43.883738381901956 -2030,RSHEAT,GBR,winter.day,54.80292468522802 -2030,RSHEAT,GBR,winter.peak,62.97566134088776 -2030,RSHEAT,GBR,winter.evening,51.017059202843924 -2030,RSHEAT,GBR,peak.night,27.03576006622078 -2030,RSHEAT,GBR,peak.day,34.16924890002069 -2030,RSHEAT,GBR,peak.peak,53.160222926574896 -2030,RSHEAT,GBR,peak.evening,26.764118219239784 -2030,RSHEAT,GBR,summer.night,13.73760503250227 -2030,RSHEAT,GBR,summer.day,13.737605032502266 -2030,RSHEAT,GBR,summer.peak,13.737605032502266 -2030,RSHEAT,GBR,summer.evening,13.737605032502268 -2030,RSHEAT,GBR,autumn.night,25.22729807570227 -2030,RSHEAT,GBR,autumn.day,23.976643430561868 -2030,RSHEAT,GBR,autumn.peak,47.011867806205665 -2030,RSHEAT,GBR,autumn.evening,13.826490792904663 +2020,ELCTRI,GBR,winter.night,22.993517827542806 +2020,ELCTRI,GBR,winter.day,22.519752191274744 +2020,ELCTRI,GBR,winter.peak,22.838758028118868 +2020,ELCTRI,GBR,winter.evening,22.934989912584683 +2020,ELCTRI,GBR,peak.night,24.391988475617207 +2020,ELCTRI,GBR,peak.day,22.672177555958687 +2020,ELCTRI,GBR,peak.peak,22.968993356311852 +2020,ELCTRI,GBR,peak.evening,24.188942766829154 +2020,ELCTRI,GBR,summer.night,20.530539804546798 +2020,ELCTRI,GBR,summer.day,17.16504287857005 +2020,ELCTRI,GBR,summer.peak,17.568618745627948 +2020,ELCTRI,GBR,summer.evening,19.562317500835746 +2020,ELCTRI,GBR,autumn.night,23.73158142497652 +2020,ELCTRI,GBR,autumn.day,22.697181782963078 +2020,ELCTRI,GBR,autumn.peak,23.28358875077323 +2020,ELCTRI,GBR,autumn.evening,23.593644172016788 +2020,TPASKM,GBR,winter.night,33.37603882272136 +2020,TPASKM,GBR,winter.day,37.09328105111117 +2020,TPASKM,GBR,winter.peak,37.103423827812286 +2020,TPASKM,GBR,winter.evening,37.105652879807636 +2020,TPASKM,GBR,peak.night,31.708699578534404 +2020,TPASKM,GBR,peak.day,37.08024902152056 +2020,TPASKM,GBR,peak.peak,37.08608812455872 +2020,TPASKM,GBR,peak.evening,37.077196973317434 +2020,TPASKM,GBR,summer.night,33.049792490140206 +2020,TPASKM,GBR,summer.day,36.69693114986733 +2020,TPASKM,GBR,summer.peak,36.728150413960975 +2020,TPASKM,GBR,summer.evening,36.882376286620925 +2020,TPASKM,GBR,autumn.night,31.965060294405337 +2020,TPASKM,GBR,autumn.day,37.08269954532572 +2020,TPASKM,GBR,autumn.peak,37.088020280188275 +2020,TPASKM,GBR,autumn.evening,37.08589331611978 +2020,RSHEAT,GBR,winter.night,49.74072576406283 +2020,RSHEAT,GBR,winter.day,57.221222244363574 +2020,RSHEAT,GBR,winter.peak,59.313006421610105 +2020,RSHEAT,GBR,winter.evening,56.295803200108594 +2020,RSHEAT,GBR,peak.night,44.4654383815509 +2020,RSHEAT,GBR,peak.day,52.45762275284013 +2020,RSHEAT,GBR,peak.peak,56.98248710613894 +2020,RSHEAT,GBR,peak.evening,50.91841717832267 +2020,RSHEAT,GBR,summer.night,35.05577239033689 +2020,RSHEAT,GBR,summer.day,33.94515840476456 +2020,RSHEAT,GBR,summer.peak,34.07833844089367 +2020,RSHEAT,GBR,summer.evening,34.736259030112244 +2020,RSHEAT,GBR,autumn.night,40.14375543825588 +2020,RSHEAT,GBR,autumn.day,49.94768928557236 +2020,RSHEAT,GBR,autumn.peak,55.50792288295647 +2020,RSHEAT,GBR,autumn.evening,47.6817079428905 +2030,GASPRD,GBR,winter.night,6.417898816887189 +2030,GASPRD,GBR,winter.day,6.417898816887189 +2030,GASPRD,GBR,winter.peak,6.417898816887189 +2030,GASPRD,GBR,winter.evening,6.417898816887189 +2030,GASPRD,GBR,peak.night,6.2649954901232086 +2030,GASPRD,GBR,peak.day,6.2649954901232086 +2030,GASPRD,GBR,peak.peak,6.2649954901232086 +2030,GASPRD,GBR,peak.evening,6.2649954901232086 +2030,GASPRD,GBR,summer.night,6.192680969303654 +2030,GASPRD,GBR,summer.day,6.192680969303654 +2030,GASPRD,GBR,summer.peak,6.192680969303654 +2030,GASPRD,GBR,summer.evening,6.192680969303654 +2030,GASPRD,GBR,autumn.night,6.130410290068893 +2030,GASPRD,GBR,autumn.day,6.130410290068893 +2030,GASPRD,GBR,autumn.peak,6.130410290068893 +2030,GASPRD,GBR,autumn.evening,6.130410290068893 +2030,OILCRD,GBR,winter.night,5.752541488801431 +2030,OILCRD,GBR,winter.day,5.752541488801431 +2030,OILCRD,GBR,winter.peak,5.752541488801431 +2030,OILCRD,GBR,winter.evening,5.752541488801431 +2030,OILCRD,GBR,peak.night,5.75254148880143 +2030,OILCRD,GBR,peak.day,5.75254148880143 +2030,OILCRD,GBR,peak.peak,5.75254148880143 +2030,OILCRD,GBR,peak.evening,5.75254148880143 +2030,OILCRD,GBR,summer.night,5.75254148880143 +2030,OILCRD,GBR,summer.day,5.75254148880143 +2030,OILCRD,GBR,summer.peak,5.75254148880143 +2030,OILCRD,GBR,summer.evening,5.75254148880143 +2030,OILCRD,GBR,autumn.night,5.7525414888014295 +2030,OILCRD,GBR,autumn.day,5.7525414888014295 +2030,OILCRD,GBR,autumn.peak,5.7525414888014295 +2030,OILCRD,GBR,autumn.evening,5.7525414888014295 +2030,BIOPRD,GBR,winter.night,0.7402287869008931 +2030,BIOPRD,GBR,winter.day,0.7402287869008931 +2030,BIOPRD,GBR,winter.peak,0.7402287869008931 +2030,BIOPRD,GBR,winter.evening,0.7402287869008931 +2030,BIOPRD,GBR,peak.night,0.7402287869008929 +2030,BIOPRD,GBR,peak.day,0.7402287869008929 +2030,BIOPRD,GBR,peak.peak,0.7402287869008929 +2030,BIOPRD,GBR,peak.evening,0.7402287869008929 +2030,BIOPRD,GBR,summer.night,0.7402287869008929 +2030,BIOPRD,GBR,summer.day,0.7402287869008929 +2030,BIOPRD,GBR,summer.peak,0.7402287869008929 +2030,BIOPRD,GBR,summer.evening,0.7402287869008929 +2030,BIOPRD,GBR,autumn.night,0.7402287869008931 +2030,BIOPRD,GBR,autumn.day,0.7402287869008931 +2030,BIOPRD,GBR,autumn.peak,0.7402287869008931 +2030,BIOPRD,GBR,autumn.evening,0.7402287869008931 +2030,GASNAT,GBR,winter.night,9.767352981517025 +2030,GASNAT,GBR,winter.day,9.767352981517025 +2030,GASNAT,GBR,winter.peak,9.767352981517025 +2030,GASNAT,GBR,winter.evening,9.767352981517025 +2030,GASNAT,GBR,peak.night,9.606804488414843 +2030,GASNAT,GBR,peak.day,9.606804488414843 +2030,GASNAT,GBR,peak.peak,9.606804488414843 +2030,GASNAT,GBR,peak.evening,9.606804488414843 +2030,GASNAT,GBR,summer.night,9.530874241554313 +2030,GASNAT,GBR,summer.day,9.530874241554313 +2030,GASNAT,GBR,summer.peak,9.530874241554313 +2030,GASNAT,GBR,summer.evening,9.530874241554313 +2030,GASNAT,GBR,autumn.night,9.465490028357815 +2030,GASNAT,GBR,autumn.day,9.465490028357815 +2030,GASNAT,GBR,autumn.peak,9.465490028357815 +2030,GASNAT,GBR,autumn.evening,9.465490028357815 +2030,GASOLI,GBR,winter.night,10.86724038052976 +2030,GASOLI,GBR,winter.day,10.86724038052976 +2030,GASOLI,GBR,winter.peak,10.86724038052976 +2030,GASOLI,GBR,winter.evening,10.86724038052976 +2030,GASOLI,GBR,peak.night,10.81346209597705 +2030,GASOLI,GBR,peak.day,10.81346209597705 +2030,GASOLI,GBR,peak.peak,10.81346209597705 +2030,GASOLI,GBR,peak.evening,10.81346209597705 +2030,GASOLI,GBR,summer.night,10.81346209597705 +2030,GASOLI,GBR,summer.day,10.81346209597705 +2030,GASOLI,GBR,summer.peak,10.81346209597705 +2030,GASOLI,GBR,summer.evening,10.81346209597705 +2030,GASOLI,GBR,autumn.night,10.813462095977048 +2030,GASOLI,GBR,autumn.day,10.813462095977048 +2030,GASOLI,GBR,autumn.peak,10.813462095977048 +2030,GASOLI,GBR,autumn.evening,10.813462095977048 +2030,DIESEL,GBR,winter.night,14.52995779125295 +2030,DIESEL,GBR,winter.day,14.52995779125295 +2030,DIESEL,GBR,winter.peak,14.52995779125295 +2030,DIESEL,GBR,winter.evening,14.52995779125295 +2030,DIESEL,GBR,peak.night,14.529957791252949 +2030,DIESEL,GBR,peak.day,14.529957791252949 +2030,DIESEL,GBR,peak.peak,14.529957791252949 +2030,DIESEL,GBR,peak.evening,14.529957791252949 +2030,DIESEL,GBR,summer.night,14.529957791252953 +2030,DIESEL,GBR,summer.day,14.529957791252953 +2030,DIESEL,GBR,summer.peak,14.529957791252953 +2030,DIESEL,GBR,summer.evening,14.529957791252953 +2030,DIESEL,GBR,autumn.night,14.529957791252945 +2030,DIESEL,GBR,autumn.day,14.529957791252945 +2030,DIESEL,GBR,autumn.peak,14.529957791252945 +2030,DIESEL,GBR,autumn.evening,14.529957791252945 +2030,BIOPEL,GBR,winter.night,1.7576958923504413 +2030,BIOPEL,GBR,winter.day,1.7576958923504413 +2030,BIOPEL,GBR,winter.peak,1.7576958923504413 +2030,BIOPEL,GBR,winter.evening,1.7576958923504413 +2030,BIOPEL,GBR,peak.night,1.7576958923504409 +2030,BIOPEL,GBR,peak.day,1.7576958923504409 +2030,BIOPEL,GBR,peak.peak,1.7576958923504409 +2030,BIOPEL,GBR,peak.evening,1.7576958923504409 +2030,BIOPEL,GBR,summer.night,1.757695892350441 +2030,BIOPEL,GBR,summer.day,1.757695892350441 +2030,BIOPEL,GBR,summer.peak,1.757695892350441 +2030,BIOPEL,GBR,summer.evening,1.757695892350441 +2030,BIOPEL,GBR,autumn.night,1.757695892350441 +2030,BIOPEL,GBR,autumn.day,1.757695892350441 +2030,BIOPEL,GBR,autumn.peak,1.757695892350441 +2030,BIOPEL,GBR,autumn.evening,1.757695892350441 +2030,ELCTRI,GBR,winter.night,13.610648271230675 +2030,ELCTRI,GBR,winter.day,13.610648271230675 +2030,ELCTRI,GBR,winter.peak,13.610648271230675 +2030,ELCTRI,GBR,winter.evening,13.610648271230673 +2030,ELCTRI,GBR,peak.night,13.610648271230675 +2030,ELCTRI,GBR,peak.day,15.092805665362565 +2030,ELCTRI,GBR,peak.peak,16.55897934735211 +2030,ELCTRI,GBR,peak.evening,20.622480366132795 +2030,ELCTRI,GBR,summer.night,13.610648271230675 +2030,ELCTRI,GBR,summer.day,17.947518568370498 +2030,ELCTRI,GBR,summer.peak,18.337900300385947 +2030,ELCTRI,GBR,summer.evening,25.456625798949943 +2030,ELCTRI,GBR,autumn.night,13.610648271230675 +2030,ELCTRI,GBR,autumn.day,14.10874180420133 +2030,ELCTRI,GBR,autumn.peak,18.997243761158188 +2030,ELCTRI,GBR,autumn.evening,17.17389237680644 +2030,TPASKM,GBR,winter.night,23.131618044741117 +2030,TPASKM,GBR,winter.day,23.131618044741117 +2030,TPASKM,GBR,winter.peak,24.42512939864121 +2030,TPASKM,GBR,winter.evening,24.858271336962954 +2030,TPASKM,GBR,peak.night,23.077839760188407 +2030,TPASKM,GBR,peak.day,24.839171298921553 +2030,TPASKM,GBR,peak.peak,26.053225221957813 +2030,TPASKM,GBR,peak.evening,29.417976555963296 +2030,TPASKM,GBR,summer.night,23.077839760188407 +2030,TPASKM,GBR,summer.day,27.202994696616194 +2030,TPASKM,GBR,summer.peak,27.52624725273344 +2030,TPASKM,GBR,summer.evening,33.42085406665082 +2030,TPASKM,GBR,autumn.night,23.077839760188404 +2030,TPASKM,GBR,autumn.day,24.024324686551733 +2030,TPASKM,GBR,autumn.peak,28.072211705268142 +2030,TPASKM,GBR,autumn.evening,26.562399285052617 +2030,RSHEAT,GBR,winter.night,25.744071336424625 +2030,RSHEAT,GBR,winter.day,57.38177503831696 +2030,RSHEAT,GBR,winter.peak,72.99386975629582 +2030,RSHEAT,GBR,winter.evening,50.19136157285246 +2030,RSHEAT,GBR,peak.night,30.28018409964371 +2030,RSHEAT,GBR,peak.day,23.41012458891384 +2030,RSHEAT,GBR,peak.peak,57.64116297978736 +2030,RSHEAT,GBR,peak.evening,20.781636926170144 +2030,RSHEAT,GBR,summer.night,39.61491044440606 +2030,RSHEAT,GBR,summer.day,15.133369436637993 +2030,RSHEAT,GBR,summer.peak,15.133369436637992 +2030,RSHEAT,GBR,summer.evening,15.133369436637993 +2030,RSHEAT,GBR,autumn.night,33.781028203953504 +2030,RSHEAT,GBR,autumn.day,19.287583383397 +2030,RSHEAT,GBR,autumn.peak,47.86077169071692 +2030,RSHEAT,GBR,autumn.evening,15.133369436637992 2040,GASPRD,GBR,winter.night,5.117685933778008 2040,GASPRD,GBR,winter.day,5.117685933778008 2040,GASPRD,GBR,winter.peak,5.117685933778008 @@ -327,139 +327,139 @@ milestone_year,commodity_id,region_id,time_slice,price 2040,GASPRD,GBR,peak.day,5.117685933778008 2040,GASPRD,GBR,peak.peak,5.117685933778008 2040,GASPRD,GBR,peak.evening,5.117685933778008 -2040,GASPRD,GBR,summer.night,7.993124429700069 -2040,GASPRD,GBR,summer.day,7.993124429700069 -2040,GASPRD,GBR,summer.peak,7.993124429700069 -2040,GASPRD,GBR,summer.evening,7.993124429700069 -2040,GASPRD,GBR,autumn.night,6.101784310500592 -2040,GASPRD,GBR,autumn.day,6.101784310500592 -2040,GASPRD,GBR,autumn.peak,6.101784310500592 -2040,GASPRD,GBR,autumn.evening,6.101784310500592 -2040,OILCRD,GBR,winter.night,5.117685933778008 -2040,OILCRD,GBR,winter.day,5.117685933778008 -2040,OILCRD,GBR,winter.peak,5.117685933778008 -2040,OILCRD,GBR,winter.evening,5.117685933778008 -2040,OILCRD,GBR,peak.night,5.117685933778008 -2040,OILCRD,GBR,peak.day,5.117685933778008 -2040,OILCRD,GBR,peak.peak,5.117685933778008 -2040,OILCRD,GBR,peak.evening,5.117685933778008 -2040,OILCRD,GBR,summer.night,5.117685933778008 -2040,OILCRD,GBR,summer.day,5.117685933778008 -2040,OILCRD,GBR,summer.peak,5.117685933778008 -2040,OILCRD,GBR,summer.evening,5.117685933778008 -2040,OILCRD,GBR,autumn.night,5.117685933778008 -2040,OILCRD,GBR,autumn.day,5.117685933778008 -2040,OILCRD,GBR,autumn.peak,5.117685933778008 -2040,OILCRD,GBR,autumn.evening,5.117685933778008 -2040,BIOPRD,GBR,winter.night,0.8437525562952751 -2040,BIOPRD,GBR,winter.day,0.8437525562952751 -2040,BIOPRD,GBR,winter.peak,0.8437525562952751 -2040,BIOPRD,GBR,winter.evening,0.8437525562952751 -2040,BIOPRD,GBR,peak.night,0.8437525562952752 -2040,BIOPRD,GBR,peak.day,0.8437525562952752 -2040,BIOPRD,GBR,peak.peak,0.8437525562952752 -2040,BIOPRD,GBR,peak.evening,0.8437525562952752 -2040,BIOPRD,GBR,summer.night,0.8437525562952749 -2040,BIOPRD,GBR,summer.day,0.8437525562952749 -2040,BIOPRD,GBR,summer.peak,0.8437525562952749 -2040,BIOPRD,GBR,summer.evening,0.8437525562952749 -2040,BIOPRD,GBR,autumn.night,0.8437525562952752 -2040,BIOPRD,GBR,autumn.day,0.8437525562952752 -2040,BIOPRD,GBR,autumn.peak,0.8437525562952752 -2040,BIOPRD,GBR,autumn.evening,0.8437525562952752 +2040,GASPRD,GBR,summer.night,7.9931244297000745 +2040,GASPRD,GBR,summer.day,7.9931244297000745 +2040,GASPRD,GBR,summer.peak,7.9931244297000745 +2040,GASPRD,GBR,summer.evening,7.9931244297000745 +2040,GASPRD,GBR,autumn.night,6.101784310500587 +2040,GASPRD,GBR,autumn.day,6.101784310500587 +2040,GASPRD,GBR,autumn.peak,6.101784310500587 +2040,GASPRD,GBR,autumn.evening,6.101784310500587 +2040,OILCRD,GBR,winter.night,5.1176859337780085 +2040,OILCRD,GBR,winter.day,5.1176859337780085 +2040,OILCRD,GBR,winter.peak,5.1176859337780085 +2040,OILCRD,GBR,winter.evening,5.1176859337780085 +2040,OILCRD,GBR,peak.night,5.1176859337780085 +2040,OILCRD,GBR,peak.day,5.1176859337780085 +2040,OILCRD,GBR,peak.peak,5.1176859337780085 +2040,OILCRD,GBR,peak.evening,5.1176859337780085 +2040,OILCRD,GBR,summer.night,5.117685933778007 +2040,OILCRD,GBR,summer.day,5.117685933778007 +2040,OILCRD,GBR,summer.peak,5.117685933778007 +2040,OILCRD,GBR,summer.evening,5.117685933778007 +2040,OILCRD,GBR,autumn.night,5.117685933778007 +2040,OILCRD,GBR,autumn.day,5.117685933778007 +2040,OILCRD,GBR,autumn.peak,5.117685933778007 +2040,OILCRD,GBR,autumn.evening,5.117685933778007 +2040,BIOPRD,GBR,winter.night,0.8437525562952756 +2040,BIOPRD,GBR,winter.day,0.8437525562952756 +2040,BIOPRD,GBR,winter.peak,0.8437525562952756 +2040,BIOPRD,GBR,winter.evening,0.8437525562952756 +2040,BIOPRD,GBR,peak.night,0.8437525562952755 +2040,BIOPRD,GBR,peak.day,0.8437525562952755 +2040,BIOPRD,GBR,peak.peak,0.8437525562952755 +2040,BIOPRD,GBR,peak.evening,0.8437525562952755 +2040,BIOPRD,GBR,summer.night,0.8437525562952756 +2040,BIOPRD,GBR,summer.day,0.8437525562952756 +2040,BIOPRD,GBR,summer.peak,0.8437525562952756 +2040,BIOPRD,GBR,summer.evening,0.8437525562952756 +2040,BIOPRD,GBR,autumn.night,0.8437525562952753 +2040,BIOPRD,GBR,autumn.day,0.8437525562952753 +2040,BIOPRD,GBR,autumn.peak,0.8437525562952753 +2040,BIOPRD,GBR,autumn.evening,0.8437525562952753 2040,GASNAT,GBR,winter.night,8.37751597215427 2040,GASNAT,GBR,winter.day,8.37751597215427 2040,GASNAT,GBR,winter.peak,8.37751597215427 2040,GASNAT,GBR,winter.evening,8.37751597215427 -2040,GASNAT,GBR,peak.night,8.37751597215427 -2040,GASNAT,GBR,peak.day,8.37751597215427 -2040,GASNAT,GBR,peak.peak,8.37751597215427 -2040,GASNAT,GBR,peak.evening,8.37751597215427 -2040,GASNAT,GBR,summer.night,11.396726392872434 -2040,GASNAT,GBR,summer.day,11.396726392872434 -2040,GASNAT,GBR,summer.peak,11.396726392872434 -2040,GASNAT,GBR,summer.evening,11.396726392872434 -2040,GASNAT,GBR,autumn.night,9.410819267712986 -2040,GASNAT,GBR,autumn.day,9.410819267712986 -2040,GASNAT,GBR,autumn.peak,9.410819267712986 -2040,GASNAT,GBR,autumn.evening,9.410819267712986 -2040,GASOLI,GBR,winter.night,9.711423519603713 -2040,GASOLI,GBR,winter.day,9.711423519603713 -2040,GASOLI,GBR,winter.peak,9.711423519603713 -2040,GASOLI,GBR,winter.evening,9.711423519603713 -2040,GASOLI,GBR,peak.night,9.711423519603713 -2040,GASOLI,GBR,peak.day,9.711423519603713 -2040,GASOLI,GBR,peak.peak,9.711423519603713 -2040,GASOLI,GBR,peak.evening,9.711423519603713 -2040,GASOLI,GBR,summer.night,9.711423519603713 -2040,GASOLI,GBR,summer.day,9.711423519603713 -2040,GASOLI,GBR,summer.peak,9.711423519603713 -2040,GASOLI,GBR,summer.evening,9.711423519603713 -2040,GASOLI,GBR,autumn.night,9.711423519603715 -2040,GASOLI,GBR,autumn.day,9.711423519603715 -2040,GASOLI,GBR,autumn.peak,9.711423519603715 -2040,GASOLI,GBR,autumn.evening,9.711423519603715 -2040,BIOPEL,GBR,winter.night,2.018537642434013 -2040,BIOPEL,GBR,winter.day,2.018537642434013 -2040,BIOPEL,GBR,winter.peak,2.018537642434013 -2040,BIOPEL,GBR,winter.evening,2.018537642434013 -2040,BIOPEL,GBR,peak.night,2.018537642434013 -2040,BIOPEL,GBR,peak.day,2.018537642434013 -2040,BIOPEL,GBR,peak.peak,2.018537642434013 -2040,BIOPEL,GBR,peak.evening,2.018537642434013 -2040,BIOPEL,GBR,summer.night,2.0185376424340125 -2040,BIOPEL,GBR,summer.day,2.0185376424340125 -2040,BIOPEL,GBR,summer.peak,2.0185376424340125 -2040,BIOPEL,GBR,summer.evening,2.0185376424340125 -2040,BIOPEL,GBR,autumn.night,2.018537642434013 -2040,BIOPEL,GBR,autumn.day,2.018537642434013 -2040,BIOPEL,GBR,autumn.peak,2.018537642434013 -2040,BIOPEL,GBR,autumn.evening,2.018537642434013 -2040,ELCTRI,GBR,winter.night,14.650842252830222 +2040,GASNAT,GBR,peak.night,8.377515972154269 +2040,GASNAT,GBR,peak.day,8.377515972154269 +2040,GASNAT,GBR,peak.peak,8.377515972154269 +2040,GASNAT,GBR,peak.evening,8.377515972154269 +2040,GASNAT,GBR,summer.night,11.396726392872441 +2040,GASNAT,GBR,summer.day,11.396726392872441 +2040,GASNAT,GBR,summer.peak,11.396726392872441 +2040,GASNAT,GBR,summer.evening,11.396726392872441 +2040,GASNAT,GBR,autumn.night,9.41081926771298 +2040,GASNAT,GBR,autumn.day,9.41081926771298 +2040,GASNAT,GBR,autumn.peak,9.41081926771298 +2040,GASNAT,GBR,autumn.evening,9.41081926771298 +2040,GASOLI,GBR,winter.night,9.711423519603716 +2040,GASOLI,GBR,winter.day,9.711423519603716 +2040,GASOLI,GBR,winter.peak,9.711423519603716 +2040,GASOLI,GBR,winter.evening,9.711423519603716 +2040,GASOLI,GBR,peak.night,9.711423519603716 +2040,GASOLI,GBR,peak.day,9.711423519603716 +2040,GASOLI,GBR,peak.peak,9.711423519603716 +2040,GASOLI,GBR,peak.evening,9.711423519603716 +2040,GASOLI,GBR,summer.night,9.711423519603711 +2040,GASOLI,GBR,summer.day,9.711423519603711 +2040,GASOLI,GBR,summer.peak,9.711423519603711 +2040,GASOLI,GBR,summer.evening,9.711423519603711 +2040,GASOLI,GBR,autumn.night,9.711423519603713 +2040,GASOLI,GBR,autumn.day,9.711423519603713 +2040,GASOLI,GBR,autumn.peak,9.711423519603713 +2040,GASOLI,GBR,autumn.evening,9.711423519603713 +2040,BIOPEL,GBR,winter.night,2.018537642434014 +2040,BIOPEL,GBR,winter.day,2.018537642434014 +2040,BIOPEL,GBR,winter.peak,2.018537642434014 +2040,BIOPEL,GBR,winter.evening,2.018537642434014 +2040,BIOPEL,GBR,peak.night,2.018537642434014 +2040,BIOPEL,GBR,peak.day,2.018537642434014 +2040,BIOPEL,GBR,peak.peak,2.018537642434014 +2040,BIOPEL,GBR,peak.evening,2.018537642434014 +2040,BIOPEL,GBR,summer.night,2.0185376424340142 +2040,BIOPEL,GBR,summer.day,2.0185376424340142 +2040,BIOPEL,GBR,summer.peak,2.0185376424340142 +2040,BIOPEL,GBR,summer.evening,2.0185376424340142 +2040,BIOPEL,GBR,autumn.night,2.0185376424340133 +2040,BIOPEL,GBR,autumn.day,2.0185376424340133 +2040,BIOPEL,GBR,autumn.peak,2.0185376424340133 +2040,BIOPEL,GBR,autumn.evening,2.0185376424340133 +2040,ELCTRI,GBR,winter.night,14.650842252830218 2040,ELCTRI,GBR,winter.day,14.650842252830222 2040,ELCTRI,GBR,winter.peak,14.650842252830222 -2040,ELCTRI,GBR,winter.evening,14.650842252830223 -2040,ELCTRI,GBR,peak.night,14.650842252830222 -2040,ELCTRI,GBR,peak.day,14.80248079419129 -2040,ELCTRI,GBR,peak.peak,16.082982776476218 +2040,ELCTRI,GBR,winter.evening,14.650842252830218 +2040,ELCTRI,GBR,peak.night,14.650842252830218 +2040,ELCTRI,GBR,peak.day,14.80248079419128 +2040,ELCTRI,GBR,peak.peak,16.082982776476214 2040,ELCTRI,GBR,peak.evening,20.71637847652905 -2040,ELCTRI,GBR,summer.night,14.650842252830222 -2040,ELCTRI,GBR,summer.day,21.323950411195028 -2040,ELCTRI,GBR,summer.peak,21.68068879462604 -2040,ELCTRI,GBR,summer.evening,28.185919870888835 -2040,ELCTRI,GBR,autumn.night,14.650842252830222 -2040,ELCTRI,GBR,autumn.day,15.965864474396525 -2040,ELCTRI,GBR,autumn.peak,18.577644371237497 -2040,ELCTRI,GBR,autumn.evening,19.856138015889105 +2040,ELCTRI,GBR,summer.night,14.650842252830218 +2040,ELCTRI,GBR,summer.day,21.32395041119503 +2040,ELCTRI,GBR,summer.peak,21.680688794626043 +2040,ELCTRI,GBR,summer.evening,28.185919870888846 +2040,ELCTRI,GBR,autumn.night,14.650842252830218 +2040,ELCTRI,GBR,autumn.day,15.965864474396518 +2040,ELCTRI,GBR,autumn.peak,18.577644371237493 +2040,ELCTRI,GBR,autumn.evening,19.8561380158891 2040,TPASKM,GBR,winter.night,22.850077711327152 2040,TPASKM,GBR,winter.day,22.850077711327152 -2040,TPASKM,GBR,winter.peak,22.850077711327152 -2040,TPASKM,GBR,winter.evening,22.850077711327156 +2040,TPASKM,GBR,winter.peak,22.850077711327156 +2040,TPASKM,GBR,winter.evening,22.850077711327152 2040,TPASKM,GBR,peak.night,22.850077711327152 -2040,TPASKM,GBR,peak.day,22.979635552819122 +2040,TPASKM,GBR,peak.day,22.979635552819115 2040,TPASKM,GBR,peak.peak,24.07367847463804 2040,TPASKM,GBR,peak.evening,28.032386731054537 -2040,TPASKM,GBR,summer.night,22.850077711327152 -2040,TPASKM,GBR,summer.day,28.55148766476104 +2040,TPASKM,GBR,summer.night,22.85007771132715 +2040,TPASKM,GBR,summer.day,28.551487664761044 2040,TPASKM,GBR,summer.peak,28.856279932741284 -2040,TPASKM,GBR,summer.evening,34.41425806338206 -2040,TPASKM,GBR,autumn.night,22.850077711327156 -2040,TPASKM,GBR,autumn.day,23.97361424109652 -2040,TPASKM,GBR,autumn.peak,26.2050823286266 -2040,TPASKM,GBR,autumn.evening,27.297409354958628 -2040,RSHEAT,GBR,winter.night,31.436581489734348 -2040,RSHEAT,GBR,winter.day,31.436581489734344 -2040,RSHEAT,GBR,winter.peak,31.436581489734344 -2040,RSHEAT,GBR,winter.evening,31.436581489734344 -2040,RSHEAT,GBR,peak.night,31.436581489734344 -2040,RSHEAT,GBR,peak.day,31.436581489734348 -2040,RSHEAT,GBR,peak.peak,31.436581489734348 -2040,RSHEAT,GBR,peak.evening,31.436581489734344 -2040,RSHEAT,GBR,summer.night,31.436581489734344 -2040,RSHEAT,GBR,summer.day,31.436581489734348 -2040,RSHEAT,GBR,summer.peak,31.436581489734348 -2040,RSHEAT,GBR,summer.evening,31.43658148973434 -2040,RSHEAT,GBR,autumn.night,31.436581489734344 -2040,RSHEAT,GBR,autumn.day,31.436581489734344 -2040,RSHEAT,GBR,autumn.peak,31.436581489734348 -2040,RSHEAT,GBR,autumn.evening,31.43658148973434 +2040,TPASKM,GBR,summer.evening,34.414258063382064 +2040,TPASKM,GBR,autumn.night,22.85007771132715 +2040,TPASKM,GBR,autumn.day,23.973614241096517 +2040,TPASKM,GBR,autumn.peak,26.20508232862659 +2040,TPASKM,GBR,autumn.evening,27.297409354958624 +2040,RSHEAT,GBR,winter.night,31.436581489734333 +2040,RSHEAT,GBR,winter.day,31.436581489734333 +2040,RSHEAT,GBR,winter.peak,31.436581489734337 +2040,RSHEAT,GBR,winter.evening,31.436581489734333 +2040,RSHEAT,GBR,peak.night,31.436581489734333 +2040,RSHEAT,GBR,peak.day,31.436581489734333 +2040,RSHEAT,GBR,peak.peak,31.43658148973434 +2040,RSHEAT,GBR,peak.evening,31.436581489734337 +2040,RSHEAT,GBR,summer.night,31.436581489734333 +2040,RSHEAT,GBR,summer.day,31.436581489734337 +2040,RSHEAT,GBR,summer.peak,31.436581489734337 +2040,RSHEAT,GBR,summer.evening,31.436581489734337 +2040,RSHEAT,GBR,autumn.night,31.43658148973434 +2040,RSHEAT,GBR,autumn.day,31.436581489734333 +2040,RSHEAT,GBR,autumn.peak,31.43658148973434 +2040,RSHEAT,GBR,autumn.evening,31.436581489734333 From fe085e5db9064735783d03f2f423d768c87e54a4 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 11 Nov 2026 10:41:48 +0000 Subject: [PATCH 4/8] Remove dispatch with candidates, shadow prices --- benches/assets.rs | 20 ++--- schemas/input/model.yaml | 6 -- src/model/parameters.rs | 8 -- src/simulation.rs | 68 +++------------- src/simulation/optimisation.rs | 95 ++++------------------ src/simulation/optimisation/constraints.rs | 93 +-------------------- src/simulation/prices.rs | 42 +--------- 7 files changed, 42 insertions(+), 290 deletions(-) diff --git a/benches/assets.rs b/benches/assets.rs index 6555f1a0e..ffca99758 100644 --- a/benches/assets.rs +++ b/benches/assets.rs @@ -15,7 +15,7 @@ use muse2::simulation::market::{ collect_agent_limits, get_demand_portion_for_market, get_responsible_agents, }; use muse2::simulation::optimisation::DispatchRun; -use muse2::simulation::prices::{Prices, calculate_prices_from_solutions}; +use muse2::simulation::prices::{Prices, calculate_prices}; use rayon::ThreadPoolBuilder; use std::hint::black_box; use std::sync::Arc; @@ -87,7 +87,7 @@ fn build_assets_for_investment_year( (base_year_assets, existing_assets, candidates) } -/// Dispatch the base year (with and without the investment-year candidates) to obtain realistic +/// Dispatch the base year to obtain realistic /// seed prices for investment appraisal, as per `simulation::run_dispatch_for_year` (this is the /// dispatch performed before any agent investment has taken place). fn calculate_seed_prices( @@ -97,19 +97,13 @@ fn calculate_seed_prices( writer: &mut DataWriter, ) -> Prices { 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, &market_demands) - .with_candidates(candidates) - .run("bench setup: with candidates", writer) - .expect("Dispatch with candidates failed"); + let solution = DispatchRun::new(model, base_year_assets, BASE_YEAR, &market_demands) + .run("bench setup", writer) + .expect("Dispatch failed"); - calculate_prices_from_solutions( + calculate_prices( model, - &solution_existing, - &solution_with_candidates, + &solution.activity_map(), candidates, &Prices::default(), BASE_YEAR, diff --git a/schemas/input/model.yaml b/schemas/input/model.yaml index 5d4f93049..9c74bd545 100644 --- a/schemas/input/model.yaml +++ b/schemas/input/model.yaml @@ -24,12 +24,6 @@ properties: default: 0.0001 notes: | The default value should work. Do not change this value unless you know what you're doing! - commodity_balance_epsilon: - type: number - description: Epsilon added to commodity balance lower bounds to force some dispatch by candidate assets - default: 1e-6 - notes: | - The default value should work. Do not change this value unless you know what you're doing! capacity_tranche_fraction: type: number description: Scales the size of inferred investment tranches for candidate assets diff --git a/src/model/parameters.rs b/src/model/parameters.rs index d4c36085d..acbe2d691 100644 --- a/src/model/parameters.rs +++ b/src/model/parameters.rs @@ -82,11 +82,6 @@ pub struct ModelParameters { /// /// Don't change unless you know what you're doing. pub candidate_asset_capacity: Capacity, - /// The epsilon added to commodity balance lower bounds to force candidate dispatch. - /// - /// Don't change unless you know what you're doing. - #[serde(deserialize_with = "deserialise_finite_non_negative")] - pub commodity_balance_epsilon: Flow, /// Scales the size of inferred investment tranches for candidate assets. /// /// It is the proportion of the demand-based capacity scale used when the process does not @@ -140,7 +135,6 @@ impl Default for ModelParameters { currency: None, allow_dangerous_options: false, candidate_asset_capacity: Capacity(1e-4), - commodity_balance_epsilon: Flow(1e-6), capacity_tranche_fraction: Dimensionless(0.05), fallback_pricing_strategy: PricingStrategy::FullCostAverage, value_of_lost_load: MoneyPerFlow(1e9), @@ -348,8 +342,6 @@ impl ModelParameters { "candidate_asset_capacity must be a finite, positive number" ); - // commodity_balance_epsilon already validated with deserialise_finite_non_negative - // value_of_lost_load check_value_of_lost_load(self.value_of_lost_load)?; diff --git a/src/simulation.rs b/src/simulation.rs index 0820faaee..44d6bc4de 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -3,7 +3,7 @@ use crate::asset::{Asset, AssetPool, AssetRef}; use crate::model::Model; use crate::output::DataWriter; use crate::process::ProcessMap; -use crate::simulation::prices::{Prices, calculate_prices_from_solutions}; +use crate::simulation::prices::{Prices, calculate_prices}; use crate::timeit::DispatchTimer; use crate::units::Capacity; use anyhow::{Context, Result}; @@ -13,7 +13,7 @@ use std::path::Path; use std::sync::Arc; pub mod activity; -use activity::FlowMap; +use activity::{ActivityMap, FlowMap}; pub mod optimisation; use optimisation::DispatchRun; pub mod investment; @@ -199,9 +199,8 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { /// Run dispatch to get flows and prices for a milestone year. /// -/// Tries to get commodity flows from a dispatch run which just includes existing assets and prices -/// from a run with both existing and candidate assets. If either flows or prices cannot be -/// calculated, empty maps are returned. +/// Dispatches existing assets to calculate flows and cost-based prices. Candidate assets are +/// used only to price commodities not covered by existing assets. /// /// `previous_prices` (from the previous year or ironing-out iteration) are used to seed price /// calculations for cyclic markets. @@ -222,61 +221,18 @@ fn run_dispatch_for_year( 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()) + let (activity, flow_map) = if assets.is_empty() { + (ActivityMap::default(), FlowMap::default()) } else { - 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) + let solution = + DispatchRun::new(model, assets, year, &market_demands).run("final", writer)?; + (solution.activity_map(), solution.create_flow_map()) }; - // Perform a separate dispatch run with both existing assets and candidates, if there are any, - // to get shadow prices. If not, use the existing solution alone. - let solution_with_candidates = if candidates.is_empty() { - None + let prices = if assets.is_empty() && candidates.is_empty() { + Prices::default() } else { - Some( - DispatchRun::new(model, assets, year, &market_demands) - .with_candidates(candidates) - .run("final with candidates", writer)?, - ) - }; - - // Calculate prices from the appropriate solution(s). If there were candidates, use the solution - // that includes them; otherwise use the existing solution alone. If there were no assets at - // all, return empty prices. - let prices = match ( - solution_existing.as_ref(), - solution_with_candidates.as_ref(), - ) { - (None, None) => Prices::default(), - (Some(existing), None) => calculate_prices_from_solutions( - model, - existing, - existing, - candidates, - previous_prices, - year, - )?, - (Some(existing), Some(with_candidates)) => calculate_prices_from_solutions( - model, - existing, - with_candidates, - candidates, - previous_prices, - year, - )?, - (None, Some(with_candidates)) => calculate_prices_from_solutions( - model, - with_candidates, - with_candidates, - candidates, - previous_prices, - year, - )?, + calculate_prices(model, &activity, candidates, previous_prices, year)? }; Ok((prices, flow_map)) diff --git a/src/simulation/optimisation.rs b/src/simulation/optimisation.rs index 5318fad0c..ab5ced0ac 100644 --- a/src/simulation/optimisation.rs +++ b/src/simulation/optimisation.rs @@ -14,7 +14,7 @@ use crate::units::{Activity, Flow, Money, MoneyPerActivity, MoneyPerFlow}; use anyhow::{Context, Result, anyhow, bail}; use highs::{HighsModelStatus, RowProblem as Problem, Sense}; use indexmap::{IndexMap, IndexSet}; -use itertools::{chain, iproduct}; +use itertools::iproduct; use log::warn; use std::error::Error; use std::ops::Range; @@ -46,8 +46,6 @@ type UnmetDemandVariableMap = IndexMap<(CommodityID, RegionID, TimeSliceID), Var /// are reading the results of the optimisation. pub struct VariableMap { activity_vars: ActivityVariableMap, - existing_asset_var_idx: Range, - candidate_asset_var_idx: Range, unmet_demand_vars: UnmetDemandVariableMap, unmet_demand_var_idx: Range, } @@ -59,36 +57,25 @@ impl VariableMap { /// /// * `problem` - The optimisation problem /// * `model` - The model - /// * `existing_assets` - The asset pool - /// * `candidate_assets` - Candidate assets for inclusion in active pool + /// * `assets` - The asset pool /// * `year` - Current milestone year fn new_with_activity_vars( problem: &mut Problem, model: &Model, - existing_assets: &[AssetRef], - candidate_assets: &[AssetRef], + assets: &[AssetRef], year: u32, ) -> Self { let mut activity_vars = ActivityVariableMap::new(); - let existing_asset_var_idx = add_activity_variables( + add_activity_variables( problem, &mut activity_vars, &model.time_slice_info, - existing_assets, - year, - ); - let candidate_asset_var_idx = add_activity_variables( - problem, - &mut activity_vars, - &model.time_slice_info, - candidate_assets, + assets, year, ); Self { activity_vars, - existing_asset_var_idx, - candidate_asset_var_idx, unmet_demand_vars: UnmetDemandVariableMap::default(), unmet_demand_var_idx: Range::default(), } @@ -172,10 +159,10 @@ pub struct Solution<'a> { impl Solution<'_> { /// Create a map of commodity flows for each asset's coeffs at every time slice pub fn create_flow_map(&self) -> FlowMap { - create_flow_map(self.iter_activity_for_existing()) + create_flow_map(self.iter_activity()) } - /// Activity for all assets (existing and candidate, if present) + /// Activity for each asset pub fn iter_activity(&self) -> impl Iterator { self.variables .activity_var_keys() @@ -183,37 +170,13 @@ impl Solution<'_> { .map(|((asset, time_slice), activity)| (asset, time_slice, Activity(*activity))) } - /// Activity for each existing asset - pub fn iter_activity_for_existing( - &self, - ) -> impl Iterator { - let cols = &self.solution.columns()[self.variables.existing_asset_var_idx.clone()]; - self.variables - .activity_var_keys() - .skip(self.variables.existing_asset_var_idx.start) - .zip(cols.iter()) - .map(|((asset, time_slice), &value)| (asset, time_slice, Activity(value))) - } - - /// Activity for each existing asset, as an [`ActivityMap`] - pub fn activity_map_for_existing(&self) -> ActivityMap { - self.iter_activity_for_existing() + /// Activity for each asset, as an [`ActivityMap`] + pub fn activity_map(&self) -> ActivityMap { + self.iter_activity() .map(|(asset, time_slice, activity)| ((asset.clone(), time_slice.clone()), activity)) .collect() } - /// Activity for each candidate asset - pub fn iter_activity_for_candidates( - &self, - ) -> impl Iterator { - let cols = &self.solution.columns()[self.variables.candidate_asset_var_idx.clone()]; - self.variables - .activity_var_keys() - .skip(self.variables.candidate_asset_var_idx.start) - .zip(cols.iter()) - .map(|((asset, time_slice), &value)| (asset, time_slice, Activity(value))) - } - /// Iterate over unmet demand pub fn iter_unmet_demand( &self, @@ -363,8 +326,7 @@ pub fn solve_optimal(model: highs::Model) -> Result { model: &'model Model, - existing_assets: &'run [AssetRef], - candidate_assets: &'run [AssetRef], + assets: &'run [AssetRef], market_demands: &'run AllDemandMap, year: u32, } @@ -379,21 +341,12 @@ impl<'model, 'run> DispatchRun<'model, 'run> { ) -> Self { Self { model, - existing_assets: assets, - candidate_assets: &[], + assets, market_demands, year, } } - /// Include the specified candidate assets in the dispatch run - pub fn with_candidates(self, candidate_assets: &'run [AssetRef]) -> Self { - Self { - candidate_assets, - ..self - } - } - /// Perform the dispatch optimisation. /// /// # Arguments @@ -403,8 +356,7 @@ impl<'model, 'run> DispatchRun<'model, 'run> { /// /// # Returns /// - /// A solution containing new commodity flows for assets and prices for (some) commodities or an - /// error. + /// A solution containing asset activities and solver diagnostics, or an error. pub fn run(&self, run_description: &str, writer: &mut DataWriter) -> Result> { let markets_to_balance: Vec<_> = self.model.iter_markets().collect(); @@ -569,13 +521,8 @@ impl<'model, 'run> DispatchRun<'model, 'run> { ) -> Result, ModelError> { // Set up problem let mut problem = Problem::default(); - let mut variables = VariableMap::new_with_activity_vars( - &mut problem, - self.model, - self.existing_assets, - self.candidate_assets, - self.year, - ); + let mut variables = + VariableMap::new_with_activity_vars(&mut problem, self.model, self.assets, self.year); // If unmet demand is enabled for this dispatch run (and is allowed by the model param) then // we add variables representing unmet demand for all markets being balanced @@ -584,16 +531,15 @@ impl<'model, 'run> DispatchRun<'model, 'run> { } // Add constraints - let all_assets = chain(self.existing_assets.iter(), self.candidate_assets.iter()); + let assets = self.assets.iter(); let constraint_keys = add_model_constraints( &mut problem, &variables, self.model, - &all_assets, + &assets, markets_to_balance, self.market_demands, self.year, - self.candidate_assets, include_commodity_constraints, ); @@ -628,10 +574,7 @@ fn add_activity_variables( time_slice_info: &TimeSliceInfo, assets: &[AssetRef], year: u32, -) -> Range { - // This line **must** come before we add more variables - let start = problem.num_cols(); - +) { for (asset, time_slice) in iproduct!(assets.iter(), time_slice_info.iter_ids()) { let coeff = asset.get_operating_cost(year, time_slice); let var = problem.add_column(coeff.value(), 0.0..); @@ -639,6 +582,4 @@ fn add_activity_variables( let existing = variables.insert(key, var).is_some(); assert!(!existing, "Duplicate entry for var"); } - - start..problem.num_cols() } diff --git a/src/simulation/optimisation/constraints.rs b/src/simulation/optimisation/constraints.rs index 912f54af3..72ff98742 100644 --- a/src/simulation/optimisation/constraints.rs +++ b/src/simulation/optimisation/constraints.rs @@ -68,7 +68,7 @@ pub struct ConstraintKeys { /// Add constraints for the dispatch model. /// /// Note: the ordering of constraints is important, as the dual values of the constraints must later -/// be retrieved to calculate commodity prices. +/// be retrieved for debug output. /// /// # Arguments /// @@ -91,7 +91,6 @@ pub fn add_model_constraints<'a, I>( markets_to_balance: &'a [(CommodityID, RegionID)], market_demands: &AllDemandMap, year: u32, - candidate_assets: &'a [AssetRef], include_commodity_constraints: bool, ) -> ConstraintKeys where @@ -104,7 +103,6 @@ where assets, markets_to_balance, market_demands, - candidate_assets, ); if include_commodity_constraints { @@ -333,7 +331,6 @@ fn add_commodity_balance_constraints<'a, I>( assets: &I, markets_to_balance: &'a [(CommodityID, RegionID)], market_demands: &AllDemandMap, - candidate_assets: &'a [AssetRef], ) -> CommodityBalanceKeys where I: Iterator + Clone + 'a, @@ -386,16 +383,6 @@ where } } - // Add a small epsilon to the lower bound to force some dispatch by candidate assets, - // ensuring they receive a nonzero shadow price. - let epsilon = candidate_balance_epsilon( - candidate_assets, - region_id, - commodity_id, - &ts_selection, - model.parameters.commodity_balance_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 = ( @@ -407,11 +394,9 @@ where 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. - problem.add_row(min.value().., terms.drain(..)); + problem.add_row(demand_for_selection.value().., terms.drain(..)); keys.push(( commodity_id.clone(), region_id.clone(), @@ -423,36 +408,6 @@ where CommodityBalanceKeys { offset, keys } } -/// Calculate the epsilon to add to the lower bound of a commodity balance constraint, to force -/// some dispatch by candidate assets so they receive a nonzero shadow price. -/// -/// Returns `epsilon` if the total maximum output from candidate assets in `region_id` for -/// `commodity_id` in `ts_selection` exceeds `epsilon`, otherwise returns zero (to avoid making -/// the balance constraint infeasible). -fn candidate_balance_epsilon( - candidate_assets: &[AssetRef], - region_id: &RegionID, - commodity_id: &CommodityID, - ts_selection: &TimeSliceSelection, - epsilon: Flow, -) -> Flow { - let max_candidate_output: Flow = candidate_assets - .iter() - .filter_region(region_id) - .flat_map(|a| { - let max_activity = *a.get_activity_limits_for_selection(ts_selection).end(); - a.iter_output_flows() - .filter(|flow| &flow.commodity.id == commodity_id) - .map(move |flow| flow.coeff * max_activity) - }) - .sum(); - if max_candidate_output > epsilon { - epsilon - } else { - Flow(0.0) - } -} - /// Add constraints on the activity of different assets. /// /// This ensures that assets do not exceed their specified capacity and availability for each time @@ -593,52 +548,12 @@ fn add_equal_utilisation_constraints<'a, I>( mod tests { use super::*; use crate::asset::{Asset, AssetCapacity}; - use crate::commodity::Commodity; - use crate::fixture::{asset, process, process_flows_map, svd_commodity}; + use crate::fixture::{asset, process}; use crate::process::Process; - use crate::process::{FlowType, ProcessFlow}; - use crate::time_slice::TimeSliceSelection; - use crate::units::{Capacity, FlowPerActivity, MoneyPerActivity, MoneyPerFlow}; - use indexmap::indexmap; + use crate::units::{Capacity, MoneyPerActivity}; use rstest::rstest; use std::sync::Arc; - #[rstest] - // Max candidate output (2.0) < epsilon (10.0) → zero (guard prevents infeasibility) - #[case(10.0, 0.0)] - // Max candidate output (2.0) > epsilon (1.0) → epsilon returned - #[case(1.0, 1.0)] - fn candidate_balance_epsilon_works( - #[case] epsilon: f64, - #[case] expected: f64, - svd_commodity: Commodity, - mut process: Process, - ) { - let commodity_rc = Arc::new(svd_commodity); - - // Add an output flow for the commodity to the process. With capacity 2.0, cap2act 1.0, - // and full availability over a single annual time slice, max_candidate_output = 2.0. - let flow = ProcessFlow { - commodity: Arc::clone(&commodity_rc), - coeff: FlowPerActivity(1.0), - kind: FlowType::Fixed, - cost: MoneyPerFlow(0.0), - }; - process.flows = process_flows_map( - process.regions.clone(), - Arc::new(indexmap! { commodity_rc.id.clone() => flow }), - ); - - let result = candidate_balance_epsilon( - &[AssetRef::from(asset(process))], - &"GBR".into(), - &commodity_rc.id, - &TimeSliceSelection::Annual, - Flow(epsilon), - ); - assert_eq!(result, Flow(expected)); - } - #[test] fn groups_no_assets() { assert_eq!( diff --git a/src/simulation/prices.rs b/src/simulation/prices.rs index 0bed7fbde..ca01bc25d 100644 --- a/src/simulation/prices.rs +++ b/src/simulation/prices.rs @@ -7,7 +7,6 @@ use crate::model::Model; use crate::region::RegionID; use crate::simulation::activity::ActivityMap; use crate::simulation::market::MarketSet; -use crate::simulation::optimisation::Solution; use crate::time_slice::{TimeSliceID, TimeSliceInfo, TimeSliceSelection}; use crate::units::{Activity, Dimensionless, Flow, MoneyPerFlow, UnitType, Year}; use anyhow::Result; @@ -58,48 +57,10 @@ impl WeightedAverageAccumulator { pub struct Prices { /// Commodity market prices calculated according to user-specified strategies pub market: PriceMap, - /// Commodity shadow prices - pub shadow: PriceMap, /// Commodity fallback prices calculated according to the model's `fallback_pricing_strategy` pub fallback: PriceMap, } -/// Calculate commodity prices from the solutions to dispatch optimisations. -/// -/// This extracts the activities of existing assets from `solution_without_candidates` and the -/// shadow prices from `solution_with_candidates`, then calls [`calculate_prices`]. -/// -/// # Arguments -/// -/// * `model` - The model -/// * `solution_without_candidates` - Solution to dispatch optimisation without candidates -/// * `solution_with_candidates` - Solution to dispatch optimisation with candidates -/// * `candidates` - The candidate assets included in `solution_with_candidates`, if any -/// * `previous_prices` - Prices from the previous year or ironing-out iteration, used to seed -/// price calculations for cyclic markets -/// * `year` - The year for which prices are being calculated -pub fn calculate_prices_from_solutions( - model: &Model, - solution_without_candidates: &Solution, - solution_with_candidates: &Solution, - candidates: &[AssetRef], - previous_prices: &Prices, - year: u32, -) -> Result { - let mut prices = calculate_prices( - model, - &solution_without_candidates.activity_map_for_existing(), - candidates, - previous_prices, - year, - )?; - - // Shadow prices come from the solution _with_ candidates, so that we can get them for - // commodities not produced/consumed by any existing assets. - prices.shadow = PriceMap::from_iter(solution_with_candidates.iter_commodity_balance_duals()); - Ok(prices) -} - /// Calculate commodity prices. /// /// Calculate prices for each commodity/region/time-slice according to the commodity's configured @@ -116,7 +77,7 @@ pub fn calculate_prices_from_solutions( /// /// # Returns /// -/// Market prices and fallback prices. The `shadow` prices are left empty. +/// Market prices and fallback prices. pub fn calculate_prices( model: &Model, activity: &ActivityMap, @@ -163,7 +124,6 @@ pub fn calculate_prices( Ok(Prices { market: market_prices, - shadow: PriceMap::default(), fallback: fallback_prices, }) } From 79a4e4d8e874b5a8be8805c7855bcb4ab146a2a5 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 11 Nov 2026 10:42:09 +0000 Subject: [PATCH 5/8] Update results --- .../simple/debug_commodity_balance_duals.csv | 832 +++---- tests/data/simple/debug_dispatch_assets.csv | 1984 +++++------------ tests/data/simple/debug_solver.csv | 14 +- 3 files changed, 837 insertions(+), 1993 deletions(-) diff --git a/tests/data/simple/debug_commodity_balance_duals.csv b/tests/data/simple/debug_commodity_balance_duals.csv index 9ff2dc53c..81776ca1a 100644 --- a/tests/data/simple/debug_commodity_balance_duals.csv +++ b/tests/data/simple/debug_commodity_balance_duals.csv @@ -1,545 +1,289 @@ milestone_year,run_description,commodity_id,region_id,time_slice,value -2020,final without candidates,GASPRD,GBR,winter.night,2.2045609999998406 -2020,final without candidates,GASPRD,GBR,winter.day,2.2045609999998406 -2020,final without candidates,GASPRD,GBR,winter.peak,2.2045609999998406 -2020,final without candidates,GASPRD,GBR,winter.evening,2.2045609999998406 -2020,final without candidates,GASPRD,GBR,peak.night,2.204521 -2020,final without candidates,GASPRD,GBR,peak.day,2.204521 -2020,final without candidates,GASPRD,GBR,peak.peak,2.204521 -2020,final without candidates,GASPRD,GBR,peak.evening,2.204521 -2020,final without candidates,GASPRD,GBR,summer.night,2.204521 -2020,final without candidates,GASPRD,GBR,summer.day,2.204521 -2020,final without candidates,GASPRD,GBR,summer.peak,2.204521 -2020,final without candidates,GASPRD,GBR,summer.evening,2.204521 -2020,final without candidates,GASPRD,GBR,autumn.night,2.204521 -2020,final without candidates,GASPRD,GBR,autumn.day,2.204521 -2020,final without candidates,GASPRD,GBR,autumn.peak,2.204521 -2020,final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2020,final without candidates,GASNAT,GBR,winter.night,2.917090049999673 -2020,final without candidates,GASNAT,GBR,winter.day,2.917090049999673 -2020,final without candidates,GASNAT,GBR,winter.peak,2.917090049999673 -2020,final without candidates,GASNAT,GBR,winter.evening,2.917090049999673 -2020,final without candidates,GASNAT,GBR,peak.night,2.91700805 -2020,final without candidates,GASNAT,GBR,peak.day,2.91700805 -2020,final without candidates,GASNAT,GBR,peak.peak,2.91700805 -2020,final without candidates,GASNAT,GBR,peak.evening,2.91700805 -2020,final without candidates,GASNAT,GBR,summer.night,2.91700805 -2020,final without candidates,GASNAT,GBR,summer.day,2.91700805 -2020,final without candidates,GASNAT,GBR,summer.peak,2.91700805 -2020,final without candidates,GASNAT,GBR,summer.evening,2.91700805 -2020,final without candidates,GASNAT,GBR,autumn.night,2.91700805 -2020,final without candidates,GASNAT,GBR,autumn.day,2.91700805 -2020,final without candidates,GASNAT,GBR,autumn.peak,2.91700805 -2020,final without candidates,GASNAT,GBR,autumn.evening,2.91700805 -2020,final without candidates,ELCTRI,GBR,winter.night,7.993435183705008 -2020,final without candidates,ELCTRI,GBR,winter.day,7.993435074999509 -2020,final without candidates,ELCTRI,GBR,winter.peak,7.993435074999509 -2020,final without candidates,ELCTRI,GBR,winter.evening,7.993435074999509 -2020,final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 -2020,final without candidates,ELCTRI,GBR,peak.day,7.993312075 -2020,final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2020,final without candidates,ELCTRI,GBR,peak.evening,7.993312075 -2020,final without candidates,ELCTRI,GBR,summer.night,7.993312183705499 -2020,final without candidates,ELCTRI,GBR,summer.day,0.4 -2020,final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2020,final without candidates,ELCTRI,GBR,summer.evening,0.4 -2020,final without candidates,ELCTRI,GBR,autumn.night,7.993312183705499 -2020,final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2020,final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 -2020,final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 -2020,final without candidates,RSHEAT,GBR,winter.night,5.866633557499624 -2020,final without candidates,RSHEAT,GBR,winter.day,5.866633557499624 -2020,final without candidates,RSHEAT,GBR,winter.peak,5.866961557499655 -2020,final without candidates,RSHEAT,GBR,winter.evening,5.866633557499624 -2020,final without candidates,RSHEAT,GBR,peak.night,5.8665392575 -2020,final without candidates,RSHEAT,GBR,peak.day,5.8665392575 -2020,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2020,final without candidates,RSHEAT,GBR,peak.evening,5.8665392575 -2020,final without candidates,RSHEAT,GBR,summer.night,2.8077930206228148 -2020,final without candidates,RSHEAT,GBR,summer.day,0.30200000000000005 -2020,final without candidates,RSHEAT,GBR,summer.peak,0.3020080837032663 -2020,final without candidates,RSHEAT,GBR,summer.evening,0.30200000000000005 -2020,final without candidates,RSHEAT,GBR,autumn.night,5.8665392575 -2020,final without candidates,RSHEAT,GBR,autumn.day,5.8665392575 -2020,final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2020,final without candidates,RSHEAT,GBR,autumn.evening,5.8665392575 -2020,final with candidates,GASPRD,GBR,winter.night,2.20456099999984 -2020,final with candidates,GASPRD,GBR,winter.day,2.20456099999984 -2020,final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2020,final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2020,final with candidates,GASPRD,GBR,peak.night,2.204521 -2020,final with candidates,GASPRD,GBR,peak.day,2.204521 -2020,final with candidates,GASPRD,GBR,peak.peak,2.204521 -2020,final with candidates,GASPRD,GBR,peak.evening,2.204521 -2020,final with candidates,GASPRD,GBR,summer.night,2.204520999999975 -2020,final with candidates,GASPRD,GBR,summer.day,2.204520999999975 -2020,final with candidates,GASPRD,GBR,summer.peak,2.204520999999975 -2020,final with candidates,GASPRD,GBR,summer.evening,2.204520999999975 -2020,final with candidates,GASPRD,GBR,autumn.night,2.204521 -2020,final with candidates,GASPRD,GBR,autumn.day,2.204521 -2020,final with candidates,GASPRD,GBR,autumn.peak,2.204521 -2020,final with candidates,GASPRD,GBR,autumn.evening,2.204521 -2020,final with candidates,GASNAT,GBR,winter.night,2.917090049999672 -2020,final with candidates,GASNAT,GBR,winter.day,2.917090049999672 -2020,final with candidates,GASNAT,GBR,winter.peak,2.917090049999672 -2020,final with candidates,GASNAT,GBR,winter.evening,2.917090049999672 -2020,final with candidates,GASNAT,GBR,peak.night,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,peak.day,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,peak.peak,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,peak.evening,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,summer.night,2.917008049999947 -2020,final with candidates,GASNAT,GBR,summer.day,2.917008049999947 -2020,final with candidates,GASNAT,GBR,summer.peak,2.917008049999947 -2020,final with candidates,GASNAT,GBR,summer.evening,2.917008049999947 -2020,final with candidates,GASNAT,GBR,autumn.night,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,autumn.day,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,autumn.peak,2.9170080499999997 -2020,final with candidates,GASNAT,GBR,autumn.evening,2.9170080499999997 -2020,final with candidates,ELCTRI,GBR,winter.night,7.993435183705007 -2020,final with candidates,ELCTRI,GBR,winter.day,7.993435074999508 -2020,final with candidates,ELCTRI,GBR,winter.peak,7.993435074999508 -2020,final with candidates,ELCTRI,GBR,winter.evening,7.993435074999508 -2020,final with candidates,ELCTRI,GBR,peak.night,7.993316531925426 -2020,final with candidates,ELCTRI,GBR,peak.day,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,peak.peak,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,peak.evening,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,summer.night,7.993312183705419 -2020,final with candidates,ELCTRI,GBR,summer.day,0.4 -2020,final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2020,final with candidates,ELCTRI,GBR,summer.evening,0.4 -2020,final with candidates,ELCTRI,GBR,autumn.night,7.993312183705498 -2020,final with candidates,ELCTRI,GBR,autumn.day,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,autumn.peak,7.9933120749999995 -2020,final with candidates,ELCTRI,GBR,autumn.evening,7.9933120749999995 -2020,final with candidates,RSHEAT,GBR,winter.night,5.866633557499623 -2020,final with candidates,RSHEAT,GBR,winter.day,5.866633557499623 -2020,final with candidates,RSHEAT,GBR,winter.peak,5.866961557499654 -2020,final with candidates,RSHEAT,GBR,winter.evening,5.866633557499623 -2020,final with candidates,RSHEAT,GBR,peak.night,5.8665392574999995 -2020,final with candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2020,final with candidates,RSHEAT,GBR,peak.peak,5.866547257500032 -2020,final with candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2020,final with candidates,RSHEAT,GBR,summer.night,2.807793020622788 -2020,final with candidates,RSHEAT,GBR,summer.day,0.30200000000000005 -2020,final with candidates,RSHEAT,GBR,summer.peak,0.3020080837032664 -2020,final with candidates,RSHEAT,GBR,summer.evening,0.30200000000000005 -2020,final with candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2020,final with candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2020,final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500032 -2020,final with candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.night,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.day,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.peak,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.evening,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.night,-0.0 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.day,-0.0 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.night,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.day,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.peak,2.204521 -2030,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.night,2.917294171427282 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.day,2.917294171427282 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.night,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.day,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.night,-0.0 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.day,-0.0 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.night,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.day,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.night,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,peak.evening,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.night,7.9933121837055 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 -2030,ironing out iteration 0; final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.night,5.866868297141375 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.day,5.866868297141375 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.peak,5.8671962971414064 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.evening,5.866868297141375 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.night,2.20456099999984 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.day,2.20456099999984 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.night,2.2045209999999473 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.day,2.2045209999999473 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.peak,2.2045209999999473 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.evening,2.2045209999999473 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.2045209999999997 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.night,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.day,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.9170080499998896 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.9170080499998896 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.9170080499998896 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.9170080499998896 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.night,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.day,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.night,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.peak,0.40001039949270867 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.night,7.993316531925427 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.evening,7.993312075 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.night,7.9933121837055 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.peak,7.993312075 -2030,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.evening,7.993312075 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.evening,5.866633557499624 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.night,5.8665392575 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.day,5.8665392575 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.evening,5.8665392575 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.evening,5.8665392575 -2030,final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 -2030,final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 -2030,final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 -2030,final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 -2030,final without candidates,GASPRD,GBR,peak.night,2.204521 -2030,final without candidates,GASPRD,GBR,peak.day,2.204521 -2030,final without candidates,GASPRD,GBR,peak.peak,2.204521 -2030,final without candidates,GASPRD,GBR,peak.evening,2.204521 -2030,final without candidates,GASPRD,GBR,summer.night,-0.0 -2030,final without candidates,GASPRD,GBR,summer.day,-0.0 -2030,final without candidates,GASPRD,GBR,summer.peak,-0.0 -2030,final without candidates,GASPRD,GBR,summer.evening,-0.0 -2030,final without candidates,GASPRD,GBR,autumn.night,2.204521 -2030,final without candidates,GASPRD,GBR,autumn.day,2.204521 -2030,final without candidates,GASPRD,GBR,autumn.peak,2.204521 -2030,final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2030,final without candidates,GASNAT,GBR,winter.night,2.917294171427282 -2030,final without candidates,GASNAT,GBR,winter.day,2.917294171427282 -2030,final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 -2030,final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 -2030,final without candidates,GASNAT,GBR,peak.night,2.9170080500000006 -2030,final without candidates,GASNAT,GBR,peak.day,2.9170080500000006 -2030,final without candidates,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,final without candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,final without candidates,GASNAT,GBR,summer.night,-0.0 -2030,final without candidates,GASNAT,GBR,summer.day,-0.0 -2030,final without candidates,GASNAT,GBR,summer.peak,-0.0 -2030,final without candidates,GASNAT,GBR,summer.evening,-0.0 -2030,final without candidates,GASNAT,GBR,autumn.night,2.91700805 -2030,final without candidates,GASNAT,GBR,autumn.day,2.91700805 -2030,final without candidates,GASNAT,GBR,autumn.peak,2.91700805 -2030,final without candidates,GASNAT,GBR,autumn.evening,2.91700805 -2030,final without candidates,ELCTRI,GBR,winter.night,0.4 -2030,final without candidates,ELCTRI,GBR,winter.day,0.4 -2030,final without candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 -2030,final without candidates,ELCTRI,GBR,winter.evening,0.4 -2030,final without candidates,ELCTRI,GBR,peak.night,7.9933165319254265 -2030,final without candidates,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,final without candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,final without candidates,ELCTRI,GBR,peak.evening,7.993312075 -2030,final without candidates,ELCTRI,GBR,summer.night,0.4 -2030,final without candidates,ELCTRI,GBR,summer.day,0.4 -2030,final without candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,final without candidates,ELCTRI,GBR,summer.evening,0.4 -2030,final without candidates,ELCTRI,GBR,autumn.night,7.993312183705499 -2030,final without candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,final without candidates,ELCTRI,GBR,autumn.peak,7.993312075 -2030,final without candidates,ELCTRI,GBR,autumn.evening,7.993312075 -2030,final without candidates,RSHEAT,GBR,winter.night,5.866868297141375 -2030,final without candidates,RSHEAT,GBR,winter.day,5.866868297141375 -2030,final without candidates,RSHEAT,GBR,winter.peak,5.8671962971414064 -2030,final without candidates,RSHEAT,GBR,winter.evening,5.866868297141375 -2030,final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,final without candidates,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,final without candidates,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,final without candidates,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,final without candidates,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500032 -2030,final without candidates,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,final with candidates,GASPRD,GBR,winter.night,2.20456099999984 -2030,final with candidates,GASPRD,GBR,winter.day,2.20456099999984 -2030,final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2030,final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2030,final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,summer.night,2.2045209999999473 -2030,final with candidates,GASPRD,GBR,summer.day,2.2045209999999473 -2030,final with candidates,GASPRD,GBR,summer.peak,2.2045209999999473 -2030,final with candidates,GASPRD,GBR,summer.evening,2.2045209999999473 -2030,final with candidates,GASPRD,GBR,autumn.night,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,autumn.day,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,autumn.peak,2.2045209999999997 -2030,final with candidates,GASPRD,GBR,autumn.evening,2.2045209999999997 -2030,final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 -2030,final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 -2030,final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 -2030,final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 -2030,final with candidates,GASNAT,GBR,peak.night,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,peak.day,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,summer.night,2.9170080499998896 -2030,final with candidates,GASNAT,GBR,summer.day,2.9170080499998896 -2030,final with candidates,GASNAT,GBR,summer.peak,2.9170080499998896 -2030,final with candidates,GASNAT,GBR,summer.evening,2.9170080499998896 -2030,final with candidates,GASNAT,GBR,autumn.night,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,autumn.day,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,autumn.peak,2.9170080500000006 -2030,final with candidates,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,final with candidates,ELCTRI,GBR,winter.night,0.4 -2030,final with candidates,ELCTRI,GBR,winter.day,0.4 -2030,final with candidates,ELCTRI,GBR,winter.peak,0.40001039949270867 -2030,final with candidates,ELCTRI,GBR,winter.evening,0.4 -2030,final with candidates,ELCTRI,GBR,peak.night,7.993316531925427 -2030,final with candidates,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,final with candidates,ELCTRI,GBR,peak.peak,7.993312075 -2030,final with candidates,ELCTRI,GBR,peak.evening,7.993312075 -2030,final with candidates,ELCTRI,GBR,summer.night,0.4 -2030,final with candidates,ELCTRI,GBR,summer.day,0.4 -2030,final with candidates,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,final with candidates,ELCTRI,GBR,summer.evening,0.4 -2030,final with candidates,ELCTRI,GBR,autumn.night,7.9933121837055 -2030,final with candidates,ELCTRI,GBR,autumn.day,7.993312075 -2030,final with candidates,ELCTRI,GBR,autumn.peak,7.993312075 -2030,final with candidates,ELCTRI,GBR,autumn.evening,7.993312075 -2030,final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 -2030,final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 -2030,final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 -2030,final with candidates,RSHEAT,GBR,winter.evening,5.866633557499624 -2030,final with candidates,RSHEAT,GBR,peak.night,5.8665392575 -2030,final with candidates,RSHEAT,GBR,peak.day,5.8665392575 -2030,final with candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,final with candidates,RSHEAT,GBR,peak.evening,5.8665392575 -2030,final with candidates,RSHEAT,GBR,summer.night,0.302 -2030,final with candidates,RSHEAT,GBR,summer.day,0.302 -2030,final with candidates,RSHEAT,GBR,summer.peak,0.3020080837032663 -2030,final with candidates,RSHEAT,GBR,summer.evening,0.302 -2030,final with candidates,RSHEAT,GBR,autumn.night,5.8665392575 -2030,final with candidates,RSHEAT,GBR,autumn.day,5.8665392575 -2030,final with candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,final with candidates,RSHEAT,GBR,autumn.evening,5.8665392575 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.night,2.204660571427942 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.day,2.204660571427942 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.peak,2.204660571427942 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,winter.evening,2.204660571427942 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.night,2.2045209999999997 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.day,2.2045209999999997 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.peak,2.2045209999999997 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,peak.evening,2.2045209999999997 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.night,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.day,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.peak,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,summer.evening,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.night,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.day,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.peak,2.204521 -2040,ironing out iteration 0; final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.night,2.9172941714272818 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.day,2.9172941714272818 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.peak,2.9172941714272818 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,winter.evening,2.9172941714272818 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.night,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.day,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.peak,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,peak.evening,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.night,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.day,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.peak,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,summer.evening,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.night,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.day,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.peak,2.91700805 -2040,ironing out iteration 0; final without candidates,GASNAT,GBR,autumn.evening,2.91700805 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.night,5.866868297141374 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.day,5.866868297141374 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.peak,5.867196297141407 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,winter.evening,5.866868297141374 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.night,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.day,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.peak,5.866547257500033 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,peak.evening,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.night,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.day,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,summer.evening,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.night,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.day,5.8665392575 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,ironing out iteration 0; final without candidates,RSHEAT,GBR,autumn.evening,5.8665392575 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.night,2.20456099999984 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.day,2.20456099999984 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.peak,2.20456099999984 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,winter.evening,2.20456099999984 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.night,2.2045209999999997 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.day,2.2045209999999997 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.peak,2.2045209999999997 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,peak.evening,2.2045209999999997 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.night,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.day,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.peak,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,summer.evening,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.night,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.day,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.peak,2.204521 -2040,ironing out iteration 0; final with candidates,GASPRD,GBR,autumn.evening,2.204521 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.night,2.9170900499996724 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.day,2.9170900499996724 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.peak,2.9170900499996724 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,winter.evening,2.9170900499996724 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.night,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.day,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.peak,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,peak.evening,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.night,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.day,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.peak,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,summer.evening,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.night,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.day,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.peak,2.91700805 -2040,ironing out iteration 0; final with candidates,GASNAT,GBR,autumn.evening,2.91700805 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.night,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.day,0.30000007609384916 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.peak,0.4000103994927087 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,winter.evening,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.night,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.day,0.30000007609384916 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.peak,0.40000025364616465 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,peak.evening,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.night,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.day,0.3 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.peak,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,summer.evening,0.40000019023462197 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.night,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.day,0.30000007609384916 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.peak,0.4 -2040,ironing out iteration 0; final with candidates,ELCTRI,GBR,autumn.evening,0.40000019023462197 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.night,5.866633557499624 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.day,5.866633557499624 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.peak,5.866961557499655 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,winter.evening,5.866633557499624 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.night,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.day,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.peak,5.8665472575000335 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,peak.evening,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.night,5.8665392575 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.day,5.8665392575 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,summer.evening,5.8665392575 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.night,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.day,5.866539257500001 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.peak,5.8665472575000335 -2040,ironing out iteration 0; final with candidates,RSHEAT,GBR,autumn.evening,5.866539257500001 -2040,final without candidates,GASPRD,GBR,winter.night,2.2046605714279424 -2040,final without candidates,GASPRD,GBR,winter.day,2.2046605714279424 -2040,final without candidates,GASPRD,GBR,winter.peak,2.2046605714279424 -2040,final without candidates,GASPRD,GBR,winter.evening,2.2046605714279424 -2040,final without candidates,GASPRD,GBR,peak.night,2.2045209999999997 -2040,final without candidates,GASPRD,GBR,peak.day,2.2045209999999997 -2040,final without candidates,GASPRD,GBR,peak.peak,2.2045209999999997 -2040,final without candidates,GASPRD,GBR,peak.evening,2.2045209999999997 -2040,final without candidates,GASPRD,GBR,summer.night,2.204521 -2040,final without candidates,GASPRD,GBR,summer.day,2.204521 -2040,final without candidates,GASPRD,GBR,summer.peak,2.204521 -2040,final without candidates,GASPRD,GBR,summer.evening,2.204521 -2040,final without candidates,GASPRD,GBR,autumn.night,2.204521 -2040,final without candidates,GASPRD,GBR,autumn.day,2.204521 -2040,final without candidates,GASPRD,GBR,autumn.peak,2.204521 -2040,final without candidates,GASPRD,GBR,autumn.evening,2.204521 -2040,final without candidates,GASNAT,GBR,winter.night,2.917294171427282 -2040,final without candidates,GASNAT,GBR,winter.day,2.917294171427282 -2040,final without candidates,GASNAT,GBR,winter.peak,2.917294171427282 -2040,final without candidates,GASNAT,GBR,winter.evening,2.917294171427282 -2040,final without candidates,GASNAT,GBR,peak.night,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,peak.day,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,peak.peak,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,peak.evening,2.9170080499999997 -2040,final without candidates,GASNAT,GBR,summer.night,2.91700805 -2040,final without candidates,GASNAT,GBR,summer.day,2.91700805 -2040,final without candidates,GASNAT,GBR,summer.peak,2.91700805 -2040,final without candidates,GASNAT,GBR,summer.evening,2.91700805 -2040,final without candidates,GASNAT,GBR,autumn.night,2.91700805 -2040,final without candidates,GASNAT,GBR,autumn.day,2.91700805 -2040,final without candidates,GASNAT,GBR,autumn.peak,2.91700805 -2040,final without candidates,GASNAT,GBR,autumn.evening,2.91700805 -2040,final without candidates,RSHEAT,GBR,winter.night,5.866868297141376 -2040,final without candidates,RSHEAT,GBR,winter.day,5.866868297141376 -2040,final without candidates,RSHEAT,GBR,winter.peak,5.867196297141407 -2040,final without candidates,RSHEAT,GBR,winter.evening,5.866868297141375 -2040,final without candidates,RSHEAT,GBR,peak.night,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,peak.day,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,peak.peak,5.866547257500032 -2040,final without candidates,RSHEAT,GBR,peak.evening,5.8665392574999995 -2040,final without candidates,RSHEAT,GBR,summer.night,5.8665392575 -2040,final without candidates,RSHEAT,GBR,summer.day,5.8665392575 -2040,final without candidates,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,final without candidates,RSHEAT,GBR,summer.evening,5.8665392575 -2040,final without candidates,RSHEAT,GBR,autumn.night,5.8665392575 -2040,final without candidates,RSHEAT,GBR,autumn.day,5.8665392575 -2040,final without candidates,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,final without candidates,RSHEAT,GBR,autumn.evening,5.8665392575 +2020,final,GASPRD,GBR,winter.night,2.2045609999998406 +2020,final,GASPRD,GBR,winter.day,2.2045609999998406 +2020,final,GASPRD,GBR,winter.peak,2.2045609999998406 +2020,final,GASPRD,GBR,winter.evening,2.2045609999998406 +2020,final,GASPRD,GBR,peak.night,2.204521 +2020,final,GASPRD,GBR,peak.day,2.204521 +2020,final,GASPRD,GBR,peak.peak,2.204521 +2020,final,GASPRD,GBR,peak.evening,2.204521 +2020,final,GASPRD,GBR,summer.night,2.204521 +2020,final,GASPRD,GBR,summer.day,2.204521 +2020,final,GASPRD,GBR,summer.peak,2.204521 +2020,final,GASPRD,GBR,summer.evening,2.204521 +2020,final,GASPRD,GBR,autumn.night,2.204521 +2020,final,GASPRD,GBR,autumn.day,2.204521 +2020,final,GASPRD,GBR,autumn.peak,2.204521 +2020,final,GASPRD,GBR,autumn.evening,2.204521 +2020,final,GASNAT,GBR,winter.night,2.917090049999673 +2020,final,GASNAT,GBR,winter.day,2.917090049999673 +2020,final,GASNAT,GBR,winter.peak,2.917090049999673 +2020,final,GASNAT,GBR,winter.evening,2.917090049999673 +2020,final,GASNAT,GBR,peak.night,2.91700805 +2020,final,GASNAT,GBR,peak.day,2.91700805 +2020,final,GASNAT,GBR,peak.peak,2.91700805 +2020,final,GASNAT,GBR,peak.evening,2.91700805 +2020,final,GASNAT,GBR,summer.night,2.91700805 +2020,final,GASNAT,GBR,summer.day,2.91700805 +2020,final,GASNAT,GBR,summer.peak,2.91700805 +2020,final,GASNAT,GBR,summer.evening,2.91700805 +2020,final,GASNAT,GBR,autumn.night,2.91700805 +2020,final,GASNAT,GBR,autumn.day,2.91700805 +2020,final,GASNAT,GBR,autumn.peak,2.91700805 +2020,final,GASNAT,GBR,autumn.evening,2.91700805 +2020,final,ELCTRI,GBR,winter.night,7.993435183705008 +2020,final,ELCTRI,GBR,winter.day,7.993435074999509 +2020,final,ELCTRI,GBR,winter.peak,7.993435074999509 +2020,final,ELCTRI,GBR,winter.evening,7.993435074999509 +2020,final,ELCTRI,GBR,peak.night,7.9933165319254265 +2020,final,ELCTRI,GBR,peak.day,7.993312075 +2020,final,ELCTRI,GBR,peak.peak,7.993312075 +2020,final,ELCTRI,GBR,peak.evening,7.993312075 +2020,final,ELCTRI,GBR,summer.night,7.993312183705499 +2020,final,ELCTRI,GBR,summer.day,0.4 +2020,final,ELCTRI,GBR,summer.peak,0.40000025364616465 +2020,final,ELCTRI,GBR,summer.evening,0.4 +2020,final,ELCTRI,GBR,autumn.night,7.993312183705499 +2020,final,ELCTRI,GBR,autumn.day,7.993312075 +2020,final,ELCTRI,GBR,autumn.peak,7.993312075 +2020,final,ELCTRI,GBR,autumn.evening,7.993312075 +2020,final,RSHEAT,GBR,winter.night,5.866633557499624 +2020,final,RSHEAT,GBR,winter.day,5.866633557499624 +2020,final,RSHEAT,GBR,winter.peak,5.866961557499655 +2020,final,RSHEAT,GBR,winter.evening,5.866633557499624 +2020,final,RSHEAT,GBR,peak.night,5.8665392575 +2020,final,RSHEAT,GBR,peak.day,5.8665392575 +2020,final,RSHEAT,GBR,peak.peak,5.866547257500033 +2020,final,RSHEAT,GBR,peak.evening,5.8665392575 +2020,final,RSHEAT,GBR,summer.night,2.8077930206228148 +2020,final,RSHEAT,GBR,summer.day,0.30200000000000005 +2020,final,RSHEAT,GBR,summer.peak,0.3020080837032663 +2020,final,RSHEAT,GBR,summer.evening,0.30200000000000005 +2020,final,RSHEAT,GBR,autumn.night,5.8665392575 +2020,final,RSHEAT,GBR,autumn.day,5.8665392575 +2020,final,RSHEAT,GBR,autumn.peak,5.866547257500033 +2020,final,RSHEAT,GBR,autumn.evening,5.8665392575 +2030,ironing out iteration 0; final,GASPRD,GBR,winter.night,2.2046605714279424 +2030,ironing out iteration 0; final,GASPRD,GBR,winter.day,2.2046605714279424 +2030,ironing out iteration 0; final,GASPRD,GBR,winter.peak,2.2046605714279424 +2030,ironing out iteration 0; final,GASPRD,GBR,winter.evening,2.2046605714279424 +2030,ironing out iteration 0; final,GASPRD,GBR,peak.night,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,peak.day,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,peak.peak,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,peak.evening,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,summer.night,-0.0 +2030,ironing out iteration 0; final,GASPRD,GBR,summer.day,-0.0 +2030,ironing out iteration 0; final,GASPRD,GBR,summer.peak,-0.0 +2030,ironing out iteration 0; final,GASPRD,GBR,summer.evening,-0.0 +2030,ironing out iteration 0; final,GASPRD,GBR,autumn.night,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,autumn.day,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,autumn.peak,2.204521 +2030,ironing out iteration 0; final,GASPRD,GBR,autumn.evening,2.204521 +2030,ironing out iteration 0; final,GASNAT,GBR,winter.night,2.917294171427282 +2030,ironing out iteration 0; final,GASNAT,GBR,winter.day,2.917294171427282 +2030,ironing out iteration 0; final,GASNAT,GBR,winter.peak,2.917294171427282 +2030,ironing out iteration 0; final,GASNAT,GBR,winter.evening,2.917294171427282 +2030,ironing out iteration 0; final,GASNAT,GBR,peak.night,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,peak.day,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,peak.peak,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,peak.evening,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,summer.night,-0.0 +2030,ironing out iteration 0; final,GASNAT,GBR,summer.day,-0.0 +2030,ironing out iteration 0; final,GASNAT,GBR,summer.peak,-0.0 +2030,ironing out iteration 0; final,GASNAT,GBR,summer.evening,-0.0 +2030,ironing out iteration 0; final,GASNAT,GBR,autumn.night,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,autumn.day,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,autumn.peak,2.9170080500000006 +2030,ironing out iteration 0; final,GASNAT,GBR,autumn.evening,2.9170080500000006 +2030,ironing out iteration 0; final,ELCTRI,GBR,winter.night,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,winter.day,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,winter.peak,0.4000103994927087 +2030,ironing out iteration 0; final,ELCTRI,GBR,winter.evening,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,peak.night,7.9933165319254265 +2030,ironing out iteration 0; final,ELCTRI,GBR,peak.day,0.4000000760938492 +2030,ironing out iteration 0; final,ELCTRI,GBR,peak.peak,7.993312075 +2030,ironing out iteration 0; final,ELCTRI,GBR,peak.evening,7.993312075 +2030,ironing out iteration 0; final,ELCTRI,GBR,summer.night,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,summer.day,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,summer.peak,0.40000025364616465 +2030,ironing out iteration 0; final,ELCTRI,GBR,summer.evening,0.4 +2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.night,7.9933121837055 +2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.day,7.993312075 +2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.peak,7.993312075 +2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.evening,7.993312075 +2030,ironing out iteration 0; final,RSHEAT,GBR,winter.night,5.866868297141375 +2030,ironing out iteration 0; final,RSHEAT,GBR,winter.day,5.866868297141375 +2030,ironing out iteration 0; final,RSHEAT,GBR,winter.peak,5.8671962971414064 +2030,ironing out iteration 0; final,RSHEAT,GBR,winter.evening,5.866868297141375 +2030,ironing out iteration 0; final,RSHEAT,GBR,peak.night,5.8665392574999995 +2030,ironing out iteration 0; final,RSHEAT,GBR,peak.day,5.8665392574999995 +2030,ironing out iteration 0; final,RSHEAT,GBR,peak.peak,5.866547257500033 +2030,ironing out iteration 0; final,RSHEAT,GBR,peak.evening,5.8665392574999995 +2030,ironing out iteration 0; final,RSHEAT,GBR,summer.night,0.30200000000000005 +2030,ironing out iteration 0; final,RSHEAT,GBR,summer.day,0.30200000000000005 +2030,ironing out iteration 0; final,RSHEAT,GBR,summer.peak,0.3020080837032664 +2030,ironing out iteration 0; final,RSHEAT,GBR,summer.evening,0.30200000000000005 +2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.night,5.8665392574999995 +2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.day,5.8665392574999995 +2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.peak,5.866547257500033 +2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.evening,5.8665392574999995 +2030,final,GASPRD,GBR,winter.night,2.2046605714279424 +2030,final,GASPRD,GBR,winter.day,2.2046605714279424 +2030,final,GASPRD,GBR,winter.peak,2.2046605714279424 +2030,final,GASPRD,GBR,winter.evening,2.2046605714279424 +2030,final,GASPRD,GBR,peak.night,2.204521 +2030,final,GASPRD,GBR,peak.day,2.204521 +2030,final,GASPRD,GBR,peak.peak,2.204521 +2030,final,GASPRD,GBR,peak.evening,2.204521 +2030,final,GASPRD,GBR,summer.night,-0.0 +2030,final,GASPRD,GBR,summer.day,-0.0 +2030,final,GASPRD,GBR,summer.peak,-0.0 +2030,final,GASPRD,GBR,summer.evening,-0.0 +2030,final,GASPRD,GBR,autumn.night,2.204521 +2030,final,GASPRD,GBR,autumn.day,2.204521 +2030,final,GASPRD,GBR,autumn.peak,2.204521 +2030,final,GASPRD,GBR,autumn.evening,2.204521 +2030,final,GASNAT,GBR,winter.night,2.917294171427282 +2030,final,GASNAT,GBR,winter.day,2.917294171427282 +2030,final,GASNAT,GBR,winter.peak,2.917294171427282 +2030,final,GASNAT,GBR,winter.evening,2.917294171427282 +2030,final,GASNAT,GBR,peak.night,2.9170080500000006 +2030,final,GASNAT,GBR,peak.day,2.9170080500000006 +2030,final,GASNAT,GBR,peak.peak,2.9170080500000006 +2030,final,GASNAT,GBR,peak.evening,2.9170080500000006 +2030,final,GASNAT,GBR,summer.night,-0.0 +2030,final,GASNAT,GBR,summer.day,-0.0 +2030,final,GASNAT,GBR,summer.peak,-0.0 +2030,final,GASNAT,GBR,summer.evening,-0.0 +2030,final,GASNAT,GBR,autumn.night,2.91700805 +2030,final,GASNAT,GBR,autumn.day,2.91700805 +2030,final,GASNAT,GBR,autumn.peak,2.91700805 +2030,final,GASNAT,GBR,autumn.evening,2.91700805 +2030,final,ELCTRI,GBR,winter.night,0.4 +2030,final,ELCTRI,GBR,winter.day,0.4 +2030,final,ELCTRI,GBR,winter.peak,0.4000103994927087 +2030,final,ELCTRI,GBR,winter.evening,0.4 +2030,final,ELCTRI,GBR,peak.night,7.9933165319254265 +2030,final,ELCTRI,GBR,peak.day,0.4000000760938492 +2030,final,ELCTRI,GBR,peak.peak,7.993312075 +2030,final,ELCTRI,GBR,peak.evening,7.993312075 +2030,final,ELCTRI,GBR,summer.night,0.4 +2030,final,ELCTRI,GBR,summer.day,0.4 +2030,final,ELCTRI,GBR,summer.peak,0.40000025364616465 +2030,final,ELCTRI,GBR,summer.evening,0.4 +2030,final,ELCTRI,GBR,autumn.night,7.993312183705499 +2030,final,ELCTRI,GBR,autumn.day,7.993312075 +2030,final,ELCTRI,GBR,autumn.peak,7.993312075 +2030,final,ELCTRI,GBR,autumn.evening,7.993312075 +2030,final,RSHEAT,GBR,winter.night,5.866868297141375 +2030,final,RSHEAT,GBR,winter.day,5.866868297141375 +2030,final,RSHEAT,GBR,winter.peak,5.8671962971414064 +2030,final,RSHEAT,GBR,winter.evening,5.866868297141375 +2030,final,RSHEAT,GBR,peak.night,5.8665392574999995 +2030,final,RSHEAT,GBR,peak.day,5.8665392574999995 +2030,final,RSHEAT,GBR,peak.peak,5.866547257500033 +2030,final,RSHEAT,GBR,peak.evening,5.8665392574999995 +2030,final,RSHEAT,GBR,summer.night,0.30200000000000005 +2030,final,RSHEAT,GBR,summer.day,0.30200000000000005 +2030,final,RSHEAT,GBR,summer.peak,0.3020080837032664 +2030,final,RSHEAT,GBR,summer.evening,0.30200000000000005 +2030,final,RSHEAT,GBR,autumn.night,5.8665392574999995 +2030,final,RSHEAT,GBR,autumn.day,5.8665392574999995 +2030,final,RSHEAT,GBR,autumn.peak,5.866547257500032 +2030,final,RSHEAT,GBR,autumn.evening,5.8665392574999995 +2040,ironing out iteration 0; final,GASPRD,GBR,winter.night,2.204660571427942 +2040,ironing out iteration 0; final,GASPRD,GBR,winter.day,2.204660571427942 +2040,ironing out iteration 0; final,GASPRD,GBR,winter.peak,2.204660571427942 +2040,ironing out iteration 0; final,GASPRD,GBR,winter.evening,2.204660571427942 +2040,ironing out iteration 0; final,GASPRD,GBR,peak.night,2.2045209999999997 +2040,ironing out iteration 0; final,GASPRD,GBR,peak.day,2.2045209999999997 +2040,ironing out iteration 0; final,GASPRD,GBR,peak.peak,2.2045209999999997 +2040,ironing out iteration 0; final,GASPRD,GBR,peak.evening,2.2045209999999997 +2040,ironing out iteration 0; final,GASPRD,GBR,summer.night,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,summer.day,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,summer.peak,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,summer.evening,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,autumn.night,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,autumn.day,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,autumn.peak,2.204521 +2040,ironing out iteration 0; final,GASPRD,GBR,autumn.evening,2.204521 +2040,ironing out iteration 0; final,GASNAT,GBR,winter.night,2.9172941714272818 +2040,ironing out iteration 0; final,GASNAT,GBR,winter.day,2.9172941714272818 +2040,ironing out iteration 0; final,GASNAT,GBR,winter.peak,2.9172941714272818 +2040,ironing out iteration 0; final,GASNAT,GBR,winter.evening,2.9172941714272818 +2040,ironing out iteration 0; final,GASNAT,GBR,peak.night,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,peak.day,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,peak.peak,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,peak.evening,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,summer.night,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,summer.day,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,summer.peak,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,summer.evening,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,autumn.night,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,autumn.day,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,autumn.peak,2.91700805 +2040,ironing out iteration 0; final,GASNAT,GBR,autumn.evening,2.91700805 +2040,ironing out iteration 0; final,RSHEAT,GBR,winter.night,5.866868297141374 +2040,ironing out iteration 0; final,RSHEAT,GBR,winter.day,5.866868297141374 +2040,ironing out iteration 0; final,RSHEAT,GBR,winter.peak,5.867196297141407 +2040,ironing out iteration 0; final,RSHEAT,GBR,winter.evening,5.866868297141374 +2040,ironing out iteration 0; final,RSHEAT,GBR,peak.night,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,peak.day,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,peak.peak,5.866547257500033 +2040,ironing out iteration 0; final,RSHEAT,GBR,peak.evening,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,summer.night,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,summer.day,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,summer.peak,5.866547257500033 +2040,ironing out iteration 0; final,RSHEAT,GBR,summer.evening,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.night,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.day,5.8665392575 +2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.peak,5.866547257500033 +2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.evening,5.8665392575 +2040,final,GASPRD,GBR,winter.night,2.2046605714279424 +2040,final,GASPRD,GBR,winter.day,2.2046605714279424 +2040,final,GASPRD,GBR,winter.peak,2.2046605714279424 +2040,final,GASPRD,GBR,winter.evening,2.2046605714279424 +2040,final,GASPRD,GBR,peak.night,2.2045209999999997 +2040,final,GASPRD,GBR,peak.day,2.2045209999999997 +2040,final,GASPRD,GBR,peak.peak,2.2045209999999997 +2040,final,GASPRD,GBR,peak.evening,2.2045209999999997 +2040,final,GASPRD,GBR,summer.night,2.204521 +2040,final,GASPRD,GBR,summer.day,2.204521 +2040,final,GASPRD,GBR,summer.peak,2.204521 +2040,final,GASPRD,GBR,summer.evening,2.204521 +2040,final,GASPRD,GBR,autumn.night,2.204521 +2040,final,GASPRD,GBR,autumn.day,2.204521 +2040,final,GASPRD,GBR,autumn.peak,2.204521 +2040,final,GASPRD,GBR,autumn.evening,2.204521 +2040,final,GASNAT,GBR,winter.night,2.917294171427282 +2040,final,GASNAT,GBR,winter.day,2.917294171427282 +2040,final,GASNAT,GBR,winter.peak,2.917294171427282 +2040,final,GASNAT,GBR,winter.evening,2.917294171427282 +2040,final,GASNAT,GBR,peak.night,2.9170080499999997 +2040,final,GASNAT,GBR,peak.day,2.9170080499999997 +2040,final,GASNAT,GBR,peak.peak,2.9170080499999997 +2040,final,GASNAT,GBR,peak.evening,2.9170080499999997 +2040,final,GASNAT,GBR,summer.night,2.91700805 +2040,final,GASNAT,GBR,summer.day,2.91700805 +2040,final,GASNAT,GBR,summer.peak,2.91700805 +2040,final,GASNAT,GBR,summer.evening,2.91700805 +2040,final,GASNAT,GBR,autumn.night,2.91700805 +2040,final,GASNAT,GBR,autumn.day,2.91700805 +2040,final,GASNAT,GBR,autumn.peak,2.91700805 +2040,final,GASNAT,GBR,autumn.evening,2.91700805 +2040,final,RSHEAT,GBR,winter.night,5.866868297141376 +2040,final,RSHEAT,GBR,winter.day,5.866868297141376 +2040,final,RSHEAT,GBR,winter.peak,5.867196297141407 +2040,final,RSHEAT,GBR,winter.evening,5.866868297141375 +2040,final,RSHEAT,GBR,peak.night,5.8665392574999995 +2040,final,RSHEAT,GBR,peak.day,5.8665392574999995 +2040,final,RSHEAT,GBR,peak.peak,5.866547257500032 +2040,final,RSHEAT,GBR,peak.evening,5.8665392574999995 +2040,final,RSHEAT,GBR,summer.night,5.8665392575 +2040,final,RSHEAT,GBR,summer.day,5.8665392575 +2040,final,RSHEAT,GBR,summer.peak,5.866547257500033 +2040,final,RSHEAT,GBR,summer.evening,5.8665392575 +2040,final,RSHEAT,GBR,autumn.night,5.8665392575 +2040,final,RSHEAT,GBR,autumn.day,5.8665392575 +2040,final,RSHEAT,GBR,autumn.peak,5.866547257500033 +2040,final,RSHEAT,GBR,autumn.evening,5.8665392575 diff --git a/tests/data/simple/debug_dispatch_assets.csv b/tests/data/simple/debug_dispatch_assets.csv index 3c5a58c30..bda724090 100644 --- a/tests/data/simple/debug_dispatch_assets.csv +++ b/tests/data/simple/debug_dispatch_assets.csv @@ -1,1441 +1,545 @@ milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity,activity_dual,column_dual -2020,final without candidates,0,GASDRV,GBR,winter.night,129.1893930049388,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,winter.day,184.55627546823544,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,winter.peak,55.3668824632966,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,winter.evening,73.8225105416422,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.night,64.67875196837277,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.day,92.39821697095783,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.peak,27.719465002585057,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,peak.evening,36.959286965787705,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,summer.night,0.049180730683069954,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,summer.day,0.07025818659374586,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,summer.peak,0.021077455910675894,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,summer.evening,0.028103274772394056,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.night,46.79231934202439,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.day,66.84617039693154,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.peak,20.053851054907135,-0.0,0.0 -2020,final without candidates,0,GASDRV,GBR,autumn.evening,26.738468287117257,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,winter.night,123.03751714756075,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,winter.day,175.76788139831942,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,winter.peak,52.730364250758655,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,winter.evening,70.3071528968021,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.night,61.598811398450245,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.day,87.99830187710269,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.peak,26.399490478652435,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,peak.evening,35.19932091979781,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,summer.night,0.046838791126733295,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,summer.day,0.06691255866071034,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,summer.peak,0.020073767533977046,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,summer.evening,0.02676502359275625,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.night,44.56411365907085,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.day,63.66301942564908,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.peak,19.098905766578223,-0.0,0.0 -2020,final without candidates,1,GASPRC,GBR,autumn.evening,25.465207892492625,-0.0,0.0 -2020,final without candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593435183705008,0.0 -2020,final without candidates,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.593431955151706,0.0 -2020,final without candidates,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593435074999508,0.0 -2020,final without candidates,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593435074999508,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593316531925426,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593311998906151,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593312075,0.0 -2020,final without candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593312075,0.0 -2020,final without candidates,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.593312183705499,0.0 -2020,final without candidates,2,WNDFRM,GBR,summer.day,2.9055524196533997,-0.0,0.0 -2020,final without candidates,2,WNDFRM,GBR,summer.peak,0.9567924409494001,-0.0,0.0 -2020,final without candidates,2,WNDFRM,GBR,summer.evening,0.7124084843502,-0.0,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.593312183705499,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593311998906151,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593312075,0.0 -2020,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593312075,0.0 -2020,final without candidates,3,GASCGT,GBR,winter.night,5.18920599845259,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,winter.day,6.673932610351891,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,winter.peak,2.1535436238948877,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,winter.evening,2.930059684157267,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.night,6.773246276714106,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.day,7.377950511993824,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.peak,2.3471485481808085,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,peak.evening,3.7748811701827303,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,summer.night,0.10706009394278461,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593312075 -2020,final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.5933118213538355 -2020,final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593312075 -2020,final without candidates,3,GASCGT,GBR,autumn.night,6.421237328015617,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,autumn.day,7.7475599084019136,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,autumn.peak,2.575954367436183,-0.0,0.0 -2020,final without candidates,3,GASCGT,GBR,autumn.evening,3.598876692624809,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,winter.night,31.576407455399995,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,winter.day,168.06063872919998,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,winter.peak,90.62498238363999,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,winter.evening,54.453452143199996,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.night,13.385730050759996,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.day,71.46451164847998,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.peak,50.688067492440005,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,peak.evening,21.666982037360004,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,3.0587462368771856 -2020,final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,5.5645392575 -2020,final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531173796734 -2020,final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.5645392575 -2020,final without candidates,4,RGASBR,GBR,autumn.night,5.397370541379999,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,autumn.day,49.29932468263999,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,autumn.peak,38.043362679219996,-0.0,0.0 -2020,final without candidates,4,RGASBR,GBR,autumn.evening,13.586728443779997,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586593754490283,0.0 -2020,final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0587999827497856,0.0 -2020,final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-3.0591279827498172,0.0 -2020,final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-3.0587999827497856,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058741373393183,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.05874627275,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2020,final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.05874627275,0.0 -2020,final without candidates,5,RELCHP,GBR,summer.night,5.28455066108,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,summer.day,8.80470430198,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,summer.peak,2.89937103318,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,summer.evening,2.1588135889399998,-0.0,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058742808305759,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.05874627275,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 -2020,final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.05874627275,0.0 -2020,final with candidates,0,GASDRV,GBR,winter.night,129.18919044557757,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,winter.day,184.55598609771963,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,winter.peak,55.36679565214214,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,winter.evening,73.82239479343534,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.night,64.67856886386339,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.day,92.39795539308766,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.peak,27.719386529224256,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,peak.evening,36.95918233463913,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,summer.night,0.0491621203659422,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,summer.day,0.07023160042645694,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,summer.peak,0.021069480060514744,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,summer.evening,0.028092640305427446,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.night,46.7921328693406,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.day,66.84590400738355,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.peak,20.053771138042997,-0.0,0.0 -2020,final with candidates,0,GASDRV,GBR,autumn.evening,26.738361731297555,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,winter.night,123.03732377717917,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,winter.day,175.7676051549176,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,winter.peak,52.73028137773836,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,winter.evening,70.30704239944082,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.night,61.598636645845964,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.day,87.9980522305255,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.peak,26.399415584679513,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,peak.evening,35.19922106116645,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,summer.night,0.04682078916932316,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,summer.day,0.06688684157873115,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,summer.peak,0.020066052409407974,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,summer.evening,0.02675473675991519,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.night,44.563935723453994,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.day,63.66276523191107,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.peak,19.09882950845706,-0.0,0.0 -2020,final with candidates,1,GASPRC,GBR,autumn.evening,25.46510621499693,-0.0,0.0 -2020,final with candidates,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593626702846332,0.0 -2020,final with candidates,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.5936234742116016,0.0 -2020,final with candidates,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593626594138091,0.0 -2020,final with candidates,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593626594138091,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593508048074154,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593503514940549,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593503591036318,0.0 -2020,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593503591036318,0.0 -2020,final with candidates,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.5935036997444785,0.0 -2020,final with candidates,2,WNDFRM,GBR,summer.day,2.9053782323580712,-0.0,0.0 -2020,final with candidates,2,WNDFRM,GBR,summer.peak,0.9567674271875537,-0.0,0.0 -2020,final with candidates,2,WNDFRM,GBR,summer.evening,0.712391516644115,-0.0,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.5935036997445575,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593503514940549,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593503591036318,0.0 -2020,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593503591036318,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.night,5.188924574539864,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.day,6.6735126891914724,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.peak,2.1534241561130374,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,winter.evening,2.9298995845776306,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.night,6.772951922622373,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.day,7.377480093836368,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.peak,2.3470273217311908,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,peak.evening,3.774714217926822,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,summer.night,0.10701471561732567,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.59356518540242 -2020,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593564931747801 -2020,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.59356518540242 -2020,final with candidates,3,GASCGT,GBR,autumn.night,6.420945764413921,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.day,7.747076634621652,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.peak,2.5758311271648955,-0.0,0.0 -2020,final with candidates,3,GASCGT,GBR,autumn.evening,3.598711168009801,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,winter.night,31.576399074891945,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,winter.day,168.0606225173394,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,winter.peak,90.6249761336408,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,winter.evening,54.45344609882826,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.night,13.385722297516665,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.day,71.46449876752023,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.peak,50.688062619575774,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,peak.evening,21.666977123556162,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,3.058746342351159 -2020,final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,5.564539449380604 -2020,final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531365677058 -2020,final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.564539449380604 -2020,final with candidates,4,RGASBR,GBR,autumn.night,5.397363063597331,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,autumn.day,49.299312565997,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,autumn.peak,38.04335824238006,-0.0,0.0 -2020,final with candidates,4,RGASBR,GBR,autumn.evening,13.586723808605578,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586601401872513,0.0 -2020,final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0588007474634167,0.0 -2020,final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-3.0591287475700537,0.0 -2020,final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-3.058800747488018,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.0587455666890455,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-3.058744637474202,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587550374768364,0.0 -2020,final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.058747037474804,0.0 -2020,final with candidates,5,RELCHP,GBR,summer.night,5.284549339876604,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,summer.day,8.80470210069441,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,summer.peak,2.899370308301179,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,summer.evening,2.158813049209751,-0.0,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587435730305534,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058747037474204,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587550374768364,0.0 -2020,final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.058747037474804,0.0 -2020,final with candidates,,GASDRV,GBR,winter.night,3.2279059942526864e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,winter.day,4.611294271179774e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,winter.peak,1.3833882769270896e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,winter.evening,1.8445177173255945e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.night,1.616051152695312e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.day,2.3086445006843047e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.peak,6.925933479889925e-7,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,peak.evening,9.234578047063192e-7,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,summer.night,1.2283589863212833e-9,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,summer.day,1.7547985494809668e-9,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,summer.peak,5.264395631596834e-10,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,summer.evening,7.019194231615998e-10,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.night,1.1691427560763317e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.day,1.6702039349613356e-6,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.peak,5.010611788850049e-7,-0.0,0.0 -2020,final with candidates,,GASDRV,GBR,autumn.evening,6.680815771913258e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,winter.night,3.253122546744273e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,winter.day,4.6473179175469275e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,winter.peak,1.3941953708026523e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,winter.evening,1.8589271759416208e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.night,1.6286758161630076e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.day,2.326679734184851e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.peak,6.980039180218425e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,peak.evening,9.306718981411651e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,summer.night,1.2379476424481222e-9,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,summer.day,1.7684966296433794e-9,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,summer.peak,5.305489871952569e-10,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,summer.evening,7.073986552528652e-10,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.night,1.1782761492453723e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.day,1.6832516394706442e-6,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.peak,5.049754902252715e-7,-0.0,0.0 -2020,final with candidates,,GASPRC,GBR,autumn.evening,6.733006590201006e-7,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,winter.night,0.00011186601025274164,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,winter.day,0.00017845292106438267,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,winter.peak,0.000049718226646625,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,winter.evening,0.00006481126016157341,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,peak.night,0.00007191386388174911,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,peak.day,0.00016069641156131185,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,peak.peak,0.000044835186499625,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,peak.evening,0.00004350344865561091,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,summer.night,0.000041283884667684674,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,summer.day,0.00007327850055028827,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,summer.peak,0.000024131275459704183,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,summer.evening,0.000017967706084882914,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,autumn.night,0.00008079211857975206,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 -2020,final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.night,0.0001729641524846621,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.day,0.00022245042297304907,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.peak,0.00007178080520376791,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,winter.evening,0.00009766331948592103,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.night,0.0002257650640874124,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.day,0.00024591600312787897,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.peak,0.00007823424405770636,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,peak.evening,0.0001258238072642274,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,summer.night,3.567157187244189e-6,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.night,0.00021403152548046402,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.day,0.0002582358878207217,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.peak,0.00008586103757216318,-0.0,0.0 -2020,final with candidates,,GASCGT,GBR,autumn.evening,0.00011995703893366002,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,winter.night,1.088841347410067e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,winter.day,5.795193879908255e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,winter.peak,3.124999177022097e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,winter.evening,1.8777050378906297e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.night,4.6157663094885053e-7,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.day,2.4642930609489735e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.peak,1.7478642282612337e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,peak.evening,7.471371421915918e-7,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.night,1.861159677102528e-7,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.day,1.6999762953792068e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.peak,1.311839939392416e-6,-0.0,0.0 -2020,final with candidates,,RGASBR,GBR,autumn.evening,4.6850771753812345e-7,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,summer.night,1.321203395138908e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,summer.day,2.2012855894530755e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,summer.peak,7.248788210163457e-7,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,summer.evening,5.397302488148785e-7,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 -2020,final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 -2020,final with candidates,,SLRFRM,GBR,winter.night,-0.0,-7.693435183705007,0.0 -2020,final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-7.6934349989056585,0.0 -2020,final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-7.693435074999508,0.0 -2020,final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-7.693435074999508,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.693316531925426,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-7.69331199890615,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075,0.0 -2020,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075,0.0 -2020,final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-7.6933121837054195,0.0 -2020,final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 -2020,final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 -2020,final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837054985,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.69331199890615,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075,0.0 -2020,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771843,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.night,3.747759890734704,-14.083460136783732,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 -2030,ironing out iteration 0; final without candidates,,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,64.42116722161637,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,27.609071540194094,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,36.81209568142225,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,65.06986154289153,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,19.520958400400374,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,67.6422255826972,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,96.631750699901,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,28.989525117203826,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,38.65270046549337,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,68.32335462003607,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 -2030,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.night,33.95930280487358,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.day,169.8360558235024,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.peak,90.62499443307769,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,winter.evening,55.332791825142586,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.night,16.009594461546694,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.day,74.51952254522024,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.peak,51.21711761335818,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,peak.evening,22.980638965957713,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324545527382 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324545527382 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930014 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324545527382 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.night,8.127055502418225,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.day,52.64795434783941,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.peak,38.73991522908266,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,4,RGASBR,GBR,autumn.evening,15.00742322920432,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564631520156148,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564634948727575,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564959516894154,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564634948727575,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058745566689046,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.564442223593104,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.058755037476837,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587470374748045,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.night,5.854385797410368,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.day,9.754118963328327,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.peak,3.212011330137016,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,summer.evening,2.391599291010281,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058743573030553,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587470374748036,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.058755037476837,0.0 -2030,ironing out iteration 0; final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587470374733043,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,4.166904887849278,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,20.839376332615185,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,11.11994950056251,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,6.78949394336341,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,1.9644236454916228,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,9.14376141695435,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,6.284488787974339,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,2.8197910122997665,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,0.9972132670517861,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,6.460056602687204,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,4.753499889278194,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,1.8414543304116304,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.night,4.435262814098713,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.day,6.336078719339486,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.peak,1.9008271749696135,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,winter.evening,2.5344360999585023,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.477500116275735,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.day,6.336058079746135,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.47749044474566,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.47749044474566,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.night,0.8902981054176856,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.day,1.4832988574000494,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.peak,0.4884621718488897,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,summer.evening,0.3636999115516289,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.477490680636638,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.47749027962197,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.47749044474566,0.0 -2030,ironing out iteration 0; final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.47749044474566,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593943124220777 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593943124220777 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.593932724032276 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593943124220777 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.night,3.4370295797730117,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593820039892845 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.peak,0.2672868628650901,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,peak.evening,1.7566979420971582,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.593820115991618 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593820115991618 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593819862328482 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593820115991618 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.night,2.673221049672367,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.day,0.7253845657811548,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.peak,0.7637622130786679,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,3,GASCGT,GBR,autumn.evening,1.3747937024792392,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,5.189147521399463,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,7.413055000334556,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,2.2239206642384057,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,2.9652273963200306,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,3.335918148720509,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,7.413030852522089,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,2.0798008099148464,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,2.018024565344125,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,1.0416267086471687,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,1.7354228851794056,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.5714886297808127,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,0.4255198786782277,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,3.7477598907347036,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,7.0219017718759105,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,1.812103674562097,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,2.2239454401052945,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.70768044909948,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.15382895495972,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.44614850586026,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.26153194323925,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,64.42108875086826,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,92.03012666074194,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,27.609037909873663,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,36.81205084099462,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,2.916666506859397e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,4.1666664326562825e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,1.249999925796886e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,1.6666665810625125e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,45.548723863459415,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,65.06960542998942,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,19.520881566530036,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,26.02784229692941,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.29306512780434,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.56152134020763,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.26845621240322,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.02460891540116,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,67.64214365840394,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,96.63163366519653,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,28.98949000679259,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,38.652653651611345,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.979166354824698e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.541666209463852e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.562499854639156e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.41666650018554e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,47.82616047438358,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,68.32308629827634,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,20.496925823892735,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,27.329234650490854,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.291665882826536e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416665532609346,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.124999649782804e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166666233043735e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,3.5665122520743873e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,5.095017495975958e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,1.5285052439015706e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,2.0380070081728166e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.1525863771208e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.503694818281789e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.3511084411609896e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.8014779359598096e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,2.52169103573897e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,3.602415760400931e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.08072472466196e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.4409663110770105e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291665848224984e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416665483178551,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.124999634953567e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166666213271418e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,3.5665122272934885e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,5.095017460574674e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.528505233281186e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.0380069940123035e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,1.614739359634189e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,2.306770510599556e-14,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,6.920311509653677e-15,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,9.227082086688219e-15,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,2.5216910137125434e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,3.602415728934606e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.0807247152220644e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.4409662984904806e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,0.00011186474963702766,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,0.00015980650737682206,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,0.00004794204198121322,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,0.00006392271927870309,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,0.00007191386388174911,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,0.0001598059868117418,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,0.000044835186499625,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,0.00004350344865561091,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,0.000022454807942448322,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,0.00003741127916760532,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,0.00001231983331119433,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,9.173120343489653e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,0.00008079211857975206,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.00022995919293853842,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.000017883195311804444,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.00011753429280295363,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.00017885553233137089,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.00004853285240801533,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.00005110056170308598,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.0000919824642009598,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,1.171010441547365e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,5.856415718051807e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,3.1249998080371618e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,1.908027304315262e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,5.520549814326447e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,2.5696387084558703e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,1.766107503908903e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,7.92435826412335e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,2.8024329318683536e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,1.815446701649635e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,1.3358591458304367e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,5.174973527311835e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.night,1.4636696328342337e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.day,2.438651673415753e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.peak,8.030429846834882e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.evening,5.979297192385321e-7,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.night,-0.0,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-0.0999999239061509,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-0.10001039949270868,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.6933165319254275,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-0.10000000000000006,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000001,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075000001,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837055,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906151,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075000001,0.0 -2030,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075000001,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 -2030,final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.night,67.64222558269718,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.day,96.63175069990102,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.peak,28.98952511720382,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,peak.evening,38.65270046549336,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 -2030,final without candidates,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 -2030,final without candidates,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 -2030,final without candidates,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,final without candidates,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.day,68.3233546200361,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 -2030,final without candidates,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 -2030,final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.night,64.42116722161634,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.peak,27.609071540194122,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,peak.evening,36.81209568142224,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 -2030,final without candidates,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 -2030,final without candidates,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 -2030,final without candidates,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,final without candidates,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.day,65.06986154289152,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.peak,19.52095840040039,-0.0,0.0 -2030,final without candidates,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,final without candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 -2030,final without candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 -2030,final without candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 -2030,final without candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 -2030,final without candidates,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 -2030,final without candidates,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,final without candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,final without candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,final without candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,final without candidates,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 -2030,final without candidates,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,final without candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,final without candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,final without candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,final without candidates,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 -2030,final without candidates,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 -2030,final without candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,final without candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 -2030,final without candidates,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771847,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500314,0.0 -2030,final without candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 -2030,final without candidates,6,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 -2030,final without candidates,7,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.night,3.747759890734704,-14.08346013678373,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 -2030,final without candidates,7,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.night,138.2930651278044,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.day,197.56152134020763,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.peak,59.26845621240322,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,winter.evening,79.02460891540116,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.night,67.64214365840392,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.day,96.63163366519655,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.peak,28.989490006792593,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,peak.evening,38.65265365161135,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.night,5.979166354824694e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.day,8.541666209463852e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.peak,2.562499854639156e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,summer.evening,3.416666500185539e-7,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.night,47.82616047438359,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.day,68.32308629827631,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.peak,20.496925823892727,-0.0,0.0 -2030,final with candidates,0,GASDRV,GBR,autumn.evening,27.329234650490847,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.night,131.70768044909948,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.day,188.15382895495975,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.peak,56.44614850586024,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,winter.evening,75.26153194323923,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.night,64.42108875086828,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.day,92.03012666074193,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.peak,27.60903790987366,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,peak.evening,36.812050840994615,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.night,2.9166665068593976e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.day,4.166666432656282e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.peak,1.249999925796885e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,summer.evening,1.6666665810625125e-7,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.night,45.5487238634594,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.day,65.06960542998944,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.peak,19.52088156653,-0.0,0.0 -2030,final with candidates,1,GASPRC,GBR,autumn.evening,26.027842296929403,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.night,4.435262814098713,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.day,6.336078719339486,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.peak,1.9008271749696135,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,winter.evening,2.5344360999585023,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.night,2.851272517283696,-16.477500116275735,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.day,6.336058079746135,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-16.47749044474566,0.0 -2030,final with candidates,2,WNDFRM,GBR,peak.evening,1.72484387381507,-16.47749044474566,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.night,0.8902981054176856,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.day,1.4832988574000487,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.peak,0.4884621718488897,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,summer.evening,0.3636999115516289,-0.0,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.night,3.203281465982185,-16.477490680636638,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.day,6.001752635595889,-16.47749027962197,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-16.47749044474566,0.0 -2030,final with candidates,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-16.47749044474566,0.0 -2030,final with candidates,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593943124220777 -2030,final with candidates,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593943124220777 -2030,final with candidates,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.593932724032276 -2030,final with candidates,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593943124220777 -2030,final with candidates,3,GASCGT,GBR,peak.night,3.4370295797730126,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593820039892845 -2030,final with candidates,3,GASCGT,GBR,peak.peak,0.2672868628650901,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,peak.evening,1.7566979420971578,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,summer.night,0.0,-0.0,7.593820115991618 -2030,final with candidates,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593820115991618 -2030,final with candidates,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.593819862328482 -2030,final with candidates,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593820115991618 -2030,final with candidates,3,GASCGT,GBR,autumn.night,2.673221049672367,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.day,0.7253845657811548,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.peak,0.7637622130786674,-0.0,0.0 -2030,final with candidates,3,GASCGT,GBR,autumn.evening,1.3747937024792387,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,winter.night,33.95930280487358,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,winter.day,169.8360558235024,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,winter.peak,90.62499443307769,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,winter.evening,55.332791825142586,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.night,16.009594461546694,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.day,74.51952254522024,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.peak,51.21711761335818,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,peak.evening,22.980638965957713,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,summer.night,0.0,-0.0,6.247324545527381 -2030,final with candidates,4,RGASBR,GBR,summer.day,0.0,-0.0,6.247324545527381 -2030,final with candidates,4,RGASBR,GBR,summer.peak,0.0,-0.0,6.247315469930014 -2030,final with candidates,4,RGASBR,GBR,summer.evening,0.0,-0.0,6.247324545527381 -2030,final with candidates,4,RGASBR,GBR,autumn.night,8.127055502418225,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,autumn.day,52.64795434783941,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,autumn.peak,38.73991522908266,-0.0,0.0 -2030,final with candidates,4,RGASBR,GBR,autumn.evening,15.007423229204319,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564631520156148,0.0 -2030,final with candidates,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564634948727575,0.0 -2030,final with candidates,5,RELCHP,GBR,winter.peak,12.499375,-5.564959516894154,0.0 -2030,final with candidates,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564634948727575,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058745566689046,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.day,41.664583466660005,-5.564442223593104,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.peak,12.499375,-3.058755037476837,0.0 -2030,final with candidates,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587470374748045,0.0 -2030,final with candidates,5,RELCHP,GBR,summer.night,5.854385797410367,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,summer.day,9.754118963328327,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,summer.peak,3.2120113301370155,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,summer.evening,2.3915992910102806,-0.0,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058743573030554,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.0587470374748045,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.peak,12.499375,-3.058755037476837,0.0 -2030,final with candidates,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587470374733043,0.0 -2030,final with candidates,6,RGASBR,GBR,winter.night,4.166904887849278,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,winter.day,20.839376332615185,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,winter.peak,11.11994950056251,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,winter.evening,6.78949394336341,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.night,1.9644236454916228,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.day,9.14376141695435,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.peak,6.284488787974339,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,peak.evening,2.8197910122997665,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.night,0.9972132670517861,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.day,6.460056602687204,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.peak,4.753499889278194,-0.0,0.0 -2030,final with candidates,6,RGASBR,GBR,autumn.evening,1.84145433041163,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.night,5.189147521399463,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.day,7.413055000334556,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.peak,2.2239206642384057,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,winter.evening,2.9652273963200306,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.night,3.335918148720509,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.day,7.413030852522089,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,peak.evening,2.018024565344125,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.night,1.0416267086471682,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.day,1.7354228851794054,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.peak,0.5714886297808125,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,summer.evening,0.4255198786782276,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.night,3.7477598907347036,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-0.0,0.0 -2030,final with candidates,7,WNDFRM,GBR,autumn.evening,2.2239454401052945,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.night,7.29166588282654e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.day,0.000010416665532609346,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.peak,3.124999649782804e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,winter.evening,4.166666233043735e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.night,3.566512252074387e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.day,5.095017495975959e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.peak,1.5285052439015708e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,peak.evening,2.038007008172817e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.night,3.1525863771207983e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.day,4.503694818281789e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.peak,1.3511084411609896e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,summer.evening,1.8014779359598092e-14,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.night,2.5216910357389707e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.day,3.60241576040093e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.peak,1.0807247246619596e-6,-0.0,0.0 -2030,final with candidates,,GASDRV,GBR,autumn.evening,1.44096631107701e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.night,7.291665848224984e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.day,0.000010416665483178551,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.peak,3.1249996349535663e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,winter.evening,4.166666213271418e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.night,3.566512227293489e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.day,5.095017460574674e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.peak,1.5285052332811858e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,peak.evening,2.038006994012303e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.night,1.6147393596341893e-14,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.day,2.3067705105995557e-14,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.peak,6.920311509653672e-15,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,summer.evening,9.227082086688219e-15,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.night,2.521691013712542e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.day,3.6024157289346067e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.peak,1.0807247152220625e-6,-0.0,0.0 -2030,final with candidates,,GASPRC,GBR,autumn.evening,1.4409662984904801e-6,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.night,0.00011186474963702766,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.day,0.00015980650737682206,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.peak,0.00004794204198121322,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,winter.evening,0.00006392271927870309,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,peak.night,0.00007191386388174911,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,peak.day,0.0001598059868117418,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,peak.peak,0.000044835186499625,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,peak.evening,0.00004350344865561091,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.night,0.000022454807942448322,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.day,0.000037411279167605304,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.peak,0.00001231983331119433,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,summer.evening,9.173120343489653e-6,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,autumn.night,0.00008079211857975206,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,autumn.day,0.00015137424412148091,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,autumn.peak,0.0000390643208803125,-0.0,0.0 -2030,final with candidates,,WNDFRM,GBR,autumn.evening,0.0000479425760855406,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,winter.night,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,winter.day,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,winter.peak,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,winter.evening,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.night,0.00022995919293853848,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.day,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.peak,0.000017883195311804444,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,peak.evening,0.00011753429280295361,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,summer.night,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,summer.day,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,summer.peak,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.night,0.00017885553233137089,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.day,0.00004853285240801533,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.peak,0.000051100561703085956,-0.0,0.0 -2030,final with candidates,,GASCGT,GBR,autumn.evening,0.00009198246420095976,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,winter.night,1.171010441547365e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,winter.day,5.856415718051807e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,winter.peak,3.1249998080371618e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,winter.evening,1.908027304315262e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.night,5.520549814326447e-7,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.day,2.5696387084558703e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.peak,1.766107503908903e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,peak.evening,7.92435826412335e-7,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.night,2.8024329318683536e-7,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.day,1.815446701649635e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.peak,1.3358591458304367e-6,-0.0,0.0 -2030,final with candidates,,RGASBR,GBR,autumn.evening,5.174973527311835e-7,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000003,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000003,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,summer.night,1.4636696328342335e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,summer.day,2.4386516734157525e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,summer.peak,8.030429846834881e-7,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,summer.evening,5.97929719238532e-7,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000003,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-0.0,0.0 -2030,final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-0.0,0.0 -2030,final with candidates,,SLRFRM,GBR,winter.night,-0.0,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,winter.day,0.000023455316392557012,-0.0999999239061509,0.0 -2030,final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-0.10001039949270868,0.0 -2030,final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-7.6933165319254275,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.day,0.00006824324277671172,-0.10000000000000006,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-7.693312075000001,0.0 -2030,final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-7.693312075000001,0.0 -2030,final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,summer.day,0.00010190879477798316,-0.0999968801521974,0.0 -2030,final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.10000025364616466,0.0 -2030,final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000000000000003,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-7.6933121837055,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.day,0.00007810114832971535,-7.693311998906151,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-7.693312075000001,0.0 -2030,final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-7.693312075000001,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.night,131.70769583451522,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.night,5.670802142085798,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.peak,2.4303437640694825,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,summer.evening,3.2404583780163128,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.night,61.105299486070045,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.day,87.29328486038357,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.night,49.62436801647504,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.peak,0.9156964791659783,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,summer.evening,1.2209286486554012,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.night,23.0230424292262,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.night,138.293080626241,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.night,79.9824204242966,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.day,114.26060044943773,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.peak,34.27818002514113,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,peak.evening,45.70424039915543,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.night,5.954342249190087,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.night,64.16056446037359,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.day,91.65794910340274,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.peak,27.497384643029193,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,0,GASDRV,GBR,autumn.evening,36.66317981734436,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.night,52.105586417298774,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.night,30.13549846753594,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.day,43.05071203743892,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.peak,12.91521356990299,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,peak.evening,17.220284897632933,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.night,2.243456384212448,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.night,24.174194550687517,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.peak,10.360369045790101,-0.0,0.0 -2040,ironing out iteration 0; final without candidates,,GASDRV,GBR,autumn.evening,13.813825504897402,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.night,6.549797513682096,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.day,22.614772385704722,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.peak,11.119949629258178,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,winter.evening,7.668826990198892,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,peak.night,4.588287870024787,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,peak.day,12.198764746514282,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,peak.peak,6.813532558884095,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,peak.evening,4.1334458791203765,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,summer.night,0.5698350362760689,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,summer.day,0.9494146482881481,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,summer.peak,0.312640319726741,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,summer.evening,0.23278555582707294,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,autumn.night,3.7268991561194125,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,autumn.day,9.80868179249123,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,autumn.peak,5.450047852921226,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,6,RGASBR,GBR,autumn.evening,3.262148181159939,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,67.29142667604494,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,232.34005243813965,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,114.24433710438198,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,78.78813169785128,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,47.13923386629832,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,125.32788712378363,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,70.00099249377313,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,42.46627009662536,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,5.854381372998521,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,9.754113170214534,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,3.2120097005930637,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,2.391596401027331,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,38.2894831128967,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,100.77261018364317,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,55.99279896969124,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,33.514716245863475,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.night,131.70768465956007,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.day,188.15383496990336,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.peak,56.44615031034334,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,winter.evening,75.26153434921673,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.night,76.17372479558378,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.day,108.81960670159566,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.peak,32.64588190601187,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,peak.evening,43.52784288957187,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.night,5.670796035285381,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.day,8.101137182154705,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.peak,2.4303411468693197,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,summer.evening,3.2404548884160644,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.night,61.105291150155495,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.day,87.2932729519343,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.peak,26.187981801778744,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,1,GASPRC,GBR,autumn.evening,34.9173093483768,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,49.624363806014266,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,70.89194819708287,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,21.267584391068585,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,28.35677941494568,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,28.700471361910623,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,41.00067331792854,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,12.300201956017915,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,16.400269405892697,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,2.1366228269223377,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,3.0523183199887334,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,0.9156954930663944,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,1.220927333855944,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,23.023039288449276,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,32.89005608124978,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,9.867016792800479,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,13.156022495648816,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.night,138.29306936919494,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.day,197.56152739933694,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.peak,59.26845803014201,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,winter.evening,79.0246113390529,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.night,79.98241140036411,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.day,114.26058755810567,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.peak,34.278176157741534,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,peak.evening,45.70423524262259,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.night,5.954336060298759,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.day,8.50619436018973,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.peak,2.551858299890972,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,summer.evening,3.4024777604077845,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.night,64.16055604236813,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.day,91.65793707768073,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.peak,27.4973810353126,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,0,GASDRV,GBR,autumn.evening,36.66317500705553,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,52.105582175908076,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,74.43654586349855,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,22.330963687590476,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,29.774618488317586,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,30.13549506753001,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,43.050707180287624,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,12.915212112757606,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,17.220282954772404,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,2.243454052383478,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,3.204934356152485,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,0.9614803037690084,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.281973748614468,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,24.17419137898067,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,34.534559065467846,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,10.360367686487178,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,13.813823692493491,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.night,7.2916661064588865e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.day,0.000010416665852084122,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.peak,3.1249997456252378e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,winter.evening,4.166666360833647e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.night,4.217167505075246e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.day,6.0245249989881486e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.peak,1.8073574939129005e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,peak.evening,2.409810011162347e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.night,3.139494309829646e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.day,4.484991865034361e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.peak,1.3454975552047158e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,summer.evening,1.7939967546249284e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.night,3.3829414156448197e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.day,4.832773444293368e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.peak,1.449832028648548e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASDRV,GBR,autumn.evening,1.9331093869962722e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.night,7.291666081326589e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.day,0.000010416665816180838,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.peak,3.1249997348542533e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,winter.evening,4.166666346472335e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.night,4.217167485830129e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.day,6.024524971495122e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.peak,1.8073574856649923e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,peak.evening,2.4098100001651346e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.night,3.139494192118905e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.day,4.4849916968761656e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.peak,1.3454975047572575e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,summer.evening,1.7939966873616498e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.night,3.38294139799711e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.day,4.832773419082358e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.peak,1.4498320210852446e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASPRC,GBR,autumn.evening,1.9331093769118673e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.night,3.4062500110000004e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.day,0.0,-0.0,0.09999992390615087 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.peak,2.0312500000000002e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,winter.evening,2.3750000110000003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.night,3.3248362357319895e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.day,0.0,-0.0,0.09999992390615087 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.peak,1.8429809391875002e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,peak.evening,2.3750000110000003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.night,1.8789664074556323e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.day,0.0,-0.0,0.10000000000000003 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.peak,1.4876361337499993e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,summer.evening,2.3750000110000003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.night,3.2600423649774558e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.day,0.0,-0.0,0.09999992390615087 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.peak,1.6850871653125e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,WNDFRM,GBR,autumn.evening,2.3750000110000003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.night,0.0,-0.0,7.593435074999508 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.day,0.0,-0.0,7.693434998905659 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.peak,0.0,-0.0,7.5934246755068 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,winter.evening,0.0,-0.0,7.593435074999508 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.night,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.day,0.0,-0.0,7.693311998906151 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.peak,0.0,-0.0,7.5933118213538355 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,peak.evening,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.night,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.day,0.0,-0.0,7.693312075000001 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.peak,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,summer.evening,0.0,-0.0,7.593311884765378 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.night,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.day,0.0,-0.0,7.693311998906151 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.peak,0.0,-0.0,7.593312075 -2040,ironing out iteration 0; final with candidates,,GASCGT,GBR,autumn.evening,0.0,-0.0,7.593311884765378 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.night,1.840666270283281e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.day,6.355348948352366e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.peak,3.124999844204047e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,winter.evening,2.155143139007012e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.night,1.2894302004088579e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.day,3.428175414755188e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.peak,1.9147827908292807e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,peak.evening,1.1616075754777267e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.night,1.6013871096136586e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.day,2.6681061757502124e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.peak,8.786019568535991e-8,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,summer.evening,6.541889576356692e-8,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.night,1.0473571976975142e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.day,2.7564989136940003e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.peak,1.531607539522606e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RGASBR,GBR,autumn.evening,9.167498862650324e-7,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.night,7.291666700000001e-6,-5.564492986071682,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.day,0.000010416666700000001,-5.597633532388653,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.peak,3.125e-6,-5.5649581256670615,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,winter.evening,4.1666667e-6,-5.564633557499624,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.night,7.291666700000001e-6,-5.564539257500002,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.day,0.000010416666700000001,-5.597539232389031,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.peak,3.125e-6,-5.564539173796767,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,peak.evening,4.1666667e-6,-5.564539257500002,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.night,7.291666700000001e-6,-5.5645392575,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.day,0.000010416666700000001,-5.5975392575,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.peak,3.125e-6,-5.564539257500001,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,summer.evening,4.1666667e-6,-5.564539194722575,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.night,7.291666700000001e-6,-5.564539257500002,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.day,0.000010416666700000001,-5.597539232389031,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.peak,3.125e-6,-5.564547257500033,0.0 -2040,ironing out iteration 0; final with candidates,,RELCHP,GBR,autumn.evening,4.1666667e-6,-5.5645331947226,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.night,-0.0,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.day,4.4375000110000004e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.peak,-0.0,-0.10001039949270873,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,winter.evening,-0.0,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.night,8.14137752680106e-8,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.day,4.4375000110000004e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.peak,1.882690608125e-7,-0.10000025364616466,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,peak.evening,-0.0,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.night,1.527283603544368e-6,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.day,4.4375000110000004e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.peak,1.8824863866250001e-6,-0.09998960050729135,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,summer.evening,-0.0,-0.10000019023462198,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.night,1.4620764602254452e-7,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.day,4.4375000110000004e-6,-0.0,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.peak,3.4616283468750004e-7,-0.10000000000000003,0.0 -2040,ironing out iteration 0; final with candidates,,SLRFRM,GBR,autumn.evening,-0.0,-0.10000019023462198,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.night,138.29308062624105,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214523353,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214523353,0.0 -2040,final without candidates,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214523353,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.night,79.98242042429659,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.day,114.26060044943775,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.peak,34.27818002514112,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,peak.evening,45.704240399155445,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.night,5.9543422491900895,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.night,64.16056446037355,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.day,91.65794910340276,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.peak,27.4973846430292,-0.0,0.0 -2040,final without candidates,0,GASDRV,GBR,autumn.evening,36.663179817344364,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.night,131.70769583451525,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214529994,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214529994,0.0 -2040,final without candidates,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214529994,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.night,5.6708021420857975,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.peak,2.4303437640694847,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,summer.evening,3.240458378016313,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.night,61.105299486070024,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.day,87.29328486038358,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 -2040,final without candidates,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,winter.evening,7.6688275509503585,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,final without candidates,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,final without candidates,8,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.night,49.624368016475046,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.peak,0.9156964791659792,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,summer.evening,1.2209286486554014,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.night,23.02304242922619,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 -2040,final without candidates,9,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.night,52.105586417298795,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.night,30.135498467535932,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.day,43.050712037438934,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.peak,12.915213569902983,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,peak.evening,17.220284897632936,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.night,2.2434563842124495,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.night,24.174194550687503,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.peak,10.360369045790103,-0.0,0.0 -2040,final without candidates,10,GASDRV,GBR,autumn.evening,13.813825504897405,-0.0,0.0 +2020,final,0,GASDRV,GBR,winter.night,129.1893930049388,-0.0,0.0 +2020,final,0,GASDRV,GBR,winter.day,184.55627546823544,-0.0,0.0 +2020,final,0,GASDRV,GBR,winter.peak,55.3668824632966,-0.0,0.0 +2020,final,0,GASDRV,GBR,winter.evening,73.8225105416422,-0.0,0.0 +2020,final,0,GASDRV,GBR,peak.night,64.67875196837277,-0.0,0.0 +2020,final,0,GASDRV,GBR,peak.day,92.39821697095783,-0.0,0.0 +2020,final,0,GASDRV,GBR,peak.peak,27.719465002585057,-0.0,0.0 +2020,final,0,GASDRV,GBR,peak.evening,36.959286965787705,-0.0,0.0 +2020,final,0,GASDRV,GBR,summer.night,0.049180730683069954,-0.0,0.0 +2020,final,0,GASDRV,GBR,summer.day,0.07025818659374586,-0.0,0.0 +2020,final,0,GASDRV,GBR,summer.peak,0.021077455910675894,-0.0,0.0 +2020,final,0,GASDRV,GBR,summer.evening,0.028103274772394056,-0.0,0.0 +2020,final,0,GASDRV,GBR,autumn.night,46.79231934202439,-0.0,0.0 +2020,final,0,GASDRV,GBR,autumn.day,66.84617039693154,-0.0,0.0 +2020,final,0,GASDRV,GBR,autumn.peak,20.053851054907135,-0.0,0.0 +2020,final,0,GASDRV,GBR,autumn.evening,26.738468287117257,-0.0,0.0 +2020,final,1,GASPRC,GBR,winter.night,123.03751714756075,-0.0,0.0 +2020,final,1,GASPRC,GBR,winter.day,175.76788139831942,-0.0,0.0 +2020,final,1,GASPRC,GBR,winter.peak,52.730364250758655,-0.0,0.0 +2020,final,1,GASPRC,GBR,winter.evening,70.3071528968021,-0.0,0.0 +2020,final,1,GASPRC,GBR,peak.night,61.598811398450245,-0.0,0.0 +2020,final,1,GASPRC,GBR,peak.day,87.99830187710269,-0.0,0.0 +2020,final,1,GASPRC,GBR,peak.peak,26.399490478652435,-0.0,0.0 +2020,final,1,GASPRC,GBR,peak.evening,35.19932091979781,-0.0,0.0 +2020,final,1,GASPRC,GBR,summer.night,0.046838791126733295,-0.0,0.0 +2020,final,1,GASPRC,GBR,summer.day,0.06691255866071034,-0.0,0.0 +2020,final,1,GASPRC,GBR,summer.peak,0.020073767533977046,-0.0,0.0 +2020,final,1,GASPRC,GBR,summer.evening,0.02676502359275625,-0.0,0.0 +2020,final,1,GASPRC,GBR,autumn.night,44.56411365907085,-0.0,0.0 +2020,final,1,GASPRC,GBR,autumn.day,63.66301942564908,-0.0,0.0 +2020,final,1,GASPRC,GBR,autumn.peak,19.098905766578223,-0.0,0.0 +2020,final,1,GASPRC,GBR,autumn.evening,25.465207892492625,-0.0,0.0 +2020,final,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593435183705008,0.0 +2020,final,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.593431955151706,0.0 +2020,final,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593435074999508,0.0 +2020,final,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593435074999508,0.0 +2020,final,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593316531925426,0.0 +2020,final,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593311998906151,0.0 +2020,final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593312075,0.0 +2020,final,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593312075,0.0 +2020,final,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.593312183705499,0.0 +2020,final,2,WNDFRM,GBR,summer.day,2.9055524196533997,-0.0,0.0 +2020,final,2,WNDFRM,GBR,summer.peak,0.9567924409494001,-0.0,0.0 +2020,final,2,WNDFRM,GBR,summer.evening,0.7124084843502,-0.0,0.0 +2020,final,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.593312183705499,0.0 +2020,final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593311998906151,0.0 +2020,final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593312075,0.0 +2020,final,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593312075,0.0 +2020,final,3,GASCGT,GBR,winter.night,5.18920599845259,-0.0,0.0 +2020,final,3,GASCGT,GBR,winter.day,6.673932610351891,-0.0,0.0 +2020,final,3,GASCGT,GBR,winter.peak,2.1535436238948877,-0.0,0.0 +2020,final,3,GASCGT,GBR,winter.evening,2.930059684157267,-0.0,0.0 +2020,final,3,GASCGT,GBR,peak.night,6.773246276714106,-0.0,0.0 +2020,final,3,GASCGT,GBR,peak.day,7.377950511993824,-0.0,0.0 +2020,final,3,GASCGT,GBR,peak.peak,2.3471485481808085,-0.0,0.0 +2020,final,3,GASCGT,GBR,peak.evening,3.7748811701827303,-0.0,0.0 +2020,final,3,GASCGT,GBR,summer.night,0.10706009394278461,-0.0,0.0 +2020,final,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593312075 +2020,final,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.5933118213538355 +2020,final,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593312075 +2020,final,3,GASCGT,GBR,autumn.night,6.421237328015617,-0.0,0.0 +2020,final,3,GASCGT,GBR,autumn.day,7.7475599084019136,-0.0,0.0 +2020,final,3,GASCGT,GBR,autumn.peak,2.575954367436183,-0.0,0.0 +2020,final,3,GASCGT,GBR,autumn.evening,3.598876692624809,-0.0,0.0 +2020,final,4,RGASBR,GBR,winter.night,31.576407455399995,-0.0,0.0 +2020,final,4,RGASBR,GBR,winter.day,168.06063872919998,-0.0,0.0 +2020,final,4,RGASBR,GBR,winter.peak,90.62498238363999,-0.0,0.0 +2020,final,4,RGASBR,GBR,winter.evening,54.453452143199996,-0.0,0.0 +2020,final,4,RGASBR,GBR,peak.night,13.385730050759996,-0.0,0.0 +2020,final,4,RGASBR,GBR,peak.day,71.46451164847998,-0.0,0.0 +2020,final,4,RGASBR,GBR,peak.peak,50.688067492440005,-0.0,0.0 +2020,final,4,RGASBR,GBR,peak.evening,21.666982037360004,-0.0,0.0 +2020,final,4,RGASBR,GBR,summer.night,0.0,-0.0,3.0587462368771856 +2020,final,4,RGASBR,GBR,summer.day,0.0,-0.0,5.5645392575 +2020,final,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531173796734 +2020,final,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.5645392575 +2020,final,4,RGASBR,GBR,autumn.night,5.397370541379999,-0.0,0.0 +2020,final,4,RGASBR,GBR,autumn.day,49.29932468263999,-0.0,0.0 +2020,final,4,RGASBR,GBR,autumn.peak,38.043362679219996,-0.0,0.0 +2020,final,4,RGASBR,GBR,autumn.evening,13.586728443779997,-0.0,0.0 +2020,final,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586593754490283,0.0 +2020,final,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0587999827497856,0.0 +2020,final,5,RELCHP,GBR,winter.peak,12.499375,-3.0591279827498172,0.0 +2020,final,5,RELCHP,GBR,winter.evening,16.66583346666,-3.0587999827497856,0.0 +2020,final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058741373393183,0.0 +2020,final,5,RELCHP,GBR,peak.day,41.664583466660005,-3.05874627275,0.0 +2020,final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 +2020,final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.05874627275,0.0 +2020,final,5,RELCHP,GBR,summer.night,5.28455066108,-0.0,0.0 +2020,final,5,RELCHP,GBR,summer.day,8.80470430198,-0.0,0.0 +2020,final,5,RELCHP,GBR,summer.peak,2.89937103318,-0.0,0.0 +2020,final,5,RELCHP,GBR,summer.evening,2.1588135889399998,-0.0,0.0 +2020,final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058742808305759,0.0 +2020,final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.05874627275,0.0 +2020,final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 +2020,final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.05874627275,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 +2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 +2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 +2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 +2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 +2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771843,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 +2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 +2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 +2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 +2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 +2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 +2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 +2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 +2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 +2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 +2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 +2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.night,3.747759890734704,-14.083460136783732,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 +2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.night,64.42116722161637,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.peak,27.609071540194094,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.evening,36.81209568142225,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 +2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 +2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 +2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 +2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.day,65.06986154289153,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.peak,19.520958400400374,-0.0,0.0 +2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.night,67.6422255826972,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.day,96.631750699901,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.peak,28.989525117203826,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.evening,38.65270046549337,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 +2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 +2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 +2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 +2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.day,68.32335462003607,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 +2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 +2030,final,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 +2030,final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 +2030,final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 +2030,final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 +2030,final,0,GASDRV,GBR,peak.night,67.64222558269718,-0.0,0.0 +2030,final,0,GASDRV,GBR,peak.day,96.63175069990102,-0.0,0.0 +2030,final,0,GASDRV,GBR,peak.peak,28.98952511720382,-0.0,0.0 +2030,final,0,GASDRV,GBR,peak.evening,38.65270046549336,-0.0,0.0 +2030,final,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 +2030,final,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 +2030,final,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 +2030,final,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 +2030,final,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 +2030,final,0,GASDRV,GBR,autumn.day,68.3233546200361,-0.0,0.0 +2030,final,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 +2030,final,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 +2030,final,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 +2030,final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 +2030,final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 +2030,final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 +2030,final,1,GASPRC,GBR,peak.night,64.42116722161634,-0.0,0.0 +2030,final,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 +2030,final,1,GASPRC,GBR,peak.peak,27.609071540194122,-0.0,0.0 +2030,final,1,GASPRC,GBR,peak.evening,36.81209568142224,-0.0,0.0 +2030,final,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 +2030,final,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 +2030,final,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 +2030,final,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 +2030,final,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 +2030,final,1,GASPRC,GBR,autumn.day,65.06986154289152,-0.0,0.0 +2030,final,1,GASPRC,GBR,autumn.peak,19.52095840040039,-0.0,0.0 +2030,final,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 +2030,final,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 +2030,final,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 +2030,final,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 +2030,final,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 +2030,final,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 +2030,final,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 +2030,final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 +2030,final,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 +2030,final,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 +2030,final,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 +2030,final,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 +2030,final,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 +2030,final,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 +2030,final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 +2030,final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 +2030,final,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 +2030,final,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 +2030,final,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 +2030,final,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 +2030,final,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 +2030,final,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 +2030,final,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 +2030,final,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 +2030,final,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 +2030,final,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 +2030,final,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 +2030,final,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 +2030,final,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 +2030,final,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 +2030,final,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 +2030,final,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 +2030,final,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 +2030,final,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 +2030,final,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 +2030,final,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 +2030,final,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 +2030,final,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 +2030,final,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 +2030,final,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 +2030,final,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 +2030,final,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 +2030,final,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 +2030,final,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 +2030,final,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 +2030,final,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 +2030,final,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 +2030,final,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 +2030,final,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 +2030,final,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 +2030,final,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 +2030,final,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 +2030,final,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 +2030,final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 +2030,final,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 +2030,final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 +2030,final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 +2030,final,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 +2030,final,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 +2030,final,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 +2030,final,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 +2030,final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771847,0.0 +2030,final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 +2030,final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500314,0.0 +2030,final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 +2030,final,6,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 +2030,final,6,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 +2030,final,6,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 +2030,final,6,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 +2030,final,6,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 +2030,final,6,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 +2030,final,6,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 +2030,final,6,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 +2030,final,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 +2030,final,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 +2030,final,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 +2030,final,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 +2030,final,6,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 +2030,final,6,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 +2030,final,6,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 +2030,final,6,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 +2030,final,7,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 +2030,final,7,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 +2030,final,7,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 +2030,final,7,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 +2030,final,7,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 +2030,final,7,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 +2030,final,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 +2030,final,7,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 +2030,final,7,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 +2030,final,7,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 +2030,final,7,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 +2030,final,7,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 +2030,final,7,WNDFRM,GBR,autumn.night,3.747759890734704,-14.08346013678373,0.0 +2030,final,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 +2030,final,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 +2030,final,7,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 +2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 +2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.night,131.70769583451522,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214579434,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.night,5.670802142085798,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.peak,2.4303437640694825,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.evening,3.2404583780163128,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.night,61.105299486070045,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.day,87.29328486038357,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 +2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,winter.night,49.62436801647504,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,summer.peak,0.9156964791659783,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,summer.evening,1.2209286486554012,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.night,23.0230424292262,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 +2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.night,138.293080626241,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214462213,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.night,79.9824204242966,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.day,114.26060044943773,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.peak,34.27818002514113,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.evening,45.70424039915543,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.night,5.954342249190087,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.night,64.16056446037359,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.day,91.65794910340274,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.peak,27.497384643029193,-0.0,0.0 +2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.evening,36.66317981734436,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,winter.night,52.105586417298774,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,peak.night,30.13549846753594,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,peak.day,43.05071203743892,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,peak.peak,12.91521356990299,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,peak.evening,17.220284897632933,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,summer.night,2.243456384212448,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.night,24.174194550687517,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.peak,10.360369045790101,-0.0,0.0 +2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.evening,13.813825504897402,-0.0,0.0 +2040,final,0,GASDRV,GBR,winter.night,138.29308062624105,-0.0,0.0 +2040,final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214523353,0.0 +2040,final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214523353,0.0 +2040,final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214523353,0.0 +2040,final,0,GASDRV,GBR,peak.night,79.98242042429659,-0.0,0.0 +2040,final,0,GASDRV,GBR,peak.day,114.26060044943775,-0.0,0.0 +2040,final,0,GASDRV,GBR,peak.peak,34.27818002514112,-0.0,0.0 +2040,final,0,GASDRV,GBR,peak.evening,45.704240399155445,-0.0,0.0 +2040,final,0,GASDRV,GBR,summer.night,5.9543422491900895,-0.0,0.0 +2040,final,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 +2040,final,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 +2040,final,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 +2040,final,0,GASDRV,GBR,autumn.night,64.16056446037355,-0.0,0.0 +2040,final,0,GASDRV,GBR,autumn.day,91.65794910340276,-0.0,0.0 +2040,final,0,GASDRV,GBR,autumn.peak,27.4973846430292,-0.0,0.0 +2040,final,0,GASDRV,GBR,autumn.evening,36.663179817344364,-0.0,0.0 +2040,final,1,GASPRC,GBR,winter.night,131.70769583451525,-0.0,0.0 +2040,final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214529994,0.0 +2040,final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214529994,0.0 +2040,final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214529994,0.0 +2040,final,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 +2040,final,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 +2040,final,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 +2040,final,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 +2040,final,1,GASPRC,GBR,summer.night,5.6708021420857975,-0.0,0.0 +2040,final,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 +2040,final,1,GASPRC,GBR,summer.peak,2.4303437640694847,-0.0,0.0 +2040,final,1,GASPRC,GBR,summer.evening,3.240458378016313,-0.0,0.0 +2040,final,1,GASPRC,GBR,autumn.night,61.105299486070024,-0.0,0.0 +2040,final,1,GASPRC,GBR,autumn.day,87.29328486038358,-0.0,0.0 +2040,final,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 +2040,final,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 +2040,final,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 +2040,final,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 +2040,final,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 +2040,final,6,RGASBR,GBR,winter.evening,7.6688275509503585,-0.0,0.0 +2040,final,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 +2040,final,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 +2040,final,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 +2040,final,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 +2040,final,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 +2040,final,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 +2040,final,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 +2040,final,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 +2040,final,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 +2040,final,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 +2040,final,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 +2040,final,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 +2040,final,8,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 +2040,final,8,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 +2040,final,8,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 +2040,final,8,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 +2040,final,8,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 +2040,final,8,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 +2040,final,8,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 +2040,final,8,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 +2040,final,8,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 +2040,final,8,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 +2040,final,8,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 +2040,final,8,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 +2040,final,8,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 +2040,final,8,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 +2040,final,8,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 +2040,final,8,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 +2040,final,9,GASPRC,GBR,winter.night,49.624368016475046,-0.0,0.0 +2040,final,9,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 +2040,final,9,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 +2040,final,9,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 +2040,final,9,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 +2040,final,9,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 +2040,final,9,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 +2040,final,9,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 +2040,final,9,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 +2040,final,9,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 +2040,final,9,GASPRC,GBR,summer.peak,0.9156964791659792,-0.0,0.0 +2040,final,9,GASPRC,GBR,summer.evening,1.2209286486554014,-0.0,0.0 +2040,final,9,GASPRC,GBR,autumn.night,23.02304242922619,-0.0,0.0 +2040,final,9,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 +2040,final,9,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 +2040,final,9,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 +2040,final,10,GASDRV,GBR,winter.night,52.105586417298795,-0.0,0.0 +2040,final,10,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 +2040,final,10,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 +2040,final,10,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 +2040,final,10,GASDRV,GBR,peak.night,30.135498467535932,-0.0,0.0 +2040,final,10,GASDRV,GBR,peak.day,43.050712037438934,-0.0,0.0 +2040,final,10,GASDRV,GBR,peak.peak,12.915213569902983,-0.0,0.0 +2040,final,10,GASDRV,GBR,peak.evening,17.220284897632936,-0.0,0.0 +2040,final,10,GASDRV,GBR,summer.night,2.2434563842124495,-0.0,0.0 +2040,final,10,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 +2040,final,10,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 +2040,final,10,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 +2040,final,10,GASDRV,GBR,autumn.night,24.174194550687503,-0.0,0.0 +2040,final,10,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 +2040,final,10,GASDRV,GBR,autumn.peak,10.360369045790103,-0.0,0.0 +2040,final,10,GASDRV,GBR,autumn.evening,13.813825504897405,-0.0,0.0 diff --git a/tests/data/simple/debug_solver.csv b/tests/data/simple/debug_solver.csv index babc8726b..37443534f 100644 --- a/tests/data/simple/debug_solver.csv +++ b/tests/data/simple/debug_solver.csv @@ -1,10 +1,6 @@ milestone_year,run_description,objective_value -2020,final without candidates,4102.666874515335 -2020,final with candidates,4102.657188072647 -2030,ironing out iteration 0; final without candidates,4323.448953922291 -2030,ironing out iteration 0; final with candidates,4323.444448956254 -2030,final without candidates,4323.448953922285 -2030,final with candidates,4323.444448956253 -2040,ironing out iteration 0; final without candidates,6613.912255465203 -2040,ironing out iteration 0; final with candidates,6613.911723703016 -2040,final without candidates,6613.912255465202 +2020,final,4102.666874515335 +2030,ironing out iteration 0; final,4323.448953922291 +2030,final,4323.448953922285 +2040,ironing out iteration 0; final,6613.912255465203 +2040,final,6613.912255465202 From d82551b7ea67ecfdd04f03b608d44c24ecb5be94 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 11 Nov 2026 11:14:21 +0000 Subject: [PATCH 6/8] Report and calculate prices from agent activities --- src/asset/pool.rs | 3 +- src/cli.rs | 6 +- src/simulation.rs | 118 ++++++++----------------------------- src/simulation/activity.rs | 24 +++++++- tests/model.rs | 31 ---------- 5 files changed, 52 insertions(+), 130 deletions(-) delete mode 100644 tests/model.rs diff --git a/src/asset/pool.rs b/src/asset/pool.rs index 3759362f1..4d7d528b6 100644 --- a/src/asset/pool.rs +++ b/src/asset/pool.rs @@ -142,7 +142,8 @@ impl AssetPool { /// Extend the active pool with Commissioned or Ready assets. /// - /// Returns the newly commissioned assets (those that were in `Ready` state on entry). + /// Returns the newly commissioned assets (those that were in `Ready` state on entry), + /// in the order they appeared in `assets`. pub fn extend(&mut self, assets: I) -> &[AssetRef] where I: IntoIterator, diff --git a/src/cli.rs b/src/cli.rs index c30566f7a..3b37474cd 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -4,7 +4,7 @@ use crate::input::{load_commodity_graphs, load_model}; use crate::log::{self, SetLogger}; use crate::output::{copy_input_files, create_output_directory, get_graphs_dir, get_output_dir}; use crate::settings::Settings; -use crate::timeit::{DispatchContext, InvestmentContext, TimeContext}; +use crate::timeit::{InvestmentContext, TimeContext}; use ::log::{info, warn}; use anyhow::{Context, Result, ensure}; use clap::{Args, CommandFactory, Parser, Subcommand}; @@ -218,10 +218,6 @@ pub fn handle_run_command(model_path: &Path, opts: &RunOpts, logger: SetLogger) "--- Total time spent in investment steps: {:.1}ms", InvestmentContext::total_time() ); - info!( - "--- Total time spent in dispatch steps: {:.1}ms", - DispatchContext::total_time() - ); Ok(()) } diff --git a/src/simulation.rs b/src/simulation.rs index 44d6bc4de..33a9e7e3a 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -4,20 +4,16 @@ use crate::model::Model; use crate::output::DataWriter; use crate::process::ProcessMap; use crate::simulation::prices::{Prices, calculate_prices}; -use crate::timeit::DispatchTimer; use crate::units::Capacity; use anyhow::{Context, Result}; -use context_manager; use log::info; use std::path::Path; use std::sync::Arc; pub mod activity; -use activity::{ActivityMap, FlowMap}; -pub mod optimisation; -use optimisation::DispatchRun; pub mod investment; -use investment::{AgentRunMode, collect_preset_demands_for_year, run_agents_for_year}; +pub mod optimisation; +use investment::{AgentRunMode, run_agents_for_year}; pub mod market; pub mod prices; pub use prices::PriceMap; @@ -56,36 +52,29 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { model.parameters.candidate_asset_capacity, ); - // Run dispatch optimisation - info!("Running dispatch optimisation..."); - // There are no previous prices in the base year, so cyclic markets are seeded with zero - let (mut prices, flow_map) = run_dispatch_for_year( - model, - &asset_pool, - &candidates, - &Prices::default(), - year, - &mut writer, - )?; - - // Write results of dispatch optimisation to file - writer.write_flows(year, &flow_map)?; - writer.write_prices(year, &prices.market)?; - - // Agent-level activities for the base year. These are not yet used. info!("Running agent dispatch..."); writer.set_debug_context("base year agent dispatch".to_string()); - let _base_year_selection = run_agents_for_year( + let base_year_selection = run_agents_for_year( model, year, &asset_pool, AgentRunMode::Dispatch, - &prices, + &Prices::default(), &mut writer, ) .context("Agent dispatch failed")?; writer.clear_debug_context(); + let mut prices = calculate_prices( + model, + &base_year_selection.activity, + &candidates, + &Prices::default(), + year, + )?; + writer.write_flows(year, &base_year_selection.flow_map())?; + writer.write_prices(year, &prices.market)?; + while let Some(year) = year_iter.next() { info!("Milestone year: {year}"); @@ -98,16 +87,15 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { // Take all the active assets as a list of existing assets let existing_assets = asset_pool.take(); - // Iterative loop to "iron out" prices via repeated investment and dispatch + // Iterative loop to "iron out" prices via repeated investment and price calculation let mut ironing_out_iter = 0; - let selected_assets: Vec = loop { + let mut selection = loop { // Add context to the writer writer.set_debug_context(format!("ironing out iteration {ironing_out_iter}")); // Perform agent investment info!("Running agent investment..."); - // Activities propagate intermediate demand; full-system dispatch determines prices. - let selected_assets = run_agents_for_year( + let selection = run_agents_for_year( model, year, &existing_assets, @@ -115,19 +103,10 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { &prices, &mut writer, ) - .context("Agent investment failed")? - .assets; + .context("Agent investment failed")?; - // Run dispatch optimisation to get updated prices for the next iteration - info!("Running dispatch optimisation..."); - let (new_prices, ..) = run_dispatch_for_year( - model, - &selected_assets, - &candidates, - &prices, - year, - &mut writer, - )?; + let new_prices = + calculate_prices(model, &selection.activity, &candidates, &prices, year)?; // Check if prices have converged using time slice-weighted averages let prices_stable = prices.market.within_tolerance_weighted( @@ -145,7 +124,7 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { // Break early if prices have converged if prices_stable { info!("Prices converged after {} iterations", ironing_out_iter + 1); - break selected_assets; + break selection; } // Break if max iterations reached @@ -155,12 +134,12 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { "Max ironing out iterations ({}) reached", model.parameters.max_ironing_out_iterations ); - break selected_assets; + break selection; } }; - // Add selected_assets to the active pool, receiving the newly commissioned ones - let newly_selected = asset_pool.extend(selected_assets); + // Commission selected assets and re-key their activities to the commissioned assets + let newly_selected = selection.commission(&mut asset_pool); new_assets.extend_from_slice(newly_selected); // Decommission unused assets @@ -179,13 +158,9 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { model.parameters.candidate_asset_capacity, ); - // Run dispatch optimisation - info!("Running final dispatch optimisation for year {year}..."); - let (new_prices, flow_map) = - run_dispatch_for_year(model, &asset_pool, &candidates, &prices, year, &mut writer)?; + let new_prices = calculate_prices(model, &selection.activity, &candidates, &prices, year)?; - // Write results of dispatch optimisation to file - writer.write_flows(year, &flow_map)?; + writer.write_flows(year, &selection.flow_map())?; writer.write_prices(year, &new_prices.market)?; // Prices for the next year @@ -197,47 +172,6 @@ pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { Ok(()) } -/// Run dispatch to get flows and prices for a milestone year. -/// -/// Dispatches existing assets to calculate flows and cost-based prices. Candidate assets are -/// used only to price commodities not covered by existing assets. -/// -/// `previous_prices` (from the previous year or ironing-out iteration) are used to seed price -/// calculations for cyclic markets. -/// -/// Fully mothballed assets or mothballed tranches thereof are excluded. -#[context_manager::wrap(DispatchTimer)] -fn run_dispatch_for_year( - model: &Model, - assets: &[AssetRef], - candidates: &[AssetRef], - previous_prices: &Prices, - year: u32, - writer: &mut DataWriter, -) -> Result<(Prices, FlowMap)> { - // Sanity checks - 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); - - let (activity, flow_map) = if assets.is_empty() { - (ActivityMap::default(), FlowMap::default()) - } else { - let solution = - DispatchRun::new(model, assets, year, &market_demands).run("final", writer)?; - (solution.activity_map(), solution.create_flow_map()) - }; - - let prices = if assets.is_empty() && candidates.is_empty() { - Prices::default() - } else { - calculate_prices(model, &activity, candidates, previous_prices, year)? - }; - - Ok((prices, flow_map)) -} - /// Create candidate assets for all potential processes in a specified year pub fn candidate_assets_for_next_year( processes: &ProcessMap, diff --git a/src/simulation/activity.rs b/src/simulation/activity.rs index c53203540..65a94bbd0 100644 --- a/src/simulation/activity.rs +++ b/src/simulation/activity.rs @@ -1,5 +1,5 @@ //! Types representing the activities of assets and the commodity flows derived from them. -use crate::asset::AssetRef; +use crate::asset::{AssetPool, AssetRef}; use crate::commodity::CommodityID; use crate::time_slice::TimeSliceID; use crate::units::{Activity, Flow}; @@ -96,6 +96,28 @@ impl Selection { self.activity.retain(|(asset, _), _| predicate(asset)); } + /// Add the selected assets to the pool, re-keying activities to newly commissioned assets. + /// + /// Returns the newly commissioned assets. Retained assets keep their selected capacities. + pub fn commission<'a>(&mut self, pool: &'a mut AssetPool) -> &'a [AssetRef] { + let new_assets = pool.extend(self.assets.iter().cloned()); + let mut commissioned = new_assets.iter(); + let selected = self + .assets + .iter() + .map(|asset| { + let selected = if asset.id().is_none() { + commissioned.next().expect("Missing commissioned asset") + } else { + asset + }; + (asset.clone(), selected.clone()) + }) + .collect(); + *self = Self::from_optimisation(selected, &self.activity); + new_assets + } + /// Create a map of commodity flows from the activities of the selected assets pub fn flow_map(&self) -> FlowMap { create_flow_map( diff --git a/tests/model.rs b/tests/model.rs deleted file mode 100644 index facf0cc3b..000000000 --- a/tests/model.rs +++ /dev/null @@ -1,31 +0,0 @@ -//! Integration tests for model loading and simulation. -use muse2::input::load_model; -use muse2::patch::{FilePatch, ModelPatch}; -use muse2::simulation; -use tempfile::tempdir; - -#[test] -fn commodity_constraints_infeasibility_is_reported() { - // The `missing_commodity` model has no BIOPRD-producing assets in the base year, so - // enforcing positive production of BIOPRD should make the model infeasible. - let model_dir = ModelPatch::from_example("missing_commodity") - .with_toml_patch("please_give_me_broken_results = true") - .with_file_patch( - FilePatch::new("commodity_constraints.csv").with_replacement(&[ - "commodity_id,region_id,balance_type,years,time_slice,limits", - "BIOPRD,GBR,prod,2020,annual,0.0001..", - ]), - ) - .build_to_tempdir() - .unwrap(); - let model = load_model(model_dir.path()).unwrap(); - let output_dir = tempdir().unwrap(); - - let error = simulation::run(&model, output_dir.path(), true).unwrap_err(); - let message = format!("{error:#}"); - - assert!( - message.contains("The infeasibility is likely caused by one or more constraints defined in `commodity_constraints.csv`"), - "{message}" - ); -} From 3c0c2d2f1050e6e3f664b83ae66c4cc7a8881578 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 11 Nov 2026 11:25:53 +0000 Subject: [PATCH 7/8] Change warning to hard error --- src/simulation/investment/competitive.rs | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/simulation/investment/competitive.rs b/src/simulation/investment/competitive.rs index 6acb48b78..5b207a69d 100644 --- a/src/simulation/investment/competitive.rs +++ b/src/simulation/investment/competitive.rs @@ -21,11 +21,11 @@ use crate::simulation::investment::{AssetOptions, DemandMap}; use crate::simulation::prices::Prices; use crate::time_slice::TimeSliceSelection; use crate::units::{Capacity, Dimensionless, Flow, FlowPerCapacity}; -use anyhow::{Result, anyhow}; +use anyhow::{Result, anyhow, ensure}; use coefficients::calculate_coefficients_for_assets; use debug::write_debug_info; use itertools::{Itertools, chain}; -use log::{debug, warn}; +use log::debug; use metrics::{ AppraisalOutput, appraise_investment, count_equal_and_best_appraisal_outputs, sort_and_filter_appraisal_outputs, @@ -327,18 +327,14 @@ pub fn select_best_assets( // Sort by investment priority and discard non-feasible options let num_nonfeasible = sort_and_filter_appraisal_outputs(&mut outputs); - // If none of the remaining options are feasible, we terminate the loop. We may still be - // able to meet the full demands with assets selected so far, so we continue anyway with a - // warning. - if outputs.is_empty() { - warn!( - "Investment appraisal completed with unmet demand for commodity '{}', region '{}', \ - year '{}', agent '{}'. {} non-feasible investments were not considered. \ - This unmet demand may still be satisfied during the full system dispatch.", - commodity.id, region_id, year, agent.id, num_nonfeasible - ); - break; - } + ensure!( + !outputs.is_empty(), + "Investment appraisal failed with unmet demand for commodity '{}', region \ + '{region_id}', year {year}, agent '{}'. {num_nonfeasible} non-feasible investments \ + were not considered.", + commodity.id, + agent.id + ); // Warn if there are multiple equally good assets log_on_equal_appraisal_outputs(&outputs, &agent.id, &commodity.id, region_id); From 63a4d95c267be27d42b22589baaa751152ab7aab Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 11 Nov 2026 11:42:04 +0000 Subject: [PATCH 8/8] Remove full-system dispatch code --- benches/assets.rs | 93 +-- schemas/input/commodity_constraints.yaml | 38 -- schemas/input/model.yaml | 12 +- src/commodity.rs | 24 - src/fixture.rs | 6 +- src/graph/investment.rs | 2 +- src/input/commodity.rs | 21 +- src/input/commodity/constraints.rs | 347 ---------- src/input/process/flow.rs | 6 +- src/lib.rs | 1 + src/model/parameters.rs | 101 +-- src/optimisation.rs | 166 +++++ src/output.rs | 486 +------------- src/process.rs | 13 +- src/simulation.rs | 3 +- src/simulation/investment.rs | 2 +- src/simulation/investment/competitive.rs | 2 +- .../investment/competitive/constraints.rs | 6 +- .../investment/competitive/optimisation.rs | 7 +- src/simulation/investment/portfolio.rs | 2 +- .../investment/portfolio/optimisation.rs | 3 +- src/simulation/optimisation.rs | 585 ----------------- src/simulation/optimisation/constraints.rs | 597 ------------------ src/simulation/prices.rs | 2 +- src/timeit.rs | 23 - .../simple/debug_commodity_balance_duals.csv | 289 --------- tests/data/simple/debug_dispatch_assets.csv | 545 ---------------- tests/data/simple/debug_solver.csv | 6 - 28 files changed, 258 insertions(+), 3130 deletions(-) delete mode 100644 schemas/input/commodity_constraints.yaml delete mode 100644 src/input/commodity/constraints.rs create mode 100644 src/optimisation.rs delete mode 100644 src/simulation/optimisation.rs delete mode 100644 src/simulation/optimisation/constraints.rs delete mode 100644 tests/data/simple/debug_commodity_balance_duals.csv delete mode 100644 tests/data/simple/debug_dispatch_assets.csv delete mode 100644 tests/data/simple/debug_solver.csv diff --git a/benches/assets.rs b/benches/assets.rs index ffca99758..1e367377a 100644 --- a/benches/assets.rs +++ b/benches/assets.rs @@ -3,20 +3,23 @@ //! market during agent investment. use criterion::{BatchSize, BenchmarkId, Criterion, criterion_group, criterion_main}; use muse2::asset::{AssetIterator, AssetPool, AssetRef}; +use muse2::commodity::CommodityID; use muse2::example::Example; use muse2::input::load_model; use muse2::model::Model; use muse2::output::DataWriter; use muse2::process::{Process, ProcessID}; -use muse2::simulation::candidate_assets_for_next_year; +use muse2::region::RegionID; use muse2::simulation::investment::collect_preset_demands_for_year; use muse2::simulation::investment::competitive::{get_candidate_assets, select_best_assets}; use muse2::simulation::market::{ collect_agent_limits, get_demand_portion_for_market, get_responsible_agents, }; -use muse2::simulation::optimisation::DispatchRun; -use muse2::simulation::prices::{Prices, calculate_prices}; +use muse2::simulation::prices::{PriceMap, Prices}; +use muse2::time_slice::TimeSliceID; +use muse2::units::MoneyPerFlow; use rayon::ThreadPoolBuilder; +use serde::Deserialize; use std::hint::black_box; use std::sync::Arc; use std::time::Duration; @@ -58,57 +61,55 @@ fn load_bench_model() -> (Model, DataWriter, TempDir, TempDir) { (model, writer, example_dir, output_dir) } -/// Commission base-year assets, age them up to `YEAR`, and build the candidate assets available -/// for investment in `YEAR`, mirroring the start of `simulation::run`. -fn build_assets_for_investment_year( - model: &Model, -) -> (Vec, Vec, Vec) { +/// Commission base-year assets and age them up to `YEAR`, mirroring the start of `simulation::run`. +fn build_assets_for_investment_year(model: &Model) -> Vec { let mut user_assets = model.user_assets.clone(); let mut asset_pool = AssetPool::new(); asset_pool.commission_new(BASE_YEAR, &mut user_assets); - // Keep a copy of the assets commissioned for the base year, which are used to seed prices for - // the investment year (mirroring the first iteration of `simulation::run`, in which the base - // year is dispatched before any investment has taken place) - let base_year_assets: Vec = asset_pool.to_vec(); - // Age the asset pool up to the investment year, dropping any assets that have been // decommissioned by then asset_pool.decommission_old(YEAR); - let existing_assets = asset_pool.take(); - - // Candidate assets for the investment year - let candidates = candidate_assets_for_next_year( - &model.processes, - Some(YEAR), - model.parameters.candidate_asset_capacity, - ); - - (base_year_assets, existing_assets, candidates) + asset_pool.take() } -/// Dispatch the base year to obtain realistic -/// seed prices for investment appraisal, as per `simulation::run_dispatch_for_year` (this is the -/// dispatch performed before any agent investment has taken place). -fn calculate_seed_prices( - model: &Model, - base_year_assets: &[AssetRef], - candidates: &[AssetRef], - writer: &mut DataWriter, -) -> Prices { - let market_demands = collect_preset_demands_for_year(&model.commodities, BASE_YEAR); - let solution = DispatchRun::new(model, base_year_assets, BASE_YEAR, &market_demands) - .run("bench setup", writer) - .expect("Dispatch failed"); +/// Load recorded base-year prices so benchmark setup does not require a simulation. +/// +/// The example uses the same full-cost-average strategy for market and fallback prices. +fn load_seed_prices() -> Prices { + #[derive(Deserialize)] + struct PriceRow { + milestone_year: u32, + commodity_id: CommodityID, + region_id: RegionID, + time_slice: TimeSliceID, + price: MoneyPerFlow, + } - calculate_prices( - model, - &solution.activity_map(), - candidates, - &Prices::default(), - BASE_YEAR, - ) - .expect("Failed to calculate prices") + let mut reader = csv::Reader::from_reader( + include_bytes!("../tests/data/two_outputs/commodity_prices.csv").as_slice(), + ); + let mut market = PriceMap::default(); + for row in reader.deserialize::() { + let row = row.expect("Failed to read benchmark seed prices"); + if row.milestone_year == BASE_YEAR { + market.insert( + &row.commodity_id, + &row.region_id, + &row.time_slice, + row.price, + ); + } + } + assert!( + market.iter().next().is_some(), + "Benchmark seed prices must include the base year" + ); + + Prices { + fallback: market.clone(), + market, + } } /// Build `n` synthetic candidate processes, based on cycling through `templates`, so that we can @@ -138,8 +139,8 @@ fn build_synthetic_processes(templates: &[Arc], n: usize) -> Vec>; /// A map of [`MoneyPerFlow`]s, keyed by region ID, year and time slice ID for a specific levy pub type CommodityLevyMap = HashMap<(RegionID, u32, TimeSliceID), MoneyPerFlow>; -/// A map of vectors of [`CommodityConstraint`]s, keyed by year -pub type CommodityConstraintsMap = HashMap>; - /// A map of demand values, keyed by region ID, year and time slice selection pub type DemandMap = HashMap<(RegionID, u32, TimeSliceSelection), Flow>; @@ -57,11 +53,6 @@ pub struct Commodity { /// `time_slice_level` field. E.g. if the `time_slice_level` is seasonal, then there will be /// keys representing each season (and not e.g. individual time slices). pub demand: DemandMap, - /// Constraints for this commodity for different combinations of region, year and time slice. - /// - /// May be empty if there are no constraints for this commodity, otherwise there must be entries - /// for every combination of parameters. - pub constraints: CommodityConstraintsMap, /// Units for this commodity represented as a string e.g Petajoules, Tonnes /// This is only used for validation purposes. pub units: String, @@ -118,21 +109,6 @@ pub enum PricingStrategy { Unpriced, } -/// A constraint imposed on commodity values -#[derive(PartialEq, Debug, Clone)] -pub struct CommodityConstraint { - /// Region to which the commodity constraint applies - pub region_id: RegionID, - /// The balance type for the commodity constraint - pub balance_type: BalanceType, - /// The time slice selection for the commodity constraint - pub ts_selection: TimeSliceSelection, - /// The range of values the commodity is constrained to lie between - pub limits: RangeInclusive, -} - -impl CommodityConstraint {} - #[cfg(test)] mod tests { use super::*; diff --git a/src/fixture.rs b/src/fixture.rs index b451bf6d1..4c2ed8d61 100644 --- a/src/fixture.rs +++ b/src/fixture.rs @@ -6,8 +6,7 @@ use crate::agent::{ }; use crate::asset::{Asset, AssetCapacity, AssetPool}; use crate::commodity::{ - Commodity, CommodityConstraintsMap, CommodityID, CommodityLevyMap, CommodityType, DemandMap, - PricingStrategy, + Commodity, CommodityID, CommodityLevyMap, CommodityType, DemandMap, PricingStrategy, }; use crate::patch::{FilePatch, ModelPatch}; use crate::process::{ @@ -154,7 +153,6 @@ pub fn svd_commodity() -> Commodity { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), } } @@ -170,7 +168,6 @@ pub fn sed_commodity() -> Commodity { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), } } @@ -186,7 +183,6 @@ pub fn other_commodity() -> Commodity { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), } } diff --git a/src/graph/investment.rs b/src/graph/investment.rs index ca0085011..3df292979 100644 --- a/src/graph/investment.rs +++ b/src/graph/investment.rs @@ -1,10 +1,10 @@ //! Module for solving the investment order of commodities use super::{CommoditiesGraph, GraphEdge, GraphNode}; use crate::commodity::{CommodityMap, CommodityType}; +use crate::optimisation::{ModelError, solve_optimal}; use crate::process::ProcessID; use crate::region::RegionID; use crate::simulation::market::MarketSet; -use crate::simulation::optimisation::{ModelError, solve_optimal}; use anyhow::{Context, Result}; use highs::{Col, RowProblem, Sense}; use indexmap::IndexMap; diff --git a/src/input/commodity.rs b/src/input/commodity.rs index 7651e370b..4f9816146 100644 --- a/src/input/commodity.rs +++ b/src/input/commodity.rs @@ -1,8 +1,8 @@ //! Code for reading commodity-related data from CSV files. use super::{input_err_msg, read_csv}; use crate::commodity::{ - BalanceType, Commodity, CommodityConstraintsMap, CommodityID, CommodityLevyMap, CommodityMap, - CommodityType, DemandMap, PricingStrategy, + BalanceType, Commodity, CommodityID, CommodityLevyMap, CommodityMap, CommodityType, DemandMap, + PricingStrategy, }; use crate::region::RegionID; use crate::time_slice::{TimeSliceInfo, TimeSliceLevel}; @@ -13,8 +13,6 @@ use std::path::Path; mod levy; use levy::read_commodity_levies; -mod constraints; -use constraints::read_commodity_constraints; mod demand; use demand::read_demand; mod demand_slicing; @@ -54,15 +52,6 @@ pub fn read_commodities( let commodities = read_commodities_file(model_dir)?; let commodity_ids = commodities.keys().cloned().collect(); - // Read constraints table - let mut commodity_constraints = read_commodity_constraints( - model_dir, - &commodities, - region_ids, - time_slice_info, - milestone_years, - )?; - // Read costs table let mut costs = read_commodity_levies( model_dir, @@ -96,10 +85,6 @@ pub fn read_commodities( if let Some(demand) = demand.remove(&id) { commodity.demand = demand; } - if let Some(commodity_constraints) = commodity_constraints.remove(&id) { - commodity.constraints = commodity_constraints; - } - (id, commodity.into()) }) .collect()) @@ -131,7 +116,6 @@ where levies_prod: CommodityLevyMap::default(), levies_cons: CommodityLevyMap::default(), demand: DemandMap::default(), - constraints: CommodityConstraintsMap::default(), units: commodity_raw.units, }; @@ -204,7 +188,6 @@ mod tests { levies_prod: CommodityLevyMap::default(), levies_cons: CommodityLevyMap::default(), demand: DemandMap::default(), - constraints: CommodityConstraintsMap::default(), units: "PJ".into(), } } diff --git a/src/input/commodity/constraints.rs b/src/input/commodity/constraints.rs deleted file mode 100644 index 775f637cb..000000000 --- a/src/input/commodity/constraints.rs +++ /dev/null @@ -1,347 +0,0 @@ -//! Code for reading commodity constraints from a CSV file. -//! -//! The `commodity_constraints.csv` file is optional. If it is provided, the -//! `please_give_me_broken_results` option in `model.toml` must be set to `true` because commodity -//! constraints are experimental, and not yet factored in to the investment algorithm. -use super::super::{input_err_msg, read_csv_optional}; -use crate::commodity::{ - BalanceType, Commodity, CommodityConstraint, CommodityConstraintsMap, CommodityID, - CommodityType, -}; -use crate::id::{GetIDValue, IDCollection}; -use crate::input::{parse_range, parse_year_str}; -use crate::model::{ALLOW_DANGEROUS_OPTION_NAME, dangerous_model_options_enabled}; -use crate::region::RegionID; -use crate::time_slice::TimeSliceInfo; -use crate::units::Flow; -use anyhow::{Context, Result, ensure}; -use indexmap::{IndexMap, IndexSet}; -use serde::Deserialize; -use std::collections::HashMap; -use std::path::Path; - -const COMMODITY_CONSTRAINTS_FILE_NAME: &str = "commodity_constraints.csv"; - -/// Constraints for each commodity -#[derive(PartialEq, Debug, Deserialize)] -struct CommodityConstraintRaw { - /// Unique identifier for the commodity - commodity_id: String, - /// Region id - region_id: String, - /// Type of balance - balance_type: BalanceType, - /// The year(s) to which the constraint applies - years: String, - /// The time slice to which the constraint applies - time_slice: String, - /// Limits on the value of the commodity - limits: String, -} - -impl CommodityConstraintRaw { - fn validate(&self) -> Result<()> { - // Net production already constrained by commodity balance constraints - ensure!( - self.balance_type != BalanceType::Net, - "Balance type cannot be 'net' for commodity constraints" - ); - - Ok(()) - } -} - -/// Read the commodity constraints CSV file. -/// -/// # Arguments -/// -/// * `model_dir` - Folder containing model configuration files -/// * `commodities` - The commodities in the model -/// * `region_ids` - All possible region IDs -/// * `time_slice_info` - Information about time slices -/// * `milestone_years` - All milestone years -/// -/// # Returns -/// -/// A `HashMap` mapping commodity IDs to their -/// commodity-constraints maps, or an error. -pub fn read_commodity_constraints( - model_dir: &Path, - commodities: &IndexMap, - region_ids: &IndexSet, - time_slice_info: &TimeSliceInfo, - milestone_years: &[u32], -) -> Result> { - let file_path = model_dir.join(COMMODITY_CONSTRAINTS_FILE_NAME); - let commodity_constraints_csv = read_csv_optional(&file_path)?; - let commodity_constraints = read_commodity_constraints_from_iter( - commodity_constraints_csv, - commodities, - region_ids, - time_slice_info, - milestone_years, - ) - .with_context(|| input_err_msg(&file_path))?; - - ensure!( - commodity_constraints.is_empty() || dangerous_model_options_enabled(), - "Commodity constraints are currently experimental. To use them, set the \ - {ALLOW_DANGEROUS_OPTION_NAME} option to true." - ); - - Ok(commodity_constraints) -} - -/// Process raw commodity-constraint records into a constraints map. -/// -/// # Arguments -/// -/// * `iter` - Iterator over `CommodityConstraintRaw` records -/// * `commodities` - The commodities in the model -/// * `region_ids` - All possible region IDs -/// * `time_slice_info` - Information about time slices -/// * `milestone_years` - All milestone years -/// -/// # Returns -/// -/// A `HashMap` mapping commodity IDs to their -/// commodity-constraints maps, or an error. -fn read_commodity_constraints_from_iter( - iter: I, - commodities: &IndexMap, - region_ids: &IndexSet, - time_slice_info: &TimeSliceInfo, - milestone_years: &[u32], -) -> Result> -where - I: Iterator, -{ - let mut map: HashMap = HashMap::new(); - - for record in iter { - record.validate()?; - - // Extract fields from record - let (commodity_id, commodity) = commodities.get_id_value(&record.commodity_id)?; - ensure!( - commodity.kind != CommodityType::ServiceDemand, - "SVD commodities are not permitted to have commodity constraints" - ); - let region_id = region_ids.get_id(&record.region_id)?; - let years = parse_year_str(&record.years, milestone_years)?; - let ts_selection = time_slice_info.get_selection(&record.time_slice)?; - let limits = parse_range(&record.limits, Flow(0.0)..=Flow(f64::INFINITY)) - .with_context(|| format!("Could not parse constraint range: {}", record.limits))?; - - // For each record, store that constraint per year - let commodity_map = map.entry(commodity_id.clone()).or_default(); - for year in &years { - let constraint = CommodityConstraint { - region_id: region_id.clone(), - balance_type: record.balance_type.clone(), - ts_selection: ts_selection.clone(), - limits: limits.clone(), - }; - commodity_map - .entry(*year) - .and_modify(|constraints| constraints.push(constraint.clone())) - .or_insert(vec![constraint]); - } - } - Ok(map) -} - -#[cfg(test)] -mod tests { - use super::*; - use crate::fixture::assert_error; - use crate::input::commodity::{COMMODITY_FILE_NAME, read_commodities_file}; - use crate::time_slice::{TimeSliceID, TimeSliceSelection}; - use crate::units::Year; - use float_cmp::assert_approx_eq; - use std::fs; - use tempfile::tempdir; - - fn validate_raw_constraint(balance_type: BalanceType) -> Result<()> { - let constraint = CommodityConstraintRaw { - commodity_id: "test_commodity".into(), - region_id: "test_region".into(), - balance_type, - years: "2020".into(), - time_slice: "annual".into(), - limits: "1.2..2.3".into(), - }; - constraint.validate() - } - - #[test] - fn validate_constraints_valid() { - validate_raw_constraint(BalanceType::Production).unwrap(); - } - - #[test] - fn validate_constraints_invalid() { - // Invalid balance_type specified - let invalid = validate_raw_constraint(BalanceType::Net); - assert_error!( - invalid, - "Balance type cannot be 'net' for commodity constraints" - ); - } - - #[test] - #[allow(clippy::too_many_lines)] - fn read_commodity_constraints_from_iter_success() { - // Create a model dir and write a simple commodities CSV file - let dir = tempdir().unwrap(); - let model_dir = dir.path(); - let commodities_csv = concat!( - "id,description,type,time_slice_level,units\n", - "ELCTRI,Electricity,sed,season,PJ\n", - "CO2EMT,CO2 emitted,oth,season,ktCO2\n", - ); - fs::write(model_dir.join(COMMODITY_FILE_NAME), commodities_csv).unwrap(); - - // Create basic model inputs - let commodities = read_commodities_file(model_dir).unwrap(); - - let region_ids: IndexSet = ["GBR".into()].into_iter().collect(); - let time_slice_info = TimeSliceInfo { - seasons: [("summer".into(), Year(0.5)), ("winter".into(), Year(0.5))].into(), - times_of_day: ["day".into(), "night".into()].into(), - time_slices: [ - ( - TimeSliceID { - season: "summer".into(), - time_of_day: "day".into(), - }, - Year(0.25), - ), - ( - TimeSliceID { - season: "summer".into(), - time_of_day: "night".into(), - }, - Year(0.25), - ), - ( - TimeSliceID { - season: "winter".into(), - time_of_day: "day".into(), - }, - Year(0.25), - ), - ( - TimeSliceID { - season: "winter".into(), - time_of_day: "night".into(), - }, - Year(0.25), - ), - ] - .into(), - }; - - let milestone_years = vec![2030]; - - let constraints = [ - CommodityConstraintRaw { - commodity_id: "ELCTRI".into(), - region_id: "GBR".into(), - balance_type: BalanceType::Consumption, - years: "2030".into(), - time_slice: "summer".into(), - limits: "12.34..56.78".into(), - }, - CommodityConstraintRaw { - commodity_id: "CO2EMT".into(), - region_id: "GBR".into(), - balance_type: BalanceType::Consumption, - years: "2030".into(), - time_slice: "winter".into(), - limits: "..9.99".into(), - }, - CommodityConstraintRaw { - commodity_id: "CO2EMT".into(), - region_id: "GBR".into(), - balance_type: BalanceType::Production, - years: "2030".into(), - time_slice: "summer".into(), - limits: "9.99..".into(), - }, - ]; - - // Create the constraints map - let constraints_map = read_commodity_constraints_from_iter( - constraints.into_iter(), - &commodities, - ®ion_ids, - &time_slice_info, - &milestone_years, - ) - .unwrap(); - - // ELCTRI constraint - let elctri = &constraints_map[&CommodityID::from("ELCTRI")][&2030][0]; - assert_eq!(elctri.balance_type, BalanceType::Consumption); - assert_eq!( - elctri.ts_selection, - TimeSliceSelection::Season("summer".into()) - ); - assert_approx_eq!(f64, elctri.limits.start().value(), 12.34); - assert_approx_eq!(f64, elctri.limits.end().value(), 56.78); - - // CO2EMT constraints - let co2emt = &constraints_map[&CommodityID::from("CO2EMT")][&2030]; - assert_eq!(co2emt[0].balance_type, BalanceType::Consumption); - assert_eq!( - co2emt[0].ts_selection, - TimeSliceSelection::Season("winter".into()) - ); - assert_approx_eq!(f64, co2emt[0].limits.start().value(), 0.0); - assert_approx_eq!(f64, co2emt[0].limits.end().value(), 9.99); - - assert_eq!(co2emt[1].balance_type, BalanceType::Production); - assert_eq!( - co2emt[1].ts_selection, - TimeSliceSelection::Season("summer".into()) - ); - assert_approx_eq!(f64, co2emt[1].limits.start().value(), 9.99); - assert_approx_eq!(f64, co2emt[1].limits.end().value(), f64::INFINITY); - } - - #[test] - fn read_commodity_constraints_fails_with_invalid_csv() { - // Create a model dir and write invalid CSV content to force - // read_commodity_constraints_from_iter failure - let dir = tempdir().unwrap(); - let model_dir = dir.path(); - - // Create invalid commodity constraints CSV content - let file_path = model_dir.join(COMMODITY_CONSTRAINTS_FILE_NAME); - fs::write(&file_path, "invalid,commodity,constraints\nbad,row\n").unwrap(); - - // Create empty model inputs - let commodities: IndexMap = IndexMap::new(); - let region_ids: IndexSet = IndexSet::new(); - let time_slice_info = TimeSliceInfo::default(); - let milestone_years: Vec = vec![2020, 2030]; - - // Try to create the constraints map - let result = read_commodity_constraints( - model_dir, - &commodities, - ®ion_ids, - &time_slice_info, - &milestone_years, - ); - - // Check failure and file path present in error message - assert!(result.is_err()); - let err_text = format!("{:#}", result.unwrap_err()); - assert!( - err_text.contains(COMMODITY_CONSTRAINTS_FILE_NAME), - "error message should include file name context, got: {err_text}" - ); - } -} diff --git a/src/input/process/flow.rs b/src/input/process/flow.rs index a33427668..dbff8414c 100644 --- a/src/input/process/flow.rs +++ b/src/input/process/flow.rs @@ -389,9 +389,7 @@ fn validate_secondary_flows( #[cfg(test)] mod tests { use super::*; - use crate::commodity::{ - Commodity, CommodityConstraintsMap, CommodityLevyMap, DemandMap, PricingStrategy, - }; + use crate::commodity::{Commodity, CommodityLevyMap, DemandMap, PricingStrategy}; use crate::fixture::{ assert_error, assert_validate_fails_with_simple, assert_validate_ok_simple, other_commodity, process, sed_commodity, svd_commodity, @@ -446,7 +444,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), } } @@ -462,7 +459,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "tonnes".into(), } } diff --git a/src/lib.rs b/src/lib.rs index 5072bf3eb..657c6007a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -32,6 +32,7 @@ pub mod id; pub mod input; pub mod log; pub mod model; +mod optimisation; pub mod output; pub mod patch; pub mod process; diff --git a/src/model/parameters.rs b/src/model/parameters.rs index acbe2d691..c8ec81a9e 100644 --- a/src/model/parameters.rs +++ b/src/model/parameters.rs @@ -8,7 +8,7 @@ use crate::input::{ deserialise_finite_non_negative, deserialise_proportion_nonzero, input_err_msg, is_sorted_and_unique, read_toml, }; -use crate::units::{Capacity, Dimensionless, Flow, MoneyPerCapacityPerYear, MoneyPerFlow}; +use crate::units::{Capacity, Dimensionless, Flow, MoneyPerCapacityPerYear}; use anyhow::{Context, Result, ensure}; use itertools::Itertools; use log::warn; @@ -94,10 +94,6 @@ pub struct ModelParameters { /// If set to `unpriced`, a fallback price of zero is used, which reverts to the /// pure shadow-price formulation. pub fallback_pricing_strategy: PricingStrategy, - /// The cost applied to unmet demand. - /// - /// Currently this only applies to the LCOX appraisal. - pub value_of_lost_load: MoneyPerFlow, /// Additive penalty per unit of capacity used within a season. #[serde(deserialize_with = "deserialise_finite_non_negative")] pub seasonal_utilisation_penalty: MoneyPerCapacityPerYear, @@ -137,7 +133,6 @@ impl Default for ModelParameters { candidate_asset_capacity: Capacity(1e-4), capacity_tranche_fraction: Dimensionless(0.05), fallback_pricing_strategy: PricingStrategy::FullCostAverage, - value_of_lost_load: MoneyPerFlow(1e9), seasonal_utilisation_penalty: MoneyPerCapacityPerYear(1e-6), annual_utilisation_penalty: MoneyPerCapacityPerYear(1e-5), max_ironing_out_iterations: 1, @@ -153,8 +148,6 @@ impl Default for ModelParameters { /// Defines the TOML table holding the sub-tables to define HiGHS options #[derive(Default)] pub struct HighsOptions { - /// HiGHS options applied to dispatch optimisation - pub dispatch_options: Table, /// HiGHS options applied to appraisal optimisation pub appraisal_options: Table, } @@ -169,30 +162,19 @@ impl<'de> Deserialize<'de> for HighsOptions { #[allow(clippy::struct_field_names)] struct RawHighsOptions { global_options: Table, - dispatch_options: Table, appraisal_options: Table, } let RawHighsOptions { global_options, - mut dispatch_options, mut appraisal_options, } = RawHighsOptions::deserialize(deserializer)?; - let append_global_options = |options: &mut Table| { - for (option, value) in &global_options { - options - .entry(option.clone()) - .or_insert_with(|| value.clone()); - } - }; - append_global_options(&mut dispatch_options); - append_global_options(&mut appraisal_options); - - Ok(Self { - dispatch_options, - appraisal_options, - }) + for (option, value) in global_options { + appraisal_options.entry(option).or_insert(value); + } + + Ok(Self { appraisal_options }) } } @@ -211,13 +193,12 @@ impl HighsOptions { warn!("Using custom HiGHS options for {name}:\n - {options_str}"); } - log_highs_options("dispatch", &self.dispatch_options); log_highs_options("appraisal", &self.appraisal_options); } /// Check whether any options have been set pub fn is_empty(&self) -> bool { - self.dispatch_options.is_empty() && self.appraisal_options.is_empty() + self.appraisal_options.is_empty() } } @@ -236,16 +217,6 @@ fn check_milestone_years(years: &[u32]) -> Result<()> { Ok(()) } -/// Check that the `value_of_lost_load` parameter is valid -fn check_value_of_lost_load(value: MoneyPerFlow) -> Result<()> { - ensure!( - value.is_finite() && value > MoneyPerFlow(0.0), - "value_of_lost_load must be a finite number greater than zero" - ); - - Ok(()) -} - /// Check that the `max_ironing_out_iterations` parameter is valid fn check_max_ironing_out_iterations(value: u32) -> Result<()> { ensure!(value > 0, "max_ironing_out_iterations cannot be zero"); @@ -342,9 +313,6 @@ impl ModelParameters { "candidate_asset_capacity must be a finite, positive number" ); - // value_of_lost_load - check_value_of_lost_load(self.value_of_lost_load)?; - // max_ironing_out_iterations check_max_ironing_out_iterations(self.max_ironing_out_iterations)?; @@ -478,24 +446,20 @@ mod tests { [highs.global_options] output_flag = true - [highs.dispatch_options] + [highs.appraisal_options] log_to_console = false ", ) .unwrap(); assert_eq!( - model_params.highs.dispatch_options["output_flag"], + model_params.highs.appraisal_options["output_flag"], toml::Value::Boolean(true) ); assert_eq!( - model_params.highs.dispatch_options["log_to_console"], + model_params.highs.appraisal_options["log_to_console"], toml::Value::Boolean(false) ); - assert_eq!( - model_params.highs.appraisal_options["output_flag"], - toml::Value::Boolean(true) - ); } #[test] @@ -506,23 +470,12 @@ mod tests { output_flag = true log_to_console = true - [dispatch_options] - primal_feasibility_tolerance = 1e-5 - [appraisal_options] optimality_tolerance = 1e-5 ", ) .unwrap(); - assert_eq!( - highs.dispatch_options["output_flag"], - toml::Value::Boolean(true) - ); - assert_eq!( - highs.dispatch_options["log_to_console"], - toml::Value::Boolean(true) - ); assert_eq!( highs.appraisal_options["output_flag"], toml::Value::Boolean(true) @@ -541,23 +494,12 @@ mod tests { output_flag = true log_to_console = true - [dispatch_options] - output_flag = false - [appraisal_options] log_to_console = false ", ) .unwrap(); - assert_eq!( - highs.dispatch_options["output_flag"], - toml::Value::Boolean(false) - ); - assert_eq!( - highs.dispatch_options["log_to_console"], - toml::Value::Boolean(true) - ); assert_eq!( highs.appraisal_options["output_flag"], toml::Value::Boolean(true) @@ -568,29 +510,6 @@ mod tests { ); } - #[rstest] - #[case(1.0, true)] // Valid positive value - #[case(1e-10, true)] // Valid very small positive value - #[case(1e9, true)] // Valid large value (default) - #[case(f64::MAX, true)] // Valid maximum finite value - #[case(0.0, false)] // Invalid: exactly zero - #[case(-1.0, false)] // Invalid: negative value - #[case(-1e-10, false)] // Invalid: very small negative value - #[case(f64::INFINITY, false)] // Invalid: infinite value - #[case(f64::NEG_INFINITY, false)] // Invalid: negative infinite value - #[case(f64::NAN, false)] // Invalid: NaN value - fn check_value_of_lost_load_works(#[case] value: f64, #[case] expected_valid: bool) { - let money_per_flow = MoneyPerFlow::new(value); - let result = check_value_of_lost_load(money_per_flow); - - assert_validation_result( - result, - expected_valid, - value, - "value_of_lost_load must be a finite number greater than zero", - ); - } - #[rstest] #[case(1, true)] // Valid minimum value #[case(10, true)] // Valid default value diff --git a/src/optimisation.rs b/src/optimisation.rs new file mode 100644 index 000000000..1366aa0f8 --- /dev/null +++ b/src/optimisation.rs @@ -0,0 +1,166 @@ +//! Shared solver utilities for agent optimisation and investment ordering. +use crate::asset::AssetRef; +use anyhow::{Context, Result, anyhow}; +use highs::HighsModelStatus; +use std::collections::HashMap; +use std::error::Error; + +/// Defines the possible errors when running the solver +#[derive(Debug, derive_more::Display, derive_more::From)] +pub enum ModelError { + /// An optimal solution could not be found + #[display("Could not find optimal result: {_0:?}")] + NonOptimal(HighsModelStatus), + /// Another error occurred + #[display("{_0}")] + Other(anyhow::Error), +} + +impl ModelError { + /// Convert this error into an [`anyhow::Error`] + pub fn into_anyhow(self) -> anyhow::Error { + match self { + ModelError::NonOptimal(status) => anyhow!("Could not find optimal result: {status:?}"), + ModelError::Other(error) => error, + } + } +} + +impl Error for ModelError { + fn source(&self) -> Option<&(dyn Error + 'static)> { + match self { + ModelError::NonOptimal(_) => None, + ModelError::Other(error) => Some(error.as_ref()), + } + } +} + +/// Apply the specified HiGHS options from a [`toml::Table`] +pub fn apply_highs_options_from_toml( + model: &mut highs::Model, + options: &toml::Table, +) -> Result<()> { + macro_rules! try_set_opt { + ($option:expr, $value:expr) => {{ + model + .try_set_option($option.as_str(), $value) + .map_err(|_| anyhow!("Invalid option name or value"))?; + + Ok(()) + }}; + } + + for (option, value) in options { + match value { + toml::Value::String(value) => try_set_opt!(option, value.as_str()), + toml::Value::Integer(value) => match i32::try_from(*value) { + Ok(value) => try_set_opt!(option, value), + Err(_) => Err(anyhow!("Value out of range")), + }, + toml::Value::Float(value) => try_set_opt!(option, *value), + toml::Value::Boolean(value) => try_set_opt!(option, *value), + _ => Err(anyhow!("HiGHS options cannot have this type")), + } + .with_context(|| format!("Failed to set option \"{option}\" to value \"{value}\""))?; + } + + Ok(()) +} + +/// Try to solve the model, returning an error if the model is incoherent or result is non-optimal +pub fn solve_optimal(model: highs::Model) -> Result { + let solved = model + .try_solve() + .map_err(|status| anyhow!("Incoherent model: {status:?}"))?; + + match solved.status() { + HighsModelStatus::Optimal => Ok(solved), + status => Err(status.into()), + } +} + +/// Groups assets that have equivalent dispatch properties. +/// +/// Assets are first bucketed by `dispatch_equivalence_hash()` to avoid unnecessary pairwise +/// comparisons. Within each hash bucket, assets are compared using `is_dispatch_equivalent()`, +/// which is the authoritative check for equivalence. This also handles hash collisions correctly. +/// +/// The caller must ensure that `assets` contains only assets eligible for equal-utilisation +/// constraints. +pub fn group_dispatch_equivalent_assets<'a, I>(assets: I) -> Vec> +where + I: Iterator, +{ + let mut asset_groups: Vec> = Vec::new(); + let mut group_indices: HashMap> = HashMap::new(); + for asset in assets { + let hash = asset.dispatch_equivalence_hash(); + let candidate_groups = group_indices.get(&hash); + let matching_group = candidate_groups + .into_iter() + .flatten() + .find(|&&group_index| asset_groups[group_index][0].is_dispatch_equivalent(asset)); + + if let Some(group_index) = matching_group { + asset_groups[*group_index].push(asset); + } else { + let group_index = asset_groups.len(); + asset_groups.push(vec![asset]); + group_indices.entry(hash).or_default().push(group_index); + } + } + + asset_groups +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::asset::{Asset, AssetCapacity}; + use crate::fixture::{asset, process}; + use crate::process::Process; + use crate::units::{Capacity, MoneyPerActivity}; + use rstest::rstest; + use std::sync::Arc; + + #[test] + fn groups_no_assets() { + assert_eq!( + group_dispatch_equivalent_assets(std::iter::empty()), + [] as [std::vec::Vec<&AssetRef>; 0] + ); + } + + #[rstest] + fn groups_equivalent_assets(asset: Asset) { + let mut equivalent = asset.clone(); + equivalent.set_capacity(AssetCapacity::single(Capacity(3.0))); + let assets = [AssetRef::from(asset), AssetRef::from(equivalent)]; + + let groups = group_dispatch_equivalent_assets(assets.iter()); + + assert_eq!(groups.len(), 1); + assert_eq!(groups[0].len(), 2); + } + + #[rstest] + fn groups_non_equivalent_assets_are_separate(asset: Asset, mut process: Process) { + Arc::make_mut(process.parameters.get_mut(&("GBR".into(), 2015)).unwrap()) + .variable_operating_cost = MoneyPerActivity(1.0); + let different = Asset::new_ready( + "agent1".into(), + Arc::new(process), + "GBR".into(), + AssetCapacity::single(Capacity(2.0)), + 2015, + ) + .unwrap(); + let assets = [AssetRef::from(asset), AssetRef::from(different)]; + + let groups = group_dispatch_equivalent_assets(assets.iter()); + + assert_eq!(groups.len(), 2); + assert_eq!(groups[0].len(), 1); + assert_eq!(groups[1].len(), 1); + } +} diff --git a/src/output.rs b/src/output.rs index bbf695175..19cf0256c 100644 --- a/src/output.rs +++ b/src/output.rs @@ -5,13 +5,11 @@ use crate::commodity::CommodityID; use crate::process::ProcessID; use crate::region::RegionID; use crate::simulation::activity::FlowMap; -use crate::simulation::optimisation::Solution; use crate::simulation::prices::PriceMap; use crate::time_slice::TimeSliceID; -use crate::units::{Activity, Capacity, Flow, Money, MoneyPerActivity, MoneyPerFlow}; +use crate::units::{Capacity, Flow, MoneyPerFlow}; use anyhow::{Context, Result, ensure}; use csv; -use indexmap::IndexMap; use serde::{Deserialize, Serialize}; use std::collections::HashMap; use std::collections::hash_map::Entry; @@ -34,18 +32,6 @@ const ASSETS_FILE_NAME: &str = "assets.csv"; /// The output file name for asset capacities const ASSET_CAPACITIES_FILE_NAME: &str = "asset_capacities.csv"; -/// Debug output file for asset dispatch -const ACTIVITY_ASSET_DISPATCH: &str = "debug_dispatch_assets.csv"; - -/// The output file name for commodity balance duals -const COMMODITY_BALANCE_DUALS_FILE_NAME: &str = "debug_commodity_balance_duals.csv"; - -/// The output file name for unmet demand values -const UNMET_DEMAND_FILE_NAME: &str = "debug_unmet_demand.csv"; - -/// The output file name for extra solver output values -const SOLVER_VALUES_FILE_NAME: &str = "debug_solver.csv"; - /// Get the default output directory for the model pub fn get_output_dir(model_dir: &Path, results_root: PathBuf) -> Result { // Get the model name from the dir path. This ends up being convoluted because we need to check @@ -188,85 +174,26 @@ struct CommodityPriceRow { price: MoneyPerFlow, } -/// Represents the activity in a row of the dispatch CSV file -#[derive(Serialize, Deserialize, Debug, PartialEq)] -struct DispatchRow { - milestone_year: u32, - run_description: String, - asset_id: Option, - process_id: ProcessID, - region_id: RegionID, - time_slice: TimeSliceID, - activity: Option, - activity_dual: Option, - column_dual: Option, -} - -/// Represents the commodity balance duals data in a row of the commodity balance duals CSV file -#[derive(Serialize, Deserialize, Debug, PartialEq)] -struct CommodityBalanceDualsRow { - milestone_year: u32, - run_description: String, - commodity_id: CommodityID, - region_id: RegionID, - time_slice: TimeSliceID, - value: MoneyPerFlow, -} - -/// Represents the unmet demand data in a row of the unmet demand CSV file -#[derive(Serialize, Deserialize, Debug, PartialEq)] -struct UnmetDemandRow { - milestone_year: u32, - run_description: String, - commodity_id: CommodityID, - region_id: RegionID, - time_slice: TimeSliceID, - value: Flow, -} - -/// Represents solver output values -#[derive(Serialize, Deserialize, Debug, PartialEq)] -struct SolverValuesRow { - milestone_year: u32, - run_description: String, - objective_value: Money, -} - /// For writing extra debug information about the model struct DebugDataWriter { context: Option, output_path: PathBuf, - unmet_demand_file_path: PathBuf, - commodity_balance_duals_writer: csv::Writer, - unmet_demand_writer: Option>, - solver_values_writer: csv::Writer, - dispatch_asset_writer: csv::Writer, /// Writers for debug files owned by other modules, created on first use custom_writers: HashMap<&'static str, csv::Writer>, } impl DebugDataWriter { - /// Open CSV files to write debug info to + /// Set up debug output, creating CSV files on first use /// /// # Arguments /// /// * `output_path` - Folder where files will be saved - fn create(output_path: &Path) -> Result { - let new_writer = |file_name| { - let file_path = output_path.join(file_name); - csv::Writer::from_path(file_path) - }; - - Ok(Self { + fn create(output_path: &Path) -> Self { + Self { context: None, output_path: output_path.to_path_buf(), - unmet_demand_file_path: output_path.join(UNMET_DEMAND_FILE_NAME), - commodity_balance_duals_writer: new_writer(COMMODITY_BALANCE_DUALS_FILE_NAME)?, - unmet_demand_writer: None, - solver_values_writer: new_writer(SOLVER_VALUES_FILE_NAME)?, - dispatch_asset_writer: new_writer(ACTIVITY_ASSET_DISPATCH)?, custom_writers: HashMap::new(), - }) + } } /// Prepend the current context to the run description @@ -278,171 +205,6 @@ impl DebugDataWriter { } } - /// Write debug info about the dispatch optimisation - fn write_dispatch_debug_info( - &mut self, - milestone_year: u32, - run_description: &str, - solution: &Solution, - ) -> Result<()> { - self.write_dispatch( - milestone_year, - run_description, - solution.iter_activity(), - solution.iter_activity_duals(), - solution.iter_column_duals(), - )?; - self.write_commodity_balance_duals( - milestone_year, - run_description, - solution.iter_commodity_balance_duals(), - )?; - self.write_unmet_demand( - milestone_year, - run_description, - solution.iter_unmet_demand(), - )?; - self.write_solver_values(milestone_year, run_description, solution.objective_value)?; - Ok(()) - } - - // Write activity to file - fn write_dispatch<'a, I, J, K>( - &mut self, - milestone_year: u32, - run_description: &str, - iter_activity: I, - iter_activity_duals: J, - iter_column_duals: K, - ) -> Result<()> - where - I: Iterator, - J: Iterator, - K: Iterator, - { - // To account for different order of entries or missing ones, we first compile data in hash map - type CompiledActivityData = ( - Option, - Option, - Option, - ); - let mut map: IndexMap<(&AssetRef, &TimeSliceID), CompiledActivityData> = IndexMap::new(); - - // For the activities - for (asset, time_slice, activity) in iter_activity { - map.entry((asset, time_slice)).or_default().0 = Some(activity); - } - // The activity duals - for (asset, time_slice, activity_dual) in iter_activity_duals { - map.entry((asset, time_slice)).or_default().1 = Some(activity_dual); - } - // And the column duals - for (asset, time_slice, column_dual) in iter_column_duals { - map.entry((asset, time_slice)).or_default().2 = Some(column_dual); - } - - for ((asset, time_slice), (activity, activity_dual, column_dual)) in map { - let row = DispatchRow { - milestone_year, - run_description: self.with_context(run_description), - asset_id: asset.id(), - process_id: asset.process_id().clone(), - region_id: asset.region_id().clone(), - time_slice: time_slice.clone(), - activity, - activity_dual, - column_dual, - }; - self.dispatch_asset_writer.serialize(row)?; - } - - Ok(()) - } - - /// Write commodity balance duals to file - fn write_commodity_balance_duals<'a, I>( - &mut self, - milestone_year: u32, - run_description: &str, - iter: I, - ) -> Result<()> - where - I: Iterator, - { - for (commodity_id, region_id, time_slice, value) in iter { - let row = CommodityBalanceDualsRow { - milestone_year, - run_description: self.with_context(run_description), - commodity_id: commodity_id.clone(), - region_id: region_id.clone(), - time_slice: time_slice.clone(), - value, - }; - self.commodity_balance_duals_writer.serialize(row)?; - } - - Ok(()) - } - - /// Write unmet demand values to file - fn write_unmet_demand<'a, I>( - &mut self, - milestone_year: u32, - run_description: &str, - iter: I, - ) -> Result<()> - where - I: Iterator, - { - let mut rows = iter.peekable(); - - if rows.peek().is_none() { - return Ok(()); - } - - // If the unmet demand writer already exist, we panic, as it should not happen - assert!( - self.unmet_demand_writer.is_none(), - "Unmet demand file already exists!" - ); - - let run_description = self.with_context(run_description); - let writer = self - .unmet_demand_writer - .insert(csv::Writer::from_path(&self.unmet_demand_file_path)?); - for (commodity_id, region_id, time_slice, value) in rows { - let row = UnmetDemandRow { - milestone_year, - run_description: run_description.clone(), - commodity_id: commodity_id.clone(), - region_id: region_id.clone(), - time_slice: time_slice.clone(), - value, - }; - writer.serialize(row)?; - } - - Ok(()) - } - - /// Write additional solver output values to file - fn write_solver_values( - &mut self, - milestone_year: u32, - run_description: &str, - objective_value: Money, - ) -> Result<()> { - let row = SolverValuesRow { - milestone_year, - run_description: self.with_context(run_description), - objective_value, - }; - self.solver_values_writer.serialize(row)?; - self.solver_values_writer.flush()?; - - Ok(()) - } - /// Write rows to a debug file owned by another module /// /// The file is created on first use, even if `rows` is empty. @@ -466,12 +228,6 @@ impl DebugDataWriter { /// Flush the underlying streams fn flush(&mut self) -> Result<()> { - if let Some(wrt) = &mut self.unmet_demand_writer { - wrt.flush()?; - } - self.commodity_balance_duals_writer.flush()?; - self.solver_values_writer.flush()?; - self.dispatch_asset_writer.flush()?; for wrt in self.custom_writers.values_mut() { wrt.flush()?; } @@ -505,12 +261,7 @@ impl DataWriter { csv::Writer::from_path(file_path) }; - let debug_writer = if save_debug_info { - // Create debug CSV files - Some(DebugDataWriter::create(output_path)?) - } else { - None - }; + let debug_writer = save_debug_info.then(|| DebugDataWriter::create(output_path)); Ok(Self { assets: new_writer(ASSETS_FILE_NAME)?, @@ -521,20 +272,6 @@ impl DataWriter { }) } - /// Write debug info about the dispatch optimisation - pub fn write_dispatch_debug_info( - &mut self, - milestone_year: u32, - run_description: &str, - solution: &Solution, - ) -> Result<()> { - if let Some(wtr) = &mut self.debug { - wtr.write_dispatch_debug_info(milestone_year, run_description, solution)?; - } - - Ok(()) - } - /// Whether debug files are being written pub fn debug_enabled(&self) -> bool { self.debug.is_some() @@ -829,207 +566,6 @@ mod tests { assert_equal(records, iter::once(expected)); } - #[rstest] - fn write_commodity_balance_duals( - commodity_id: CommodityID, - region_id: RegionID, - time_slice: TimeSliceID, - ) { - let milestone_year = 2020; - let run_description = "test_run".to_string(); - let value = MoneyPerFlow(0.5); - let dir = tempdir().unwrap(); - - // Write commodity balance dual - { - let mut writer = DebugDataWriter::create(dir.path()).unwrap(); - writer - .write_commodity_balance_duals( - milestone_year, - &run_description, - iter::once((&commodity_id, ®ion_id, &time_slice, value)), - ) - .unwrap(); - writer.flush().unwrap(); - } - - // Read back and compare - let expected = CommodityBalanceDualsRow { - milestone_year, - run_description, - commodity_id, - region_id, - time_slice, - value, - }; - let records: Vec = - csv::Reader::from_path(dir.path().join(COMMODITY_BALANCE_DUALS_FILE_NAME)) - .unwrap() - .into_deserialize() - .try_collect() - .unwrap(); - assert_equal(records, iter::once(expected)); - } - - #[rstest] - fn write_unmet_demand(commodity_id: CommodityID, region_id: RegionID, time_slice: TimeSliceID) { - let milestone_year = 2020; - let run_description = "test_run".to_string(); - let value = Flow(0.5); - let dir = tempdir().unwrap(); - - // Write unmet demand - { - let mut writer = DebugDataWriter::create(dir.path()).unwrap(); - writer - .write_unmet_demand( - milestone_year, - &run_description, - iter::once((&commodity_id, ®ion_id, &time_slice, value)), - ) - .unwrap(); - writer.flush().unwrap(); - } - - // Read back and compare - let expected = UnmetDemandRow { - milestone_year, - run_description, - commodity_id, - region_id, - time_slice, - value, - }; - let records: Vec = - csv::Reader::from_path(dir.path().join(UNMET_DEMAND_FILE_NAME)) - .unwrap() - .into_deserialize() - .try_collect() - .unwrap(); - assert_equal(records, iter::once(expected)); - } - - #[rstest] - fn write_dispatch(assets: AssetPool, time_slice: TimeSliceID) { - let milestone_year = 2020; - let run_description = "test_run".to_string(); - let activity = Activity(100.5); - let activity_dual = MoneyPerActivity(-1.5); - let column_dual = MoneyPerActivity(5.0); - let dir = tempdir().unwrap(); - let asset = assets.iter().next().unwrap(); - - // Write activity - { - let mut writer = DebugDataWriter::create(dir.path()).unwrap(); - writer - .write_dispatch( - milestone_year, - &run_description, - iter::once((asset, &time_slice, activity)), - iter::once((asset, &time_slice, activity_dual)), - iter::once((asset, &time_slice, column_dual)), - ) - .unwrap(); - writer.flush().unwrap(); - } - - // Read back and compare - let expected = DispatchRow { - milestone_year, - run_description, - asset_id: asset.id(), - process_id: asset.process_id().clone(), - region_id: asset.region_id().clone(), - time_slice, - activity: Some(activity), - activity_dual: Some(activity_dual), - column_dual: Some(column_dual), - }; - let records: Vec = - csv::Reader::from_path(dir.path().join(ACTIVITY_ASSET_DISPATCH)) - .unwrap() - .into_deserialize() - .try_collect() - .unwrap(); - assert_equal(records, iter::once(expected)); - } - - #[rstest] - fn write_dispatch_with_missing_keys(assets: AssetPool, time_slice: TimeSliceID) { - let milestone_year = 2020; - let run_description = "test_run".to_string(); - let activity = Activity(100.5); - let dir = tempdir().unwrap(); - let asset = assets.iter().next().unwrap(); - - // Write activity - { - let mut writer = DebugDataWriter::create(dir.path()).unwrap(); - writer - .write_dispatch( - milestone_year, - &run_description, - iter::once((asset, &time_slice, activity)), - iter::empty::<(&AssetRef, &TimeSliceID, MoneyPerActivity)>(), - iter::empty::<(&AssetRef, &TimeSliceID, MoneyPerActivity)>(), - ) - .unwrap(); - writer.flush().unwrap(); - } - - // Read back and compare - let expected = DispatchRow { - milestone_year, - run_description, - asset_id: asset.id(), - process_id: asset.process_id().clone(), - region_id: asset.region_id().clone(), - time_slice, - activity: Some(activity), - activity_dual: None, - column_dual: None, - }; - let records: Vec = - csv::Reader::from_path(dir.path().join(ACTIVITY_ASSET_DISPATCH)) - .unwrap() - .into_deserialize() - .try_collect() - .unwrap(); - assert_equal(records, iter::once(expected)); - } - - #[rstest] - fn write_solver_values() { - let milestone_year = 2020; - let run_description = "test_run".to_string(); - let objective_value = Money(1234.56); - let dir = tempdir().unwrap(); - - // Write solver values - { - let mut writer = DebugDataWriter::create(dir.path()).unwrap(); - writer - .write_solver_values(milestone_year, &run_description, objective_value) - .unwrap(); - writer.flush().unwrap(); - } - - // Read back and compare - let expected = SolverValuesRow { - milestone_year, - run_description, - objective_value, - }; - let records: Vec = - csv::Reader::from_path(dir.path().join(SOLVER_VALUES_FILE_NAME)) - .unwrap() - .into_deserialize() - .try_collect() - .unwrap(); - assert_equal(records, iter::once(expected)); - } - #[rstest] #[case(true)] #[case(false)] @@ -1063,6 +599,16 @@ mod tests { writer.flush().unwrap(); } + let debug_files = fs::read_dir(dir.path()) + .unwrap() + .map(|entry| entry.unwrap().file_name().to_string_lossy().into_owned()) + .filter(|name| name.starts_with("debug_")) + .collect::>(); + assert_eq!( + debug_files, + if debug { vec![file_name] } else { Vec::new() } + ); + let path = dir.path().join(file_name); if debug { let records: Vec = csv::Reader::from_path(path) diff --git a/src/process.rs b/src/process.rs index 860d209f7..435cc2979 100644 --- a/src/process.rs +++ b/src/process.rs @@ -576,9 +576,7 @@ impl ProcessInvestmentConstraint { #[cfg(test)] mod tests { use super::*; - use crate::commodity::{ - CommodityConstraintsMap, CommodityLevyMap, CommodityType, DemandMap, PricingStrategy, - }; + use crate::commodity::{CommodityLevyMap, CommodityType, DemandMap, PricingStrategy}; use crate::fixture::{assert_error, process, region_id, time_slice, time_slice_info2}; use crate::time_slice::TimeSliceLevel; use crate::time_slice::TimeSliceSelection; @@ -646,7 +644,6 @@ mod tests { levies_prod, levies_cons, demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }) } @@ -668,7 +665,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: levies, demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }) } @@ -690,7 +686,6 @@ mod tests { levies_prod: levies, levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }) } @@ -714,7 +709,6 @@ mod tests { levies_prod, levies_cons, demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }) } @@ -730,7 +724,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }) } @@ -747,7 +740,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }), coeff: FlowPerActivity(1.0), @@ -771,7 +763,6 @@ mod tests { levies_prod: levies, levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }), coeff: FlowPerActivity(1.0), @@ -795,7 +786,6 @@ mod tests { levies_prod: levies, levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }), coeff: FlowPerActivity(1.0), @@ -1064,7 +1054,6 @@ mod tests { levies_prod: CommodityLevyMap::new(), levies_cons: CommodityLevyMap::new(), demand: DemandMap::new(), - constraints: CommodityConstraintsMap::new(), units: "PJ".into(), }); diff --git a/src/simulation.rs b/src/simulation.rs index 33a9e7e3a..c95e17262 100644 --- a/src/simulation.rs +++ b/src/simulation.rs @@ -12,7 +12,6 @@ use std::sync::Arc; pub mod activity; pub mod investment; -pub mod optimisation; use investment::{AgentRunMode, run_agents_for_year}; pub mod market; pub mod prices; @@ -24,7 +23,7 @@ pub use prices::PriceMap; /// /// * `model` - The model to run /// * `output_path` - The folder to which output files will be written -/// * `debug_model` - Whether to write additional information (e.g. duals) to output files +/// * `debug_model` - Whether to write additional agent optimisation information to output files #[allow(clippy::too_many_lines)] pub fn run(model: &Model, output_path: &Path, debug_model: bool) -> Result<()> { let mut writer = DataWriter::create(output_path, &model.model_path, debug_model)?; diff --git a/src/simulation/investment.rs b/src/simulation/investment.rs index ec8bf35de..dcee0d07e 100644 --- a/src/simulation/investment.rs +++ b/src/simulation/investment.rs @@ -56,7 +56,7 @@ pub type AllDemandMap = IndexMap<(CommodityID, RegionID, TimeSliceSelection), Fl /// * `year` - Milestone year being processed /// * `assets` - The asset pool (commissioned and otherwise) /// * `mode` - Whether agents dispatch committed assets or make investment decisions -/// * `prices` - Commodity prices calculated in the previous full system dispatch +/// * `prices` - Commodity prices calculated from the previous agent activities /// * `writer` - Data writer /// /// # Returns diff --git a/src/simulation/investment/competitive.rs b/src/simulation/investment/competitive.rs index 5b207a69d..932719822 100644 --- a/src/simulation/investment/competitive.rs +++ b/src/simulation/investment/competitive.rs @@ -52,7 +52,7 @@ use std::sync::Arc; /// * `options` - Committed assets, existing assets and processes available to the agent /// * `agent_addition_limits` - The agent's share of addition limits for candidate processes /// * `agent_total_limits` - The agent's share of total capacity limits for processes -/// * `prices` - Commodity prices from the previous full system dispatch +/// * `prices` - Commodity prices calculated from the previous agent activities /// * `year` - Current milestone year /// * `writer` - Data writer /// diff --git a/src/simulation/investment/competitive/constraints.rs b/src/simulation/investment/competitive/constraints.rs index 545618ea8..ed7bfe171 100644 --- a/src/simulation/investment/competitive/constraints.rs +++ b/src/simulation/investment/competitive/constraints.rs @@ -3,8 +3,8 @@ use super::optimisation::Variable; use crate::asset::AssetRef; use crate::commodity::Commodity; use crate::model::Model; +use crate::optimisation::group_dispatch_equivalent_assets; use crate::simulation::investment::DemandMap; -use crate::simulation::optimisation::group_dispatch_equivalent_assets; use crate::time_slice::{Season, TimeSliceID, TimeSliceInfo, TimeSliceSelection}; use crate::units::{MoneyPerCapacityPerYear, Year}; use highs::RowProblem as Problem; @@ -79,9 +79,7 @@ pub fn add_demand_constraints( /// Add seasonal and annual utilisation peak constraints to the problem. /// -/// This is almost identical to equivalent constraints in the full-system dispatch, but here we -/// make the penalties negative as this is a maximise optimisation (whereas dispatch is a minimise -/// optimisation). +/// Penalties have negative coefficients because the competitive optimisation maximises. pub fn add_utilisation_peak_constraints( problem: &mut Problem, model: &Model, diff --git a/src/simulation/investment/competitive/optimisation.rs b/src/simulation/investment/competitive/optimisation.rs index d74378211..b47d296e7 100644 --- a/src/simulation/investment/competitive/optimisation.rs +++ b/src/simulation/investment/competitive/optimisation.rs @@ -8,12 +8,11 @@ use super::record_asset_selection; use crate::asset::AssetRef; use crate::commodity::Commodity; use crate::model::Model; +use crate::optimisation::{ + ModelError, apply_highs_options_from_toml, group_dispatch_equivalent_assets, solve_optimal, +}; use crate::simulation::activity::ActivityMap; use crate::simulation::investment::DemandMap; -use crate::simulation::optimisation::ModelError; -use crate::simulation::optimisation::apply_highs_options_from_toml; -use crate::simulation::optimisation::group_dispatch_equivalent_assets; -use crate::simulation::optimisation::solve_optimal; use crate::time_slice::{TimeSliceID, TimeSliceInfo}; use crate::units::{Activity, Flow}; use anyhow::{Context, Result}; diff --git a/src/simulation/investment/portfolio.rs b/src/simulation/investment/portfolio.rs index 4b8fa59bd..a7d327be0 100644 --- a/src/simulation/investment/portfolio.rs +++ b/src/simulation/investment/portfolio.rs @@ -42,7 +42,7 @@ use optimisation::perform_optimisation; /// * `options` - Committed assets, existing assets and processes available to the agent /// * `agent_addition_limits` - The agent's share of addition limits for candidate processes /// * `agent_total_limits` - The agent's share of total capacity limits for processes -/// * `prices` - Commodity prices from the previous full system dispatch +/// * `prices` - Commodity prices calculated from the previous agent activities /// * `year` - Current milestone year /// * `writer` - Data writer /// diff --git a/src/simulation/investment/portfolio/optimisation.rs b/src/simulation/investment/portfolio/optimisation.rs index 234ae04fd..5a70aef49 100644 --- a/src/simulation/investment/portfolio/optimisation.rs +++ b/src/simulation/investment/portfolio/optimisation.rs @@ -2,11 +2,10 @@ use crate::asset::AssetRef; use crate::commodity::Commodity; use crate::model::Model; +use crate::optimisation::{ModelError, apply_highs_options_from_toml, solve_optimal}; use crate::process::ProcessID; use crate::simulation::activity::ActivityMap; use crate::simulation::investment::DemandMap; -use crate::simulation::optimisation::ModelError; -use crate::simulation::optimisation::{apply_highs_options_from_toml, solve_optimal}; use crate::simulation::prices::Prices; use crate::time_slice::{TimeSliceID, TimeSliceInfo}; use crate::units::{Activity, Capacity}; diff --git a/src/simulation/optimisation.rs b/src/simulation/optimisation.rs deleted file mode 100644 index ab5ced0ac..000000000 --- a/src/simulation/optimisation.rs +++ /dev/null @@ -1,585 +0,0 @@ -//! Code for performing dispatch optimisation. -//! -//! This is used to calculate commodity flows and prices. -use crate::asset::AssetRef; -use crate::commodity::CommodityID; -use crate::input::format_items_with_cap; -use crate::model::Model; -use crate::output::DataWriter; -use crate::region::RegionID; -use crate::simulation::activity::{ActivityMap, FlowMap, create_flow_map}; -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}; -use highs::{HighsModelStatus, RowProblem as Problem, Sense}; -use indexmap::{IndexMap, IndexSet}; -use itertools::iproduct; -use log::warn; -use std::error::Error; -use std::ops::Range; - -mod constraints; -pub(crate) use constraints::group_dispatch_equivalent_assets; -use constraints::{ConstraintKeys, add_model_constraints}; - -/// A decision variable in the optimisation -/// -/// Note that this type does **not** include the value of the variable; it just refers to a -/// particular column of the problem. -type Variable = highs::Col; - -/// The map of activity variables for assets -type ActivityVariableMap = IndexMap<(AssetRef, TimeSliceID), Variable>; - -/// Variables representing unmet demand for a given market -type UnmetDemandVariableMap = IndexMap<(CommodityID, RegionID, TimeSliceID), Variable>; - -/// A map for easy lookup of variables in the problem. -/// -/// The entries are ordered (see [`IndexMap`]). -/// -/// We use this data structure for two things: -/// -/// 1. In order define constraints for the optimisation -/// 2. To keep track of the combination of parameters that each variable corresponds to, for when we -/// are reading the results of the optimisation. -pub struct VariableMap { - activity_vars: ActivityVariableMap, - unmet_demand_vars: UnmetDemandVariableMap, - unmet_demand_var_idx: Range, -} - -impl VariableMap { - /// Create a new [`VariableMap`] and add activity variables to the problem - /// - /// # Arguments - /// - /// * `problem` - The optimisation problem - /// * `model` - The model - /// * `assets` - The asset pool - /// * `year` - Current milestone year - fn new_with_activity_vars( - problem: &mut Problem, - model: &Model, - assets: &[AssetRef], - year: u32, - ) -> Self { - let mut activity_vars = ActivityVariableMap::new(); - add_activity_variables( - problem, - &mut activity_vars, - &model.time_slice_info, - assets, - year, - ); - - Self { - activity_vars, - unmet_demand_vars: UnmetDemandVariableMap::default(), - unmet_demand_var_idx: Range::default(), - } - } - - /// Add unmet demand variables to the map and the problem - /// - /// # Arguments - /// - /// * `problem` - The optimisation problem - /// * `model` - The model - /// * `markets_to_allow_unmet_demand` - The subset of markets to add unmet demand variables for - fn add_unmet_demand_variables( - &mut self, - problem: &mut Problem, - model: &Model, - markets_to_allow_unmet_demand: &[(CommodityID, RegionID)], - ) { - assert_ne!(markets_to_allow_unmet_demand, []); - - // This line **must** come before we add more variables - let start = problem.num_cols(); - - // Add variables - let voll = model.parameters.value_of_lost_load; - self.unmet_demand_vars.extend( - iproduct!( - markets_to_allow_unmet_demand.iter(), - model.time_slice_info.iter_ids() - ) - .map(|((commodity_id, region_id), time_slice)| { - let key = (commodity_id.clone(), region_id.clone(), time_slice.clone()); - let var = problem.add_column(voll.value(), 0.0..); - (key, var) - }), - ); - - self.unmet_demand_var_idx = start..problem.num_cols(); - } - - /// Get the activity [`Variable`] corresponding to the given parameters. - fn get_activity_var(&self, asset: &AssetRef, time_slice: &TimeSliceID) -> Variable { - let key = (asset.clone(), time_slice.clone()); - - *self - .activity_vars - .get(&key) - .expect("No asset variable found for given params") - } - - /// Get the unmet demand [`Variable`] corresponding to the given parameters. - fn get_unmet_demand_var( - &self, - commodity_id: &CommodityID, - region_id: &RegionID, - time_slice: &TimeSliceID, - ) -> Variable { - *self - .unmet_demand_vars - .get(&(commodity_id.clone(), region_id.clone(), time_slice.clone())) - .expect("No unmet demand variable for given params") - } - - /// Iterate over the keys for activity variables - fn activity_var_keys(&self) -> indexmap::map::Keys<'_, (AssetRef, TimeSliceID), Variable> { - self.activity_vars.keys() - } -} - -/// The solution to the dispatch optimisation problem -#[allow(clippy::struct_field_names)] -pub struct Solution<'a> { - solution: highs::Solution, - variables: VariableMap, - time_slice_info: &'a TimeSliceInfo, - constraint_keys: ConstraintKeys, - /// The objective value for the solution - pub objective_value: Money, -} - -impl Solution<'_> { - /// Create a map of commodity flows for each asset's coeffs at every time slice - pub fn create_flow_map(&self) -> FlowMap { - create_flow_map(self.iter_activity()) - } - - /// Activity for each asset - pub fn iter_activity(&self) -> impl Iterator { - self.variables - .activity_var_keys() - .zip(self.solution.columns()) - .map(|((asset, time_slice), activity)| (asset, time_slice, Activity(*activity))) - } - - /// Activity for each asset, as an [`ActivityMap`] - pub fn activity_map(&self) -> ActivityMap { - self.iter_activity() - .map(|(asset, time_slice, activity)| ((asset.clone(), time_slice.clone()), activity)) - .collect() - } - - /// Iterate over unmet demand - pub fn iter_unmet_demand( - &self, - ) -> impl Iterator { - self.variables - .unmet_demand_vars - .keys() - .zip(self.solution.columns()[self.variables.unmet_demand_var_idx.clone()].iter()) - .map(|((commodity_id, region_id, time_slice), flow)| { - (commodity_id, region_id, time_slice, Flow(*flow)) - }) - } - - /// Keys and dual values for commodity balance constraints. - pub fn iter_commodity_balance_duals( - &self, - ) -> impl Iterator { - // Each commodity balance constraint applies to a particular time slice - // selection (depending on time slice level). Where this covers multiple time slices, - // we return the same dual for each individual time slice. - self.constraint_keys - .commodity_balance_keys - .zip_duals(self.solution.dual_rows()) - .flat_map(|((commodity_id, region_id, ts_selection), price)| { - ts_selection - .iter(self.time_slice_info) - .map(move |(ts, _)| (commodity_id, region_id, ts, price)) - }) - } - - /// Keys and dual values for activity constraints. - /// - /// Note: this excludes seasonal and annual constraints. Recommended for now not to use - /// this for models that include seasonal or annual availability constraints. - pub fn iter_activity_duals( - &self, - ) -> impl Iterator { - self.constraint_keys - .activity_keys - .zip_duals(self.solution.dual_rows()) - .filter(|&((_asset, ts_selection), _dual)| { - matches!(ts_selection, TimeSliceSelection::Single(_)) - }) - .map(|((asset, ts_selection), dual)| { - // `unwrap` is safe here because we just matched Single(_) - let (time_slice, _) = ts_selection.iter(self.time_slice_info).next().unwrap(); - (asset, time_slice, dual) - }) - } - - /// Keys and values for column duals. - pub fn iter_column_duals( - &self, - ) -> impl Iterator { - self.variables - .activity_var_keys() - .zip(self.solution.dual_columns()) - .map(|((asset, time_slice), dual)| (asset, time_slice, MoneyPerActivity(*dual))) - } -} - -/// Defines the possible errors that can occur when running the solver -#[derive(Debug, derive_more::Display, derive_more::From)] -pub enum ModelError { - /// An optimal solution could not be found - #[display("Could not find optimal result: {_0:?}")] - NonOptimal(HighsModelStatus), - /// Another error occurred - #[display("{_0}")] - Other(anyhow::Error), -} - -impl ModelError { - /// Convert this error into an [`anyhow::Error`] - pub fn into_anyhow(self) -> anyhow::Error { - match self { - ModelError::NonOptimal(status) => anyhow!("Could not find optimal result: {status:?}"), - ModelError::Other(error) => error, - } - } -} - -impl Error for ModelError { - fn source(&self) -> Option<&(dyn Error + 'static)> { - match self { - ModelError::NonOptimal(_) => None, - ModelError::Other(error) => Some(error.as_ref()), - } - } -} - -/// Apply the specified HiGHS options from a [`toml::Table`] -pub fn apply_highs_options_from_toml( - model: &mut highs::Model, - options: &toml::Table, -) -> Result<()> { - // Attempt to set an option, returning an error if it fails - macro_rules! try_set_opt { - ($option:expr, $value:expr) => {{ - model - .try_set_option($option.as_str(), $value) - .map_err(|_| anyhow!("Invalid option name or value"))?; - - Ok(()) - }}; - } - - // Iterate through options, applying each in turn to the HiGHS model - for (option, value) in options { - match value { - toml::Value::String(value) => try_set_opt!(option, value.as_str()), - toml::Value::Integer(value) => match i32::try_from(*value) { - Ok(value) => try_set_opt!(option, value), - Err(_) => Err(anyhow!("Value out of range")), - }, - toml::Value::Float(value) => try_set_opt!(option, *value), - toml::Value::Boolean(value) => try_set_opt!(option, *value), - _ => Err(anyhow!("HiGHS options cannot have this type")), - } - .with_context(|| format!("Failed to set option \"{option}\" to value \"{value}\""))?; - } - - Ok(()) -} - -/// Try to solve the model, returning an error if the model is incoherent or result is non-optimal -pub fn solve_optimal(model: highs::Model) -> Result { - let solved = model - .try_solve() - .map_err(|status| anyhow!("Incoherent model: {status:?}"))?; - - match solved.status() { - HighsModelStatus::Optimal => Ok(solved), - status => Err(status.into()), - } -} - -/// Provides the interface for running the dispatch optimisation. -/// -/// The run will attempt to meet unmet demand: if the solver reports infeasibility -/// the implementation will rerun including unmet-demand variables to identify offending -/// markets and provide a clearer error message. -/// -/// For a detailed description, please see the [dispatch optimisation formulation][1]. -/// -#[doc = concat!("[1]: ", crate::docs_url!("/model/dispatch_optimisation.html"))] -#[must_use = "Must call run() method on DispatchRun struct"] -pub struct DispatchRun<'model, 'run> { - model: &'model Model, - assets: &'run [AssetRef], - market_demands: &'run AllDemandMap, - year: u32, -} - -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, - market_demands: &'run AllDemandMap, - ) -> Self { - Self { - model, - assets, - market_demands, - year, - } - } - - /// Perform the dispatch optimisation. - /// - /// # Arguments - /// - /// * `run_description` - Which dispatch run for the current year this is - /// * `writer` - For saving output data - /// - /// # Returns - /// - /// A solution containing asset activities and solver diagnostics, or an error. - pub fn run(&self, run_description: &str, writer: &mut DataWriter) -> Result> { - let markets_to_balance: Vec<_> = self.model.iter_markets().collect(); - - // First solve the configured dispatch problem. If it is infeasible, run diagnostic solves - // below to distinguish unmet demand from infeasibility caused by explicit constraints. - match self.run_internal( - &markets_to_balance, - /*include_commodity_constraints=*/ true, - /*allow_unmet_demand=*/ false, - ) { - // If the run is successful, we write debug info and return the solution - Ok(solution) => { - writer.write_dispatch_debug_info(self.year, run_description, &solution)?; - Ok(solution) - } - - // If the problem is infeasible, we run diagnostics to identify the cause and provide a - // more helpful error message. - Err(ModelError::NonOptimal(HighsModelStatus::Infeasible)) => { - // Generic message for infeasibility, to be augmented with more specific diagnostics - // below - let mut diagnoses = vec![ - "The solver has indicated that the dispatch problem is infeasible".to_string(), - ]; - - // Get diagnostic information for unmet demand - if let Some(diagnosis) = - self.run_unmet_demand_diagnostic(&markets_to_balance, run_description, writer)? - { - diagnoses.push(diagnosis); - } - - // Get diagnostic information for commodity constraints, if any apply this year. - if self.has_commodity_constraints() - && let Some(diagnosis) = self.run_commodity_constraints_diagnosis( - &markets_to_balance, - run_description, - writer, - )? - { - diagnoses.push(diagnosis); - } - - // Assemble and return the final error message, which may include multiple diagnoses - bail!("{}.", diagnoses.join(". ")); - } - - // Other errors are propagated up to the caller - Err(err) => Err(err.into_anyhow()), - } - } - - /// Check whether any explicit commodity constraints apply in the current year. - fn has_commodity_constraints(&self) -> bool { - self.model.commodities.values().any(|commodity| { - commodity - .constraints - .get(&self.year) - .is_some_and(|constraints| !constraints.is_empty()) - }) - } - - /// Diagnose whether explicit commodity constraints cause infeasibility. - fn run_commodity_constraints_diagnosis( - &self, - markets_to_balance: &[(CommodityID, RegionID)], - run_description: &str, - writer: &mut DataWriter, - ) -> Result> { - warn!("Dispatch optimisation was infeasible; running commodity constraints diagnostic"); - - match self.run_internal( - markets_to_balance, - /*include_commodity_constraints=*/ false, - /*allow_unmet_demand=*/ false, - ) { - Ok(solution) => { - let diagnostic_run_description = - format!("{run_description} COMMODITY_CONSTRAINTS_DIAGNOSTIC"); - writer.write_dispatch_debug_info( - self.year, - &diagnostic_run_description, - &solution, - )?; - - Ok(Some( - "The infeasibility is likely caused by one or more constraints defined in \ - `commodity_constraints.csv`. Please note that commodity constraints are \ - currently an experimental feature, so this is not necessarily unexpected" - .to_string(), - )) - } - - // The problem remains infeasible without explicit commodity constraints, so they are - // not identified as the cause. Don't return a diagnostic message in this case. - Err(ModelError::NonOptimal(HighsModelStatus::Infeasible)) => Ok(None), - - // Other errors are propagated up to the caller - Err(error) => Err(error.into_anyhow()), - } - } - - /// Re-run the configured problem with unmet-demand variables to identify unmet demand. - fn run_unmet_demand_diagnostic( - &self, - markets_to_balance: &[(CommodityID, RegionID)], - run_description: &str, - writer: &mut DataWriter, - ) -> Result> { - warn!("Dispatch optimisation was infeasible; running unmet demand diagnostic"); - - match self.run_internal( - markets_to_balance, - /*include_commodity_constraints=*/ true, - /*allow_unmet_demand=*/ true, - ) { - Ok(solution) => { - // The diagnostic solution is written only to provide debugging information; it is - // never returned as the result of the original dispatch run. - let diagnostic_run_description = - format!("{run_description} UNMET_DEMAND_DIAGNOSTIC"); - writer.write_dispatch_debug_info( - self.year, - &diagnostic_run_description, - &solution, - )?; - - // Collect markets where the diagnostic solution uses positive unmet demand. - let markets: IndexSet<_> = solution - .iter_unmet_demand() - .filter(|(_, _, _, flow)| *flow > Flow(0.0)) - .map(|(commodity_id, region_id, _, _)| { - (commodity_id.clone(), region_id.clone()) - }) - .collect(); - - Ok(Some(if markets.is_empty() { - "No unmet demand was identified".to_string() - } else { - format!( - "Demand was not met for the following markets: {}", - format_items_with_cap(markets) - ) - })) - } - - // The problem remains infeasible even with unmet demand variables, so unmet demand is - // not identified as the cause. Don't return a diagnostic message in this case. - Err(ModelError::NonOptimal(HighsModelStatus::Infeasible)) => Ok(None), - - // Other errors are propagated up to the caller - Err(error) => Err(error.into_anyhow()), - } - } - - /// Run dispatch to balance the specified markets, optionally including unmet demand variables - fn run_internal( - &self, - markets_to_balance: &[(CommodityID, RegionID)], - include_commodity_constraints: bool, - allow_unmet_demand: bool, - ) -> Result, ModelError> { - // Set up problem - let mut problem = Problem::default(); - let mut variables = - VariableMap::new_with_activity_vars(&mut problem, self.model, self.assets, self.year); - - // If unmet demand is enabled for this dispatch run (and is allowed by the model param) then - // we add variables representing unmet demand for all markets being balanced - if allow_unmet_demand { - variables.add_unmet_demand_variables(&mut problem, self.model, markets_to_balance); - } - - // Add constraints - let assets = self.assets.iter(); - let constraint_keys = add_model_constraints( - &mut problem, - &variables, - self.model, - &assets, - markets_to_balance, - self.market_demands, - self.year, - include_commodity_constraints, - ); - - // Create model and apply any user-supplied HiGHS options to it - let mut model = problem.optimise(Sense::Minimise); - apply_highs_options_from_toml(&mut model, &self.model.parameters.highs.dispatch_options) - .context("Failed to apply custom HiGHS options to dispatch optimisation")?; - let solution = solve_optimal(model)?; - - Ok(Solution { - solution: solution.get_solution(), - variables, - time_slice_info: &self.model.time_slice_info, - constraint_keys, - objective_value: Money(solution.objective_value()), - }) - } -} - -/// Add variables to the optimisation problem. -/// -/// # Arguments -/// -/// * `problem` - The optimisation problem -/// * `variables` - The map of asset variables -/// * `time_slice_info` - Information about assets -/// * `assets` - Assets to include -/// * `year` - Current milestone year -fn add_activity_variables( - problem: &mut Problem, - variables: &mut ActivityVariableMap, - time_slice_info: &TimeSliceInfo, - assets: &[AssetRef], - year: u32, -) { - for (asset, time_slice) in iproduct!(assets.iter(), time_slice_info.iter_ids()) { - let coeff = asset.get_operating_cost(year, time_slice); - let var = problem.add_column(coeff.value(), 0.0..); - let key = (asset.clone(), time_slice.clone()); - let existing = variables.insert(key, var).is_some(); - assert!(!existing, "Duplicate entry for var"); - } -} diff --git a/src/simulation/optimisation/constraints.rs b/src/simulation/optimisation/constraints.rs deleted file mode 100644 index 72ff98742..000000000 --- a/src/simulation/optimisation/constraints.rs +++ /dev/null @@ -1,597 +0,0 @@ -//! Code for adding constraints to the dispatch optimisation problem. -use super::VariableMap; -use crate::asset::{AssetIterator, AssetRef}; -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; -use indexmap::IndexMap; -use std::collections::HashMap; - -/// Corresponding variables for a constraint along with the row offset in the solution -pub struct KeysWithOffset { - /// Row offset in the solver's row ordering corresponding to the first key in `keys`. - /// - /// This offset is used to index into the solver duals vector when mapping dual - /// values back to the stored `keys`. - offset: usize, - /// Keys for each constraint row. The number of keys equals the number of rows - /// covered starting at `offset`. - keys: Vec, -} - -impl KeysWithOffset { - /// Zip the keys with the corresponding dual values in the solution, accounting for the offset. - /// - /// The returned iterator yields pairs of `(key, dual)` where `dual` is wrapped in the - /// unit type `U: UnitType`. The method asserts that the provided `duals` slice contains - /// at least `offset + keys.len()` elements. - pub fn zip_duals<'a, U>(&'a self, duals: &'a [f64]) -> impl Iterator - where - U: UnitType, - { - assert!( - self.offset + self.keys.len() <= duals.len(), - "Bad constraint keys: dual rows out of range" - ); - - self.keys - .iter() - .zip(duals[self.offset..].iter().copied().map(U::new)) - } -} - -/// Indicates the commodity ID and time slice selection covered by each commodity balance constraint -pub type CommodityBalanceKeys = KeysWithOffset<(CommodityID, RegionID, TimeSliceSelection)>; - -/// Indicates the asset ID and time slice covered by each activity constraint -pub type ActivityKeys = KeysWithOffset<(AssetRef, TimeSliceSelection)>; - -/// Map containing the seasonal peak variables for each (asset, season) pair -type SeasonalPeakVariableMap = IndexMap<(AssetRef, Season), highs::Col>; - -/// Map containing the annual peak variables for each asset -type AnnualPeakVariableMap = IndexMap; - -/// The keys for different constraints -pub struct ConstraintKeys { - /// Keys for commodity balance constraints - pub commodity_balance_keys: CommodityBalanceKeys, - /// Keys for activity constraints - pub activity_keys: ActivityKeys, -} - -/// Add constraints for the dispatch model. -/// -/// Note: the ordering of constraints is important, as the dual values of the constraints must later -/// be retrieved for debug output. -/// -/// # Arguments -/// -/// * `problem` - The optimisation problem -/// * `variables` - The variables in the problem -/// * `model` - The model -/// * `assets` - The asset pool -/// * `markets_to_balance` - The subset of markets to apply balance constraints to -/// * `year` - Current milestone year -/// -/// # Returns -/// -/// Keys for the different constraints. -#[allow(clippy::too_many_arguments)] -pub fn add_model_constraints<'a, I>( - problem: &mut Problem, - variables: &VariableMap, - model: &'a Model, - assets: &I, - markets_to_balance: &'a [(CommodityID, RegionID)], - market_demands: &AllDemandMap, - year: u32, - include_commodity_constraints: bool, -) -> ConstraintKeys -where - I: Iterator + Clone + 'a, -{ - let commodity_balance_keys = add_commodity_balance_constraints( - problem, - variables, - model, - assets, - markets_to_balance, - market_demands, - ); - - if include_commodity_constraints { - add_commodity_constraints(problem, variables, model, assets, year); - } - - let activity_keys = - add_activity_constraints(problem, variables, &model.time_slice_info, assets.clone()); - - add_utilisation_peak_constraints(problem, model, assets.clone(), variables); - - add_equal_utilisation_constraints(problem, variables, &model.time_slice_info, assets.clone()); - - // Return constraint keys - ConstraintKeys { - commodity_balance_keys, - activity_keys, - } -} - -/// Add explicit production and consumption constraints for commodities. -fn add_commodity_constraints<'a, I>( - problem: &mut Problem, - variables: &VariableMap, - model: &'a Model, - assets: &I, - year: u32, -) where - I: Iterator + Clone + 'a, -{ - // Commodity constraints are indexed by milestone year, so commodities without a constraint - // for this year do not contribute any rows. - for commodity in model.commodities.values() { - let Some(constraints) = commodity.constraints.get(&year) else { - continue; - }; - - // For each constraint, collect the relevant flows, and add the constraint as a row in the - // problem. - for constraint in constraints { - // Select the direction of flows to collect. Production constraints constrain the sum - // of output flows, while consumption constraints constrain the sum of input flows. - let flow_direction = match constraint.balance_type { - BalanceType::Production => FlowDirection::Output, - BalanceType::Consumption => FlowDirection::Input, - BalanceType::Net => unreachable!("Net commodity constraints are invalid"), - }; - - // Collect all relevant flows for this constraint. Each constraint covers a region, - // commodity and time slice selection, so we need to collect all input or output flows - // for the commodity for assets in the region, and for every time slice in the selection. - let terms = assets - .clone() - .filter_region(&constraint.region_id) - .flows_for_commodity(&commodity.id) - .filter(|(_, flow)| flow.direction() == flow_direction) - .flat_map(|(asset, flow)| { - // Use the absolute value of the flow coefficient, as input flows are stored as - // negative values, but constraints are always expressed in terms of positive - // magnitudes. - let coefficient = flow.coeff.abs().value(); - constraint.ts_selection.iter(&model.time_slice_info).map( - move |(time_slice, _)| { - (variables.get_activity_var(asset, time_slice), coefficient) - }, - ) - }) - .collect::>(); - - // Apply the configured inclusive lower and upper limits to the sum of the terms. - problem.add_row( - constraint.limits.start().value()..=constraint.limits.end().value(), - terms, - ); - } - } -} - -/// Add seasonal and annual utilisation peak constraints to the problem. -fn add_utilisation_peak_constraints<'a, I>( - problem: &mut Problem, - model: &Model, - assets: I, - variables: &VariableMap, -) where - I: Iterator + Clone, -{ - let has_seasonal_penalty = - model.parameters.seasonal_utilisation_penalty > MoneyPerCapacityPerYear(0.0); - let has_annual_penalty = - model.parameters.annual_utilisation_penalty > MoneyPerCapacityPerYear(0.0); - - // If neither penalties are applied, we don't need to add any variables and constraints - if !has_seasonal_penalty && !has_annual_penalty { - return; - } - - // So long as either penalty is applied, we need to add seasonal peak variables and constraints - let seasonal_peak_vars = add_seasonal_peak_variables(problem, model, assets.clone()); - add_seasonal_peak_constraints( - problem, - variables, - &model.time_slice_info, - &seasonal_peak_vars, - ); - - // If the annual penalty is applied, we also need to add annual peak variables and constraints - if has_annual_penalty { - let annual_peak_vars = add_annual_peak_variables(problem, model, assets); - add_annual_peak_constraints( - problem, - &model.time_slice_info, - &annual_peak_vars, - &seasonal_peak_vars, - ); - } -} - -/// Add seasonal peak variables to the problem for each (asset, season) pair. -fn add_seasonal_peak_variables<'a, I>( - problem: &mut Problem, - model: &Model, - assets: I, -) -> SeasonalPeakVariableMap -where - I: Iterator, -{ - let mut seasonal_peak_vars = SeasonalPeakVariableMap::new(); - for asset in assets { - for (season, duration) in &model.time_slice_info.seasons { - // Scale penalty by season duration - let col_factor = model.parameters.seasonal_utilisation_penalty * *duration; - let variable = problem.add_column(col_factor.value(), 0.0..); - seasonal_peak_vars.insert((asset.clone(), season.clone()), variable); - } - } - seasonal_peak_vars -} - -/// Add annual peak variables to the problem for each asset. -fn add_annual_peak_variables<'a, I>( - problem: &mut Problem, - model: &Model, - assets: I, -) -> AnnualPeakVariableMap -where - I: Iterator, -{ - // Penalty is applied over the whole year, so scale by 1 year - let col_factor = model.parameters.annual_utilisation_penalty * Year(1.0); - assets - .map(|asset| { - let variable = problem.add_column(col_factor.value(), 0.0..); - (asset.clone(), variable) - }) - .collect() -} - -/// Add constraints linking seasonal peak variables to activity variables for each (asset, season) pair. -fn add_seasonal_peak_constraints( - problem: &mut Problem, - variables: &VariableMap, - time_slice_info: &TimeSliceInfo, - seasonal_peak_vars: &SeasonalPeakVariableMap, -) { - for ((asset, season), &peak_variable) in seasonal_peak_vars { - let activity_per_capacity = asset.process().capacity_to_activity; - let season_selection = TimeSliceSelection::Season(season.clone()); - for (time_slice, ts_length) in season_selection.iter(time_slice_info) { - let time_slice_fraction = ts_length / Year(1.0); - let activity_per_capacity_in_time_slice = activity_per_capacity * time_slice_fraction; - let capacity_required_per_activity = 1.0 / activity_per_capacity_in_time_slice.value(); - - // One unit of capacity supports `activity_per_capacity_in_time_slice` activity in - // this time slice. The peak variable therefore measures the capacity required by - // the activity in the time slice. - problem.add_row( - 0.0.., - [ - (peak_variable, 1.0), - ( - variables.get_activity_var(asset, time_slice), - -capacity_required_per_activity, - ), - ], - ); - } - } -} - -/// Add constraints linking seasonal peak variables to annual peak variables for each asset. -fn add_annual_peak_constraints( - problem: &mut Problem, - time_slice_info: &TimeSliceInfo, - annual_peak_vars: &AnnualPeakVariableMap, - seasonal_peak_vars: &SeasonalPeakVariableMap, -) { - for (asset, &annual_peak_variable) in annual_peak_vars { - for season in time_slice_info.seasons.keys() { - let seasonal_peak_variable = seasonal_peak_vars - .get(&(asset.clone(), season.clone())) - .expect("Missing seasonal peak variable for annual peak constraint"); - problem.add_row( - 0.0.., - [(annual_peak_variable, 1.0), (*seasonal_peak_variable, -1.0)], - ); - } - } -} - -/// Add asset-level input-output commodity balances. -/// -/// These constraints fix the supply-demand balance for the whole system. -/// -/// See description in [the dispatch optimisation documentation][1]. -/// -/// Returns a `CommodityBalanceKeys` where `offset` is the row index of the first -/// commodity-balance constraint added to `problem` and `keys` lists the -/// `(commodity, region, time_selection)` entries in the same order as the rows. -/// -#[doc = concat!("[1]: ", crate::docs_url!("model/dispatch_optimisation.html#commodity-balance-constraints"))] -fn add_commodity_balance_constraints<'a, I>( - problem: &mut Problem, - variables: &VariableMap, - model: &'a Model, - assets: &I, - markets_to_balance: &'a [(CommodityID, RegionID)], - market_demands: &AllDemandMap, -) -> CommodityBalanceKeys -where - I: Iterator + Clone + 'a, -{ - // Row offset in problem. This line **must** come before we add more constraints. - // It denotes the index in the solver's row ordering that corresponds to the first - // commodity-balance row added below and is used later to slice the duals array. - let offset = problem.num_rows(); - - let mut keys = Vec::new(); - let mut terms = Vec::new(); - for (commodity_id, region_id) in markets_to_balance { - let commodity = &model.commodities[commodity_id]; - if !matches!( - commodity.kind, - CommodityType::SupplyEqualsDemand | CommodityType::ServiceDemand - ) { - continue; - } - - for ts_selection in model - .time_slice_info - .iter_selections_at_level(commodity.time_slice_level) - { - for (asset, flow) in assets - .clone() - .filter_region(region_id) - .flows_for_commodity(commodity_id) - { - // If the commodity has a time slice level of season/annual, the constraint will - // cover multiple time slices - for (time_slice, _) in ts_selection.iter(&model.time_slice_info) { - let var = variables.get_activity_var(asset, time_slice); - terms.push((var, flow.coeff.value())); - } - } - - // It is possible that a commodity may not be produced or consumed by anything in a - // given milestone year, in which case it doesn't make sense to add a commodity - // balance constraint - if terms.is_empty() { - continue; - } - - // Also include unmet demand variables if required - if !variables.unmet_demand_var_idx.is_empty() { - for (time_slice, _) in ts_selection.iter(&model.time_slice_info) { - let var = variables.get_unmet_demand_var(commodity_id, region_id, time_slice); - terms.push((var, 1.0)); - } - } - - // 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)), - }; - // Consume collected terms into a row. `terms.drain(..)` ensures the vector is - // emptied for the next selection. - problem.add_row(demand_for_selection.value().., terms.drain(..)); - keys.push(( - commodity_id.clone(), - region_id.clone(), - ts_selection.clone(), - )); - } - } - - CommodityBalanceKeys { offset, keys } -} - -/// Add constraints on the activity of different assets. -/// -/// This ensures that assets do not exceed their specified capacity and availability for each time -/// slice. -/// -/// See description in [the dispatch optimisation documentation][1]. -/// -/// Returns an `ActivityKeys` where `offset` is the row index of the first -/// activity constraint added and `keys` enumerates the `(asset, time_selection)` -/// entries in the same row order. -/// -#[doc = concat!("[1]: ", crate::docs_url!("model/dispatch_optimisation.html#asset-activity-limits"))] -fn add_activity_constraints<'a, I>( - problem: &mut Problem, - variables: &VariableMap, - time_slice_info: &TimeSliceInfo, - assets: I, -) -> ActivityKeys -where - I: Iterator + 'a, -{ - // Row offset in problem. This line **must** come before we add more constraints. - // It denotes the index into the solver's row ordering for the first activity constraint - // added below and is used when mapping duals back to assets/time selections. - let offset = problem.num_rows(); - - let mut keys = Vec::new(); - - // Create constraints for each asset - for asset in assets { - for (ts_selection, limits) in asset.iter_activity_limits() { - let limits = limits.start().value()..=limits.end().value(); - - // Collect activity terms for the time slices in this selection - let terms = ts_selection - .iter(time_slice_info) - .map(|(time_slice, _)| (variables.get_activity_var(asset, time_slice), 1.0)) - .collect::>(); - - // Constraint: sum of activities in selection within limits - problem.add_row(limits, &terms); - - // Store keys for retrieving duals later. - keys.push((asset.clone(), ts_selection.clone())); - } - } - - ActivityKeys { offset, keys } -} - -/// Groups assets that have equivalent dispatch properties. -/// -/// Assets are first bucketed by `dispatch_equivalence_hash()` to avoid unnecessary pairwise -/// comparisons. Within each hash bucket, assets are compared using `is_dispatch_equivalent()`, -/// which is the authoritative check for equivalence. This also handles hash collisions correctly. -/// -/// The caller must ensure that `assets` contains only assets eligible for equal-utilisation -/// constraints. -pub fn group_dispatch_equivalent_assets<'a, I>(assets: I) -> Vec> -where - I: Iterator, -{ - // Group assets by comparing each one with the first asset in each group. The hash index - // avoids comparing an asset with groups that cannot contain an equivalent asset, while the - // exact comparison preserves correctness in the event of hash collisions. - let mut asset_groups: Vec> = Vec::new(); - let mut group_indices: HashMap> = HashMap::new(); - for asset in assets { - let hash = asset.dispatch_equivalence_hash(); - - // Only groups with the same hash can possibly match. - let candidate_groups = group_indices.get(&hash); - - // Find a group whose representative is actually equivalent. - let matching_group = candidate_groups - .into_iter() - .flatten() - .find(|&&group_index| asset_groups[group_index][0].is_dispatch_equivalent(asset)); - - if let Some(group_index) = matching_group { - asset_groups[*group_index].push(asset); - } else { - let group_index = asset_groups.len(); - asset_groups.push(vec![asset]); - group_indices.entry(hash).or_default().push(group_index); - } - } - - asset_groups -} - -/// Add constraints requiring dispatch-equivalent assets to have equal utilisation in each time -/// slice. -/// -/// The constraints added here are not included in [`ConstraintKeys`], as their duals -/// are not currently used. -fn add_equal_utilisation_constraints<'a, I>( - problem: &mut Problem, - variables: &VariableMap, - time_slice_info: &TimeSliceInfo, - assets: I, -) where - I: Iterator + 'a, -{ - let asset_groups = group_dispatch_equivalent_assets(assets); - - // For each group of assets, add constraints to force equal utilisation in each time slice - // This is done by anchoring each asset to the first asset in the group (-> (n-1) constraints - // for a group of n assets) - for assets in asset_groups { - let Some((reference_asset, others)) = assets.split_first() else { - continue; - }; - - let reference_max = reference_asset.max_activity().value(); - - for asset in others { - let asset_max = asset.max_activity().value(); - - for time_slice in time_slice_info.iter_ids() { - // Constraint: (act_a * max_b) - (act_b * max_a) = 0 - problem.add_row( - 0.0..=0.0, - [ - (variables.get_activity_var(asset, time_slice), reference_max), - ( - variables.get_activity_var(reference_asset, time_slice), - -asset_max, - ), - ], - ); - } - } - } -} - -#[cfg(test)] -mod tests { - use super::*; - use crate::asset::{Asset, AssetCapacity}; - use crate::fixture::{asset, process}; - use crate::process::Process; - use crate::units::{Capacity, MoneyPerActivity}; - use rstest::rstest; - use std::sync::Arc; - - #[test] - fn groups_no_assets() { - assert_eq!( - group_dispatch_equivalent_assets(std::iter::empty()), - [] as [std::vec::Vec<&AssetRef>; 0] - ); - } - - #[rstest] - fn groups_equivalent_assets(asset: Asset) { - let mut equivalent = asset.clone(); - equivalent.set_capacity(AssetCapacity::single(Capacity(3.0))); - let assets = [AssetRef::from(asset), AssetRef::from(equivalent)]; - - let groups = group_dispatch_equivalent_assets(assets.iter()); - - assert_eq!(groups.len(), 1); - assert_eq!(groups[0].len(), 2); - } - - #[rstest] - fn groups_non_equivalent_assets_are_separate(asset: Asset, mut process: Process) { - Arc::make_mut(process.parameters.get_mut(&("GBR".into(), 2015)).unwrap()) - .variable_operating_cost = MoneyPerActivity(1.0); - let different = Asset::new_ready( - "agent1".into(), - Arc::new(process), - "GBR".into(), - AssetCapacity::single(Capacity(2.0)), - 2015, - ) - .unwrap(); - let assets = [AssetRef::from(asset), AssetRef::from(different)]; - - let groups = group_dispatch_equivalent_assets(assets.iter()); - - assert_eq!(groups.len(), 2); - assert_eq!(groups[0].len(), 1); - assert_eq!(groups[1].len(), 1); - } -} diff --git a/src/simulation/prices.rs b/src/simulation/prices.rs index ca01bc25d..ea18a51d3 100644 --- a/src/simulation/prices.rs +++ b/src/simulation/prices.rs @@ -52,7 +52,7 @@ impl WeightedAverageAccumulator { } } -/// Sets of prices calculated from dispatch results +/// Sets of prices calculated from agent activities #[derive(Default)] pub struct Prices { /// Commodity market prices calculated according to user-specified strategies diff --git a/src/timeit.rs b/src/timeit.rs index 944387731..d3f058987 100644 --- a/src/timeit.rs +++ b/src/timeit.rs @@ -8,9 +8,6 @@ use std::time::Instant; // Global variable to store the total time spent in investment step static INVESTMENT_TIME: LazyLock> = LazyLock::new(|| Mutex::new(0.0)); -// Global variable to store the total time spent in dispatch steps -static DISPATCH_TIME: LazyLock> = LazyLock::new(|| Mutex::new(0.0)); - /// Trait providing the context of actions to be carried by the timer pub trait TimeContext { /// Adds the label to be used in the logs @@ -75,25 +72,5 @@ impl TimeContext for InvestmentContext { } } -/// Dispatch context, using a fixed label in logs and accumulating -/// the time in the `DISPATCH_TIME` variable -pub struct DispatchContext; -impl TimeContext for DispatchContext { - fn label(_: &CallerContext) -> String { - "Dispatch step".to_string() - } - fn accumulate(milliseconds: &f64) { - let mut dispatch_time = DISPATCH_TIME.lock().unwrap(); - *dispatch_time += *milliseconds; - } - fn total_time() -> f64 { - let dispatch_time = DISPATCH_TIME.lock().unwrap(); - *dispatch_time - } -} - /// Investment context for timing a function call pub type InvestmentTimer = GenericTimer; - -/// Dispatch context for timing a function call -pub type DispatchTimer = GenericTimer; diff --git a/tests/data/simple/debug_commodity_balance_duals.csv b/tests/data/simple/debug_commodity_balance_duals.csv deleted file mode 100644 index 81776ca1a..000000000 --- a/tests/data/simple/debug_commodity_balance_duals.csv +++ /dev/null @@ -1,289 +0,0 @@ -milestone_year,run_description,commodity_id,region_id,time_slice,value -2020,final,GASPRD,GBR,winter.night,2.2045609999998406 -2020,final,GASPRD,GBR,winter.day,2.2045609999998406 -2020,final,GASPRD,GBR,winter.peak,2.2045609999998406 -2020,final,GASPRD,GBR,winter.evening,2.2045609999998406 -2020,final,GASPRD,GBR,peak.night,2.204521 -2020,final,GASPRD,GBR,peak.day,2.204521 -2020,final,GASPRD,GBR,peak.peak,2.204521 -2020,final,GASPRD,GBR,peak.evening,2.204521 -2020,final,GASPRD,GBR,summer.night,2.204521 -2020,final,GASPRD,GBR,summer.day,2.204521 -2020,final,GASPRD,GBR,summer.peak,2.204521 -2020,final,GASPRD,GBR,summer.evening,2.204521 -2020,final,GASPRD,GBR,autumn.night,2.204521 -2020,final,GASPRD,GBR,autumn.day,2.204521 -2020,final,GASPRD,GBR,autumn.peak,2.204521 -2020,final,GASPRD,GBR,autumn.evening,2.204521 -2020,final,GASNAT,GBR,winter.night,2.917090049999673 -2020,final,GASNAT,GBR,winter.day,2.917090049999673 -2020,final,GASNAT,GBR,winter.peak,2.917090049999673 -2020,final,GASNAT,GBR,winter.evening,2.917090049999673 -2020,final,GASNAT,GBR,peak.night,2.91700805 -2020,final,GASNAT,GBR,peak.day,2.91700805 -2020,final,GASNAT,GBR,peak.peak,2.91700805 -2020,final,GASNAT,GBR,peak.evening,2.91700805 -2020,final,GASNAT,GBR,summer.night,2.91700805 -2020,final,GASNAT,GBR,summer.day,2.91700805 -2020,final,GASNAT,GBR,summer.peak,2.91700805 -2020,final,GASNAT,GBR,summer.evening,2.91700805 -2020,final,GASNAT,GBR,autumn.night,2.91700805 -2020,final,GASNAT,GBR,autumn.day,2.91700805 -2020,final,GASNAT,GBR,autumn.peak,2.91700805 -2020,final,GASNAT,GBR,autumn.evening,2.91700805 -2020,final,ELCTRI,GBR,winter.night,7.993435183705008 -2020,final,ELCTRI,GBR,winter.day,7.993435074999509 -2020,final,ELCTRI,GBR,winter.peak,7.993435074999509 -2020,final,ELCTRI,GBR,winter.evening,7.993435074999509 -2020,final,ELCTRI,GBR,peak.night,7.9933165319254265 -2020,final,ELCTRI,GBR,peak.day,7.993312075 -2020,final,ELCTRI,GBR,peak.peak,7.993312075 -2020,final,ELCTRI,GBR,peak.evening,7.993312075 -2020,final,ELCTRI,GBR,summer.night,7.993312183705499 -2020,final,ELCTRI,GBR,summer.day,0.4 -2020,final,ELCTRI,GBR,summer.peak,0.40000025364616465 -2020,final,ELCTRI,GBR,summer.evening,0.4 -2020,final,ELCTRI,GBR,autumn.night,7.993312183705499 -2020,final,ELCTRI,GBR,autumn.day,7.993312075 -2020,final,ELCTRI,GBR,autumn.peak,7.993312075 -2020,final,ELCTRI,GBR,autumn.evening,7.993312075 -2020,final,RSHEAT,GBR,winter.night,5.866633557499624 -2020,final,RSHEAT,GBR,winter.day,5.866633557499624 -2020,final,RSHEAT,GBR,winter.peak,5.866961557499655 -2020,final,RSHEAT,GBR,winter.evening,5.866633557499624 -2020,final,RSHEAT,GBR,peak.night,5.8665392575 -2020,final,RSHEAT,GBR,peak.day,5.8665392575 -2020,final,RSHEAT,GBR,peak.peak,5.866547257500033 -2020,final,RSHEAT,GBR,peak.evening,5.8665392575 -2020,final,RSHEAT,GBR,summer.night,2.8077930206228148 -2020,final,RSHEAT,GBR,summer.day,0.30200000000000005 -2020,final,RSHEAT,GBR,summer.peak,0.3020080837032663 -2020,final,RSHEAT,GBR,summer.evening,0.30200000000000005 -2020,final,RSHEAT,GBR,autumn.night,5.8665392575 -2020,final,RSHEAT,GBR,autumn.day,5.8665392575 -2020,final,RSHEAT,GBR,autumn.peak,5.866547257500033 -2020,final,RSHEAT,GBR,autumn.evening,5.8665392575 -2030,ironing out iteration 0; final,GASPRD,GBR,winter.night,2.2046605714279424 -2030,ironing out iteration 0; final,GASPRD,GBR,winter.day,2.2046605714279424 -2030,ironing out iteration 0; final,GASPRD,GBR,winter.peak,2.2046605714279424 -2030,ironing out iteration 0; final,GASPRD,GBR,winter.evening,2.2046605714279424 -2030,ironing out iteration 0; final,GASPRD,GBR,peak.night,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,peak.day,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,peak.peak,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,peak.evening,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,summer.night,-0.0 -2030,ironing out iteration 0; final,GASPRD,GBR,summer.day,-0.0 -2030,ironing out iteration 0; final,GASPRD,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; final,GASPRD,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; final,GASPRD,GBR,autumn.night,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,autumn.day,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,autumn.peak,2.204521 -2030,ironing out iteration 0; final,GASPRD,GBR,autumn.evening,2.204521 -2030,ironing out iteration 0; final,GASNAT,GBR,winter.night,2.917294171427282 -2030,ironing out iteration 0; final,GASNAT,GBR,winter.day,2.917294171427282 -2030,ironing out iteration 0; final,GASNAT,GBR,winter.peak,2.917294171427282 -2030,ironing out iteration 0; final,GASNAT,GBR,winter.evening,2.917294171427282 -2030,ironing out iteration 0; final,GASNAT,GBR,peak.night,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,peak.day,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,summer.night,-0.0 -2030,ironing out iteration 0; final,GASNAT,GBR,summer.day,-0.0 -2030,ironing out iteration 0; final,GASNAT,GBR,summer.peak,-0.0 -2030,ironing out iteration 0; final,GASNAT,GBR,summer.evening,-0.0 -2030,ironing out iteration 0; final,GASNAT,GBR,autumn.night,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,autumn.day,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,autumn.peak,2.9170080500000006 -2030,ironing out iteration 0; final,GASNAT,GBR,autumn.evening,2.9170080500000006 -2030,ironing out iteration 0; final,ELCTRI,GBR,winter.night,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,winter.day,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,winter.peak,0.4000103994927087 -2030,ironing out iteration 0; final,ELCTRI,GBR,winter.evening,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,peak.night,7.9933165319254265 -2030,ironing out iteration 0; final,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,ironing out iteration 0; final,ELCTRI,GBR,peak.peak,7.993312075 -2030,ironing out iteration 0; final,ELCTRI,GBR,peak.evening,7.993312075 -2030,ironing out iteration 0; final,ELCTRI,GBR,summer.night,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,summer.day,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,ironing out iteration 0; final,ELCTRI,GBR,summer.evening,0.4 -2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.night,7.9933121837055 -2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.day,7.993312075 -2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.peak,7.993312075 -2030,ironing out iteration 0; final,ELCTRI,GBR,autumn.evening,7.993312075 -2030,ironing out iteration 0; final,RSHEAT,GBR,winter.night,5.866868297141375 -2030,ironing out iteration 0; final,RSHEAT,GBR,winter.day,5.866868297141375 -2030,ironing out iteration 0; final,RSHEAT,GBR,winter.peak,5.8671962971414064 -2030,ironing out iteration 0; final,RSHEAT,GBR,winter.evening,5.866868297141375 -2030,ironing out iteration 0; final,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,ironing out iteration 0; final,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,ironing out iteration 0; final,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,ironing out iteration 0; final,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,ironing out iteration 0; final,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,ironing out iteration 0; final,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,ironing out iteration 0; final,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,ironing out iteration 0; final,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.peak,5.866547257500033 -2030,ironing out iteration 0; final,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2030,final,GASPRD,GBR,winter.night,2.2046605714279424 -2030,final,GASPRD,GBR,winter.day,2.2046605714279424 -2030,final,GASPRD,GBR,winter.peak,2.2046605714279424 -2030,final,GASPRD,GBR,winter.evening,2.2046605714279424 -2030,final,GASPRD,GBR,peak.night,2.204521 -2030,final,GASPRD,GBR,peak.day,2.204521 -2030,final,GASPRD,GBR,peak.peak,2.204521 -2030,final,GASPRD,GBR,peak.evening,2.204521 -2030,final,GASPRD,GBR,summer.night,-0.0 -2030,final,GASPRD,GBR,summer.day,-0.0 -2030,final,GASPRD,GBR,summer.peak,-0.0 -2030,final,GASPRD,GBR,summer.evening,-0.0 -2030,final,GASPRD,GBR,autumn.night,2.204521 -2030,final,GASPRD,GBR,autumn.day,2.204521 -2030,final,GASPRD,GBR,autumn.peak,2.204521 -2030,final,GASPRD,GBR,autumn.evening,2.204521 -2030,final,GASNAT,GBR,winter.night,2.917294171427282 -2030,final,GASNAT,GBR,winter.day,2.917294171427282 -2030,final,GASNAT,GBR,winter.peak,2.917294171427282 -2030,final,GASNAT,GBR,winter.evening,2.917294171427282 -2030,final,GASNAT,GBR,peak.night,2.9170080500000006 -2030,final,GASNAT,GBR,peak.day,2.9170080500000006 -2030,final,GASNAT,GBR,peak.peak,2.9170080500000006 -2030,final,GASNAT,GBR,peak.evening,2.9170080500000006 -2030,final,GASNAT,GBR,summer.night,-0.0 -2030,final,GASNAT,GBR,summer.day,-0.0 -2030,final,GASNAT,GBR,summer.peak,-0.0 -2030,final,GASNAT,GBR,summer.evening,-0.0 -2030,final,GASNAT,GBR,autumn.night,2.91700805 -2030,final,GASNAT,GBR,autumn.day,2.91700805 -2030,final,GASNAT,GBR,autumn.peak,2.91700805 -2030,final,GASNAT,GBR,autumn.evening,2.91700805 -2030,final,ELCTRI,GBR,winter.night,0.4 -2030,final,ELCTRI,GBR,winter.day,0.4 -2030,final,ELCTRI,GBR,winter.peak,0.4000103994927087 -2030,final,ELCTRI,GBR,winter.evening,0.4 -2030,final,ELCTRI,GBR,peak.night,7.9933165319254265 -2030,final,ELCTRI,GBR,peak.day,0.4000000760938492 -2030,final,ELCTRI,GBR,peak.peak,7.993312075 -2030,final,ELCTRI,GBR,peak.evening,7.993312075 -2030,final,ELCTRI,GBR,summer.night,0.4 -2030,final,ELCTRI,GBR,summer.day,0.4 -2030,final,ELCTRI,GBR,summer.peak,0.40000025364616465 -2030,final,ELCTRI,GBR,summer.evening,0.4 -2030,final,ELCTRI,GBR,autumn.night,7.993312183705499 -2030,final,ELCTRI,GBR,autumn.day,7.993312075 -2030,final,ELCTRI,GBR,autumn.peak,7.993312075 -2030,final,ELCTRI,GBR,autumn.evening,7.993312075 -2030,final,RSHEAT,GBR,winter.night,5.866868297141375 -2030,final,RSHEAT,GBR,winter.day,5.866868297141375 -2030,final,RSHEAT,GBR,winter.peak,5.8671962971414064 -2030,final,RSHEAT,GBR,winter.evening,5.866868297141375 -2030,final,RSHEAT,GBR,peak.night,5.8665392574999995 -2030,final,RSHEAT,GBR,peak.day,5.8665392574999995 -2030,final,RSHEAT,GBR,peak.peak,5.866547257500033 -2030,final,RSHEAT,GBR,peak.evening,5.8665392574999995 -2030,final,RSHEAT,GBR,summer.night,0.30200000000000005 -2030,final,RSHEAT,GBR,summer.day,0.30200000000000005 -2030,final,RSHEAT,GBR,summer.peak,0.3020080837032664 -2030,final,RSHEAT,GBR,summer.evening,0.30200000000000005 -2030,final,RSHEAT,GBR,autumn.night,5.8665392574999995 -2030,final,RSHEAT,GBR,autumn.day,5.8665392574999995 -2030,final,RSHEAT,GBR,autumn.peak,5.866547257500032 -2030,final,RSHEAT,GBR,autumn.evening,5.8665392574999995 -2040,ironing out iteration 0; final,GASPRD,GBR,winter.night,2.204660571427942 -2040,ironing out iteration 0; final,GASPRD,GBR,winter.day,2.204660571427942 -2040,ironing out iteration 0; final,GASPRD,GBR,winter.peak,2.204660571427942 -2040,ironing out iteration 0; final,GASPRD,GBR,winter.evening,2.204660571427942 -2040,ironing out iteration 0; final,GASPRD,GBR,peak.night,2.2045209999999997 -2040,ironing out iteration 0; final,GASPRD,GBR,peak.day,2.2045209999999997 -2040,ironing out iteration 0; final,GASPRD,GBR,peak.peak,2.2045209999999997 -2040,ironing out iteration 0; final,GASPRD,GBR,peak.evening,2.2045209999999997 -2040,ironing out iteration 0; final,GASPRD,GBR,summer.night,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,summer.day,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,summer.peak,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,summer.evening,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,autumn.night,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,autumn.day,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,autumn.peak,2.204521 -2040,ironing out iteration 0; final,GASPRD,GBR,autumn.evening,2.204521 -2040,ironing out iteration 0; final,GASNAT,GBR,winter.night,2.9172941714272818 -2040,ironing out iteration 0; final,GASNAT,GBR,winter.day,2.9172941714272818 -2040,ironing out iteration 0; final,GASNAT,GBR,winter.peak,2.9172941714272818 -2040,ironing out iteration 0; final,GASNAT,GBR,winter.evening,2.9172941714272818 -2040,ironing out iteration 0; final,GASNAT,GBR,peak.night,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,peak.day,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,peak.peak,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,peak.evening,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,summer.night,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,summer.day,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,summer.peak,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,summer.evening,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,autumn.night,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,autumn.day,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,autumn.peak,2.91700805 -2040,ironing out iteration 0; final,GASNAT,GBR,autumn.evening,2.91700805 -2040,ironing out iteration 0; final,RSHEAT,GBR,winter.night,5.866868297141374 -2040,ironing out iteration 0; final,RSHEAT,GBR,winter.day,5.866868297141374 -2040,ironing out iteration 0; final,RSHEAT,GBR,winter.peak,5.867196297141407 -2040,ironing out iteration 0; final,RSHEAT,GBR,winter.evening,5.866868297141374 -2040,ironing out iteration 0; final,RSHEAT,GBR,peak.night,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,peak.day,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,peak.peak,5.866547257500033 -2040,ironing out iteration 0; final,RSHEAT,GBR,peak.evening,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,summer.night,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,summer.day,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,ironing out iteration 0; final,RSHEAT,GBR,summer.evening,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.night,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.day,5.8665392575 -2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,ironing out iteration 0; final,RSHEAT,GBR,autumn.evening,5.8665392575 -2040,final,GASPRD,GBR,winter.night,2.2046605714279424 -2040,final,GASPRD,GBR,winter.day,2.2046605714279424 -2040,final,GASPRD,GBR,winter.peak,2.2046605714279424 -2040,final,GASPRD,GBR,winter.evening,2.2046605714279424 -2040,final,GASPRD,GBR,peak.night,2.2045209999999997 -2040,final,GASPRD,GBR,peak.day,2.2045209999999997 -2040,final,GASPRD,GBR,peak.peak,2.2045209999999997 -2040,final,GASPRD,GBR,peak.evening,2.2045209999999997 -2040,final,GASPRD,GBR,summer.night,2.204521 -2040,final,GASPRD,GBR,summer.day,2.204521 -2040,final,GASPRD,GBR,summer.peak,2.204521 -2040,final,GASPRD,GBR,summer.evening,2.204521 -2040,final,GASPRD,GBR,autumn.night,2.204521 -2040,final,GASPRD,GBR,autumn.day,2.204521 -2040,final,GASPRD,GBR,autumn.peak,2.204521 -2040,final,GASPRD,GBR,autumn.evening,2.204521 -2040,final,GASNAT,GBR,winter.night,2.917294171427282 -2040,final,GASNAT,GBR,winter.day,2.917294171427282 -2040,final,GASNAT,GBR,winter.peak,2.917294171427282 -2040,final,GASNAT,GBR,winter.evening,2.917294171427282 -2040,final,GASNAT,GBR,peak.night,2.9170080499999997 -2040,final,GASNAT,GBR,peak.day,2.9170080499999997 -2040,final,GASNAT,GBR,peak.peak,2.9170080499999997 -2040,final,GASNAT,GBR,peak.evening,2.9170080499999997 -2040,final,GASNAT,GBR,summer.night,2.91700805 -2040,final,GASNAT,GBR,summer.day,2.91700805 -2040,final,GASNAT,GBR,summer.peak,2.91700805 -2040,final,GASNAT,GBR,summer.evening,2.91700805 -2040,final,GASNAT,GBR,autumn.night,2.91700805 -2040,final,GASNAT,GBR,autumn.day,2.91700805 -2040,final,GASNAT,GBR,autumn.peak,2.91700805 -2040,final,GASNAT,GBR,autumn.evening,2.91700805 -2040,final,RSHEAT,GBR,winter.night,5.866868297141376 -2040,final,RSHEAT,GBR,winter.day,5.866868297141376 -2040,final,RSHEAT,GBR,winter.peak,5.867196297141407 -2040,final,RSHEAT,GBR,winter.evening,5.866868297141375 -2040,final,RSHEAT,GBR,peak.night,5.8665392574999995 -2040,final,RSHEAT,GBR,peak.day,5.8665392574999995 -2040,final,RSHEAT,GBR,peak.peak,5.866547257500032 -2040,final,RSHEAT,GBR,peak.evening,5.8665392574999995 -2040,final,RSHEAT,GBR,summer.night,5.8665392575 -2040,final,RSHEAT,GBR,summer.day,5.8665392575 -2040,final,RSHEAT,GBR,summer.peak,5.866547257500033 -2040,final,RSHEAT,GBR,summer.evening,5.8665392575 -2040,final,RSHEAT,GBR,autumn.night,5.8665392575 -2040,final,RSHEAT,GBR,autumn.day,5.8665392575 -2040,final,RSHEAT,GBR,autumn.peak,5.866547257500033 -2040,final,RSHEAT,GBR,autumn.evening,5.8665392575 diff --git a/tests/data/simple/debug_dispatch_assets.csv b/tests/data/simple/debug_dispatch_assets.csv deleted file mode 100644 index bda724090..000000000 --- a/tests/data/simple/debug_dispatch_assets.csv +++ /dev/null @@ -1,545 +0,0 @@ -milestone_year,run_description,asset_id,process_id,region_id,time_slice,activity,activity_dual,column_dual -2020,final,0,GASDRV,GBR,winter.night,129.1893930049388,-0.0,0.0 -2020,final,0,GASDRV,GBR,winter.day,184.55627546823544,-0.0,0.0 -2020,final,0,GASDRV,GBR,winter.peak,55.3668824632966,-0.0,0.0 -2020,final,0,GASDRV,GBR,winter.evening,73.8225105416422,-0.0,0.0 -2020,final,0,GASDRV,GBR,peak.night,64.67875196837277,-0.0,0.0 -2020,final,0,GASDRV,GBR,peak.day,92.39821697095783,-0.0,0.0 -2020,final,0,GASDRV,GBR,peak.peak,27.719465002585057,-0.0,0.0 -2020,final,0,GASDRV,GBR,peak.evening,36.959286965787705,-0.0,0.0 -2020,final,0,GASDRV,GBR,summer.night,0.049180730683069954,-0.0,0.0 -2020,final,0,GASDRV,GBR,summer.day,0.07025818659374586,-0.0,0.0 -2020,final,0,GASDRV,GBR,summer.peak,0.021077455910675894,-0.0,0.0 -2020,final,0,GASDRV,GBR,summer.evening,0.028103274772394056,-0.0,0.0 -2020,final,0,GASDRV,GBR,autumn.night,46.79231934202439,-0.0,0.0 -2020,final,0,GASDRV,GBR,autumn.day,66.84617039693154,-0.0,0.0 -2020,final,0,GASDRV,GBR,autumn.peak,20.053851054907135,-0.0,0.0 -2020,final,0,GASDRV,GBR,autumn.evening,26.738468287117257,-0.0,0.0 -2020,final,1,GASPRC,GBR,winter.night,123.03751714756075,-0.0,0.0 -2020,final,1,GASPRC,GBR,winter.day,175.76788139831942,-0.0,0.0 -2020,final,1,GASPRC,GBR,winter.peak,52.730364250758655,-0.0,0.0 -2020,final,1,GASPRC,GBR,winter.evening,70.3071528968021,-0.0,0.0 -2020,final,1,GASPRC,GBR,peak.night,61.598811398450245,-0.0,0.0 -2020,final,1,GASPRC,GBR,peak.day,87.99830187710269,-0.0,0.0 -2020,final,1,GASPRC,GBR,peak.peak,26.399490478652435,-0.0,0.0 -2020,final,1,GASPRC,GBR,peak.evening,35.19932091979781,-0.0,0.0 -2020,final,1,GASPRC,GBR,summer.night,0.046838791126733295,-0.0,0.0 -2020,final,1,GASPRC,GBR,summer.day,0.06691255866071034,-0.0,0.0 -2020,final,1,GASPRC,GBR,summer.peak,0.020073767533977046,-0.0,0.0 -2020,final,1,GASPRC,GBR,summer.evening,0.02676502359275625,-0.0,0.0 -2020,final,1,GASPRC,GBR,autumn.night,44.56411365907085,-0.0,0.0 -2020,final,1,GASPRC,GBR,autumn.day,63.66301942564908,-0.0,0.0 -2020,final,1,GASPRC,GBR,autumn.peak,19.098905766578223,-0.0,0.0 -2020,final,1,GASPRC,GBR,autumn.evening,25.465207892492625,-0.0,0.0 -2020,final,2,WNDFRM,GBR,winter.night,4.435312795545212,-7.593435183705008,0.0 -2020,final,2,WNDFRM,GBR,winter.day,7.075379933645912,-7.593431955151706,0.0 -2020,final,2,WNDFRM,GBR,winter.peak,1.9712501261051125,-7.593435074999508,0.0 -2020,final,2,WNDFRM,GBR,winter.evening,2.5696653598405335,-7.593435074999508,0.0 -2020,final,2,WNDFRM,GBR,peak.night,2.851272517283696,-7.593316531925426,0.0 -2020,final,2,WNDFRM,GBR,peak.day,6.3713620320039785,-7.593311998906151,0.0 -2020,final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-7.593312075,0.0 -2020,final,2,WNDFRM,GBR,peak.evening,1.72484387381507,-7.593312075,0.0 -2020,final,2,WNDFRM,GBR,summer.night,1.6368416242136155,-7.593312183705499,0.0 -2020,final,2,WNDFRM,GBR,summer.day,2.9055524196533997,-0.0,0.0 -2020,final,2,WNDFRM,GBR,summer.peak,0.9567924409494001,-0.0,0.0 -2020,final,2,WNDFRM,GBR,summer.evening,0.7124084843502,-0.0,0.0 -2020,final,2,WNDFRM,GBR,autumn.night,3.203281465982185,-7.593312183705499,0.0 -2020,final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-7.593311998906151,0.0 -2020,final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-7.593312075,0.0 -2020,final,2,WNDFRM,GBR,autumn.evening,1.9008483513729915,-7.593312075,0.0 -2020,final,3,GASCGT,GBR,winter.night,5.18920599845259,-0.0,0.0 -2020,final,3,GASCGT,GBR,winter.day,6.673932610351891,-0.0,0.0 -2020,final,3,GASCGT,GBR,winter.peak,2.1535436238948877,-0.0,0.0 -2020,final,3,GASCGT,GBR,winter.evening,2.930059684157267,-0.0,0.0 -2020,final,3,GASCGT,GBR,peak.night,6.773246276714106,-0.0,0.0 -2020,final,3,GASCGT,GBR,peak.day,7.377950511993824,-0.0,0.0 -2020,final,3,GASCGT,GBR,peak.peak,2.3471485481808085,-0.0,0.0 -2020,final,3,GASCGT,GBR,peak.evening,3.7748811701827303,-0.0,0.0 -2020,final,3,GASCGT,GBR,summer.night,0.10706009394278461,-0.0,0.0 -2020,final,3,GASCGT,GBR,summer.day,0.0,-0.0,7.593312075 -2020,final,3,GASCGT,GBR,summer.peak,0.0,-0.0,7.5933118213538355 -2020,final,3,GASCGT,GBR,summer.evening,0.0,-0.0,7.593312075 -2020,final,3,GASCGT,GBR,autumn.night,6.421237328015617,-0.0,0.0 -2020,final,3,GASCGT,GBR,autumn.day,7.7475599084019136,-0.0,0.0 -2020,final,3,GASCGT,GBR,autumn.peak,2.575954367436183,-0.0,0.0 -2020,final,3,GASCGT,GBR,autumn.evening,3.598876692624809,-0.0,0.0 -2020,final,4,RGASBR,GBR,winter.night,31.576407455399995,-0.0,0.0 -2020,final,4,RGASBR,GBR,winter.day,168.06063872919998,-0.0,0.0 -2020,final,4,RGASBR,GBR,winter.peak,90.62498238363999,-0.0,0.0 -2020,final,4,RGASBR,GBR,winter.evening,54.453452143199996,-0.0,0.0 -2020,final,4,RGASBR,GBR,peak.night,13.385730050759996,-0.0,0.0 -2020,final,4,RGASBR,GBR,peak.day,71.46451164847998,-0.0,0.0 -2020,final,4,RGASBR,GBR,peak.peak,50.688067492440005,-0.0,0.0 -2020,final,4,RGASBR,GBR,peak.evening,21.666982037360004,-0.0,0.0 -2020,final,4,RGASBR,GBR,summer.night,0.0,-0.0,3.0587462368771856 -2020,final,4,RGASBR,GBR,summer.day,0.0,-0.0,5.5645392575 -2020,final,4,RGASBR,GBR,summer.peak,0.0,-0.0,5.564531173796734 -2020,final,4,RGASBR,GBR,summer.evening,0.0,-0.0,5.5645392575 -2020,final,4,RGASBR,GBR,autumn.night,5.397370541379999,-0.0,0.0 -2020,final,4,RGASBR,GBR,autumn.day,49.29932468263999,-0.0,0.0 -2020,final,4,RGASBR,GBR,autumn.peak,38.043362679219996,-0.0,0.0 -2020,final,4,RGASBR,GBR,autumn.evening,13.586728443779997,-0.0,0.0 -2020,final,5,RELCHP,GBR,winter.night,29.165208466660005,-3.0586593754490283,0.0 -2020,final,5,RELCHP,GBR,winter.day,41.664583466660005,-3.0587999827497856,0.0 -2020,final,5,RELCHP,GBR,winter.peak,12.499375,-3.0591279827498172,0.0 -2020,final,5,RELCHP,GBR,winter.evening,16.66583346666,-3.0587999827497856,0.0 -2020,final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058741373393183,0.0 -2020,final,5,RELCHP,GBR,peak.day,41.664583466660005,-3.05874627275,0.0 -2020,final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2020,final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.05874627275,0.0 -2020,final,5,RELCHP,GBR,summer.night,5.28455066108,-0.0,0.0 -2020,final,5,RELCHP,GBR,summer.day,8.80470430198,-0.0,0.0 -2020,final,5,RELCHP,GBR,summer.peak,2.89937103318,-0.0,0.0 -2020,final,5,RELCHP,GBR,summer.evening,2.1588135889399998,-0.0,0.0 -2020,final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.058742808305759,0.0 -2020,final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.05874627275,0.0 -2020,final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 -2020,final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.05874627275,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,ironing out iteration 0; final,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 -2030,ironing out iteration 0; final,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771843,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500323,0.0 -2030,ironing out iteration 0; final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 -2030,ironing out iteration 0; final,,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,ironing out iteration 0; final,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 -2030,ironing out iteration 0; final,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 -2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 -2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,ironing out iteration 0; final,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 -2030,ironing out iteration 0; final,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.night,3.747759890734704,-14.083460136783732,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 -2030,ironing out iteration 0; final,,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.night,64.42116722161637,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.peak,27.609071540194094,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,peak.evening,36.81209568142225,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.day,65.06986154289153,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.peak,19.520958400400374,-0.0,0.0 -2030,ironing out iteration 0; final,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.night,67.6422255826972,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.day,96.631750699901,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.peak,28.989525117203826,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,peak.evening,38.65270046549337,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.day,68.32335462003607,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 -2030,ironing out iteration 0; final,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 -2030,final,0,GASDRV,GBR,winter.night,138.2930806262411,-0.0,0.0 -2030,final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00014057142794232647,0.0 -2030,final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00014057142794232647,0.0 -2030,final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00014057142794232647,0.0 -2030,final,0,GASDRV,GBR,peak.night,67.64222558269718,-0.0,0.0 -2030,final,0,GASDRV,GBR,peak.day,96.63175069990102,-0.0,0.0 -2030,final,0,GASDRV,GBR,peak.peak,28.98952511720382,-0.0,0.0 -2030,final,0,GASDRV,GBR,peak.evening,38.65270046549336,-0.0,0.0 -2030,final,0,GASDRV,GBR,summer.night,0.0,-0.0,2.20452 -2030,final,0,GASDRV,GBR,summer.day,0.0,-0.0,2.20452 -2030,final,0,GASDRV,GBR,summer.peak,0.0,-0.0,2.20452 -2030,final,0,GASDRV,GBR,summer.evening,0.0,-0.0,2.20452 -2030,final,0,GASDRV,GBR,autumn.night,47.82634829961569,-0.0,0.0 -2030,final,0,GASDRV,GBR,autumn.day,68.3233546200361,-0.0,0.0 -2030,final,0,GASDRV,GBR,autumn.peak,20.497006320420407,-0.0,0.0 -2030,final,0,GASDRV,GBR,autumn.evening,27.329341979195277,-0.0,0.0 -2030,final,1,GASPRC,GBR,winter.night,131.70769583451533,-0.0,0.0 -2030,final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00014057142794238398,0.0 -2030,final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00014057142794238398,0.0 -2030,final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00014057142794238398,0.0 -2030,final,1,GASPRC,GBR,peak.night,64.42116722161634,-0.0,0.0 -2030,final,1,GASPRC,GBR,peak.day,92.0302387618105,-0.0,0.0 -2030,final,1,GASPRC,GBR,peak.peak,27.609071540194122,-0.0,0.0 -2030,final,1,GASPRC,GBR,peak.evening,36.81209568142224,-0.0,0.0 -2030,final,1,GASPRC,GBR,summer.night,0.0,-0.0,0.60226 -2030,final,1,GASPRC,GBR,summer.day,0.0,-0.0,0.60226 -2030,final,1,GASPRC,GBR,summer.peak,0.0,-0.0,0.60226 -2030,final,1,GASPRC,GBR,summer.evening,0.0,-0.0,0.60226 -2030,final,1,GASPRC,GBR,autumn.night,45.54890314249113,-0.0,0.0 -2030,final,1,GASPRC,GBR,autumn.day,65.06986154289152,-0.0,0.0 -2030,final,1,GASPRC,GBR,autumn.peak,19.52095840040039,-0.0,0.0 -2030,final,1,GASPRC,GBR,autumn.evening,26.02794474209074,-0.0,0.0 -2030,final,2,WNDFRM,GBR,winter.night,4.4353127955452125,-0.0,0.0 -2030,final,2,WNDFRM,GBR,winter.day,6.336161127803567,-0.0,0.0 -2030,final,2,WNDFRM,GBR,winter.peak,1.9008483322583551,-0.0,0.0 -2030,final,2,WNDFRM,GBR,winter.evening,2.5344644632868563,-0.0,0.0 -2030,final,2,WNDFRM,GBR,peak.night,2.8512725172836966,-0.0,0.0 -2030,final,2,WNDFRM,GBR,peak.day,6.336161127803567,-0.0,0.0 -2030,final,2,WNDFRM,GBR,peak.peak,1.7776452018191917,-0.0,0.0 -2030,final,2,WNDFRM,GBR,peak.evening,1.7248438738150698,-0.0,0.0 -2030,final,2,WNDFRM,GBR,summer.night,0.8903086963642965,-0.0,0.0 -2030,final,2,WNDFRM,GBR,summer.day,1.483362600097942,-0.0,0.0 -2030,final,2,WNDFRM,GBR,summer.peak,0.4884682559367014,-0.0,0.0 -2030,final,2,WNDFRM,GBR,summer.evening,0.3637036780095698,-0.0,0.0 -2030,final,2,WNDFRM,GBR,autumn.night,3.2032814659821853,-0.0,0.0 -2030,final,2,WNDFRM,GBR,autumn.day,6.001752635595889,-0.0,0.0 -2030,final,2,WNDFRM,GBR,autumn.peak,1.5488393825638174,-0.0,0.0 -2030,final,2,WNDFRM,GBR,autumn.evening,1.9008483513729917,-0.0,0.0 -2030,final,3,GASCGT,GBR,winter.night,0.0,-0.0,7.593741257140923 -2030,final,3,GASCGT,GBR,winter.day,0.0,-0.0,7.593741257140923 -2030,final,3,GASCGT,GBR,winter.peak,0.0,-0.0,7.5937308576482145 -2030,final,3,GASCGT,GBR,winter.evening,0.0,-0.0,7.593741257140923 -2030,final,3,GASCGT,GBR,peak.night,3.437328127993597,-0.0,0.0 -2030,final,3,GASCGT,GBR,peak.day,0.0,-0.0,7.593311998906152 -2030,final,3,GASCGT,GBR,peak.peak,0.2673477382659623,-0.0,0.0 -2030,final,3,GASCGT,GBR,peak.evening,1.756856604838606,-0.0,0.0 -2030,final,3,GASCGT,GBR,summer.night,0.0,-0.0,3.2178 -2030,final,3,GASCGT,GBR,summer.day,0.0,-0.0,3.2178 -2030,final,3,GASCGT,GBR,summer.peak,0.0,-0.0,3.217799746353835 -2030,final,3,GASCGT,GBR,summer.evening,0.0,-0.0,3.2178 -2030,final,3,GASCGT,GBR,autumn.night,2.6734774372809134,-0.0,0.0 -2030,final,3,GASCGT,GBR,autumn.day,0.7256581365260043,-0.0,0.0 -2030,final,3,GASCGT,GBR,autumn.peak,0.7638506928740856,-0.0,0.0 -2030,final,3,GASCGT,GBR,autumn.evening,1.374931252519514,-0.0,0.0 -2030,final,4,RGASBR,GBR,winter.night,33.9593103426444,-0.0,0.0 -2030,final,4,RGASBR,GBR,winter.day,169.83607031806054,-0.0,0.0 -2030,final,4,RGASBR,GBR,winter.peak,90.62499999999999,-0.0,0.0 -2030,final,4,RGASBR,GBR,winter.evening,55.332797235918676,-0.0,0.0 -2030,final,4,RGASBR,GBR,peak.night,16.009601448009178,-0.0,0.0 -2030,final,4,RGASBR,GBR,peak.day,74.51953411222111,-0.0,0.0 -2030,final,4,RGASBR,GBR,peak.peak,51.217121969904774,-0.0,0.0 -2030,final,4,RGASBR,GBR,peak.evening,22.980643383068003,-0.0,0.0 -2030,final,4,RGASBR,GBR,summer.night,0.0,-0.0,2.4811509517996226 -2030,final,4,RGASBR,GBR,summer.day,0.0,-0.0,2.4811509517996226 -2030,final,4,RGASBR,GBR,summer.peak,0.0,-0.0,2.481141876202534 -2030,final,4,RGASBR,GBR,summer.evening,0.0,-0.0,2.4811509517996226 -2030,final,4,RGASBR,GBR,autumn.night,8.127062246775973,-0.0,0.0 -2030,final,4,RGASBR,GBR,autumn.day,52.647965243075724,-0.0,0.0 -2030,final,4,RGASBR,GBR,autumn.peak,38.73991920240379,-0.0,0.0 -2030,final,4,RGASBR,GBR,autumn.evening,15.00742740142482,-0.0,0.0 -2030,final,5,RELCHP,GBR,winter.night,29.165208466660005,-5.564868297141375,0.0 -2030,final,5,RELCHP,GBR,winter.day,41.664583466660005,-5.564868297141375,0.0 -2030,final,5,RELCHP,GBR,winter.peak,12.499375,-5.564864865308781,0.0 -2030,final,5,RELCHP,GBR,winter.evening,16.66583346666,-5.564868297141375,0.0 -2030,final,5,RELCHP,GBR,peak.night,29.165208466660005,-3.058744801964609,0.0 -2030,final,5,RELCHP,GBR,peak.day,41.664583466660005,-5.56453923238903,0.0 -2030,final,5,RELCHP,GBR,peak.peak,12.499375,-3.0587542727500323,0.0 -2030,final,5,RELCHP,GBR,peak.evening,16.66583346666,-3.0587402727500232,0.0 -2030,final,5,RELCHP,GBR,summer.night,5.85438726108,-0.0,0.0 -2030,final,5,RELCHP,GBR,summer.day,9.75412140198,-0.0,0.0 -2030,final,5,RELCHP,GBR,summer.peak,3.2120121331800005,-0.0,0.0 -2030,final,5,RELCHP,GBR,summer.evening,2.39159988894,-0.0,0.0 -2030,final,5,RELCHP,GBR,autumn.night,29.165208466660005,-3.0587462368771847,0.0 -2030,final,5,RELCHP,GBR,autumn.day,41.664583466660005,-3.058746272749999,0.0 -2030,final,5,RELCHP,GBR,autumn.peak,12.499375,-3.0587542727500314,0.0 -2030,final,5,RELCHP,GBR,autumn.evening,16.66583346666,-3.0587402727500232,0.0 -2030,final,6,RGASBR,GBR,winter.night,4.166905812755601,-0.0,0.0 -2030,final,6,RGASBR,GBR,winter.day,20.839378111139485,-0.0,0.0 -2030,final,6,RGASBR,GBR,winter.peak,11.119950183640029,-0.0,0.0 -2030,final,6,RGASBR,GBR,winter.evening,6.789494607281327,-0.0,0.0 -2030,final,6,RGASBR,GBR,peak.night,1.9644245027508207,-0.0,0.0 -2030,final,6,RGASBR,GBR,peak.day,9.143762836258885,-0.0,0.0 -2030,final,6,RGASBR,GBR,peak.peak,6.284489322535235,-0.0,0.0 -2030,final,6,RGASBR,GBR,peak.evening,2.8197915542920025,-0.0,0.0 -2030,final,6,RGASBR,GBR,summer.night,-0.0,-0.0,0.0 -2030,final,6,RGASBR,GBR,summer.day,-0.0,-0.0,0.0 -2030,final,6,RGASBR,GBR,summer.peak,-0.0,-0.0,0.0 -2030,final,6,RGASBR,GBR,summer.evening,-0.0,-0.0,0.0 -2030,final,6,RGASBR,GBR,autumn.night,0.9972140946040309,-0.0,0.0 -2030,final,6,RGASBR,GBR,autumn.day,6.460057939564281,-0.0,0.0 -2030,final,6,RGASBR,GBR,autumn.peak,4.753500376816214,-0.0,0.0 -2030,final,6,RGASBR,GBR,autumn.evening,1.8414548423551793,-0.0,0.0 -2030,final,7,WNDFRM,GBR,winter.night,5.18920599845259,-0.0,0.0 -2030,final,7,WNDFRM,GBR,winter.day,7.413151416194236,-0.0,0.0 -2030,final,7,WNDFRM,GBR,winter.peak,2.2239454177416453,-0.0,0.0 -2030,final,7,WNDFRM,GBR,winter.evening,2.9652605807109444,-0.0,0.0 -2030,final,7,WNDFRM,GBR,peak.night,3.3359181487205096,-14.083468201509707,0.0 -2030,final,7,WNDFRM,GBR,peak.day,7.413151416194236,-0.0,0.0 -2030,final,7,WNDFRM,GBR,peak.peak,2.0798008099148464,-14.08345993516558,0.0 -2030,final,7,WNDFRM,GBR,peak.evening,2.018024565344125,-14.08345993516558,0.0 -2030,final,7,WNDFRM,GBR,summer.night,1.0416390997921037,-0.0,0.0 -2030,final,7,WNDFRM,GBR,summer.day,1.7354974625554584,-0.0,0.0 -2030,final,7,WNDFRM,GBR,summer.peak,0.5714957480126989,-0.0,0.0 -2030,final,7,WNDFRM,GBR,summer.evening,0.42552428534063025,-0.0,0.0 -2030,final,7,WNDFRM,GBR,autumn.night,3.747759890734704,-14.08346013678373,0.0 -2030,final,7,WNDFRM,GBR,autumn.day,7.0219017718759105,-14.083459794032875,0.0 -2030,final,7,WNDFRM,GBR,autumn.peak,1.812103674562097,-14.08345993516558,0.0 -2030,final,7,WNDFRM,GBR,autumn.evening,2.223945440105295,-14.08345993516558,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,winter.evening,7.668827550950358,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,ironing out iteration 0; final,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,ironing out iteration 0; final,,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.night,131.70769583451522,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214579434,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.night,5.670802142085798,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.peak,2.4303437640694825,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,summer.evening,3.2404583780163128,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.night,61.105299486070045,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.day,87.29328486038357,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 -2040,ironing out iteration 0; final,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,winter.night,49.62436801647504,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,summer.peak,0.9156964791659783,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,summer.evening,1.2209286486554012,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.night,23.0230424292262,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 -2040,ironing out iteration 0; final,,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.night,138.293080626241,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214462213,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.night,79.9824204242966,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.day,114.26060044943773,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.peak,34.27818002514113,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,peak.evening,45.70424039915543,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.night,5.954342249190087,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.night,64.16056446037359,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.day,91.65794910340274,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.peak,27.497384643029193,-0.0,0.0 -2040,ironing out iteration 0; final,0,GASDRV,GBR,autumn.evening,36.66317981734436,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,winter.night,52.105586417298774,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,peak.night,30.13549846753594,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,peak.day,43.05071203743892,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,peak.peak,12.91521356990299,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,peak.evening,17.220284897632933,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,summer.night,2.243456384212448,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.night,24.174194550687517,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.peak,10.360369045790101,-0.0,0.0 -2040,ironing out iteration 0; final,,GASDRV,GBR,autumn.evening,13.813825504897402,-0.0,0.0 -2040,final,0,GASDRV,GBR,winter.night,138.29308062624105,-0.0,0.0 -2040,final,0,GASDRV,GBR,winter.day,197.56154348083155,-0.00019353544214523353,0.0 -2040,final,0,GASDRV,GBR,winter.peak,59.26846285459038,-0.00019353544214523353,0.0 -2040,final,0,GASDRV,GBR,winter.evening,79.02461777165078,-0.00019353544214523353,0.0 -2040,final,0,GASDRV,GBR,peak.night,79.98242042429659,-0.0,0.0 -2040,final,0,GASDRV,GBR,peak.day,114.26060044943775,-0.0,0.0 -2040,final,0,GASDRV,GBR,peak.peak,34.27818002514112,-0.0,0.0 -2040,final,0,GASDRV,GBR,peak.evening,45.704240399155445,-0.0,0.0 -2040,final,0,GASDRV,GBR,summer.night,5.9543422491900895,-0.0,0.0 -2040,final,0,GASDRV,GBR,summer.day,8.506203201463048,-0.0,0.0 -2040,final,0,GASDRV,GBR,summer.peak,2.551860952272959,-0.0,0.0 -2040,final,0,GASDRV,GBR,summer.evening,3.402481296917129,-0.0,0.0 -2040,final,0,GASDRV,GBR,autumn.night,64.16056446037355,-0.0,0.0 -2040,final,0,GASDRV,GBR,autumn.day,91.65794910340276,-0.0,0.0 -2040,final,0,GASDRV,GBR,autumn.peak,27.4973846430292,-0.0,0.0 -2040,final,0,GASDRV,GBR,autumn.evening,36.663179817344364,-0.0,0.0 -2040,final,1,GASPRC,GBR,winter.night,131.70769583451525,-0.0,0.0 -2040,final,1,GASPRC,GBR,winter.day,188.15385093412527,-0.00019353544214529994,0.0 -2040,final,1,GASPRC,GBR,winter.peak,56.44615509960988,-0.00019353544214529994,0.0 -2040,final,1,GASPRC,GBR,winter.evening,75.2615407349055,-0.00019353544214529994,0.0 -2040,final,1,GASPRC,GBR,peak.night,76.17373373742531,-0.0,0.0 -2040,final,1,GASPRC,GBR,peak.day,108.81961947565497,-0.0,0.0 -2040,final,1,GASPRC,GBR,peak.peak,32.64588573822966,-0.0,0.0 -2040,final,1,GASPRC,GBR,peak.evening,43.52784799919565,-0.0,0.0 -2040,final,1,GASPRC,GBR,summer.night,5.6708021420857975,-0.0,0.0 -2040,final,1,GASPRC,GBR,summer.day,8.101145906155283,-0.0,0.0 -2040,final,1,GASPRC,GBR,summer.peak,2.4303437640694847,-0.0,0.0 -2040,final,1,GASPRC,GBR,summer.evening,3.240458378016313,-0.0,0.0 -2040,final,1,GASPRC,GBR,autumn.night,61.105299486070024,-0.0,0.0 -2040,final,1,GASPRC,GBR,autumn.day,87.29328486038358,-0.0,0.0 -2040,final,1,GASPRC,GBR,autumn.peak,26.187985374313516,-0.0,0.0 -2040,final,1,GASPRC,GBR,autumn.evening,34.91731411175653,-0.0,0.0 -2040,final,6,RGASBR,GBR,winter.night,6.549798323730035,-0.0,0.0 -2040,final,6,RGASBR,GBR,winter.day,22.61477387340087,-0.0,0.0 -2040,final,6,RGASBR,GBR,winter.peak,11.119950183640015,-0.0,0.0 -2040,final,6,RGASBR,GBR,winter.evening,7.6688275509503585,-0.0,0.0 -2040,final,6,RGASBR,GBR,peak.night,4.588288631177487,-0.0,0.0 -2040,final,6,RGASBR,GBR,peak.day,12.19876597456695,-0.0,0.0 -2040,final,6,RGASBR,GBR,peak.peak,6.8135330059183525,-0.0,0.0 -2040,final,6,RGASBR,GBR,peak.evening,4.133446351744144,-0.0,0.0 -2040,final,6,RGASBR,GBR,summer.night,0.5698356972593753,-0.0,0.0 -2040,final,6,RGASBR,GBR,summer.day,0.9494155959242948,-0.0,0.0 -2040,final,6,RGASBR,GBR,summer.peak,0.31264060471096117,-0.0,0.0 -2040,final,6,RGASBR,GBR,summer.evening,0.23278593121770363,-0.0,0.0 -2040,final,6,RGASBR,GBR,autumn.night,3.7268998957999715,-0.0,0.0 -2040,final,6,RGASBR,GBR,autumn.day,9.808682960965456,-0.0,0.0 -2040,final,6,RGASBR,GBR,autumn.peak,5.4500482659674185,-0.0,0.0 -2040,final,6,RGASBR,GBR,autumn.evening,3.2621486320645614,-0.0,0.0 -2040,final,8,RGASBR,GBR,winter.night,67.29143499832996,-0.0,0.0 -2040,final,8,RGASBR,GBR,winter.day,232.3400677224591,-0.0,0.0 -2040,final,8,RGASBR,GBR,winter.peak,114.2443428,-0.0,0.0 -2040,final,8,RGASBR,GBR,winter.evening,78.78813745890966,-0.0,0.0 -2040,final,8,RGASBR,GBR,peak.night,47.13924168624252,-0.0,0.0 -2040,final,8,RGASBR,GBR,peak.day,125.32789974057306,-0.0,0.0 -2040,final,8,RGASBR,GBR,peak.peak,70.00099708652166,-0.0,0.0 -2040,final,8,RGASBR,GBR,peak.evening,42.46627495227587,-0.0,0.0 -2040,final,8,RGASBR,GBR,summer.night,5.854388163820626,-0.0,0.0 -2040,final,8,RGASBR,GBR,summer.day,9.754122906055706,-0.0,0.0 -2040,final,8,RGASBR,GBR,summer.peak,3.2120126284690396,-0.0,0.0 -2040,final,8,RGASBR,GBR,summer.evening,2.3916002577222963,-0.0,0.0 -2040,final,8,RGASBR,GBR,autumn.night,38.28949071224004,-0.0,0.0 -2040,final,8,RGASBR,GBR,autumn.day,100.77262218833455,-0.0,0.0 -2040,final,8,RGASBR,GBR,autumn.peak,55.992803213252586,-0.0,0.0 -2040,final,8,RGASBR,GBR,autumn.evening,33.51472087837544,-0.0,0.0 -2040,final,9,GASPRC,GBR,winter.night,49.624368016475046,-0.0,0.0 -2040,final,9,GASPRC,GBR,winter.day,70.89195421202689,-0.0,0.0 -2040,final,9,GASPRC,GBR,winter.peak,21.26758619555179,-0.0,0.0 -2040,final,9,GASPRC,GBR,winter.evening,28.356781820923306,-0.0,0.0 -2040,final,9,GASPRC,GBR,peak.night,28.700474730986603,-0.0,0.0 -2040,final,9,GASPRC,GBR,peak.day,41.00067813089422,-0.0,0.0 -2040,final,9,GASPRC,GBR,peak.peak,12.300203399907618,-0.0,0.0 -2040,final,9,GASPRC,GBR,peak.evening,16.400271331078986,-0.0,0.0 -2040,final,9,GASPRC,GBR,summer.night,2.1366251278213806,-0.0,0.0 -2040,final,9,GASPRC,GBR,summer.day,3.0523216069873595,-0.0,0.0 -2040,final,9,GASPRC,GBR,summer.peak,0.9156964791659792,-0.0,0.0 -2040,final,9,GASPRC,GBR,summer.evening,1.2209286486554014,-0.0,0.0 -2040,final,9,GASPRC,GBR,autumn.night,23.02304242922619,-0.0,0.0 -2040,final,9,GASPRC,GBR,autumn.day,32.89006056807392,-0.0,0.0 -2040,final,9,GASPRC,GBR,autumn.peak,9.867018138847717,-0.0,0.0 -2040,final,9,GASPRC,GBR,autumn.evening,13.156024290378483,-0.0,0.0 -2040,final,10,GASDRV,GBR,winter.night,52.105586417298795,-0.0,0.0 -2040,final,10,GASDRV,GBR,winter.day,74.43655192262821,-0.0,0.0 -2040,final,10,GASDRV,GBR,winter.peak,22.330965505329374,-0.0,0.0 -2040,final,10,GASDRV,GBR,winter.evening,29.774620911969464,-0.0,0.0 -2040,final,10,GASDRV,GBR,peak.night,30.135498467535932,-0.0,0.0 -2040,final,10,GASDRV,GBR,peak.day,43.050712037438934,-0.0,0.0 -2040,final,10,GASDRV,GBR,peak.peak,12.915213569902983,-0.0,0.0 -2040,final,10,GASDRV,GBR,peak.evening,17.220284897632936,-0.0,0.0 -2040,final,10,GASDRV,GBR,summer.night,2.2434563842124495,-0.0,0.0 -2040,final,10,GASDRV,GBR,summer.day,3.2049376873367272,-0.0,0.0 -2040,final,10,GASDRV,GBR,summer.peak,0.9614813031242779,-0.0,0.0 -2040,final,10,GASDRV,GBR,summer.evening,1.2819750810881712,-0.0,0.0 -2040,final,10,GASDRV,GBR,autumn.night,24.174194550687503,-0.0,0.0 -2040,final,10,GASDRV,GBR,autumn.day,34.534563596477604,-0.0,0.0 -2040,final,10,GASDRV,GBR,autumn.peak,10.360369045790103,-0.0,0.0 -2040,final,10,GASDRV,GBR,autumn.evening,13.813825504897405,-0.0,0.0 diff --git a/tests/data/simple/debug_solver.csv b/tests/data/simple/debug_solver.csv deleted file mode 100644 index 37443534f..000000000 --- a/tests/data/simple/debug_solver.csv +++ /dev/null @@ -1,6 +0,0 @@ -milestone_year,run_description,objective_value -2020,final,4102.666874515335 -2030,ironing out iteration 0; final,4323.448953922291 -2030,final,4323.448953922285 -2040,ironing out iteration 0; final,6613.912255465203 -2040,final,6613.912255465202