From 71969b5fac200c93dc63ece0c61fdeb8be8d1ca5 Mon Sep 17 00:00:00 2001 From: Douglas Greenshields Date: Fri, 15 Mar 2024 16:17:48 +0000 Subject: [PATCH] just print some results out to stdout --- src/corpus.rs | 2 ++ src/lib.rs | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/corpus.rs b/src/corpus.rs index fe76ce2..728362b 100644 --- a/src/corpus.rs +++ b/src/corpus.rs @@ -1396,11 +1396,13 @@ impl Corpus { } } +#[derive(Debug)] pub enum HotWaterResultMap<'a> { Float(HashMap<&'a str, Vec>), Int(HashMap<&'a str, Vec>), } +#[derive(Debug)] pub enum NumberOrDivisionByZero { Number(f64), DivisionByZero, diff --git a/src/lib.rs b/src/lib.rs index 44c1076..764fa94 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -90,6 +90,20 @@ pub fn run_project( heat_source_wet_results_annual_dict, ) = corpus.run(); + // print everything out for now + // println!("{timestep_array:?}"); + println!("{zone_dict:?}"); + println!("{zone_list:?}"); + // println!("{hc_system_dict:?}"); + // println!("{hot_water_dict:?}"); + // println!("{heat_cop_dict:?}"); + // println!("{cool_cop_dict:?}"); + // println!("{dhw_cop_dict:?}"); + // println!("{ductwork_gains:?}"); + // println!("{heat_balance_dict:?}"); + // println!("{heat_source_wet_results_dict:?}"); + // println!("{heat_source_wet_results_annual_dict:?}"); + let _ = write_core_output_file( output_file_detailed, timestep_array, @@ -183,6 +197,7 @@ fn write_core_output_file( hot_water_dict: HashMap<&str, HotWaterResultMap>, ductwork_gains: HashMap<&str, Vec>, ) -> Result<(), anyhow::Error> { + println!("writing out to {output_file}"); let mut writer = Writer::from_path(output_file)?; let mut headings: Vec> = vec!["Timestep".into()]; @@ -365,6 +380,7 @@ fn write_core_output_file( } } + println!("flushing out CSV"); writer.flush()?; Ok(())