From e029072618b683affb762ad486a069a56bfc01b4 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 29 Mar 2022 13:59:20 -0400 Subject: [PATCH 01/15] Work on unit tests using example PV json file. --- CMakeLists-OpticalMeasurementParser.txt.in | 2 +- src/convert_optics_parser.cpp | 1 + src/create_wce_objects.cpp | 11 ++-- src/product_data.cpp | 10 +++- test/CMakeLists.txt | 3 +- test/main.cpp | 2 +- test/pv_single_layer.unit.cpp | 61 ++++++++++++++++++++++ 7 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 test/pv_single_layer.unit.cpp diff --git a/CMakeLists-OpticalMeasurementParser.txt.in b/CMakeLists-OpticalMeasurementParser.txt.in index da9b0846..0c0cbf91 100644 --- a/CMakeLists-OpticalMeasurementParser.txt.in +++ b/CMakeLists-OpticalMeasurementParser.txt.in @@ -4,7 +4,7 @@ include(ExternalProject) ExternalProject_Add(OpticalMeasurementParser GIT_REPOSITORY https://github.com/LBNL-ETA/OpticalMeasurementParser.git - GIT_TAG "v1.2.2" + GIT_TAG "pv" UPDATE_COMMAND "" PATCH_COMMAND "" diff --git a/src/convert_optics_parser.cpp b/src/convert_optics_parser.cpp index c23c6e7a..1ca3ff3d 100644 --- a/src/convert_optics_parser.cpp +++ b/src/convert_optics_parser.cpp @@ -55,6 +55,7 @@ namespace wincalc {"back", CoatedSide::BACK}, {"both", CoatedSide::BOTH}, {"neither", CoatedSide::NEITHER}, + {"na", CoatedSide::NEITHER}, }; auto itr = mappings.find(to_lower(coated_side)); diff --git a/src/create_wce_objects.cpp b/src/create_wce_objects.cpp index 3b994a6a..84caa12b 100644 --- a/src/create_wce_objects.cpp +++ b/src/create_wce_objects.cpp @@ -38,9 +38,9 @@ namespace wincalc SpectralAveraging::MeasuredRow convert(OpticsParser::WLData const & data) { SpectralAveraging::MeasuredRow converted(data.wavelength, - data.directComponent.tf, - data.directComponent.rf, - data.directComponent.rb); + data.directComponent.value().tf, + data.directComponent.value().rf, + data.directComponent.value().rb); return converted; } @@ -51,7 +51,10 @@ namespace wincalc for(auto const & row : data) { - converted.push_back(convert(row)); + if(row.directComponent.has_value()) + { + converted.push_back(convert(row)); + } } return converted; } diff --git a/src/product_data.cpp b/src/product_data.cpp index a071f6ff..e3ece42e 100644 --- a/src/product_data.cpp +++ b/src/product_data.cpp @@ -65,7 +65,13 @@ namespace wincalc material_type(material_type), wavelength_data(wavelength_data), coated_side(coated_side) - {} + { + std::sort(this->wavelength_data.begin(), + this->wavelength_data.end(), + [](OpticsParser::WLData const & v1, OpticsParser::WLData const & v2) { + return v1.wavelength < v2.wavelength; + }); + } std::vector Product_Data_N_Band_Optical::wavelengths() const { @@ -112,7 +118,7 @@ namespace wincalc Product_Data_Optical_Perfectly_Diffuse::Product_Data_Optical_Perfectly_Diffuse( const std::shared_ptr & material_data) : - Product_Data_Optical_With_Material(material_data) + Product_Data_Optical_With_Material(material_data) { permeability_factor = material_data->permeability_factor; } diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 443846c5..1e653ef0 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -28,13 +28,14 @@ add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src EXCLUDE_FROM_ALL) add_executable(${PROJECT_TEST_NAME} + nfrc_102.unit.cpp + pv_single_layer.unit.cpp cgdb_3000_vertical_nfrc_102.unit.cpp deflection_youngs_modulus.unit.cpp igsdb_14684_nfrc_102.unit.cpp igsdb_5051_nfrc_102.unit.cpp deflection_triple_clear.unit.cpp nfrc_20748.unit.cpp - nfrc_102.unit.cpp nfrc_102_as_bsdf.unit.cpp WINDOW_issue_1216.unit.cpp deflection.unit.cpp diff --git a/test/main.cpp b/test/main.cpp index 5d2bebe8..63f0c4fb 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -12,7 +12,7 @@ int main( int argc, char* argv[] ) { #endif ::testing::InitGoogleTest( &argc, argv ); test_dir = argv[1]; - update_results = false; + update_results = true; return RUN_ALL_TESTS(); } diff --git a/test/pv_single_layer.unit.cpp b/test/pv_single_layer.unit.cpp new file mode 100644 index 00000000..b249f5ed --- /dev/null +++ b/test/pv_single_layer.unit.cpp @@ -0,0 +1,61 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "wincalc/wincalc.h" +#include "optical_calcs.h" +#include "util.h" +#include "convert_optics_parser.h" +#include "paths.h" + + +using namespace wincalc; +using namespace window_standards; + +class TestPVSingleLayer : public testing::Test +{ +protected: + std::shared_ptr glazing_system_u; + std::shared_ptr glazing_system_shgc; + + virtual void SetUp() + { + std::filesystem::path clear_3_path(test_dir); + clear_3_path /= "products"; + clear_3_path /= "igsdb_v2_pv.json"; + + std::vector> products; + OpticsParser::Parser parser; + auto product = parser.parseJSONFile(clear_3_path.string()); + products.push_back(product); + + std::vector gaps; + + std::filesystem::path standard_path(test_dir); + standard_path /= "standards"; + standard_path /= "W5_NFRC_2003.std"; + Optical_Standard standard = load_optical_standard(standard_path.string()); + + glazing_system_u = std::make_shared( + standard, products, gaps, 1.0, 1.0, 90, nfrc_u_environments()); + glazing_system_shgc = std::make_shared( + standard, products, gaps, 1.0, 1.0, 90, nfrc_shgc_environments()); + } +}; + +TEST_F(TestPVSingleLayer, Test_Thermal) +{ + test_thermal_results("PV_single_layer", "thermal_U_Environment", glazing_system_u, update_results); + test_thermal_results( + "PV_single_layer", "thermal_SHGC_Environment", glazing_system_shgc, update_results); +} + + +TEST_F(TestPVSingleLayer, Test_Optical) +{ + test_optical_results("PV_single_layer", glazing_system_u, update_results); +} From 6c9855be448ce805259a0266521b53224fb04bfd Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 29 Mar 2022 18:45:16 -0400 Subject: [PATCH 02/15] Fixed bug in tests where one method results were being used in multiple places. --- test/CMakeLists.txt | 2 +- .../condensed_spectrum/tkr.json | 40 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 40 +-- .../full_spectrum/tuv.json | 40 +-- .../CGDB_18100/condensed_spectrum/tkr.json | 32 +- .../CGDB_18100/condensed_spectrum/tuv.json | 32 +- .../CGDB_18100/full_spectrum/tkr.json | 32 +- .../CGDB_18100/full_spectrum/tuv.json | 32 +- .../condensed_spectrum/tkr.json | 48 +-- .../condensed_spectrum/tuv.json | 48 +-- .../CGDB_3000_NFRC_102/full_spectrum/tkr.json | 48 +-- .../CGDB_3000_NFRC_102/full_spectrum/tuv.json | 48 +-- .../condensed_spectrum/tkr.json | 48 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 48 +-- .../full_spectrum/tuv.json | 48 +-- .../condensed_spectrum/tkr.json | 48 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 48 +-- .../full_spectrum/tuv.json | 48 +-- .../condensed_spectrum/tkr.json | 48 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 48 +-- .../full_spectrum/tuv.json | 48 +-- .../condensed_spectrum/tkr.json | 40 +-- .../condensed_spectrum/tuv.json | 40 +-- .../full_spectrum/tkr.json | 40 +-- .../full_spectrum/tuv.json | 40 +-- .../condensed_spectrum/tkr.json | 40 +-- .../condensed_spectrum/tuv.json | 40 +-- .../full_spectrum/tkr.json | 40 +-- .../full_spectrum/tuv.json | 40 +-- .../NFRC_102/condensed_spectrum/tkr.json | 32 +- .../NFRC_102/condensed_spectrum/tuv.json | 32 +- .../NFRC_102/full_spectrum/tkr.json | 32 +- .../NFRC_102/full_spectrum/tuv.json | 32 +- .../condensed_spectrum/tkr.json | 40 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 40 +-- .../full_spectrum/tuv.json | 40 +-- .../NFRC_102_BSDF/condensed_spectrum/tkr.json | 32 +- .../NFRC_102_BSDF/condensed_spectrum/tuv.json | 40 +-- .../NFRC_102_BSDF/full_spectrum/tkr.json | 32 +- .../NFRC_102_BSDF/full_spectrum/tuv.json | 32 +- .../NFRC_20748/condensed_spectrum/tkr.json | 32 +- .../NFRC_20748/condensed_spectrum/tuv.json | 32 +- .../NFRC_20748/full_spectrum/tkr.json | 32 +- .../NFRC_20748/full_spectrum/tuv.json | 32 +- .../NFRC_21467/condensed_spectrum/tkr.json | 32 +- .../NFRC_21467/condensed_spectrum/tuv.json | 32 +- .../NFRC_21467/full_spectrum/tkr.json | 32 +- .../NFRC_21467/full_spectrum/tuv.json | 32 +- .../NFRC_6046/condensed_spectrum/tkr.json | 32 +- .../NFRC_6046/condensed_spectrum/tuv.json | 32 +- .../NFRC_6046/full_spectrum/tkr.json | 32 +- .../NFRC_6046/full_spectrum/tuv.json | 32 +- .../NFRC_9223/condensed_spectrum/tkr.json | 32 +- .../NFRC_9223/condensed_spectrum/tuv.json | 32 +- .../NFRC_9223/full_spectrum/tkr.json | 32 +- .../NFRC_9223/full_spectrum/tuv.json | 32 +- .../condensed_spectrum/color.json | 288 ++++++++++++++++++ .../condensed_spectrum/photopic.json | 48 +++ .../condensed_spectrum/solar.json | 48 +++ .../condensed_spectrum/tdw.json | 48 +++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../condensed_spectrum/tkr.json | 48 +++ .../condensed_spectrum/tuv.json | 48 +++ .../PV_single_layer/full_spectrum/color.json | 288 ++++++++++++++++++ .../full_spectrum/photopic.json | 48 +++ .../PV_single_layer/full_spectrum/solar.json | 48 +++ .../PV_single_layer/full_spectrum/tdw.json | 48 +++ .../thermal_SHGC_Environment.json | 23 ++ .../full_spectrum/thermal_U_Environment.json | 23 ++ .../PV_single_layer/full_spectrum/tkr.json | 48 +++ .../PV_single_layer/full_spectrum/tuv.json | 48 +++ .../condensed_spectrum/tkr.json | 48 +-- .../condensed_spectrum/tuv.json | 48 +-- .../full_spectrum/tkr.json | 48 +-- .../full_spectrum/tuv.json | 48 +-- .../condensed_spectrum/tkr.json | 32 +- .../condensed_spectrum/tuv.json | 40 +-- .../WINDOW_Issue_1216/full_spectrum/tkr.json | 32 +- .../WINDOW_Issue_1216/full_spectrum/tuv.json | 32 +- test/util.cpp | 31 +- 86 files changed, 2500 insertions(+), 1337 deletions(-) create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/color.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/photopic.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/solar.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/tdw.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/tkr.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/tuv.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/color.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/photopic.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/solar.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/tdw.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/tkr.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/tuv.json diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1e653ef0..fdc35e1d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -28,8 +28,8 @@ add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src EXCLUDE_FROM_ALL) add_executable(${PROJECT_TEST_NAME} + pv_single_layer.unit.cpp nfrc_102.unit.cpp - pv_single_layer.unit.cpp cgdb_3000_vertical_nfrc_102.unit.cpp deflection_youngs_modulus.unit.cpp igsdb_14684_nfrc_102.unit.cpp diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json index a8282936..612ea07b 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4203550060659559, - "direct": 0.4599672232818174 + "diffuse": 0.6447805027623436, + "direct": 0.736602396428008 } }, "front": { "absorptance": { - "diffuse": 0.4229657528246351, - "direct": 0.4197417727609061 + "diffuse": 0.5446470116444538, + "direct": 0.5763899346418311 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04113156391571906, - "direct": 0.035159959990246695 + "diffuse": 0.06431532361846144, + "direct": 0.055040815848075304 } }, "front": { "absorptance": { - "diffuse": 0.006570612886769471, - "direct": 0.006608117749392328 + "diffuse": 0.0016640453754639584, + "direct": 0.0016785202222367693 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2497414472664443, + "diffuse_diffuse": 0.21742513480128398, "direct_diffuse": 0.0, - "direct_direct": 0.1534491220243397, - "direct_hemispherical": 0.1534491220243397 + "direct_direct": 0.118873039127662, + "direct_hemispherical": 0.118873039127662 }, "transmittance": { - "diffuse_diffuse": 0.2887719827518808, + "diffuse_diffuse": 0.07347903881791107, "direct_diffuse": 0.0, - "direct_direct": 0.3514236947035962, - "direct_hemispherical": 0.3514236947035962 + "direct_direct": 0.08948374859625481, + "direct_hemispherical": 0.08948374859625481 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.28169165153671444, + "diffuse_diffuse": 0.38020990416217104, "direct_diffuse": 0.0, - "direct_direct": 0.22222641478610528, - "direct_hemispherical": 0.22222641478610528 + "direct_direct": 0.3324477965396774, + "direct_hemispherical": 0.3324477965396774 }, "transmittance": { - "diffuse_diffuse": 0.2887719827518808, + "diffuse_diffuse": 0.07347903881791108, "direct_diffuse": 0.0, - "direct_direct": 0.3514236947035962, - "direct_hemispherical": 0.3514236947035962 + "direct_direct": 0.08948374859625481, + "direct_hemispherical": 0.08948374859625481 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json index a8282936..dc324e11 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4203550060659559, - "direct": 0.4599672232818174 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.4229657528246351, - "direct": 0.4197417727609061 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04113156391571906, - "direct": 0.035159959990246695 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.006570612886769471, - "direct": 0.006608117749392328 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2497414472664443, - "direct_diffuse": 0.0, - "direct_direct": 0.1534491220243397, - "direct_hemispherical": 0.1534491220243397 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.2887719827518808, - "direct_diffuse": 0.0, - "direct_direct": 0.3514236947035962, - "direct_hemispherical": 0.3514236947035962 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.28169165153671444, - "direct_diffuse": 0.0, - "direct_direct": 0.22222641478610528, - "direct_hemispherical": 0.22222641478610528 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.2887719827518808, - "direct_diffuse": 0.0, - "direct_direct": 0.3514236947035962, - "direct_hemispherical": 0.3514236947035962 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json index cb91a11d..6289b63b 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35656529987506586, - "direct": 0.3882337107443041 + "diffuse": 0.43957143862984244, + "direct": 0.503198750761697 } }, "front": { "absorptance": { - "diffuse": 0.43143144752449764, - "direct": 0.42888500130356005 + "diffuse": 0.5895993042032924, + "direct": 0.618523614349715 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08523609284554394, - "direct": 0.07964385058828574 + "diffuse": 0.20676300989742608, + "direct": 0.19953019371905203 } }, "front": { "absorptance": { - "diffuse": 0.007139161912678911, - "direct": 0.0071695021439615305 + "diffuse": 0.0033321961134263256, + "direct": 0.00334829628305272 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.26986476547869287, + "diffuse_diffuse": 0.2291527173851676, "direct_diffuse": 0.0, - "direct_direct": 0.18161166743095783, - "direct_hemispherical": 0.18161166743095783 + "direct_direct": 0.14603965002389646, + "direct_hemispherical": 0.14603965002389646 }, "transmittance": { - "diffuse_diffuse": 0.28833384180069743, + "diffuse_diffuse": 0.12451283408756363, "direct_diffuse": 0.0, - "direct_direct": 0.3505107712364524, - "direct_hemispherical": 0.3505107712364524 + "direct_direct": 0.15123140549535455, + "direct_hemispherical": 0.15123140549535455 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.27309554876212594, + "diffuse_diffuse": 0.28255566559571776, "direct_diffuse": 0.0, - "direct_direct": 0.21343472531602609, - "direct_hemispherical": 0.21343472531602609 + "direct_direct": 0.2268966838718776, + "direct_hemispherical": 0.2268966838718776 }, "transmittance": { - "diffuse_diffuse": 0.28833384180069743, + "diffuse_diffuse": 0.12451283408756363, "direct_diffuse": 0.0, - "direct_direct": 0.3505107712364524, - "direct_hemispherical": 0.3505107712364524 + "direct_direct": 0.15123140549535455, + "direct_hemispherical": 0.15123140549535455 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json index cb91a11d..1b294f88 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35656529987506586, - "direct": 0.3882337107443041 + "diffuse": 0.5902846852123305, + "direct": 0.689956294650061 } }, "front": { "absorptance": { - "diffuse": 0.43143144752449764, - "direct": 0.42888500130356005 + "diffuse": 0.7106604645937183, + "direct": 0.7637073187096971 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08523609284554394, - "direct": 0.07964385058828574 + "diffuse": 0.2250178254478996, + "direct": 0.21282783182323056 } }, "front": { "absorptance": { - "diffuse": 0.007139161912678911, - "direct": 0.0071695021439615305 + "diffuse": 7.321870652445269e-05, + "direct": 7.798003202176886e-05 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.26986476547869287, + "diffuse_diffuse": 0.184191590819478, "direct_diffuse": 0.0, - "direct_direct": 0.18161166743095783, - "direct_hemispherical": 0.18161166743095783 + "direct_direct": 0.0965923321829039, + "direct_hemispherical": 0.0965923321829039 }, "transmittance": { - "diffuse_diffuse": 0.28833384180069743, + "diffuse_diffuse": 0.0005058985202916702, "direct_diffuse": 0.0, - "direct_direct": 0.3505107712364524, - "direct_hemispherical": 0.3505107712364524 + "direct_direct": 0.0006235413438046331, + "direct_hemispherical": 0.0006235413438046331 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.27309554876212594, + "diffuse_diffuse": 0.2887604181794653, "direct_diffuse": 0.0, - "direct_direct": 0.21343472531602609, - "direct_hemispherical": 0.21343472531602609 + "direct_direct": 0.23559115991447646, + "direct_hemispherical": 0.23559115991447646 }, "transmittance": { - "diffuse_diffuse": 0.28833384180069743, + "diffuse_diffuse": 0.0005058985202916702, "direct_diffuse": 0.0, - "direct_direct": 0.3505107712364524, - "direct_hemispherical": 0.3505107712364524 + "direct_direct": 0.0006235413438046331, + "direct_hemispherical": 0.0006235413438046331 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json index 824b60bf..47ab70f0 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "diffuse": 0.08312531435254969, + "direct": 0.07539971383970225 } }, "front": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "diffuse": 0.08312531435254969, + "direct": 0.07539971383970225 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13674573039825624, + "diffuse_diffuse": 0.10960957835890546, "direct_diffuse": 0.0, - "direct_direct": 0.07262155663232811, - "direct_hemispherical": 0.07262155663232811 + "direct_direct": 0.04312198798881642, + "direct_hemispherical": 0.04312198798881642 }, "transmittance": { - "diffuse_diffuse": 0.771243217380278, + "diffuse_diffuse": 0.7815408723717965, "direct_diffuse": 0.0, - "direct_direct": 0.8535099137131499, - "direct_hemispherical": 0.8535099137131499 + "direct_direct": 0.8649059952931131, + "direct_hemispherical": 0.8649059952931131 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13674573039825624, + "diffuse_diffuse": 0.10960957835890546, "direct_diffuse": 0.0, - "direct_direct": 0.07262155663232811, - "direct_hemispherical": 0.07262155663232811 + "direct_direct": 0.04312198798881642, + "direct_hemispherical": 0.04312198798881642 }, "transmittance": { - "diffuse_diffuse": 0.771243217380278, + "diffuse_diffuse": 0.7815408723717965, "direct_diffuse": 0.0, - "direct_direct": 0.8535099137131499, - "direct_hemispherical": 0.8535099137131499 + "direct_direct": 0.8649059952931131, + "direct_hemispherical": 0.8649059952931131 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json index 824b60bf..3640989f 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13674573039825624, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.07262155663232811, - "direct_hemispherical": 0.07262155663232811 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.771243217380278, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8535099137131499, - "direct_hemispherical": 0.8535099137131499 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13674573039825624, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.07262155663232811, - "direct_hemispherical": 0.07262155663232811 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.771243217380278, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8535099137131499, - "direct_hemispherical": 0.8535099137131499 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tkr.json b/test/expected_results/CGDB_18100/full_spectrum/tkr.json index a1f1a046..49f4c965 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "diffuse": 0.09433776760024642, + "direct": 0.08797944749162055 } }, "front": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "diffuse": 0.09433776760024642, + "direct": 0.08797944749162055 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13830616955293534, + "diffuse_diffuse": 0.12825656869707727, "direct_diffuse": 0.0, - "direct_direct": 0.0743179018580891, - "direct_hemispherical": 0.0743179018580891 + "direct_direct": 0.06339303344427075, + "direct_hemispherical": 0.06339303344427075 }, "transmittance": { - "diffuse_diffuse": 0.7277493756770811, + "diffuse_diffuse": 0.6325958391212521, "direct_diffuse": 0.0, - "direct_direct": 0.8053766864217068, - "direct_hemispherical": 0.8053766864217068 + "direct_direct": 0.7000733463792074, + "direct_hemispherical": 0.7000733463792074 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13830616955293534, + "diffuse_diffuse": 0.12825656869707727, "direct_diffuse": 0.0, - "direct_direct": 0.0743179018580891, - "direct_hemispherical": 0.0743179018580891 + "direct_direct": 0.06339303344427075, + "direct_hemispherical": 0.06339303344427075 }, "transmittance": { - "diffuse_diffuse": 0.7277493756770811, + "diffuse_diffuse": 0.6325958391212521, "direct_diffuse": 0.0, - "direct_direct": 0.8053766864217068, - "direct_hemispherical": 0.8053766864217068 + "direct_direct": 0.7000733463792074, + "direct_hemispherical": 0.7000733463792074 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tuv.json b/test/expected_results/CGDB_18100/full_spectrum/tuv.json index a1f1a046..e7b51a57 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "diffuse": 0.24728419129405663, + "direct": 0.2567529525185252 } }, "front": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "diffuse": 0.24728419129405663, + "direct": 0.2567529525185252 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13830616955293534, + "diffuse_diffuse": 0.12595373915761732, "direct_diffuse": 0.0, - "direct_direct": 0.0743179018580891, - "direct_hemispherical": 0.0743179018580891 + "direct_direct": 0.060889639522571946, + "direct_hemispherical": 0.060889639522571946 }, "transmittance": { - "diffuse_diffuse": 0.7277493756770811, + "diffuse_diffuse": 0.6165874751565676, "direct_diffuse": 0.0, - "direct_direct": 0.8053766864217068, - "direct_hemispherical": 0.8053766864217068 + "direct_direct": 0.6823574079589028, + "direct_hemispherical": 0.6823574079589028 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13830616955293534, + "diffuse_diffuse": 0.12595373915761732, "direct_diffuse": 0.0, - "direct_direct": 0.0743179018580891, - "direct_hemispherical": 0.0743179018580891 + "direct_direct": 0.060889639522571946, + "direct_hemispherical": 0.060889639522571946 }, "transmittance": { - "diffuse_diffuse": 0.7277493756770811, + "diffuse_diffuse": 0.6165874751565676, "direct_diffuse": 0.0, - "direct_direct": 0.8053766864217068, - "direct_hemispherical": 0.8053766864217068 + "direct_direct": 0.6823574079589028, + "direct_hemispherical": 0.6823574079589028 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json index 5868cafe..4bfae33b 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124014, - "direct": 0.5018332348141659 + "diffuse": 0.6128724018043619, + "direct": 0.7189336215827791 } }, "front": { "absorptance": { - "diffuse": 0.5091669450510041, - "direct": 0.5318945254432214 + "diffuse": 0.7751688884582413, + "direct": 0.8103351174447229 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "diffuse": 0.06440357532736068, + "direct": 0.05853269313727236 } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.0004384500820487899 + "diffuse": 0.004181505536771109, + "direct": 0.00014333239784295037 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4134192201311616, - "direct_diffuse": 0.27415080340214393, - "direct_direct": 0.09152852829636977, - "direct_hemispherical": 0.3656793316985137 + "diffuse_diffuse": 0.258767973464435, + "direct_diffuse": 0.10447401958118199, + "direct_direct": 0.08706258715860485, + "direct_hemispherical": 0.19153660673978684 }, "transmittance": { - "diffuse_diffuse": 0.11389531579785858, - "direct_diffuse": 0.08916526112058512, - "direct_direct": 0.002078395590104294, - "direct_hemispherical": 0.09124365671068942 + "diffuse_diffuse": 0.06395604940384302, + "direct_diffuse": 0.030298060000995854, + "direct_direct": 0.0006990185391663648, + "direct_hemispherical": 0.030997078540162218 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.42355049270132067, - "direct_diffuse": 0.4392220393528294, - "direct_direct": 0.011008376640460985, - "direct_hemispherical": 0.4502304159932904 + "diffuse_diffuse": 0.17378054317069005, + "direct_diffuse": 0.18035467187480494, + "direct_direct": 0.004521687647250883, + "direct_hemispherical": 0.18487635952205583 }, "transmittance": { - "diffuse_diffuse": 0.06421688898067152, - "direct_diffuse": 0.01696497714126534, - "direct_direct": 0.0004716313401744828, - "direct_hemispherical": 0.01743660848143982 + "diffuse_diffuse": 0.046869062834297946, + "direct_diffuse": 0.0045194691543083325, + "direct_direct": 0.0001257214810701559, + "direct_hemispherical": 0.004645190635378488 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json index 5868cafe..dc324e11 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124014, - "direct": 0.5018332348141659 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.5091669450510041, - "direct": 0.5318945254432214 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.0004384500820487899 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4134192201311616, - "direct_diffuse": 0.27415080340214393, - "direct_direct": 0.09152852829636977, - "direct_hemispherical": 0.3656793316985137 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.11389531579785858, - "direct_diffuse": 0.08916526112058512, - "direct_direct": 0.002078395590104294, - "direct_hemispherical": 0.09124365671068942 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.42355049270132067, - "direct_diffuse": 0.4392220393528294, - "direct_direct": 0.011008376640460985, - "direct_hemispherical": 0.4502304159932904 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.06421688898067152, - "direct_diffuse": 0.01696497714126534, - "direct_direct": 0.0004716313401744828, - "direct_hemispherical": 0.01743660848143982 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json index 296fa56f..bdb25a70 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "diffuse": 0.45335454993186897, + "direct": 0.539300081034656 } }, "front": { "absorptance": { - "diffuse": 0.501000561406565, - "direct": 0.5236894709619931 + "diffuse": 0.7170646046305541, + "direct": 0.7507394972316936 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "diffuse": 0.20562609574382007, + "direct": 0.20253864319531614 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "diffuse": 0.012419612524659191, + "direct": 0.00027793964984504594 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4121267152517028, - "direct_diffuse": 0.2765960087594202, - "direct_direct": 0.08951226897276392, - "direct_hemispherical": 0.36610827773218413 + "diffuse_diffuse": 0.2745379303559487, + "direct_diffuse": 0.1350982538664724, + "direct_direct": 0.08055681214050571, + "direct_hemispherical": 0.2156550660069781 }, "transmittance": { - "diffuse_diffuse": 0.11189436103128748, - "direct_diffuse": 0.08936814190232073, - "direct_direct": 0.00208177476847484, - "direct_hemispherical": 0.09144991667079556 + "diffuse_diffuse": 0.06648142396836268, + "direct_diffuse": 0.041543212476206265, + "direct_direct": 0.0009629972868436566, + "direct_hemispherical": 0.042506209763049925 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.4312769022265773, - "direct_diffuse": 0.4472540755820069, - "direct_direct": 0.011209886261526587, - "direct_hemispherical": 0.4584639618435335 + "diffuse_diffuse": 0.22725611164737206, + "direct_diffuse": 0.235784578588721, + "direct_direct": 0.005910669170080271, + "direct_hemispherical": 0.24169524775880127 }, "transmittance": { - "diffuse_diffuse": 0.06212499932732355, - "direct_diffuse": 0.016897594470476306, - "direct_direct": 0.00046985727033176913, - "direct_hemispherical": 0.017367451740808074 + "diffuse_diffuse": 0.043259671197413765, + "direct_diffuse": 0.007090037217766531, + "direct_direct": 0.00019727814189337498, + "direct_hemispherical": 0.007287315359659906 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json index 296fa56f..80605400 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "diffuse": 0.5655203026432608, + "direct": 0.6730004161113469 } }, "front": { "absorptance": { - "diffuse": 0.501000561406565, - "direct": 0.5236894709619931 + "diffuse": 0.8877235518066542, + "direct": 0.9295942941170016 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "diffuse": 0.2215299207493287, + "direct": 0.21444385385884038 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "diffuse": 0.013458300083670025, + "direct": 0.00010131173808674787 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4121267152517028, - "direct_diffuse": 0.2765960087594202, - "direct_direct": 0.08951226897276392, - "direct_hemispherical": 0.36610827773218413 + "diffuse_diffuse": 0.17565042369247585, + "direct_diffuse": 0.028271820363780176, + "direct_direct": 0.07699610497126207, + "direct_hemispherical": 0.10526792533504224 }, "transmittance": { - "diffuse_diffuse": 0.11189436103128748, - "direct_diffuse": 0.08936814190232073, - "direct_direct": 0.00208177476847484, - "direct_hemispherical": 0.09144991667079556 + "diffuse_diffuse": 0.03729935291493508, + "direct_diffuse": 0.007126416374567098, + "direct_direct": 0.00016138832020330335, + "direct_hemispherical": 0.007287804694770401 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.4312769022265773, - "direct_diffuse": 0.4472540755820069, - "direct_direct": 0.011209886261526587, - "direct_hemispherical": 0.4584639618435335 + "diffuse_diffuse": 0.06563081863185354, + "direct_diffuse": 0.06820242988056524, + "direct_direct": 0.0017106571672307737, + "direct_hemispherical": 0.06991308704779602 }, "transmittance": { - "diffuse_diffuse": 0.06212499932732355, - "direct_diffuse": 0.016897594470476306, - "direct_direct": 0.00046985727033176913, - "direct_hemispherical": 0.017367451740808074 + "diffuse_diffuse": 0.03318732947782215, + "direct_diffuse": 0.00038054643222094203, + "direct_direct": 1.0760664894856328e-05, + "direct_hemispherical": 0.00039130709711579834 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json index ae49850f..4b0000f4 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124, - "direct": 0.5018332348141659 + "diffuse": 0.6128724018043621, + "direct": 0.7189336215827791 } }, "front": { "absorptance": { - "diffuse": 0.509166945051004, - "direct": 0.5318945254432214 + "diffuse": 0.7751688884582415, + "direct": 0.8103351174447229 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "diffuse": 0.06440357532736068, + "direct": 0.05853269313727236 } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.00043845008204878975 + "diffuse": 0.00418150553677111, + "direct": 0.00014333239784295035 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4134192201311616, - "direct_diffuse": 0.27415080340214393, - "direct_direct": 0.09152852829636977, - "direct_hemispherical": 0.3656793316985137 + "diffuse_diffuse": 0.2587679734644349, + "direct_diffuse": 0.10447401958118199, + "direct_direct": 0.08706258715860485, + "direct_hemispherical": 0.19153660673978684 }, "transmittance": { - "diffuse_diffuse": 0.11389531579785847, - "direct_diffuse": 0.08916526112058516, - "direct_direct": 0.002078395590104294, - "direct_hemispherical": 0.09124365671068946 + "diffuse_diffuse": 0.06395604940384308, + "direct_diffuse": 0.030298060000995854, + "direct_direct": 0.0006990185391663648, + "direct_hemispherical": 0.030997078540162218 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.42355049270132145, - "direct_diffuse": 0.4392220393528294, - "direct_direct": 0.011008376640460985, - "direct_hemispherical": 0.4502304159932904 + "diffuse_diffuse": 0.17378054317069003, + "direct_diffuse": 0.18035467187480494, + "direct_direct": 0.004521687647250883, + "direct_hemispherical": 0.18487635952205583 }, "transmittance": { - "diffuse_diffuse": 0.06421688898067153, - "direct_diffuse": 0.016964977141265342, - "direct_direct": 0.0004716313401744828, - "direct_hemispherical": 0.017436608481439825 + "diffuse_diffuse": 0.046869062834298036, + "direct_diffuse": 0.004519469154308332, + "direct_direct": 0.0001257214810701559, + "direct_hemispherical": 0.004645190635378487 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json index ae49850f..dc324e11 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124, - "direct": 0.5018332348141659 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.509166945051004, - "direct": 0.5318945254432214 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.00043845008204878975 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4134192201311616, - "direct_diffuse": 0.27415080340214393, - "direct_direct": 0.09152852829636977, - "direct_hemispherical": 0.3656793316985137 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.11389531579785847, - "direct_diffuse": 0.08916526112058516, - "direct_direct": 0.002078395590104294, - "direct_hemispherical": 0.09124365671068946 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.42355049270132145, - "direct_diffuse": 0.4392220393528294, - "direct_direct": 0.011008376640460985, - "direct_hemispherical": 0.4502304159932904 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.06421688898067153, - "direct_diffuse": 0.016964977141265342, - "direct_direct": 0.0004716313401744828, - "direct_hemispherical": 0.017436608481439825 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json index 1665a460..05ab1ebf 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "diffuse": 0.45335454993186897, + "direct": 0.539300081034656 } }, "front": { "absorptance": { - "diffuse": 0.5010005614065651, - "direct": 0.5236894709619931 + "diffuse": 0.7170646046305542, + "direct": 0.7507394972316936 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "diffuse": 0.20562609574382007, + "direct": 0.20253864319531614 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "diffuse": 0.01241961252465919, + "direct": 0.00027793964984504594 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.41212671525170275, - "direct_diffuse": 0.2765960087594202, - "direct_direct": 0.08951226897276392, - "direct_hemispherical": 0.36610827773218413 + "diffuse_diffuse": 0.27453793035594876, + "direct_diffuse": 0.1350982538664724, + "direct_direct": 0.08055681214050571, + "direct_hemispherical": 0.2156550660069781 }, "transmittance": { - "diffuse_diffuse": 0.11189436103128753, - "direct_diffuse": 0.08936814190232074, - "direct_direct": 0.00208177476847484, - "direct_hemispherical": 0.09144991667079558 + "diffuse_diffuse": 0.06648142396836257, + "direct_diffuse": 0.041543212476206265, + "direct_direct": 0.0009629972868436566, + "direct_hemispherical": 0.042506209763049925 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.43127690222657844, - "direct_diffuse": 0.44725407558200686, - "direct_direct": 0.011209886261526587, - "direct_hemispherical": 0.45846396184353344 + "diffuse_diffuse": 0.22725611164737228, + "direct_diffuse": 0.235784578588721, + "direct_direct": 0.005910669170080271, + "direct_hemispherical": 0.24169524775880127 }, "transmittance": { - "diffuse_diffuse": 0.06212499932732353, - "direct_diffuse": 0.016897594470476306, - "direct_direct": 0.00046985727033176913, - "direct_hemispherical": 0.017367451740808074 + "diffuse_diffuse": 0.04325967119741381, + "direct_diffuse": 0.007090037217766531, + "direct_direct": 0.00019727814189337498, + "direct_hemispherical": 0.007287315359659906 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json index 1665a460..74bceb06 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "diffuse": 0.5655203026432607, + "direct": 0.6730004161113469 } }, "front": { "absorptance": { - "diffuse": 0.5010005614065651, - "direct": 0.5236894709619931 + "diffuse": 0.8877235518066544, + "direct": 0.9295942941170016 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "diffuse": 0.22152992074932867, + "direct": 0.21444385385884038 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "diffuse": 0.013458300083670025, + "direct": 0.00010131173808674787 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.41212671525170275, - "direct_diffuse": 0.2765960087594202, - "direct_direct": 0.08951226897276392, - "direct_hemispherical": 0.36610827773218413 + "diffuse_diffuse": 0.17565042369247585, + "direct_diffuse": 0.028271820363780176, + "direct_direct": 0.07699610497126207, + "direct_hemispherical": 0.10526792533504224 }, "transmittance": { - "diffuse_diffuse": 0.11189436103128753, - "direct_diffuse": 0.08936814190232074, - "direct_direct": 0.00208177476847484, - "direct_hemispherical": 0.09144991667079558 + "diffuse_diffuse": 0.03729935291493512, + "direct_diffuse": 0.007126416374567097, + "direct_direct": 0.00016138832020330335, + "direct_hemispherical": 0.0072878046947704 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.43127690222657844, - "direct_diffuse": 0.44725407558200686, - "direct_direct": 0.011209886261526587, - "direct_hemispherical": 0.45846396184353344 + "diffuse_diffuse": 0.06563081863185354, + "direct_diffuse": 0.06820242988056523, + "direct_direct": 0.0017106571672307737, + "direct_hemispherical": 0.069913087047796 }, "transmittance": { - "diffuse_diffuse": 0.06212499932732353, - "direct_diffuse": 0.016897594470476306, - "direct_direct": 0.00046985727033176913, - "direct_hemispherical": 0.017367451740808074 + "diffuse_diffuse": 0.03318732947782211, + "direct_diffuse": 0.00038054643222094203, + "direct_direct": 1.0760664894856328e-05, + "direct_hemispherical": 0.00039130709711579834 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json index db156f81..9c1926c5 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": 0.49642169502558015, + "direct": 0.606707050136535 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, - "direct": 0.49594918087948375 + "diffuse": 0.665537268569832, + "direct": 0.707635700699877 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, - "direct": 0.03862083682267975 + "diffuse": 0.0626224958016339, + "direct": 0.05668070525576343 } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "diffuse": 0.014903713926573215, + "direct": 0.01029002760066962 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3266298513713338, - "direct_diffuse": 0.187794504048657, - "direct_direct": 0.09054591696848162, - "direct_hemispherical": 0.27834042101713863 + "diffuse_diffuse": 0.22408571526531465, + "direct_diffuse": 0.07028092626321074, + "direct_direct": 0.08667475785783517, + "direct_hemispherical": 0.1569556841210459 }, "transmittance": { - "diffuse_diffuse": 0.27105405313965597, - "direct_diffuse": 0.0861333710064669, - "direct_direct": 0.1573182766978798, - "direct_hemispherical": 0.24345164770434669 + "diffuse_diffuse": 0.21687009390747172, + "direct_diffuse": 0.027345610062081915, + "direct_direct": 0.1523109504245735, + "direct_hemispherical": 0.1796565604866554 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25401524992411867, - "direct_diffuse": 0.2589445678691679, - "direct_direct": 0.010419708893686583, - "direct_hemispherical": 0.2693642767628545 + "diffuse_diffuse": 0.10217164286213297, + "direct_diffuse": 0.10341479682570827, + "direct_direct": 0.005752049818539848, + "direct_hemispherical": 0.10916684664424811 }, "transmittance": { - "diffuse_diffuse": 0.2724918406642601, - "direct_diffuse": 0.06946942512779206, - "direct_direct": 0.15732204316212914, - "direct_hemispherical": 0.2267914682899212 + "diffuse_diffuse": 0.2173873746414613, + "direct_diffuse": 0.0205955023889898, + "direct_direct": 0.1523119226662155, + "direct_hemispherical": 0.1729074250552053 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json index db156f81..dc324e11 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, - "direct": 0.49594918087948375 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, - "direct": 0.03862083682267975 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3266298513713338, - "direct_diffuse": 0.187794504048657, - "direct_direct": 0.09054591696848162, - "direct_hemispherical": 0.27834042101713863 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.27105405313965597, - "direct_diffuse": 0.0861333710064669, - "direct_direct": 0.1573182766978798, - "direct_hemispherical": 0.24345164770434669 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25401524992411867, - "direct_diffuse": 0.2589445678691679, - "direct_direct": 0.010419708893686583, - "direct_hemispherical": 0.2693642767628545 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.2724918406642601, - "direct_diffuse": 0.06946942512779206, - "direct_direct": 0.15732204316212914, - "direct_hemispherical": 0.2267914682899212 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json index 36e9dd37..eb0a4fe7 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "diffuse": 0.3713421810568206, + "direct": 0.46050698748347474 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, - "direct": 0.4910168889988249 + "diffuse": 0.6200614466618801, + "direct": 0.6613380320538691 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "diffuse": 0.20341197256107763, + "direct": 0.20018178323728023 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.049952785265346446, + "direct": 0.03623551129797341 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.32414127705552, - "direct_diffuse": 0.18898663217576944, - "direct_direct": 0.0885064778598308, - "direct_hemispherical": 0.27749311003560023 + "diffuse_diffuse": 0.2304661362850375, + "direct_diffuse": 0.09132888304553546, + "direct_direct": 0.08004914449303066, + "direct_hemispherical": 0.17137802753856612 }, "transmittance": { - "diffuse_diffuse": 0.2615390645379658, - "direct_diffuse": 0.0863624740752657, - "direct_direct": 0.15005797624391923, - "direct_hemispherical": 0.23642045031918493 + "diffuse_diffuse": 0.19477971009706463, + "direct_diffuse": 0.03908360644512579, + "direct_direct": 0.12884959529555323, + "direct_hemispherical": 0.16793320174067902 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2581738088425183, - "direct_diffuse": 0.26315904012805796, - "direct_direct": 0.010478205129525294, - "direct_hemispherical": 0.27363724525758326 + "diffuse_diffuse": 0.1345119311188152, + "direct_diffuse": 0.13657301931820698, + "direct_direct": 0.006506031644658429, + "direct_hemispherical": 0.1430790509628654 }, "transmittance": { - "diffuse_diffuse": 0.26298738482126605, - "direct_diffuse": 0.06948307326720587, - "direct_direct": 0.150061734474093, - "direct_hemispherical": 0.21954480774129886 + "diffuse_diffuse": 0.1954738369539584, + "direct_diffuse": 0.030496244435995412, + "direct_direct": 0.12885116124929658, + "direct_hemispherical": 0.159347405685292 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json index 36e9dd37..99b928a4 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "diffuse": 0.4518412417343094, + "direct": 0.5608670139630636 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, - "direct": 0.4910168889988249 + "diffuse": 0.7461503190188432, + "direct": 0.7920520150768122 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "diffuse": 0.21979719252953, + "direct": 0.21260359806662515 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.05326713804811968, + "direct": 0.0379569460449805 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.32414127705552, - "direct_diffuse": 0.18898663217576944, - "direct_direct": 0.0885064778598308, - "direct_hemispherical": 0.27749311003560023 + "diffuse_diffuse": 0.16568824366554197, + "direct_diffuse": 0.01857147288597552, + "direct_direct": 0.07688861937179206, + "direct_hemispherical": 0.09546009225776758 }, "transmittance": { - "diffuse_diffuse": 0.2615390645379658, - "direct_diffuse": 0.0863624740752657, - "direct_direct": 0.15005797624391923, - "direct_hemispherical": 0.23642045031918493 + "diffuse_diffuse": 0.1626733220706188, + "direct_diffuse": 0.005292896789836576, + "direct_direct": 0.12577639892270723, + "direct_hemispherical": 0.1310692957125438 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2581738088425183, - "direct_diffuse": 0.26315904012805796, - "direct_direct": 0.010478205129525294, - "direct_hemispherical": 0.27363724525758326 + "diffuse_diffuse": 0.03777275776666013, + "direct_diffuse": 0.03762522491026561, + "direct_direct": 0.0034986899643956915, + "direct_hemispherical": 0.041123914874661306 }, "transmittance": { - "diffuse_diffuse": 0.26298738482126605, - "direct_diffuse": 0.06948307326720587, - "direct_direct": 0.150061734474093, - "direct_hemispherical": 0.21954480774129886 + "diffuse_diffuse": 0.1628097851663764, + "direct_diffuse": 0.0030906706094146474, + "direct_direct": 0.12577645339413152, + "direct_hemispherical": 0.12886712400354616 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json index db156f81..9c1926c5 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": 0.49642169502558015, + "direct": 0.606707050136535 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, - "direct": 0.49594918087948375 + "diffuse": 0.665537268569832, + "direct": 0.707635700699877 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, - "direct": 0.03862083682267975 + "diffuse": 0.0626224958016339, + "direct": 0.05668070525576343 } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "diffuse": 0.014903713926573215, + "direct": 0.01029002760066962 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3266298513713338, - "direct_diffuse": 0.187794504048657, - "direct_direct": 0.09054591696848162, - "direct_hemispherical": 0.27834042101713863 + "diffuse_diffuse": 0.22408571526531465, + "direct_diffuse": 0.07028092626321074, + "direct_direct": 0.08667475785783517, + "direct_hemispherical": 0.1569556841210459 }, "transmittance": { - "diffuse_diffuse": 0.27105405313965597, - "direct_diffuse": 0.0861333710064669, - "direct_direct": 0.1573182766978798, - "direct_hemispherical": 0.24345164770434669 + "diffuse_diffuse": 0.21687009390747172, + "direct_diffuse": 0.027345610062081915, + "direct_direct": 0.1523109504245735, + "direct_hemispherical": 0.1796565604866554 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25401524992411867, - "direct_diffuse": 0.2589445678691679, - "direct_direct": 0.010419708893686583, - "direct_hemispherical": 0.2693642767628545 + "diffuse_diffuse": 0.10217164286213297, + "direct_diffuse": 0.10341479682570827, + "direct_direct": 0.005752049818539848, + "direct_hemispherical": 0.10916684664424811 }, "transmittance": { - "diffuse_diffuse": 0.2724918406642601, - "direct_diffuse": 0.06946942512779206, - "direct_direct": 0.15732204316212914, - "direct_hemispherical": 0.2267914682899212 + "diffuse_diffuse": 0.2173873746414613, + "direct_diffuse": 0.0205955023889898, + "direct_direct": 0.1523119226662155, + "direct_hemispherical": 0.1729074250552053 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json index db156f81..dc324e11 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, - "direct": 0.49594918087948375 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, - "direct": 0.03862083682267975 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3266298513713338, - "direct_diffuse": 0.187794504048657, - "direct_direct": 0.09054591696848162, - "direct_hemispherical": 0.27834042101713863 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.27105405313965597, - "direct_diffuse": 0.0861333710064669, - "direct_direct": 0.1573182766978798, - "direct_hemispherical": 0.24345164770434669 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25401524992411867, - "direct_diffuse": 0.2589445678691679, - "direct_direct": 0.010419708893686583, - "direct_hemispherical": 0.2693642767628545 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.2724918406642601, - "direct_diffuse": 0.06946942512779206, - "direct_direct": 0.15732204316212914, - "direct_hemispherical": 0.2267914682899212 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json index 36e9dd37..eb0a4fe7 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "diffuse": 0.3713421810568206, + "direct": 0.46050698748347474 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, - "direct": 0.4910168889988249 + "diffuse": 0.6200614466618801, + "direct": 0.6613380320538691 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "diffuse": 0.20341197256107763, + "direct": 0.20018178323728023 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.049952785265346446, + "direct": 0.03623551129797341 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.32414127705552, - "direct_diffuse": 0.18898663217576944, - "direct_direct": 0.0885064778598308, - "direct_hemispherical": 0.27749311003560023 + "diffuse_diffuse": 0.2304661362850375, + "direct_diffuse": 0.09132888304553546, + "direct_direct": 0.08004914449303066, + "direct_hemispherical": 0.17137802753856612 }, "transmittance": { - "diffuse_diffuse": 0.2615390645379658, - "direct_diffuse": 0.0863624740752657, - "direct_direct": 0.15005797624391923, - "direct_hemispherical": 0.23642045031918493 + "diffuse_diffuse": 0.19477971009706463, + "direct_diffuse": 0.03908360644512579, + "direct_direct": 0.12884959529555323, + "direct_hemispherical": 0.16793320174067902 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2581738088425183, - "direct_diffuse": 0.26315904012805796, - "direct_direct": 0.010478205129525294, - "direct_hemispherical": 0.27363724525758326 + "diffuse_diffuse": 0.1345119311188152, + "direct_diffuse": 0.13657301931820698, + "direct_direct": 0.006506031644658429, + "direct_hemispherical": 0.1430790509628654 }, "transmittance": { - "diffuse_diffuse": 0.26298738482126605, - "direct_diffuse": 0.06948307326720587, - "direct_direct": 0.150061734474093, - "direct_hemispherical": 0.21954480774129886 + "diffuse_diffuse": 0.1954738369539584, + "direct_diffuse": 0.030496244435995412, + "direct_direct": 0.12885116124929658, + "direct_hemispherical": 0.159347405685292 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json index 36e9dd37..99b928a4 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "diffuse": 0.4518412417343094, + "direct": 0.5608670139630636 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, - "direct": 0.4910168889988249 + "diffuse": 0.7461503190188432, + "direct": 0.7920520150768122 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "diffuse": 0.21979719252953, + "direct": 0.21260359806662515 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.05326713804811968, + "direct": 0.0379569460449805 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.32414127705552, - "direct_diffuse": 0.18898663217576944, - "direct_direct": 0.0885064778598308, - "direct_hemispherical": 0.27749311003560023 + "diffuse_diffuse": 0.16568824366554197, + "direct_diffuse": 0.01857147288597552, + "direct_direct": 0.07688861937179206, + "direct_hemispherical": 0.09546009225776758 }, "transmittance": { - "diffuse_diffuse": 0.2615390645379658, - "direct_diffuse": 0.0863624740752657, - "direct_direct": 0.15005797624391923, - "direct_hemispherical": 0.23642045031918493 + "diffuse_diffuse": 0.1626733220706188, + "direct_diffuse": 0.005292896789836576, + "direct_direct": 0.12577639892270723, + "direct_hemispherical": 0.1310692957125438 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2581738088425183, - "direct_diffuse": 0.26315904012805796, - "direct_direct": 0.010478205129525294, - "direct_hemispherical": 0.27363724525758326 + "diffuse_diffuse": 0.03777275776666013, + "direct_diffuse": 0.03762522491026561, + "direct_direct": 0.0034986899643956915, + "direct_hemispherical": 0.041123914874661306 }, "transmittance": { - "diffuse_diffuse": 0.26298738482126605, - "direct_diffuse": 0.06948307326720587, - "direct_direct": 0.150061734474093, - "direct_hemispherical": 0.21954480774129886 + "diffuse_diffuse": 0.1628097851663764, + "direct_diffuse": 0.0030906706094146474, + "direct_direct": 0.12577645339413152, + "direct_hemispherical": 0.12886712400354616 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json index 99bb1d8b..52d253ff 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": 0.1349791880535685, + "direct": 0.12940096843732737 } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": 0.1349791880535685, + "direct": 0.12940096843732737 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": 0.022102946402268748, + "direct": 0.02128433473236432 } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": 0.022102946402268748, + "direct": 0.02128433473236432 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2744495967171271, + "diffuse_diffuse": 0.3162811699716301, "direct_diffuse": 0.0, - "direct_direct": 0.1976436722198372, - "direct_hemispherical": 0.1976436722198372 + "direct_direct": 0.25186652130322995, + "direct_hemispherical": 0.25186652130322995 }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": 0.44366705386305355, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": 0.5135295012720735, + "direct_hemispherical": 0.5135295012720735 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.26927806426718004, + "diffuse_diffuse": 0.3016940154073505, "direct_diffuse": 0.0, - "direct_direct": 0.19732219188910505, - "direct_hemispherical": 0.19732219188910505 + "direct_direct": 0.23998335212971744, + "direct_hemispherical": 0.23998335212971744 }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": 0.44366705386305355, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": 0.5135295012720735, + "direct_hemispherical": 0.5135295012720735 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json index 99bb1d8b..b4af17ec 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2744495967171271, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.1976436722198372, - "direct_hemispherical": 0.1976436722198372 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.26927806426718004, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.19732219188910505, - "direct_hemispherical": 0.19732219188910505 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json index d419692c..a311dca4 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.11919901085030901, + "direct": 0.11204041148200355 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.11919901085030901, + "direct": 0.11204041148200355 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.018389332848082536, + "direct": 0.017835785721350486 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.018389332848082536, + "direct": 0.017835785721350486 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2619445717112474, + "diffuse_diffuse": 0.25883596621091004, "direct_diffuse": 0.0, - "direct_direct": 0.1871375617303116, - "direct_hemispherical": 0.1871375617303116 + "direct_direct": 0.19756413460263256, + "direct_hemispherical": 0.19756413460263256 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.3573072092807953, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.41419314909645943, + "direct_hemispherical": 0.41419314909645943 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25850268229519874, + "diffuse_diffuse": 0.2539168049816928, "direct_diffuse": 0.0, - "direct_direct": 0.18653151696896947, - "direct_hemispherical": 0.18653151696896947 + "direct_direct": 0.18954649464785123, + "direct_hemispherical": 0.18954649464785123 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.3573072092807953, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.41419314909645943, + "direct_hemispherical": 0.41419314909645943 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json index d419692c..2ba3615c 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.466765573153664, + "direct": 0.47106250399133687 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.466765573153664, + "direct": 0.47106250399133687 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.03812803015359291, + "direct": 0.039423667344276804 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.03812803015359291, + "direct": 0.039423667344276804 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2619445717112474, + "diffuse_diffuse": 0.27075304547249907, "direct_diffuse": 0.0, - "direct_direct": 0.1871375617303116, - "direct_hemispherical": 0.1871375617303116 + "direct_direct": 0.2229069850418916, + "direct_hemispherical": 0.2229069850418916 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.2357990149130911, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.2837987702992273, + "direct_hemispherical": 0.2837987702992273 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25850268229519874, + "diffuse_diffuse": 0.24913278738789377, "direct_diffuse": 0.0, - "direct_direct": 0.18653151696896947, - "direct_hemispherical": 0.18653151696896947 + "direct_direct": 0.20571505836515902, + "direct_hemispherical": 0.20571505836515902 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.2357990149130911, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.2837987702992273, + "direct_hemispherical": 0.2837987702992273 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json index 99bb1d8b..52d253ff 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": 0.1349791880535685, + "direct": 0.12940096843732737 } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": 0.1349791880535685, + "direct": 0.12940096843732737 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": 0.022102946402268748, + "direct": 0.02128433473236432 } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": 0.022102946402268748, + "direct": 0.02128433473236432 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2744495967171271, + "diffuse_diffuse": 0.3162811699716301, "direct_diffuse": 0.0, - "direct_direct": 0.1976436722198372, - "direct_hemispherical": 0.1976436722198372 + "direct_direct": 0.25186652130322995, + "direct_hemispherical": 0.25186652130322995 }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": 0.44366705386305355, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": 0.5135295012720735, + "direct_hemispherical": 0.5135295012720735 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.26927806426718004, + "diffuse_diffuse": 0.3016940154073505, "direct_diffuse": 0.0, - "direct_direct": 0.19732219188910505, - "direct_hemispherical": 0.19732219188910505 + "direct_direct": 0.23998335212971744, + "direct_hemispherical": 0.23998335212971744 }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": 0.44366705386305355, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": 0.5135295012720735, + "direct_hemispherical": 0.5135295012720735 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json index 99bb1d8b..b4af17ec 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, - "direct": 0.024303831967423892 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2744495967171271, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.1976436722198372, - "direct_hemispherical": 0.1976436722198372 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.26927806426718004, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.19732219188910505, - "direct_hemispherical": 0.19732219188910505 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5719384181327757, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6615651302445054, - "direct_hemispherical": 0.6615651302445054 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json index d419692c..a311dca4 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.11919901085030901, + "direct": 0.11204041148200355 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.11919901085030901, + "direct": 0.11204041148200355 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.018389332848082536, + "direct": 0.017835785721350486 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.018389332848082536, + "direct": 0.017835785721350486 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2619445717112474, + "diffuse_diffuse": 0.25883596621091004, "direct_diffuse": 0.0, - "direct_direct": 0.1871375617303116, - "direct_hemispherical": 0.1871375617303116 + "direct_direct": 0.19756413460263256, + "direct_hemispherical": 0.19756413460263256 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.3573072092807953, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.41419314909645943, + "direct_hemispherical": 0.41419314909645943 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25850268229519874, + "diffuse_diffuse": 0.2539168049816928, "direct_diffuse": 0.0, - "direct_direct": 0.18653151696896947, - "direct_hemispherical": 0.18653151696896947 + "direct_direct": 0.18954649464785123, + "direct_hemispherical": 0.18954649464785123 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.3573072092807953, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.41419314909645943, + "direct_hemispherical": 0.41419314909645943 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json index d419692c..2ba3615c 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.466765573153664, + "direct": 0.47106250399133687 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.466765573153664, + "direct": 0.47106250399133687 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.03812803015359291, + "direct": 0.039423667344276804 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.03812803015359291, + "direct": 0.039423667344276804 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.2619445717112474, + "diffuse_diffuse": 0.27075304547249907, "direct_diffuse": 0.0, - "direct_direct": 0.1871375617303116, - "direct_hemispherical": 0.1871375617303116 + "direct_direct": 0.2229069850418916, + "direct_hemispherical": 0.2229069850418916 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.2357990149130911, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.2837987702992273, + "direct_hemispherical": 0.2837987702992273 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25850268229519874, + "diffuse_diffuse": 0.24913278738789377, "direct_diffuse": 0.0, - "direct_direct": 0.18653151696896947, - "direct_hemispherical": 0.18653151696896947 + "direct_direct": 0.20571505836515902, + "direct_hemispherical": 0.20571505836515902 }, "transmittance": { - "diffuse_diffuse": 0.537626183092798, + "diffuse_diffuse": 0.2357990149130911, "direct_diffuse": 0.0, - "direct_direct": 0.6218744654899345, - "direct_hemispherical": 0.6218744654899345 + "direct_direct": 0.2837987702992273, + "direct_hemispherical": 0.2837987702992273 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json index 128d733a..99768e94 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "diffuse": 0.03784023065688124, + "direct": 0.03402030501877046 } }, "front": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "diffuse": 0.03784023065688124, + "direct": 0.03402030501877046 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14781035043362725, + "diffuse_diffuse": 0.14669136634912483, "direct_diffuse": 0.0, - "direct_direct": 0.08390384250689499, - "direct_hemispherical": 0.08390384250689499 + "direct_direct": 0.08415020459372298, + "direct_hemispherical": 0.08415020459372298 }, "transmittance": { - "diffuse_diffuse": 0.8050389079367114, + "diffuse_diffuse": 0.7840507459763072, "direct_diffuse": 0.0, - "direct_direct": 0.8828784236483127, - "direct_hemispherical": 0.8828784236483127 + "direct_direct": 0.8626090402462977, + "direct_hemispherical": 0.8626090402462977 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14779986132208542, + "diffuse_diffuse": 0.14669136634912483, "direct_diffuse": 0.0, - "direct_direct": 0.08389346668749689, - "direct_hemispherical": 0.08389346668749689 + "direct_direct": 0.08415020459372298, + "direct_hemispherical": 0.08415020459372298 }, "transmittance": { - "diffuse_diffuse": 0.8050389079367114, + "diffuse_diffuse": 0.7840507459763072, "direct_diffuse": 0.0, - "direct_direct": 0.8828784236483127, - "direct_hemispherical": 0.8828784236483127 + "direct_direct": 0.8626090402462977, + "direct_hemispherical": 0.8626090402462977 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102/condensed_spectrum/tuv.json index 128d733a..3640989f 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14781035043362725, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.08390384250689499, - "direct_hemispherical": 0.08390384250689499 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.8050389079367114, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8828784236483127, - "direct_hemispherical": 0.8828784236483127 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14779986132208542, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.08389346668749689, - "direct_hemispherical": 0.08389346668749689 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.8050389079367114, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8828784236483127, - "direct_hemispherical": 0.8828784236483127 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tkr.json b/test/expected_results/NFRC_102/full_spectrum/tkr.json index cf64ce58..1040a039 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "diffuse": 0.04584229489696971, + "direct": 0.04303289361669191 } }, "front": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "diffuse": 0.04584229489696971, + "direct": 0.04303289361669191 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14461921720616933, + "diffuse_diffuse": 0.13587075082355043, "direct_diffuse": 0.0, - "direct_direct": 0.08181892566533448, - "direct_hemispherical": 0.08181892566533448 + "direct_direct": 0.07679303483439162, + "direct_hemispherical": 0.07679303483439162 }, "transmittance": { - "diffuse_diffuse": 0.7653653831301367, + "diffuse_diffuse": 0.6545854820080288, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885232, - "direct_hemispherical": 0.8416465715885232 + "direct_direct": 0.7275658316818348, + "direct_hemispherical": 0.7275658316818348 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1444651868670473, + "diffuse_diffuse": 0.13546504922597796, "direct_diffuse": 0.0, - "direct_direct": 0.08166680401114079, - "direct_hemispherical": 0.08166680401114079 + "direct_direct": 0.07639564469018802, + "direct_hemispherical": 0.07639564469018802 }, "transmittance": { - "diffuse_diffuse": 0.7653653831301367, + "diffuse_diffuse": 0.6545854820080288, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885232, - "direct_hemispherical": 0.8416465715885232 + "direct_direct": 0.7275658316818348, + "direct_hemispherical": 0.7275658316818348 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tuv.json b/test/expected_results/NFRC_102/full_spectrum/tuv.json index cf64ce58..04daa48f 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "diffuse": 0.2171129794715228, + "direct": 0.20988689663679644 } }, "front": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "diffuse": 0.2171129794715228, + "direct": 0.20988689663679644 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14461921720616933, + "diffuse_diffuse": 0.133916149523676, "direct_diffuse": 0.0, - "direct_direct": 0.08181892566533448, - "direct_hemispherical": 0.08181892566533448 + "direct_direct": 0.07619912826983619, + "direct_hemispherical": 0.07619912826983619 }, "transmittance": { - "diffuse_diffuse": 0.7653653831301367, + "diffuse_diffuse": 0.6394212458160383, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885232, - "direct_hemispherical": 0.8416465715885232 + "direct_direct": 0.7145356939359756, + "direct_hemispherical": 0.7145356939359756 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1444651868670473, + "diffuse_diffuse": 0.13329118032068066, "direct_diffuse": 0.0, - "direct_direct": 0.08166680401114079, - "direct_hemispherical": 0.08166680401114079 + "direct_direct": 0.07557740942722806, + "direct_hemispherical": 0.07557740942722806 }, "transmittance": { - "diffuse_diffuse": 0.7653653831301367, + "diffuse_diffuse": 0.6394212458160383, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885232, - "direct_hemispherical": 0.8416465715885232 + "direct_direct": 0.7145356939359756, + "direct_hemispherical": 0.7145356939359756 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json index bdb8ccf9..7cdb5942 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 3.967124255788326e-05, - "direct": 0.003095695890407841 + "diffuse": 0.00011055325671438583, + "direct": 0.008626885381333218 } }, "front": { "absorptance": { - "diffuse": 0.09867886525702739, - "direct": 0.09930203983840206 + "diffuse": 0.3109641805346472, + "direct": 0.3240166188362334 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.999396912259253, - "direct": 0.9529388010002051 + "diffuse": 0.9994613273658913, + "direct": 0.9579653534357551 } }, "front": { "absorptance": { - "diffuse": 0.7440961654560475, - "direct": 0.7771600328788728 + "diffuse": 0.5455390891470822, + "direct": 0.571936535979104 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 5.355596925190299e-05, + "diffuse_diffuse": 5.306197383295817e-05, "direct_diffuse": 0.0, - "direct_direct": 0.004179173205326772, - "direct_hemispherical": 0.004179173205326772 + "direct_direct": 0.004140624889476152, + "direct_hemispherical": 0.004140624889476152 }, "transmittance": { - "diffuse_diffuse": 0.0005098605289371614, + "diffuse_diffuse": 0.0003750574035612223, "direct_diffuse": 0.0, - "direct_direct": 0.039786329904060266, - "direct_hemispherical": 0.039786329904060266 + "direct_direct": 0.029267136293435574, + "direct_hemispherical": 0.029267136293435574 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15671510875798772, + "diffuse_diffuse": 0.1431216729147094, "direct_diffuse": 0.0, - "direct_direct": 0.0837515973786648, - "direct_hemispherical": 0.0837515973786648 + "direct_direct": 0.07477970889122706, + "direct_hemispherical": 0.07477970889122706 }, "transmittance": { - "diffuse_diffuse": 0.0005098605289371614, + "diffuse_diffuse": 0.0003750574035612223, "direct_diffuse": 0.0, - "direct_direct": 0.039786329904060266, - "direct_hemispherical": 0.039786329904060266 + "direct_direct": 0.029267136293435574, + "direct_hemispherical": 0.029267136293435574 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json index bdb8ccf9..dc324e11 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 3.967124255788326e-05, - "direct": 0.003095695890407841 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.09867886525702739, - "direct": 0.09930203983840206 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.999396912259253, - "direct": 0.9529388010002051 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.7440961654560475, - "direct": 0.7771600328788728 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 5.355596925190299e-05, - "direct_diffuse": 0.0, - "direct_direct": 0.004179173205326772, - "direct_hemispherical": 0.004179173205326772 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.0005098605289371614, - "direct_diffuse": 0.0, - "direct_direct": 0.039786329904060266, - "direct_hemispherical": 0.039786329904060266 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15671510875798772, - "direct_diffuse": 0.0, - "direct_direct": 0.0837515973786648, - "direct_hemispherical": 0.0837515973786648 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.0005098605289371614, - "direct_diffuse": 0.0, - "direct_direct": 0.039786329904060266, - "direct_hemispherical": 0.039786329904060266 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json index 713e9bd0..e2147029 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.6587292729414826e-05, - "direct": 0.0020747061985625734 + "diffuse": 5.4777244793468835e-05, + "direct": 0.004274473917664296 } }, "front": { "absorptance": { - "diffuse": 0.08030648446779298, - "direct": 0.07682260831890002 + "diffuse": 0.20017534155817532, + "direct": 0.19629937291183652 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9994390517324219, - "direct": 0.9562271021851925 + "diffuse": 0.9995382637123634, + "direct": 0.9639689851911568 } }, "front": { "absorptance": { - "diffuse": 0.761998403979638, - "direct": 0.8013474411273056 + "diffuse": 0.6517126913433153, + "direct": 0.6974282817983912 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 5.288767792598924e-05, + "diffuse_diffuse": 5.1004732331657984e-05, "direct_diffuse": 0.0, - "direct_direct": 0.004127023925953739, - "direct_hemispherical": 0.004127023925953739 + "direct_direct": 0.003980090617027812, + "direct_hemispherical": 0.003980090617027812 }, "transmittance": { - "diffuse_diffuse": 0.0004814732969226177, + "diffuse_diffuse": 0.0003559543105113155, "direct_diffuse": 0.0, - "direct_direct": 0.037571167690291535, - "direct_hemispherical": 0.037571167690291535 + "direct_direct": 0.02777645027415122, + "direct_hemispherical": 0.02777645027415122 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1572136382556464, + "diffuse_diffuse": 0.14775601278799796, "direct_diffuse": 0.0, - "direct_direct": 0.0842587828635029, - "direct_hemispherical": 0.0842587828635029 + "direct_direct": 0.07849589501562107, + "direct_hemispherical": 0.07849589501562107 }, "transmittance": { - "diffuse_diffuse": 0.0004814732969226177, + "diffuse_diffuse": 0.0003559543105113156, "direct_diffuse": 0.0, - "direct_direct": 0.037571167690291535, - "direct_hemispherical": 0.037571167690291535 + "direct_direct": 0.02777645027415123, + "direct_hemispherical": 0.02777645027415123 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json index 713e9bd0..6dda4725 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.6587292729414826e-05, - "direct": 0.0020747061985625734 + "diffuse": 6.145822572444e-05, + "direct": 0.004795815924578338 } }, "front": { "absorptance": { - "diffuse": 0.08030648446779298, - "direct": 0.07682260831890002 + "diffuse": 0.21771415582776943, + "direct": 0.21022727573257058 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9994390517324219, - "direct": 0.9562271021851925 + "diffuse": 0.9996327877299915, + "direct": 0.9713450489100904 } }, "front": { "absorptance": { - "diffuse": 0.761998403979638, - "direct": 0.8013474411273056 + "diffuse": 0.6366265823748822, + "direct": 0.6923383149538882 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 5.288767792598924e-05, + "diffuse_diffuse": 5.10645058157584e-05, "direct_diffuse": 0.0, - "direct_direct": 0.004127023925953739, - "direct_hemispherical": 0.004127023925953739 + "direct_direct": 0.0039847549662428644, + "direct_hemispherical": 0.0039847549662428644 }, "transmittance": { - "diffuse_diffuse": 0.0004814732969226177, + "diffuse_diffuse": 0.0002546895384681177, "direct_diffuse": 0.0, - "direct_direct": 0.037571167690291535, - "direct_hemispherical": 0.037571167690291535 + "direct_direct": 0.01987438019908824, + "direct_hemispherical": 0.01987438019908824 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1572136382556464, + "diffuse_diffuse": 0.14540457225888023, "direct_diffuse": 0.0, - "direct_direct": 0.0842587828635029, - "direct_hemispherical": 0.0842587828635029 + "direct_direct": 0.07756002911445296, + "direct_hemispherical": 0.07756002911445296 }, "transmittance": { - "diffuse_diffuse": 0.0004814732969226177, + "diffuse_diffuse": 0.0002546895384681176, "direct_diffuse": 0.0, - "direct_direct": 0.037571167690291535, - "direct_hemispherical": 0.037571167690291535 + "direct_direct": 0.019874380199088233, + "direct_hemispherical": 0.019874380199088233 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json index c5512443..91e43958 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03730344551056944, - "direct": 0.03321439570832261 + "diffuse": 0.05958839713623189, + "direct": 0.0532407551599792 } }, "front": { "absorptance": { - "diffuse": 0.03731388937282534, - "direct": 0.03322467623358403 + "diffuse": 0.05958839713623189, + "direct": 0.0532407551599792 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1582373280006599, + "diffuse_diffuse": 0.15699798885596652, "direct_diffuse": 0.0, - "direct_direct": 0.08390413817266466, - "direct_hemispherical": 0.08390413817266466 + "direct_direct": 0.08415020459372298, + "direct_hemispherical": 0.08415020459372298 }, "transmittance": { - "diffuse_diffuse": 0.8044592264887714, + "diffuse_diffuse": 0.7834136140078013, "direct_diffuse": 0.0, - "direct_direct": 0.8828814661190129, - "direct_hemispherical": 0.8828814661190129 + "direct_direct": 0.8626090402462978, + "direct_hemispherical": 0.8626090402462978 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1582268841384037, + "diffuse_diffuse": 0.15699798885596652, "direct_diffuse": 0.0, - "direct_direct": 0.08389385764740324, - "direct_hemispherical": 0.08389385764740324 + "direct_direct": 0.08415020459372298, + "direct_hemispherical": 0.08415020459372298 }, "transmittance": { - "diffuse_diffuse": 0.8044592264887714, + "diffuse_diffuse": 0.7834136140078013, "direct_diffuse": 0.0, - "direct_direct": 0.8828814661190129, - "direct_hemispherical": 0.8828814661190129 + "direct_direct": 0.8626090402462978, + "direct_hemispherical": 0.8626090402462978 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json index c5512443..9da23130 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03730344551056944, - "direct": 0.03321439570832261 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.03731388937282534, - "direct": 0.03322467623358403 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1582373280006599, - "direct_diffuse": 0.0, - "direct_direct": 0.08390413817266466, - "direct_hemispherical": 0.08390413817266466 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.8044592264887714, - "direct_diffuse": 0.0, - "direct_direct": 0.8828814661190129, - "direct_hemispherical": 0.8828814661190129 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1582268841384037, - "direct_diffuse": 0.0, - "direct_direct": 0.08389385764740324, - "direct_hemispherical": 0.08389385764740324 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.8044592264887714, - "direct_diffuse": 0.0, - "direct_direct": 0.8828814661190129, - "direct_hemispherical": 0.8828814661190129 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json index 9f0ba279..e89fc927 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08019150490747642, - "direct": 0.07653450274614261 + "diffuse": 0.19993206114354123, + "direct": 0.19564113348377365 } }, "front": { "absorptance": { - "diffuse": 0.08034593489738286, - "direct": 0.0766866244003363 + "diffuse": 0.20033855605658263, + "direct": 0.19603852362797722 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.15498208566216864, + "diffuse_diffuse": 0.1459753138430107, "direct_diffuse": 0.0, - "direct_direct": 0.08181892566533448, - "direct_hemispherical": 0.08181892566533448 + "direct_direct": 0.07679303483439161, + "direct_hemispherical": 0.07679303483439161 }, "transmittance": { - "diffuse_diffuse": 0.7648264094303543, + "diffuse_diffuse": 0.6540926250134499, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885229, - "direct_hemispherical": 0.8416465715885229 + "direct_direct": 0.7275658316818349, + "direct_hemispherical": 0.7275658316818349 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15482765567226228, + "diffuse_diffuse": 0.1455688189299696, "direct_diffuse": 0.0, - "direct_direct": 0.08166680401114079, - "direct_hemispherical": 0.08166680401114079 + "direct_direct": 0.07639564469018802, + "direct_hemispherical": 0.07639564469018802 }, "transmittance": { - "diffuse_diffuse": 0.7648264094303543, + "diffuse_diffuse": 0.6540926250134499, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885229, - "direct_hemispherical": 0.8416465715885229 + "direct_direct": 0.7275658316818349, + "direct_hemispherical": 0.7275658316818349 } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json index 9f0ba279..85553e46 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08019150490747642, - "direct": 0.07653450274614261 + "diffuse": 0.21721902910470198, + "direct": 0.20926517779418835 } }, "front": { "absorptance": { - "diffuse": 0.08034593489738286, - "direct": 0.0766866244003363 + "diffuse": 0.21784599315793615, + "direct": 0.20988689663679652 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.15498208566216864, + "diffuse_diffuse": 0.14390537966830047, "direct_diffuse": 0.0, - "direct_direct": 0.08181892566533448, - "direct_hemispherical": 0.08181892566533448 + "direct_direct": 0.07619912826983617, + "direct_hemispherical": 0.07619912826983617 }, "transmittance": { - "diffuse_diffuse": 0.7648264094303543, + "diffuse_diffuse": 0.6388755912269976, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885229, - "direct_hemispherical": 0.8416465715885229 + "direct_direct": 0.7145356939359755, + "direct_hemispherical": 0.7145356939359755 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15482765567226228, + "diffuse_diffuse": 0.14327841561506652, "direct_diffuse": 0.0, - "direct_direct": 0.08166680401114079, - "direct_hemispherical": 0.08166680401114079 + "direct_direct": 0.07557740942722804, + "direct_hemispherical": 0.07557740942722804 }, "transmittance": { - "diffuse_diffuse": 0.7648264094303543, + "diffuse_diffuse": 0.6388755912269976, "direct_diffuse": 0.0, - "direct_direct": 0.8416465715885229, - "direct_hemispherical": 0.8416465715885229 + "direct_direct": 0.7145356939359755, + "direct_hemispherical": 0.7145356939359755 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json index 54559ec2..23fe617b 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "diffuse": 0.5862474392906674, + "direct": 0.6116044086773967 } }, "front": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "diffuse": 0.5862474392906674, + "direct": 0.6116044086773967 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10784977814038764, + "diffuse_diffuse": 0.11578611013820697, "direct_diffuse": 0.0, - "direct_direct": 0.05768740657902875, - "direct_hemispherical": 0.05768740657902875 + "direct_direct": 0.06616667216665695, + "direct_hemispherical": 0.06616667216665695 }, "transmittance": { - "diffuse_diffuse": 0.20087116328354251, + "diffuse_diffuse": 0.12490628588542624, "direct_diffuse": 0.0, - "direct_direct": 0.22971842597102465, - "direct_hemispherical": 0.22971842597102465 + "direct_direct": 0.14284417393941465, + "direct_hemispherical": 0.14284417393941465 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.19448620134321418, + "diffuse_diffuse": 0.2994757318155813, "direct_diffuse": 0.0, - "direct_direct": 0.15024617644485566, - "direct_hemispherical": 0.15024617644485566 + "direct_direct": 0.26242271189903904, + "direct_hemispherical": 0.26242271189903904 }, "transmittance": { - "diffuse_diffuse": 0.20087116328354251, + "diffuse_diffuse": 0.12490628588542624, "direct_diffuse": 0.0, - "direct_direct": 0.22971842597102465, - "direct_hemispherical": 0.22971842597102465 + "direct_direct": 0.14284417393941465, + "direct_hemispherical": 0.14284417393941465 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json b/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json index 54559ec2..3640989f 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10784977814038764, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.05768740657902875, - "direct_hemispherical": 0.05768740657902875 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.20087116328354251, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.22971842597102465, - "direct_hemispherical": 0.22971842597102465 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.19448620134321418, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.15024617644485566, - "direct_hemispherical": 0.15024617644485566 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.20087116328354251, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.22971842597102465, - "direct_hemispherical": 0.22971842597102465 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/tkr.json b/test/expected_results/NFRC_20748/full_spectrum/tkr.json index 545143ad..00587ff4 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_20748/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "diffuse": 0.5941523918363657, + "direct": 0.6182880447041461 } }, "front": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "diffuse": 0.5941523918363657, + "direct": 0.6182880447041461 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10880754522160523, + "diffuse_diffuse": 0.11031316381628974, "direct_diffuse": 0.0, - "direct_direct": 0.058710695606625236, - "direct_hemispherical": 0.058710695606625236 + "direct_direct": 0.06031931529913674, + "direct_hemispherical": 0.06031931529913674 }, "transmittance": { - "diffuse_diffuse": 0.1925738603091742, + "diffuse_diffuse": 0.11220748604101433, "direct_diffuse": 0.0, - "direct_direct": 0.220229540916946, - "direct_hemispherical": 0.220229540916946 + "direct_direct": 0.12832168965498977, + "direct_hemispherical": 0.12832168965498977 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.19520371610405984, + "diffuse_diffuse": 0.2724706433368045, "direct_diffuse": 0.0, - "direct_direct": 0.15101108269498914, - "direct_hemispherical": 0.15101108269498914 + "direct_direct": 0.2335701742920103, + "direct_hemispherical": 0.2335701742920103 }, "transmittance": { - "diffuse_diffuse": 0.1925738603091742, + "diffuse_diffuse": 0.11220748604101433, "direct_diffuse": 0.0, - "direct_direct": 0.220229540916946, - "direct_hemispherical": 0.220229540916946 + "direct_direct": 0.12832168965498977, + "direct_hemispherical": 0.12832168965498977 } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/tuv.json b/test/expected_results/NFRC_20748/full_spectrum/tuv.json index 545143ad..5aa7c0f4 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_20748/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "diffuse": 0.6100891115317576, + "direct": 0.648746460537022 } }, "front": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "diffuse": 0.6100891115317576, + "direct": 0.648746460537022 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10880754522160523, + "diffuse_diffuse": 0.10624568719330703, "direct_diffuse": 0.0, - "direct_direct": 0.058710695606625236, - "direct_hemispherical": 0.058710695606625236 + "direct_direct": 0.055973577927361504, + "direct_hemispherical": 0.055973577927361504 }, "transmittance": { - "diffuse_diffuse": 0.1925738603091742, + "diffuse_diffuse": 0.04095164218803056, "direct_diffuse": 0.0, - "direct_direct": 0.220229540916946, - "direct_hemispherical": 0.220229540916946 + "direct_direct": 0.04683273910792222, + "direct_hemispherical": 0.04683273910792222 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.19520371610405984, + "diffuse_diffuse": 0.3387846518884536, "direct_diffuse": 0.0, - "direct_direct": 0.15101108269498914, - "direct_hemispherical": 0.15101108269498914 + "direct_direct": 0.30442080035505586, + "direct_hemispherical": 0.30442080035505586 }, "transmittance": { - "diffuse_diffuse": 0.1925738603091742, + "diffuse_diffuse": 0.04095164218803056, "direct_diffuse": 0.0, - "direct_direct": 0.220229540916946, - "direct_hemispherical": 0.220229540916946 + "direct_direct": 0.04683273910792222, + "direct_hemispherical": 0.04683273910792222 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json index 58176e35..3d81a484 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": 0.023789218704966537, + "direct": 0.011340104361527893 } }, "front": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": 0.023789218704966537, + "direct": 0.011340104361527893 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.21713963047155224, + "diffuse_diffuse": 0.25229692281807375, "direct_diffuse": 0.0, - "direct_direct": 0.16001734400456577, - "direct_hemispherical": 0.16001734400456577 + "direct_direct": 0.19823665223191725, + "direct_hemispherical": 0.19823665223191725 }, "transmittance": { - "diffuse_diffuse": 0.750794172528107, + "diffuse_diffuse": 0.7117909726887648, "direct_diffuse": 0.0, - "direct_direct": 0.8308796172862705, - "direct_hemispherical": 0.8308796172862705 + "direct_direct": 0.7877160381973715, + "direct_hemispherical": 0.7877160381973715 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2153989536283956, + "diffuse_diffuse": 0.24889372670713322, "direct_diffuse": 0.0, - "direct_direct": 0.15812506333240534, - "direct_hemispherical": 0.15812506333240534 + "direct_direct": 0.1945370555781087, + "direct_hemispherical": 0.1945370555781087 }, "transmittance": { - "diffuse_diffuse": 0.750794172528107, + "diffuse_diffuse": 0.7117909726887648, "direct_diffuse": 0.0, - "direct_direct": 0.8308796172862705, - "direct_hemispherical": 0.8308796172862705 + "direct_direct": 0.7877160381973715, + "direct_hemispherical": 0.7877160381973715 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json b/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json index 58176e35..3640989f 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.21713963047155224, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.16001734400456577, - "direct_hemispherical": 0.16001734400456577 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.750794172528107, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8308796172862705, - "direct_hemispherical": 0.8308796172862705 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2153989536283956, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.15812506333240534, - "direct_hemispherical": 0.15812506333240534 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.750794172528107, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.8308796172862705, - "direct_hemispherical": 0.8308796172862705 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tkr.json b/test/expected_results/NFRC_21467/full_spectrum/tkr.json index d81c177b..d9bd6b41 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "diffuse": 0.038854393366993756, + "direct": 0.027791166526497307 } }, "front": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "diffuse": 0.038854393366993756, + "direct": 0.027791166526497307 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.22378832832085832, + "diffuse_diffuse": 0.25788971144905415, "direct_diffuse": 0.0, - "direct_direct": 0.1672451085863368, - "direct_hemispherical": 0.1672451085863368 + "direct_direct": 0.2043165434371628, + "direct_hemispherical": 0.2043165434371628 }, "transmittance": { - "diffuse_diffuse": 0.7111328906127936, + "diffuse_diffuse": 0.5956020779396137, "direct_diffuse": 0.0, - "direct_direct": 0.7869877584199325, - "direct_hemispherical": 0.7869877584199325 + "direct_direct": 0.6591335474087664, + "direct_hemispherical": 0.6591335474087664 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.21130943761074844, + "diffuse_diffuse": 0.2243244665442618, "direct_diffuse": 0.0, - "direct_direct": 0.15367937190547115, - "direct_hemispherical": 0.15367937190547115 + "direct_direct": 0.16782794163874468, + "direct_hemispherical": 0.16782794163874468 }, "transmittance": { - "diffuse_diffuse": 0.7111328906127936, + "diffuse_diffuse": 0.5956020779396137, "direct_diffuse": 0.0, - "direct_direct": 0.7869877584199325, - "direct_hemispherical": 0.7869877584199325 + "direct_direct": 0.6591335474087664, + "direct_hemispherical": 0.6591335474087664 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tuv.json b/test/expected_results/NFRC_21467/full_spectrum/tuv.json index d81c177b..e9fa9efc 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "diffuse": 0.214808333792445, + "direct": 0.18863592509411453 } }, "front": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "diffuse": 0.214808333792445, + "direct": 0.18863592509411453 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.22378832832085832, + "diffuse_diffuse": 0.2856103745139807, "direct_diffuse": 0.0, - "direct_direct": 0.1672451085863368, - "direct_hemispherical": 0.1672451085863368 + "direct_direct": 0.24760880957490033, + "direct_hemispherical": 0.24760880957490033 }, "transmittance": { - "diffuse_diffuse": 0.7111328906127936, + "diffuse_diffuse": 0.5434561011262403, "direct_diffuse": 0.0, - "direct_direct": 0.7869877584199325, - "direct_hemispherical": 0.7869877584199325 + "direct_direct": 0.6215022509669426, + "direct_hemispherical": 0.6215022509669426 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.21130943761074844, + "diffuse_diffuse": 0.23156097068955642, "direct_diffuse": 0.0, - "direct_direct": 0.15367937190547115, - "direct_hemispherical": 0.15367937190547115 + "direct_direct": 0.1898618239389429, + "direct_hemispherical": 0.1898618239389429 }, "transmittance": { - "diffuse_diffuse": 0.7111328906127936, + "diffuse_diffuse": 0.5434561011262403, "direct_diffuse": 0.0, - "direct_direct": 0.7869877584199325, - "direct_hemispherical": 0.7869877584199325 + "direct_direct": 0.6215022509669426, + "direct_hemispherical": 0.6215022509669426 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json index f1f9087c..5758fade 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "diffuse": 0.34741317721324766, + "direct": 0.3332344433533887 } }, "front": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "diffuse": 0.34741317721324766, + "direct": 0.3332344433533887 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1726255063399214, + "diffuse_diffuse": 0.236990335238087, "direct_diffuse": 0.0, - "direct_direct": 0.11162627298894733, - "direct_hemispherical": 0.11162627298894733 + "direct_direct": 0.1956626175538894, + "direct_hemispherical": 0.1956626175538894 }, "transmittance": { - "diffuse_diffuse": 0.5455129528640161, + "diffuse_diffuse": 0.3376514405305666, "direct_diffuse": 0.0, - "direct_direct": 0.6037015338817526, - "direct_hemispherical": 0.6037015338817526 + "direct_direct": 0.3861418243296732, + "direct_hemispherical": 0.3861418243296732 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15060988992005792, + "diffuse_diffuse": 0.16779597742549834, "direct_diffuse": 0.0, - "direct_direct": 0.08769321177727657, - "direct_hemispherical": 0.08769321177727657 + "direct_direct": 0.12173459422780755, + "direct_hemispherical": 0.12173459422780755 }, "transmittance": { - "diffuse_diffuse": 0.5455129528640161, + "diffuse_diffuse": 0.3376514405305666, "direct_diffuse": 0.0, - "direct_direct": 0.6037015338817526, - "direct_hemispherical": 0.6037015338817526 + "direct_direct": 0.3861418243296732, + "direct_hemispherical": 0.3861418243296732 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json b/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json index f1f9087c..3640989f 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1726255063399214, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.11162627298894733, - "direct_hemispherical": 0.11162627298894733 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5455129528640161, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6037015338817526, - "direct_hemispherical": 0.6037015338817526 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.15060988992005792, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.08769321177727657, - "direct_hemispherical": 0.08769321177727657 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.5455129528640161, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.6037015338817526, - "direct_hemispherical": 0.6037015338817526 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tkr.json b/test/expected_results/NFRC_6046/full_spectrum/tkr.json index b3ae62da..7c8beb22 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.2629084500980207, + "direct": 0.2742980199895203 } }, "front": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.2629084500980207, + "direct": 0.2742980199895203 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.18032504130534477, + "diffuse_diffuse": 0.269956510998279, "direct_diffuse": 0.0, - "direct_direct": 0.11999639709151914, - "direct_hemispherical": 0.11999639709151914 + "direct_direct": 0.21743429797707187, + "direct_hemispherical": 0.21743429797707187 }, "transmittance": { - "diffuse_diffuse": 0.5224673211571503, + "diffuse_diffuse": 0.29851080072723074, "direct_diffuse": 0.0, - "direct_direct": 0.5781976789546324, - "direct_hemispherical": 0.5781976789546324 + "direct_direct": 0.3303522443109101, + "direct_hemispherical": 0.3303522443109101 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1423186835969221, + "diffuse_diffuse": 0.1490591549091994, "direct_diffuse": 0.0, - "direct_direct": 0.07867988484307524, - "direct_hemispherical": 0.07867988484307524 + "direct_direct": 0.08600741587539706, + "direct_hemispherical": 0.08600741587539706 }, "transmittance": { - "diffuse_diffuse": 0.5224673211571503, + "diffuse_diffuse": 0.29851080072723074, "direct_diffuse": 0.0, - "direct_direct": 0.5781976789546324, - "direct_hemispherical": 0.5781976789546324 + "direct_direct": 0.3303522443109101, + "direct_hemispherical": 0.3303522443109101 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tuv.json b/test/expected_results/NFRC_6046/full_spectrum/tuv.json index b3ae62da..8af054ea 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.7381188165533864, + "direct": 0.7803103394530961 } }, "front": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.7381188165533864, + "direct": 0.7803103394530961 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.18032504130534477, + "diffuse_diffuse": 0.33979436781564343, "direct_diffuse": 0.0, - "direct_direct": 0.11999639709151914, - "direct_hemispherical": 0.11999639709151914 + "direct_direct": 0.30549959210886013, + "direct_hemispherical": 0.30549959210886013 }, "transmittance": { - "diffuse_diffuse": 0.5224673211571503, + "diffuse_diffuse": 0.11042652980842203, "direct_diffuse": 0.0, - "direct_direct": 0.5781976789546324, - "direct_hemispherical": 0.5781976789546324 + "direct_direct": 0.1262849689242153, + "direct_hemispherical": 0.1262849689242153 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1423186835969221, + "diffuse_diffuse": 0.14128005924643333, "direct_diffuse": 0.0, - "direct_direct": 0.07867988484307524, - "direct_hemispherical": 0.07867988484307524 + "direct_direct": 0.0934046916226885, + "direct_hemispherical": 0.0934046916226885 }, "transmittance": { - "diffuse_diffuse": 0.5224673211571503, + "diffuse_diffuse": 0.11042652980842203, "direct_diffuse": 0.0, - "direct_direct": 0.5781976789546324, - "direct_hemispherical": 0.5781976789546324 + "direct_direct": 0.1262849689242153, + "direct_hemispherical": 0.1262849689242153 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json b/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json index 32c3b8e3..7a05ef4d 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "diffuse": 0.6327884163934027, + "direct": 0.6708784532857739 } }, "front": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "diffuse": 0.6327884163934027, + "direct": 0.6708784532857739 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4126636157630271, + "diffuse_diffuse": 0.3665846362898549, "direct_diffuse": 0.0, - "direct_direct": 0.3833539090258405, - "direct_hemispherical": 0.3833539090258405 + "direct_direct": 0.3341226136280102, + "direct_hemispherical": 0.3341226136280102 }, "transmittance": { - "diffuse_diffuse": 0.08129979791282169, + "diffuse_diffuse": 0.030863696364464573, "direct_diffuse": 0.0, - "direct_direct": 0.09297532459616084, - "direct_hemispherical": 0.09297532459616084 + "direct_direct": 0.035296055603981816, + "direct_hemispherical": 0.035296055603981816 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.30957132694727635, + "diffuse_diffuse": 0.1628022805908217, "direct_diffuse": 0.0, - "direct_direct": 0.27320895829225045, - "direct_hemispherical": 0.27320895829225045 + "direct_direct": 0.11639927285554665, + "direct_hemispherical": 0.11639927285554665 }, "transmittance": { - "diffuse_diffuse": 0.08129979791282169, + "diffuse_diffuse": 0.030863696364464573, "direct_diffuse": 0.0, - "direct_direct": 0.09297532459616084, - "direct_hemispherical": 0.09297532459616084 + "direct_direct": 0.035296055603981816, + "direct_hemispherical": 0.035296055603981816 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json b/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json index 32c3b8e3..3640989f 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.4126636157630271, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.3833539090258405, - "direct_hemispherical": 0.3833539090258405 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.08129979791282169, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.09297532459616084, - "direct_hemispherical": 0.09297532459616084 + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.30957132694727635, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.27320895829225045, - "direct_hemispherical": 0.27320895829225045 + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.08129979791282169, + "diffuse_diffuse": null, "direct_diffuse": 0.0, - "direct_direct": 0.09297532459616084, - "direct_hemispherical": 0.09297532459616084 + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/tkr.json b/test/expected_results/NFRC_9223/full_spectrum/tkr.json index d2c7a21e..d258aa81 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_9223/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "diffuse": 0.5475369851963483, + "direct": 0.5783675175696056 } }, "front": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "diffuse": 0.5475369851963483, + "direct": 0.5783675175696056 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3957844251175726, + "diffuse_diffuse": 0.33617300357311153, "direct_diffuse": 0.0, - "direct_direct": 0.3653199935562828, - "direct_hemispherical": 0.3653199935562828 + "direct_direct": 0.30163048617800886, + "direct_hemispherical": 0.30163048617800886 }, "transmittance": { - "diffuse_diffuse": 0.0840415385719174, + "diffuse_diffuse": 0.03841853980758292, "direct_diffuse": 0.0, - "direct_direct": 0.09611080874596481, - "direct_hemispherical": 0.09611080874596481 + "direct_direct": 0.04393585594088193, + "direct_hemispherical": 0.04393585594088193 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.32377141105518026, + "diffuse_diffuse": 0.2085056679576144, "direct_diffuse": 0.0, - "direct_direct": 0.28838048646807024, - "direct_hemispherical": 0.28838048646807024 + "direct_direct": 0.16522928145949237, + "direct_hemispherical": 0.16522928145949237 }, "transmittance": { - "diffuse_diffuse": 0.0840415385719174, + "diffuse_diffuse": 0.03841853980758292, "direct_diffuse": 0.0, - "direct_direct": 0.09611080874596481, - "direct_hemispherical": 0.09611080874596481 + "direct_direct": 0.04393585594088193, + "direct_hemispherical": 0.04393585594088193 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/tuv.json b/test/expected_results/NFRC_9223/full_spectrum/tuv.json index d2c7a21e..d49ba748 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_9223/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "diffuse": 0.8722537002091344, + "direct": 0.931593849315667 } }, "front": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "diffuse": 0.8722537002091344, + "direct": 0.931593849315667 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.3957844251175726, + "diffuse_diffuse": 0.3164447680196551, "direct_diffuse": 0.0, - "direct_direct": 0.3653199935562828, - "direct_hemispherical": 0.3653199935562828 + "direct_direct": 0.28055261936510206, + "direct_hemispherical": 0.28055261936510206 }, "transmittance": { - "diffuse_diffuse": 0.0840415385719174, + "diffuse_diffuse": 0.004411307170545069, "direct_diffuse": 0.0, - "direct_direct": 0.09611080874596481, - "direct_hemispherical": 0.09611080874596481 + "direct_direct": 0.005044818395669304, + "direct_hemispherical": 0.005044818395669304 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.32377141105518026, + "diffuse_diffuse": 0.11316039822856225, "direct_diffuse": 0.0, - "direct_direct": 0.28838048646807024, - "direct_hemispherical": 0.28838048646807024 + "direct_direct": 0.06336133228866377, + "direct_hemispherical": 0.06336133228866377 }, "transmittance": { - "diffuse_diffuse": 0.0840415385719174, + "diffuse_diffuse": 0.004411307170545069, "direct_diffuse": 0.0, - "direct_direct": 0.09611080874596481, - "direct_hemispherical": 0.09611080874596481 + "direct_direct": 0.005044818395669304, + "direct_hemispherical": 0.005044818395669304 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/color.json b/test/expected_results/PV_single_layer/condensed_spectrum/color.json new file mode 100644 index 00000000..af5d8804 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.29210301107509, + "a": -0.5571528205657317, + "b": -0.5998346720197834 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.895268429617193, + "Y": 14.751616069169204, + "Z": 16.10307224847855 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.497177279625426, + "a": -0.47974309612200394, + "b": -0.8677013181187077 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.768378892748758, + "Y": 8.249494538981835, + "Z": 9.12100246132221 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.497177279625426, + "a": -0.47974309612200394, + "b": -0.8677013181187077 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.768378892748758, + "Y": 8.249494538981835, + "Z": 9.12100246132221 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.65987639966701, + "a": -1.1055942246024908, + "b": -0.07958323797812028 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283736411066, + "Y": 82.19277670358672, + "Z": 88.32459668277204 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.9694557297007, + "a": -0.9828963047375239, + "b": -0.048801348365534736 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73182068347602, + "Y": 89.93417059583874, + "Z": 96.59368107155332 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.9694557297007, + "a": -0.9828963047375239, + "b": -0.048801348365534736 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73182068347602, + "Y": 89.93417059583874, + "Z": 96.59368107155332 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.29185688144806, + "a": -0.5588557508083847, + "b": -0.6002590334456936 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.894831415079773, + "Y": 14.75143835646222, + "Z": 16.10307224847855 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.496818585903924, + "a": -0.4822256272926373, + "b": -0.8683197555695688 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.76794659837462, + "Y": 8.2493187457373, + "Z": 9.12100246132221 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.496818585903924, + "a": -0.4822256272926373, + "b": -0.8683197555695688 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.76794659837462, + "Y": 8.2493187457373, + "Z": 9.12100246132221 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.65987639966701, + "a": -1.1055942246024908, + "b": -0.07958323797812028 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283736411066, + "Y": 82.19277670358672, + "Z": 88.32459668277204 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.9694557297007, + "a": -0.9828963047375239, + "b": -0.048801348365534736 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73182068347602, + "Y": 89.93417059583874, + "Z": 96.59368107155332 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.9694557297007, + "a": -0.9828963047375239, + "b": -0.048801348365534736 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73182068347602, + "Y": 89.93417059583874, + "Z": 96.59368107155332 + } + } + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json new file mode 100644 index 00000000..1b0ba2af --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.04104921544555444, + "direct": 0.03682268998259832 + } + }, + "front": { + "absorptance": { + "diffuse": 0.04104921544555444, + "direct": 0.03682268998259832 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14740083745396587, + "direct_diffuse": 0.0, + "direct_direct": 0.08237409119981841, + "direct_hemispherical": 0.08237409119981841 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825352927558, + "direct_diffuse": 0.0, + "direct_direct": 0.8994095875007574, + "direct_hemispherical": 0.8994095875007574 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14739872313913527, + "direct_diffuse": 0.0, + "direct_direct": 0.0823719997215536, + "direct_hemispherical": 0.0823719997215536 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825352927558, + "direct_diffuse": 0.0, + "direct_direct": 0.8994095875007574, + "direct_hemispherical": 0.8994095875007574 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json new file mode 100644 index 00000000..e11e47c4 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.08877321970687811, + "direct": 0.08021374030883491 + } + }, + "front": { + "absorptance": { + "diffuse": 0.08877321970687811, + "direct": 0.08021374030883491 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13727887122452506, + "direct_diffuse": 0.0, + "direct_direct": 0.07571483327016193, + "direct_hemispherical": 0.07571483327016193 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051784153265, + "direct_diffuse": 0.0, + "direct_direct": 0.844201396079003, + "direct_hemispherical": 0.844201396079003 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13714700748603745, + "direct_diffuse": 0.0, + "direct_direct": 0.0755848636121626, + "direct_hemispherical": 0.0755848636121626 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051784153265, + "direct_diffuse": 0.0, + "direct_direct": 0.844201396079003, + "direct_hemispherical": 0.844201396079003 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json new file mode 100644 index 00000000..f3ac1d2d --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.03366997965683507, + "direct": 0.030135575314728436 + } + }, + "front": { + "absorptance": { + "diffuse": 0.03366997965683507, + "direct": 0.030135575314728436 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14781035195544798, + "direct_diffuse": 0.0, + "direct_direct": 0.08390384321308912, + "direct_hemispherical": 0.08390384321308912 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389198466884, + "direct_diffuse": 0.0, + "direct_direct": 0.8828784349039004, + "direct_hemispherical": 0.8828784349039004 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14779986286515054, + "direct_diffuse": 0.0, + "direct_direct": 0.08389346741471818, + "direct_hemispherical": 0.08389346741471818 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389198466884, + "direct_diffuse": 0.0, + "direct_direct": 0.8828784349039004, + "direct_hemispherical": 0.8828784349039004 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json new file mode 100644 index 00000000..dea71af2 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8676714868343308, + "U": 5.330658905492318, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.23743453745857, + 305.1471568219097 + ], + "layer_temperatures_u": [ + 303.0551847412668, + 302.9252019543065 + ], + "relative_heat_gain": 670.6839528705532, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.0602662462019166, + "system_effective_conductivity_u": 0.9999999988896976 +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json new file mode 100644 index 00000000..06c793b6 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514558794858, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.01621462418893, + 263.7190470550625 + ], + "layer_temperatures_u": [ + 263.0162146241887, + 263.7190470550626 + ], + "relative_heat_gain": 45.99936328288846, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999579189, + "system_effective_conductivity_u": 0.9999999996554776 +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json new file mode 100644 index 00000000..9b976f74 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.03784021818080131, + "direct": 0.034020293911826475 + } + }, + "front": { + "absorptance": { + "diffuse": 0.03784021818080131, + "direct": 0.034020293911826475 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1466913670862708, + "direct_diffuse": 0.0, + "direct_direct": 0.0841502054218113, + "direct_hemispherical": 0.0841502054218113 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507444378737, + "direct_diffuse": 0.0, + "direct_direct": 0.8626090385596972, + "direct_hemispherical": 0.8626090385596972 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1466913670862708, + "direct_diffuse": 0.0, + "direct_direct": 0.0841502054218113, + "direct_hemispherical": 0.0841502054218113 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507444378737, + "direct_diffuse": 0.0, + "direct_direct": 0.8626090385596972, + "direct_hemispherical": 0.8626090385596972 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json b/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json new file mode 100644 index 00000000..3640989f --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": null, + "direct": null + } + }, + "front": { + "absorptance": { + "diffuse": null, + "direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/color.json b/test/expected_results/PV_single_layer/full_spectrum/color.json new file mode 100644 index 00000000..6e83361b --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32091770622873, + "a": -0.6104554992503175, + "b": -0.4738487609388331 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.90648197438811, + "Y": 14.772430978183893, + "Z": 16.068411436111603 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.5388535992045, + "a": -0.569708987703671, + "b": -0.7575210270707289 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.778005513076972, + "Y": 8.269936814335882, + "Z": 9.109081649584397 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.5388535992045, + "a": -0.569708987703671, + "b": -0.7575210270707289 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.778005513076972, + "Y": 8.269936814335882, + "Z": 9.109081649584397 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420119639153, + "a": -1.0720111896778683, + "b": 0.1662572379379279 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878040086507, + "Y": 82.20259121501795, + "Z": 87.98800627278474 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.97230307270614, + "a": -0.9508396288114285, + "b": 0.17036999848576428 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.75521855762229, + "Y": 89.94103175119143, + "Z": 96.27249842348783 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.97230307270614, + "a": -0.9508396288114285, + "b": 0.17036999848576428 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.75521855762229, + "Y": 89.94103175119143, + "Z": 96.27249842348783 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.320877948833605, + "a": -0.6107533163858814, + "b": -0.47391730817181177 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906407746754049, + "Y": 14.772402245101446, + "Z": 16.068411436111603 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.53879571475441, + "a": -0.5701430071647362, + "b": -0.75762082784675 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777932105627745, + "Y": 8.269908398562922, + "Z": 9.109081649584397 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.53879571475441, + "a": -0.5701430071647362, + "b": -0.75762082784675 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777932105627745, + "Y": 8.269908398562922, + "Z": 9.109081649584397 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420119639153, + "a": -1.0720111896778683, + "b": 0.1662572379379279 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878040086507, + "Y": 82.20259121501795, + "Z": 87.98800627278474 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.97230307270614, + "a": -0.9508396288114285, + "b": 0.17036999848576428 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.75521855762229, + "Y": 89.94103175119143, + "Z": 96.27249842348783 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.97230307270614, + "a": -0.9508396288114285, + "b": 0.17036999848576428 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.75521855762229, + "Y": 89.94103175119143, + "Z": 96.27249842348783 + } + } + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/photopic.json new file mode 100644 index 00000000..cbdf505e --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/photopic.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.03857824700073578, + "direct": 0.034579843780829 + } + }, + "front": { + "absorptance": { + "diffuse": 0.03857824700073578, + "direct": 0.034579843780829 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1475783076504018, + "direct_diffuse": 0.0, + "direct_direct": 0.0825635212722773, + "direct_hemispherical": 0.0825635212722773 + }, + "transmittance": { + "diffuse_diffuse": 0.8218502499543713, + "direct_diffuse": 0.0, + "direct_direct": 0.8992599845388477, + "direct_hemispherical": 0.8992599845388477 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1475779553061538, + "direct_diffuse": 0.0, + "direct_direct": 0.0825631728311767, + "direct_hemispherical": 0.0825631728311767 + }, + "transmittance": { + "diffuse_diffuse": 0.8218502499543713, + "direct_diffuse": 0.0, + "direct_direct": 0.8992599845388477, + "direct_hemispherical": 0.8992599845388477 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/solar.json b/test/expected_results/PV_single_layer/full_spectrum/solar.json new file mode 100644 index 00000000..19b5c3fc --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/solar.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.10065810682676588, + "direct": 0.09138611172244929 + } + }, + "front": { + "absorptance": { + "diffuse": 0.10065810682676588, + "direct": 0.09138611172244929 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13591415766017237, + "direct_diffuse": 0.0, + "direct_direct": 0.07485535969381851, + "direct_hemispherical": 0.07485535969381851 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462443315323, + "direct_diffuse": 0.0, + "direct_direct": 0.8338492744322691, + "direct_hemispherical": 0.8338492744322691 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13582105444994358, + "direct_diffuse": 0.0, + "direct_direct": 0.0747646138452824, + "direct_hemispherical": 0.0747646138452824 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462443315323, + "direct_diffuse": 0.0, + "direct_direct": 0.8338492744322691, + "direct_hemispherical": 0.8338492744322691 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/tdw.json new file mode 100644 index 00000000..c9523ec1 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/tdw.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.03685888752739646, + "direct": 0.03365243264664421 + } + }, + "front": { + "absorptance": { + "diffuse": 0.03685888752739646, + "direct": 0.03365243264664421 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1446192164265161, + "direct_diffuse": 0.0, + "direct_direct": 0.08181892489385538, + "direct_hemispherical": 0.08181892489385538 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653828450127, + "direct_diffuse": 0.0, + "direct_direct": 0.8416465713722188, + "direct_hemispherical": 0.8416465713722188 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14446518639920292, + "direct_diffuse": 0.0, + "direct_direct": 0.08166680354794441, + "direct_hemispherical": 0.08166680354794441 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653828450127, + "direct_diffuse": 0.0, + "direct_direct": 0.8416465713722188, + "direct_hemispherical": 0.8416465713722188 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json new file mode 100644 index 00000000..66f47528 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8606340569122106, + "U": 5.330658914047553, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.5386513387863, + 305.4537947343269 + ], + "layer_temperatures_u": [ + 303.05518474126666, + 302.9252019543065 + ], + "relative_heat_gain": 665.5806028584745, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 0.9999999999999998 + ], + "system_effective_conductivity_shgc": 2.285112887814648, + "system_effective_conductivity_u": 1.0000000000002003 +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json new file mode 100644 index 00000000..5cc24e57 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514560818205, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.01621462418893, + 263.7190470550625 + ], + "layer_temperatures_u": [ + 263.01621462418893, + 263.7190470550625 + ], + "relative_heat_gain": 45.9993632831663, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.0000000000000298, + "system_effective_conductivity_u": 1.0000000000000282 +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/tkr.json new file mode 100644 index 00000000..974d42dd --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/tkr.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.04584229855309043, + "direct": 0.0430328969047763 + } + }, + "front": { + "absorptance": { + "diffuse": 0.04584229855309043, + "direct": 0.0430328969047763 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13587074925002177, + "direct_diffuse": 0.0, + "direct_direct": 0.07679303348821985, + "direct_hemispherical": 0.07679303348821985 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854787901785, + "direct_diffuse": 0.0, + "direct_direct": 0.7275658286938829, + "direct_hemispherical": 0.7275658286938829 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1354650484739604, + "direct_diffuse": 0.0, + "direct_direct": 0.07639564414934877, + "direct_hemispherical": 0.07639564414934877 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854787901785, + "direct_diffuse": 0.0, + "direct_direct": 0.7275658286938829, + "direct_hemispherical": 0.7275658286938829 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/tuv.json new file mode 100644 index 00000000..5e78c713 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/tuv.json @@ -0,0 +1,48 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "diffuse": 0.2171129831603602, + "direct": 0.20988689991863305 + } + }, + "front": { + "absorptance": { + "diffuse": 0.2171129831603602, + "direct": 0.20988689991863305 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1339161481458264, + "direct_diffuse": 0.0, + "direct_direct": 0.07619912715437532, + "direct_hemispherical": 0.07619912715437532 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212422401763, + "direct_diffuse": 0.0, + "direct_direct": 0.7145356905096532, + "direct_hemispherical": 0.7145356905096532 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1332911802077051, + "direct_diffuse": 0.0, + "direct_direct": 0.07557740957171388, + "direct_hemispherical": 0.07557740957171388 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212422401763, + "direct_diffuse": 0.0, + "direct_direct": 0.7145356905096532, + "direct_hemispherical": 0.7145356905096532 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json index a73913e1..d01c05db 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3980091499367149, - "direct": 0.40977797840266295 + "diffuse": 0.6007133882771856, + "direct": 0.619466681984605 } }, "front": { "absorptance": { - "diffuse": 0.48295622075492406, - "direct": 0.44843136738565537 + "diffuse": 0.7645384905033865, + "direct": 0.710184979861517 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.047348133332726944, - "direct": 0.04356532739196643 + "diffuse": 0.06645431943719309, + "direct": 0.06017691191380984 } }, "front": { "absorptance": { - "diffuse": 0.0015045016406481956, - "direct": 0.0038237114521644465 + "diffuse": 0.0021208273543634674, + "direct": 0.005995365691595851 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.5129982976923729, - "direct_diffuse": 0.3518964312699246, - "direct_direct": 0.09369084423713613, - "direct_hemispherical": 0.44558727550706073 + "diffuse_diffuse": 0.29872466197672626, + "direct_diffuse": 0.1356601528119893, + "direct_direct": 0.08793215176574626, + "direct_hemispherical": 0.22359230457773555 }, "transmittance": { - "diffuse_diffuse": 0.04164441903818812, - "direct_diffuse": 0.0028318726176485565, - "direct_direct": 0.0982375460806618, - "direct_hemispherical": 0.10106941869831036 + "diffuse_diffuse": 0.034107630308895576, + "direct_diffuse": 0.0008696320084955189, + "direct_direct": 0.09589446951535407, + "direct_hemispherical": 0.0967641015238496 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.47411052556378974, - "direct_diffuse": 0.4329868613843914, - "direct_direct": 0.011898377324228524, - "direct_hemispherical": 0.44488523870861996 + "diffuse_diffuse": 0.1992938831113457, + "direct_diffuse": 0.18068592002251935, + "direct_direct": 0.005571845819857709, + "direct_hemispherical": 0.18625776584237705 }, "transmittance": { - "diffuse_diffuse": 0.04142875204063733, - "direct_diffuse": 0.004632907534555031, - "direct_direct": 0.09822677491900537, - "direct_hemispherical": 0.1028596824535604 + "diffuse_diffuse": 0.034046799030902686, + "direct_diffuse": 0.0016699035268306628, + "direct_direct": 0.09589198507767933, + "direct_hemispherical": 0.09756188860451 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json index a73913e1..dc324e11 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3980091499367149, - "direct": 0.40977797840266295 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.48295622075492406, - "direct": 0.44843136738565537 + "diffuse": null, + "direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.047348133332726944, - "direct": 0.04356532739196643 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.0015045016406481956, - "direct": 0.0038237114521644465 + "diffuse": null, + "direct": null } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.5129982976923729, - "direct_diffuse": 0.3518964312699246, - "direct_direct": 0.09369084423713613, - "direct_hemispherical": 0.44558727550706073 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.04164441903818812, - "direct_diffuse": 0.0028318726176485565, - "direct_direct": 0.0982375460806618, - "direct_hemispherical": 0.10106941869831036 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.47411052556378974, - "direct_diffuse": 0.4329868613843914, - "direct_direct": 0.011898377324228524, - "direct_hemispherical": 0.44488523870861996 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.04142875204063733, - "direct_diffuse": 0.004632907534555031, - "direct_direct": 0.09822677491900537, - "direct_hemispherical": 0.1028596824535604 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json index 604bd1c4..f2961c73 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35603053296200377, - "direct": 0.3686787089450103 + "diffuse": 0.43620134983467107, + "direct": 0.4568458584135705 } }, "front": { "absorptance": { - "diffuse": 0.47341255732188997, - "direct": 0.43939546593356804 + "diffuse": 0.7037467804408402, + "direct": 0.6531392998229614 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.09084002524400123, - "direct": 0.08770671734678735 + "diffuse": 0.2081519365191463, + "direct": 0.2046454643312108 } }, "front": { "absorptance": { - "diffuse": 0.0031627112267114486, - "direct": 0.008671185704064811 + "diffuse": 0.0075550159168399356, + "direct": 0.021916213398322067 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.5129631654884905, - "direct_diffuse": 0.35542687781962895, - "direct_direct": 0.09170501263030421, - "direct_hemispherical": 0.4471318904499332 + "diffuse_diffuse": 0.3250592701542689, + "direct_diffuse": 0.17468518137436817, + "direct_direct": 0.08165988513722734, + "direct_hemispherical": 0.2563450665115955 }, "transmittance": { - "diffuse_diffuse": 0.040166276305507245, - "direct_diffuse": 0.002825968239076493, - "direct_direct": 0.09365671501919225, - "direct_hemispherical": 0.09648268325826874 + "diffuse_diffuse": 0.03058744349191172, + "direct_diffuse": 0.0012564341480323094, + "direct_direct": 0.08090717659559131, + "direct_hemispherical": 0.08216361074362362 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.483489274682845, - "direct_diffuse": 0.4415327753193753, - "direct_direct": 0.012085273955321288, - "direct_hemispherical": 0.45361804927469657 + "diffuse_diffuse": 0.2582209466434039, + "direct_diffuse": 0.23496444134035713, + "direct_direct": 0.00683783760182521, + "direct_hemispherical": 0.24180227894218234 }, "transmittance": { - "diffuse_diffuse": 0.0399354567685529, - "direct_diffuse": 0.00466914464592233, - "direct_direct": 0.09364615444174841, - "direct_hemispherical": 0.09831529908767074 + "diffuse_diffuse": 0.030477256998916416, + "direct_diffuse": 0.002239168046308193, + "direct_direct": 0.08090303979022594, + "direct_hemispherical": 0.08314220783653413 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json index 604bd1c4..6ff74ae4 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35603053296200377, - "direct": 0.3686787089450103 + "diffuse": 0.563005515961533, + "direct": 0.5897639407574322 } }, "front": { "absorptance": { - "diffuse": 0.47341255732188997, - "direct": 0.43939546593356804 + "diffuse": 0.8879909255256903, + "direct": 0.8243569922272187 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.09084002524400123, - "direct": 0.08770671734678735 + "diffuse": 0.22349170867580995, + "direct": 0.21610126593087628 } }, "front": { "absorptance": { - "diffuse": 0.0031627112267114486, - "direct": 0.008671185704064811 + "diffuse": 0.008018445730477546, + "direct": 0.023417834115770694 } } } @@ -32,30 +32,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.5129631654884905, - "direct_diffuse": 0.35542687781962895, - "direct_direct": 0.09170501263030421, - "direct_hemispherical": 0.4471318904499332 + "diffuse_diffuse": 0.1871647795048175, + "direct_diffuse": 0.037326526649612723, + "direct_direct": 0.07725135344239345, + "direct_hemispherical": 0.11457788009200617 }, "transmittance": { - "diffuse_diffuse": 0.040166276305507245, - "direct_diffuse": 0.002825968239076493, - "direct_direct": 0.09365671501919225, - "direct_hemispherical": 0.09648268325826874 + "diffuse_diffuse": 0.02633799585783985, + "direct_diffuse": 0.0001523106607567437, + "direct_direct": 0.0794046025589287, + "direct_hemispherical": 0.07955691321968544 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.483489274682845, - "direct_diffuse": 0.4415327753193753, - "direct_direct": 0.012085273955321288, - "direct_hemispherical": 0.45361804927469657 + "diffuse_diffuse": 0.07765919540239338, + "direct_diffuse": 0.06972244952628097, + "direct_direct": 0.002682176104662136, + "direct_hemispherical": 0.0724046256309431 }, "transmittance": { - "diffuse_diffuse": 0.0399354567685529, - "direct_diffuse": 0.00466914464592233, - "direct_direct": 0.09364615444174841, - "direct_hemispherical": 0.09831529908767074 + "diffuse_diffuse": 0.026331433341438552, + "direct_diffuse": 0.00041594546713863423, + "direct_direct": 0.07940460255892873, + "direct_hemispherical": 0.07982054802606736 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json index e3e45fc6..eb58c14c 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4212386073175575, - "direct": 0.4143412570144935 + "diffuse": 0.8065573130134375, + "direct": 0.8532715028836428 } }, "front": { "absorptance": { - "diffuse": 0.4044546952613813, - "direct": 0.3963658955569893 + "diffuse": 0.77687297627722, + "direct": 0.8214570906718054 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10244543586295697, + "diffuse_diffuse": 0.080311766940679, "direct_diffuse": 0.0, - "direct_direct": 0.04108961238975414, - "direct_hemispherical": 0.04108961238975414 + "direct_direct": 0.017386605687278508, + "direct_hemispherical": 0.017386605687278508 }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, + "diffuse_diffuse": 0.1131309200458825, "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "direct_direct": 0.12934189142907865, + "direct_hemispherical": 0.12934189142907865 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11922934791913371, + "diffuse_diffuse": 0.10999610367689888, "direct_diffuse": 0.0, - "direct_direct": 0.05906497384725819, - "direct_hemispherical": 0.05906497384725819 + "direct_direct": 0.04920101789911593, + "direct_hemispherical": 0.04920101789911593 }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, + "diffuse_diffuse": 0.1131309200458825, "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "direct_direct": 0.12934189142907865, + "direct_hemispherical": 0.12934189142907865 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json index e3e45fc6..9da23130 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4212386073175575, - "direct": 0.4143412570144935 + "diffuse": null, + "direct": null } }, "front": { "absorptance": { - "diffuse": 0.4044546952613813, - "direct": 0.3963658955569893 + "diffuse": null, + "direct": null } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10244543586295697, - "direct_diffuse": 0.0, - "direct_direct": 0.04108961238975414, - "direct_hemispherical": 0.04108961238975414 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, - "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11922934791913371, - "direct_diffuse": 0.0, - "direct_direct": 0.05906497384725819, - "direct_hemispherical": 0.05906497384725819 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, - "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json index cecb50a6..5c3da1fd 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.38230845055152124, - "direct": 0.3709634954291103 + "diffuse": 0.6469759354937596, + "direct": 0.6747377122765222 } }, "front": { "absorptance": { - "diffuse": 0.38178911654784153, - "direct": 0.37039786871313984 + "diffuse": 0.6681973118216148, + "direct": 0.6973925924088986 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.11798175165561511, + "diffuse_diffuse": 0.13366765415639617, "direct_diffuse": 0.0, - "direct_direct": 0.057721338160519046, - "direct_hemispherical": 0.057721338160519046 + "direct_direct": 0.0744734406051549, + "direct_hemispherical": 0.0744734406051549 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, + "diffuse_diffuse": 0.21935641034984416, "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "direct_direct": 0.2507888471183229, + "direct_hemispherical": 0.2507888471183229 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11850108565929374, + "diffuse_diffuse": 0.11244627782854101, "direct_diffuse": 0.0, - "direct_direct": 0.05828696487648947, - "direct_hemispherical": 0.05828696487648947 + "direct_direct": 0.05181856047277858, + "direct_hemispherical": 0.05181856047277858 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, + "diffuse_diffuse": 0.21935641034984416, "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "direct_direct": 0.2507888471183229, + "direct_hemispherical": 0.2507888471183229 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json index cecb50a6..dcabb26e 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.38230845055152124, - "direct": 0.3709634954291103 + "diffuse": 0.8706880034851727, + "direct": 0.9301797910514571 } }, "front": { "absorptance": { - "diffuse": 0.38178911654784153, - "direct": 0.37039786871313984 + "diffuse": 0.8934832816463266, + "direct": 0.9545160400118988 } } } @@ -18,30 +18,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.11798175165561511, + "diffuse_diffuse": 0.12931199651482742, "direct_diffuse": 0.0, - "direct_direct": 0.057721338160519046, - "direct_hemispherical": 0.057721338160519046 + "direct_direct": 0.06982020894854289, + "direct_hemispherical": 0.06982020894854289 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, + "diffuse_diffuse": 0.0, "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "direct_direct": 0.0, + "direct_hemispherical": 0.0 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11850108565929374, + "diffuse_diffuse": 0.10651671835367103, "direct_diffuse": 0.0, - "direct_direct": 0.05828696487648947, - "direct_hemispherical": 0.05828696487648947 + "direct_direct": 0.04548395998810127, + "direct_hemispherical": 0.04548395998810127 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, + "diffuse_diffuse": 0.0, "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "direct_direct": 0.0, + "direct_hemispherical": 0.0 } } } diff --git a/test/util.cpp b/test/util.cpp index 6d10f0e6..7394f28c 100644 --- a/test/util.cpp +++ b/test/util.cpp @@ -103,15 +103,30 @@ void test_rgb_result(nlohmann::json & expected, wincalc::WinCalc_RGB const & res } } +double get_possible_nan(nlohmann::json & expected, std::string const & field_name) +{ + if(expected.at(field_name).is_null()) + { + return -std::nan("ind"); + } + else + { + return expected.value(field_name, -1); + } +} + void test_wce_optical_result_simple(nlohmann::json & expected, wincalc::WCE_Optical_Result_Simple const & results, bool update) { - EXPECT_NEAR(results.direct_direct, expected.value("direct_direct", -1.0), TEST_TOLARANCE); - EXPECT_NEAR(results.direct_diffuse, expected.value("direct_diffuse", -1.0), TEST_TOLARANCE); + EXPECT_NEAR(results.direct_direct, get_possible_nan(expected, "direct_direct"), TEST_TOLARANCE); + EXPECT_NEAR( + results.direct_diffuse, get_possible_nan(expected, "direct_diffuse"), TEST_TOLARANCE); + EXPECT_NEAR(results.direct_hemispherical, + get_possible_nan(expected, "direct_hemispherical"), + TEST_TOLARANCE); EXPECT_NEAR( - results.direct_hemispherical, expected.value("direct_hemispherical", -1.0), TEST_TOLARANCE); - EXPECT_NEAR(results.diffuse_diffuse, expected.value("diffuse_diffuse", -1.0), TEST_TOLARANCE); + results.diffuse_diffuse, get_possible_nan(expected, "diffuse_diffuse"), TEST_TOLARANCE); if(update) { expected["direct_direct"] = results.direct_direct; @@ -167,8 +182,8 @@ void test_wce_absorptances(nlohmann::json & expected, wincalc::WCE_Optical_Result_Absorptance const & results, bool update) { - auto expected_direct = expected.value("direct", -1.0); - auto expected_diffuse = expected.value("diffuse", -1.0); + auto expected_direct = get_possible_nan(expected, "direct"); + auto expected_diffuse = get_possible_nan(expected, "diffuse"); EXPECT_NEAR(results.direct, expected_direct, TEST_TOLARANCE); EXPECT_NEAR(results.diffuse, expected_diffuse, TEST_TOLARANCE); if(update) @@ -273,10 +288,10 @@ void test_all_optical_results(std::string const & system_name, test_optical_results(system_name + "/tdw", tdw_results, update_results); auto tkr_results = glazing_system->optical_method_results("TKR"); - test_optical_results(system_name + "/tkr", tdw_results, update_results); + test_optical_results(system_name + "/tkr", tkr_results, update_results); auto tuv_results = glazing_system->optical_method_results("TUV"); - test_optical_results(system_name + "/tuv", tdw_results, update_results); + test_optical_results(system_name + "/tuv", tuv_results, update_results); auto color_results = glazing_system->color(); test_optical_results(system_name + "/color", color_results, update_results); From daaf256d99a28b3623b214d4a3127347c7c371ca Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 30 Mar 2022 13:15:56 -0400 Subject: [PATCH 03/15] Updated how tests handle potentially nan values. Updated expected results due to changes in last decimal place. --- .../condensed_spectrum/tkr.json | 2 +- .../full_spectrum/solar.json | 2 +- .../full_spectrum/tkr.json | 2 +- .../full_spectrum/tuv.json | 2 +- .../condensed_spectrum/photopic.json | 8 ++-- .../CGDB_18100/condensed_spectrum/solar.json | 4 +- .../CGDB_18100/full_spectrum/photopic.json | 4 +- .../CGDB_18100/full_spectrum/solar.json | 4 +- .../CGDB_18100/full_spectrum/tdw.json | 4 +- .../CGDB_18100/full_spectrum/tkr.json | 4 +- .../condensed_spectrum/photopic.json | 6 +-- .../condensed_spectrum/solar.json | 2 +- .../condensed_spectrum/tdw.json | 8 ++-- .../condensed_spectrum/tkr.json | 8 ++-- .../full_spectrum/photopic.json | 4 +- .../full_spectrum/solar.json | 2 +- .../CGDB_3000_NFRC_102/full_spectrum/tdw.json | 6 +-- .../CGDB_3000_NFRC_102/full_spectrum/tkr.json | 4 +- .../CGDB_3000_NFRC_102/full_spectrum/tuv.json | 2 +- .../condensed_spectrum/photopic.json | 8 ++-- .../condensed_spectrum/solar.json | 4 +- .../condensed_spectrum/tdw.json | 4 +- .../condensed_spectrum/tkr.json | 8 ++-- .../full_spectrum/photopic.json | 4 +- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 4 +- .../full_spectrum/tkr.json | 4 +- .../full_spectrum/tuv.json | 8 ++-- .../condensed_spectrum/photopic.json | 6 +-- .../condensed_spectrum/solar.json | 2 +- .../condensed_spectrum/tdw.json | 10 ++--- .../condensed_spectrum/tkr.json | 6 +-- .../full_spectrum/photopic.json | 2 +- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 8 ++-- .../thermal_SHGC_Environment.json | 20 +++++----- .../full_spectrum/tkr.json | 2 +- .../full_spectrum/tuv.json | 6 +-- .../condensed_spectrum/photopic.json | 6 +-- .../condensed_spectrum/solar.json | 2 +- .../condensed_spectrum/tdw.json | 10 ++--- .../condensed_spectrum/tkr.json | 6 +-- .../full_spectrum/photopic.json | 2 +- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 8 ++-- .../thermal_SHGC_Environment.json | 18 ++++----- .../full_spectrum/tkr.json | 2 +- .../full_spectrum/tuv.json | 6 +-- .../condensed_spectrum/photopic.json | 4 +- .../condensed_spectrum/solar.json | 4 +- .../condensed_spectrum/tdw.json | 8 ++-- .../condensed_spectrum/tkr.json | 16 ++++---- .../full_spectrum/photopic.json | 12 +++--- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 16 ++++---- .../full_spectrum/tkr.json | 12 +++--- .../full_spectrum/tuv.json | 8 ++-- .../condensed_spectrum/photopic.json | 4 +- .../condensed_spectrum/solar.json | 4 +- .../condensed_spectrum/tdw.json | 8 ++-- .../condensed_spectrum/tkr.json | 16 ++++---- .../full_spectrum/photopic.json | 12 +++--- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 16 ++++---- .../thermal_SHGC_Environment.json | 16 ++++---- .../full_spectrum/tkr.json | 12 +++--- .../full_spectrum/tuv.json | 8 ++-- .../NFRC_102/condensed_spectrum/photopic.json | 8 ++-- .../NFRC_102/condensed_spectrum/solar.json | 8 ++-- .../NFRC_102/condensed_spectrum/tdw.json | 4 +- .../NFRC_102/condensed_spectrum/tkr.json | 8 ++-- .../NFRC_102/full_spectrum/photopic.json | 4 +- .../NFRC_102/full_spectrum/tdw.json | 4 +- .../NFRC_102/full_spectrum/tkr.json | 8 ++-- .../NFRC_102/full_spectrum/tuv.json | 4 +- .../condensed_spectrum/photopic.json | 4 +- .../full_spectrum/solar.json | 4 +- .../full_spectrum/tdw.json | 6 +-- .../NFRC_20748/condensed_spectrum/tkr.json | 4 +- .../condensed_spectrum/photopic.json | 8 ++-- .../NFRC_21467/condensed_spectrum/solar.json | 8 ++-- .../NFRC_21467/condensed_spectrum/tdw.json | 8 ++-- .../NFRC_21467/condensed_spectrum/tkr.json | 8 ++-- .../NFRC_21467/full_spectrum/photopic.json | 8 ++-- .../NFRC_21467/full_spectrum/solar.json | 4 +- .../NFRC_21467/full_spectrum/tkr.json | 4 +- .../NFRC_21467/full_spectrum/tuv.json | 4 +- .../condensed_spectrum/photopic.json | 4 +- .../NFRC_6046/condensed_spectrum/solar.json | 4 +- .../NFRC_6046/condensed_spectrum/tdw.json | 4 +- .../NFRC_6046/condensed_spectrum/tkr.json | 4 +- .../NFRC_6046/full_spectrum/solar.json | 8 ++-- .../NFRC_6046/full_spectrum/tdw.json | 8 ++-- .../NFRC_6046/full_spectrum/tkr.json | 4 +- .../condensed_spectrum/photopic.json | 8 ++-- .../NFRC_9223/full_spectrum/photopic.json | 4 +- .../NFRC_9223/full_spectrum/solar.json | 4 +- .../condensed_spectrum/photopic.json | 8 ++-- .../condensed_spectrum/solar.json | 8 ++-- .../condensed_spectrum/tdw.json | 4 +- .../thermal_SHGC_Environment.json | 6 +-- .../condensed_spectrum/tkr.json | 4 +- .../full_spectrum/photopic.json | 4 +- .../PV_single_layer/full_spectrum/solar.json | 4 +- .../PV_single_layer/full_spectrum/tdw.json | 8 ++-- .../PV_single_layer/full_spectrum/tkr.json | 8 ++-- .../PV_single_layer/full_spectrum/tuv.json | 4 +- .../condensed_spectrum/photopic.json | 8 ++-- .../condensed_spectrum/solar.json | 8 ++-- .../condensed_spectrum/tdw.json | 8 ++-- .../condensed_spectrum/tkr.json | 8 ++-- .../full_spectrum/photopic.json | 6 +-- .../full_spectrum/solar.json | 8 ++-- .../full_spectrum/tdw.json | 8 ++-- .../full_spectrum/tkr.json | 6 +-- .../full_spectrum/tuv.json | 4 +- test/util.cpp | 38 ++++++++++++------- 117 files changed, 390 insertions(+), 380 deletions(-) diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json index 612ea07b..a334c179 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.0016640453754639584, - "direct": 0.0016785202222367693 + "direct": 0.0016785202222367695 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json index 1a176cfa..f23bde60 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.007542747499819239, - "direct": 0.007556336591472231 + "direct": 0.007556336591472228 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json index 6289b63b..b08e89fe 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.0033321961134263256, - "direct": 0.00334829628305272 + "direct": 0.0033482962830527195 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json index 1b294f88..e008f8cf 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.5902846852123305, - "direct": 0.689956294650061 + "direct": 0.6899562946500608 } }, "front": { diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json b/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json index b20658c9..b0756ec4 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08483794062896442, - "direct": 0.07721822794186436 + "diffuse": 0.08483794062896441, + "direct": 0.07721822794186434 } }, "front": { "absorptance": { - "diffuse": 0.08483794062896442, - "direct": 0.07721822794186436 + "diffuse": 0.08483794062896441, + "direct": 0.07721822794186434 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/solar.json b/test/expected_results/CGDB_18100/condensed_spectrum/solar.json index 193572e5..13bfa8ae 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.1940444712462612, - "direct": 0.19878944427709414 + "direct": 0.1987894442770942 } }, "front": { "absorptance": { "diffuse": 0.1940444712462612, - "direct": 0.19878944427709414 + "direct": 0.1987894442770942 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/photopic.json b/test/expected_results/CGDB_18100/full_spectrum/photopic.json index 237f8fd6..7a14b654 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_18100/full_spectrum/photopic.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.083614240293685, - "direct": 0.0758143180538006 + "direct": 0.07581431805380064 } }, "front": { "absorptance": { "diffuse": 0.083614240293685, - "direct": 0.0758143180538006 + "direct": 0.07581431805380064 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/solar.json b/test/expected_results/CGDB_18100/full_spectrum/solar.json index 6fa2ae01..725d3f43 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/solar.json +++ b/test/expected_results/CGDB_18100/full_spectrum/solar.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20515872322457337, + "diffuse": 0.20515872322457335, "direct": 0.21092409735265616 } }, "front": { "absorptance": { - "diffuse": 0.20515872322457337, + "diffuse": 0.20515872322457335, "direct": 0.21092409735265616 } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tdw.json b/test/expected_results/CGDB_18100/full_spectrum/tdw.json index a1f1a046..194f6df9 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tdw.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "direct": 0.0753352749221335 } }, "front": { "absorptance": { "diffuse": 0.08320209831997376, - "direct": 0.07533527492213349 + "direct": 0.0753352749221335 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tkr.json b/test/expected_results/CGDB_18100/full_spectrum/tkr.json index 49f4c965..e90ce008 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tkr.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.09433776760024642, + "diffuse": 0.09433776760024641, "direct": 0.08797944749162055 } }, "front": { "absorptance": { - "diffuse": 0.09433776760024642, + "diffuse": 0.09433776760024641, "direct": 0.08797944749162055 } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json index f7b0f89d..c38b1f38 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.26609800173518416, - "direct": 0.31141707062328583 + "direct": 0.31141707062328616 } }, "front": { @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.030243806512722377, + "diffuse": 0.030243806512722383, "direct": 0.029091491572113843 } }, "front": { "absorptance": { "diffuse": 0.0023194924472284906, - "direct": 0.0007333525619373861 + "direct": 0.0007333525619373859 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json index 5ebdfd2d..5c377e71 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.29293347152225263, - "direct": 0.3460802020304578 + "direct": 0.34608020203045775 } }, "front": { diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json index 5868cafe..45ff821b 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.42822940715124014, - "direct": 0.5018332348141659 + "direct": 0.5018332348141656 } }, "front": { @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "diffuse": 0.044456056919738814, + "direct": 0.04124377677663119 } }, "front": { "absorptance": { "diffuse": 0.003065673267003399, - "direct": 0.0004384500820487899 + "direct": 0.0004384500820487898 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json index 4bfae33b..7a202aec 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6128724018043619, - "direct": 0.7189336215827791 + "diffuse": 0.6128724018043618, + "direct": 0.7189336215827784 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.004181505536771109, - "direct": 0.00014333239784295037 + "diffuse": 0.00418150553677111, + "direct": 0.00014333239784295035 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json index db504b23..d7ae4cc0 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json @@ -18,12 +18,12 @@ "back": { "absorptance": { "diffuse": 0.030178174767177643, - "direct": 0.02902713482999331 + "direct": 0.0290271348299933 } }, "front": { "absorptance": { - "diffuse": 0.0023136974407825953, + "diffuse": 0.002313697440782595, "direct": 0.0007308345470592965 } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json index a785445c..fa803a9a 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.01022165501477591, - "direct": 0.0028274994647368556 + "direct": 0.002827499464736856 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json index 296fa56f..13a97979 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "direct": 0.45724857438188404 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "diffuse": 0.005597537039534685, + "direct": 0.00047911545366506017 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json index bdb25a70..1e996758 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.45335454993186897, - "direct": 0.539300081034656 + "direct": 0.5393000810346559 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.012419612524659191, - "direct": 0.00027793964984504594 + "direct": 0.000277939649845046 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json index 80605400..2d254ed4 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.5655203026432608, - "direct": 0.6730004161113469 + "direct": 0.6730004161113468 } }, "front": { diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json index ca5fb39a..c68468b5 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.26609800173518405, - "direct": 0.31141707062328583 + "diffuse": 0.266098001735184, + "direct": 0.31141707062328616 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.0023194924472284906, - "direct": 0.0007333525619373859 + "diffuse": 0.00231949244722849, + "direct": 0.0007333525619373858 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json index 5d451cec..64a11918 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.2929334715222526, - "direct": 0.3460802020304578 + "direct": 0.34608020203045775 } }, "front": { @@ -23,7 +23,7 @@ }, "front": { "absorptance": { - "diffuse": 0.009183506815719963, + "diffuse": 0.009183506815719961, "direct": 0.0026009572345701234 } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json index ae49850f..c0008aa0 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.42822940715124, - "direct": 0.5018332348141659 + "direct": 0.5018332348141656 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.003065673267003399, - "direct": 0.00043845008204878975 + "direct": 0.0004384500820487898 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json index 4b0000f4..7aca8fe6 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6128724018043621, - "direct": 0.7189336215827791 + "diffuse": 0.612872401804362, + "direct": 0.7189336215827784 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.00418150553677111, - "direct": 0.00014333239784295035 + "diffuse": 0.0041815055367711105, + "direct": 0.0001433323978429503 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json index 93ead6e5..ddf736b9 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.0023136974407825953, - "direct": 0.0007308345470592965 + "diffuse": 0.002313697440782595, + "direct": 0.0007308345470592964 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json index b716f708..6d223f63 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.28981915552675275, - "direct": 0.3430478117167448 + "diffuse": 0.2898191555267528, + "direct": 0.34304781171674475 } }, "front": { diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json index 1665a460..89adb669 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.3882357351336755, - "direct": 0.4572485743818842 + "direct": 0.4572485743818841 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.005597537039534684, - "direct": 0.00047911545366506006 + "direct": 0.0004791154536650602 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json index 05ab1ebf..3a74d775 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.45335454993186897, - "direct": 0.539300081034656 + "direct": 0.5393000810346559 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.01241961252465919, - "direct": 0.00027793964984504594 + "direct": 0.000277939649845046 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json index 74bceb06..96685e94 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5655203026432607, - "direct": 0.6730004161113469 + "diffuse": 0.5655203026432608, + "direct": 0.6730004161113468 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.013458300083670025, - "direct": 0.00010131173808674787 + "diffuse": 0.013458300083670022, + "direct": 0.00010131173808674785 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json index 55fc68f0..a40af13e 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.23958471160520325, - "direct": 0.29136840081135335 + "diffuse": 0.23958471160520323, + "direct": 0.29136840081135323 } }, "front": { @@ -23,7 +23,7 @@ }, "front": { "absorptance": { - "diffuse": 0.007853603070043753, + "diffuse": 0.007853603070043756, "direct": 0.00638980072207356 } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json index 5a26a337..3c1dbbf0 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.03206044498324256, - "direct": 0.025551830714162588 + "direct": 0.02555183071416259 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json index db156f81..73ace49c 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": 0.36035874021025793, + "direct": 0.43958709445583494 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, + "diffuse": 0.46277331713540565, "direct": 0.49594918087948375 } } @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, + "diffuse": 0.041957355278752675, "direct": 0.03862083682267975 } }, "front": { "absorptance": { "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "direct": 0.007895074067740872 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json index 9c1926c5..3e8cba20 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.49642169502558015, - "direct": 0.606707050136535 + "diffuse": 0.4964216950255801, + "direct": 0.6067070501365353 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.014903713926573215, - "direct": 0.01029002760066962 + "direct": 0.010290027600669622 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json index 331711ba..5ae1902f 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.24153052861848692, - "direct": 0.2937405221290691 + "direct": 0.29374052212906915 } }, "front": { diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json index ecd4ab46..08a927ba 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.03592476257198229, - "direct": 0.028547467659776282 + "diffuse": 0.035924762571982294, + "direct": 0.028547467659776293 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json index 36e9dd37..8a59ed95 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json @@ -4,12 +4,12 @@ "back": { "absorptance": { "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "direct": 0.4037282860155124 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, + "diffuse": 0.4574004825960538, "direct": 0.4910168889988249 } } @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.021438323740162902, + "direct": 0.015801058002293054 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json index ef81c43c..b43d9e7d 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json @@ -1,17 +1,17 @@ { - "SHGC": 0.30075270937176346, + "SHGC": 0.30075270937176535, "U": 3.2682093959543868, "gap_layer_effective_conductivities_shgc": [ - 0.0773907709239196 + 0.07739077092392936 ], "gap_layer_effective_conductivities_u": [ 0.09782813990520059 ], "layer_temperatures_shgc": [ - 316.4120596258754, - 316.4319658108087, - 307.06069522862447, - 306.8639523898154 + 316.41205962588094, + 316.43196581081435, + 307.0606952286284, + 306.8639523898193 ], "layer_temperatures_u": [ 304.2074866069701, @@ -19,15 +19,15 @@ 300.9154798092321, 300.83578778877774 ], - "relative_heat_gain": 243.524237259701, + "relative_heat_gain": 243.52423725971823, "solid_layer_effective_conductivities_shgc": [ - 1.8961316166769673, - 1.0 + 1.896131616677128, + 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 2.3657592814429016, 0.9999999999999998 ], - "system_effective_conductivity_shgc": 0.12848787680890858, + "system_effective_conductivity_shgc": 0.1284878768088524, "system_effective_conductivity_u": 0.12563020639325995 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json index eb0a4fe7..d27e3cc9 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json @@ -23,7 +23,7 @@ }, "front": { "absorptance": { - "diffuse": 0.049952785265346446, + "diffuse": 0.04995278526534644, "direct": 0.03623551129797341 } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json index 99b928a4..97fa0c3f 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.4518412417343094, - "direct": 0.5608670139630636 + "direct": 0.5608670139630637 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.05326713804811968, - "direct": 0.0379569460449805 + "diffuse": 0.053267138048119674, + "direct": 0.03795694604498049 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json index 55fc68f0..a40af13e 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.23958471160520325, - "direct": 0.29136840081135335 + "diffuse": 0.23958471160520323, + "direct": 0.29136840081135323 } }, "front": { @@ -23,7 +23,7 @@ }, "front": { "absorptance": { - "diffuse": 0.007853603070043753, + "diffuse": 0.007853603070043756, "direct": 0.00638980072207356 } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json index 5a26a337..3c1dbbf0 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.03206044498324256, - "direct": 0.025551830714162588 + "direct": 0.02555183071416259 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json index db156f81..73ace49c 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3603587402102578, - "direct": 0.439587094455835 + "diffuse": 0.36035874021025793, + "direct": 0.43958709445583494 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540576, + "diffuse": 0.46277331713540565, "direct": 0.49594918087948375 } } @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.04195735527875266, + "diffuse": 0.041957355278752675, "direct": 0.03862083682267975 } }, "front": { "absorptance": { "diffuse": 0.01071959227621583, - "direct": 0.007895074067740869 + "direct": 0.007895074067740872 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json index 9c1926c5..3e8cba20 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.49642169502558015, - "direct": 0.606707050136535 + "diffuse": 0.4964216950255801, + "direct": 0.6067070501365353 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.014903713926573215, - "direct": 0.01029002760066962 + "direct": 0.010290027600669622 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json index 331711ba..5ae1902f 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.24153052861848692, - "direct": 0.2937405221290691 + "direct": 0.29374052212906915 } }, "front": { diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json index ecd4ab46..08a927ba 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.03592476257198229, - "direct": 0.028547467659776282 + "diffuse": 0.035924762571982294, + "direct": 0.028547467659776293 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json index 36e9dd37..8a59ed95 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json @@ -4,12 +4,12 @@ "back": { "absorptance": { "diffuse": 0.3292616387481751, - "direct": 0.40372828601551236 + "direct": 0.4037282860155124 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960539, + "diffuse": 0.4574004825960538, "direct": 0.4910168889988249 } } @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.021438323740162905, - "direct": 0.015801058002293058 + "diffuse": 0.021438323740162902, + "direct": 0.015801058002293054 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json index e8a61c42..a2aef4cf 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json @@ -1,17 +1,17 @@ { - "SHGC": 0.3005596642270615, + "SHGC": 0.30055966422705066, "U": 3.247034772705316, "gap_layer_effective_conductivities_shgc": [ - 0.07673135514582616 + 0.0767313551457913 ], "gap_layer_effective_conductivities_u": [ 0.09652896813251319 ], "layer_temperatures_shgc": [ - 316.39769103343053, - 316.41763443463196, - 307.02278708530486, - 306.827021286988 + 316.3976910334268, + 316.41763443462816, + 307.0227870853049, + 306.82702128698804 ], "layer_temperatures_u": [ 304.2060343845959, @@ -19,15 +19,15 @@ 300.89291921555866, 300.81374351713407 ], - "relative_heat_gain": 243.21950767926506, + "relative_heat_gain": 243.2195076792554, "solid_layer_effective_conductivities_shgc": [ - 1.8938883390683485, + 1.8938883390691645, 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 2.367631886319937, 1.0 ], - "system_effective_conductivity_shgc": 0.12764234819165005, + "system_effective_conductivity_shgc": 0.12764234819161757, "system_effective_conductivity_u": 0.12405858664379284 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json index eb0a4fe7..d27e3cc9 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json @@ -23,7 +23,7 @@ }, "front": { "absorptance": { - "diffuse": 0.049952785265346446, + "diffuse": 0.04995278526534644, "direct": 0.03623551129797341 } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json index 99b928a4..97fa0c3f 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.4518412417343094, - "direct": 0.5608670139630636 + "direct": 0.5608670139630637 } }, "front": { @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.05326713804811968, - "direct": 0.0379569460449805 + "diffuse": 0.053267138048119674, + "direct": 0.03795694604498049 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json index cbef5a43..475665e7 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08535879997978083, + "diffuse": 0.08535879997978085, "direct": 0.07335956417582969 } }, "front": { "absorptance": { - "diffuse": 0.08535879997978083, + "diffuse": 0.08535879997978085, "direct": 0.07335956417582969 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json index 87c9ba66..98fa16c7 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.14469351328513447, - "direct": 0.14071114087683925 + "direct": 0.14071114087683922 } }, "front": { "absorptance": { "diffuse": 0.14469351328513447, - "direct": 0.14071114087683925 + "direct": 0.14071114087683922 } } }, diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json index 99bb1d8b..53849a82 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json @@ -4,26 +4,26 @@ "back": { "absorptance": { "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "direct": 0.07074632574710224 } }, "front": { "absorptance": { "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "direct": 0.07074632574710224 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, + "diffuse": 0.025207986606439848, "direct": 0.024303831967423892 } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, + "diffuse": 0.025207986606439848, "direct": 0.024303831967423892 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json index 52d253ff..e337df8c 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.1349791880535685, - "direct": 0.12940096843732737 + "diffuse": 0.13497918805356857, + "direct": 0.12940096843732743 } }, "front": { "absorptance": { - "diffuse": 0.1349791880535685, - "direct": 0.12940096843732737 + "diffuse": 0.13497918805356857, + "direct": 0.12940096843732743 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.022102946402268748, - "direct": 0.02128433473236432 + "diffuse": 0.022102946402268727, + "direct": 0.021284334732364314 } }, "front": { "absorptance": { - "diffuse": 0.022102946402268748, - "direct": 0.02128433473236432 + "diffuse": 0.022102946402268727, + "direct": 0.021284334732364314 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json index 1030ccdf..72f401be 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08010730415708096, - "direct": 0.06764047115642192 + "diffuse": 0.08010730415708098, + "direct": 0.06764047115642191 } }, "front": { "absorptance": { - "diffuse": 0.08010730415708096, - "direct": 0.06764047115642192 + "diffuse": 0.08010730415708098, + "direct": 0.06764047115642191 } } }, @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.030032525462345715, - "direct": 0.029038777889435183 + "direct": 0.029038777889435177 } }, "front": { "absorptance": { "diffuse": 0.030032525462345715, - "direct": 0.029038777889435183 + "direct": 0.029038777889435177 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json index 6fdc9737..e8acf3aa 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json @@ -17,13 +17,13 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.057671227778224185, + "diffuse": 0.05767122777822419, "direct": 0.05612786084542226 } }, "front": { "absorptance": { - "diffuse": 0.057671227778224185, + "diffuse": 0.05767122777822419, "direct": 0.05612786084542226 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json index d419692c..301faecb 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.08581269304112772, + "direct": 0.07428103134690252 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.08581269304112772, + "direct": 0.07428103134690252 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.023205591490949407, + "direct": 0.022405267398542414 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.023205591490949407, + "direct": 0.022405267398542414 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json index a311dca4..79006898 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.11919901085030901, + "diffuse": 0.11919901085030903, "direct": 0.11204041148200355 } }, "front": { "absorptance": { - "diffuse": 0.11919901085030901, + "diffuse": 0.11919901085030903, "direct": 0.11204041148200355 } } @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.018389332848082536, - "direct": 0.017835785721350486 + "diffuse": 0.018389332848082526, + "direct": 0.017835785721350465 } }, "front": { "absorptance": { - "diffuse": 0.018389332848082536, - "direct": 0.017835785721350486 + "diffuse": 0.018389332848082526, + "direct": 0.017835785721350465 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json index 2ba3615c..a0597977 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.03812803015359291, - "direct": 0.039423667344276804 + "diffuse": 0.0381280301535929, + "direct": 0.03942366734427679 } }, "front": { "absorptance": { - "diffuse": 0.03812803015359291, - "direct": 0.039423667344276804 + "diffuse": 0.0381280301535929, + "direct": 0.03942366734427679 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json index cbef5a43..475665e7 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08535879997978083, + "diffuse": 0.08535879997978085, "direct": 0.07335956417582969 } }, "front": { "absorptance": { - "diffuse": 0.08535879997978083, + "diffuse": 0.08535879997978085, "direct": 0.07335956417582969 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json index 87c9ba66..98fa16c7 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.14469351328513447, - "direct": 0.14071114087683925 + "direct": 0.14071114087683922 } }, "front": { "absorptance": { "diffuse": 0.14469351328513447, - "direct": 0.14071114087683925 + "direct": 0.14071114087683922 } } }, diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json index 99bb1d8b..53849a82 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json @@ -4,26 +4,26 @@ "back": { "absorptance": { "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "direct": 0.07074632574710224 } }, "front": { "absorptance": { "diffuse": 0.08274351438875989, - "direct": 0.07074632574710223 + "direct": 0.07074632574710224 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02520798660643984, + "diffuse": 0.025207986606439848, "direct": 0.024303831967423892 } }, "front": { "absorptance": { - "diffuse": 0.02520798660643984, + "diffuse": 0.025207986606439848, "direct": 0.024303831967423892 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json index 52d253ff..e337df8c 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.1349791880535685, - "direct": 0.12940096843732737 + "diffuse": 0.13497918805356857, + "direct": 0.12940096843732743 } }, "front": { "absorptance": { - "diffuse": 0.1349791880535685, - "direct": 0.12940096843732737 + "diffuse": 0.13497918805356857, + "direct": 0.12940096843732743 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.022102946402268748, - "direct": 0.02128433473236432 + "diffuse": 0.022102946402268727, + "direct": 0.021284334732364314 } }, "front": { "absorptance": { - "diffuse": 0.022102946402268748, - "direct": 0.02128433473236432 + "diffuse": 0.022102946402268727, + "direct": 0.021284334732364314 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json index 1030ccdf..72f401be 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08010730415708096, - "direct": 0.06764047115642192 + "diffuse": 0.08010730415708098, + "direct": 0.06764047115642191 } }, "front": { "absorptance": { - "diffuse": 0.08010730415708096, - "direct": 0.06764047115642192 + "diffuse": 0.08010730415708098, + "direct": 0.06764047115642191 } } }, @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.030032525462345715, - "direct": 0.029038777889435183 + "direct": 0.029038777889435177 } }, "front": { "absorptance": { "diffuse": 0.030032525462345715, - "direct": 0.029038777889435183 + "direct": 0.029038777889435177 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json index 6fdc9737..e8acf3aa 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json @@ -17,13 +17,13 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.057671227778224185, + "diffuse": 0.05767122777822419, "direct": 0.05612786084542226 } }, "front": { "absorptance": { - "diffuse": 0.057671227778224185, + "diffuse": 0.05767122777822419, "direct": 0.05612786084542226 } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json index d419692c..301faecb 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json @@ -3,28 +3,28 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.08581269304112772, + "direct": 0.07428103134690252 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112771, - "direct": 0.07428103134690253 + "diffuse": 0.08581269304112772, + "direct": 0.07428103134690252 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.023205591490949407, + "direct": 0.022405267398542414 } }, "front": { "absorptance": { - "diffuse": 0.02320559149094941, - "direct": 0.02240526739854241 + "diffuse": 0.023205591490949407, + "direct": 0.022405267398542414 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json index 92b5f153..930cdcaf 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json @@ -1,17 +1,17 @@ { - "SHGC": 0.6474569479977286, + "SHGC": 0.6474569479977249, "U": 2.741472915257735, "gap_layer_effective_conductivities_shgc": [ - 0.08813961450373457 + 0.08813961450370669 ], "gap_layer_effective_conductivities_u": [ 0.08405579157742232 ], "layer_temperatures_shgc": [ - 309.9512229676914, - 310.0238180530489, - 306.30749680444154, - 306.1620227789459 + 309.95122296769114, + 310.0238180530486, + 306.30749680443944, + 306.1620227789438 ], "layer_temperatures_u": [ 303.72939971012624, @@ -19,7 +19,7 @@ 300.34992849127553, 300.2830804135764 ], - "relative_heat_gain": 490.84657715970684, + "relative_heat_gain": 490.8465771597146, "solid_layer_effective_conductivities_shgc": [ 1.0, 1.0 @@ -28,6 +28,6 @@ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.34467805727592504, + "system_effective_conductivity_shgc": 0.3446780572758042, "system_effective_conductivity_u": 0.11930904842952259 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json index a311dca4..79006898 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.11919901085030901, + "diffuse": 0.11919901085030903, "direct": 0.11204041148200355 } }, "front": { "absorptance": { - "diffuse": 0.11919901085030901, + "diffuse": 0.11919901085030903, "direct": 0.11204041148200355 } } @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.018389332848082536, - "direct": 0.017835785721350486 + "diffuse": 0.018389332848082526, + "direct": 0.017835785721350465 } }, "front": { "absorptance": { - "diffuse": 0.018389332848082536, - "direct": 0.017835785721350486 + "diffuse": 0.018389332848082526, + "direct": 0.017835785721350465 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json index 2ba3615c..a0597977 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json @@ -17,14 +17,14 @@ "layer 1": { "back": { "absorptance": { - "diffuse": 0.03812803015359291, - "direct": 0.039423667344276804 + "diffuse": 0.0381280301535929, + "direct": 0.03942366734427679 } }, "front": { "absorptance": { - "diffuse": 0.03812803015359291, - "direct": 0.039423667344276804 + "diffuse": 0.0381280301535929, + "direct": 0.03942366734427679 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102/condensed_spectrum/photopic.json index 1707f32a..7acc792a 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04104923915583329, - "direct": 0.036822711308104134 + "diffuse": 0.0410492391558333, + "direct": 0.03682271130810413 } }, "front": { "absorptance": { - "diffuse": 0.04104923915583329, - "direct": 0.036822711308104134 + "diffuse": 0.0410492391558333, + "direct": 0.03682271130810413 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/solar.json b/test/expected_results/NFRC_102/condensed_spectrum/solar.json index 164e223c..62f5a9e0 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/solar.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08877323674173201, - "direct": 0.08021375582635833 + "diffuse": 0.08877323674173199, + "direct": 0.0802137558263583 } }, "front": { "absorptance": { - "diffuse": 0.08877323674173201, - "direct": 0.08021375582635833 + "diffuse": 0.08877323674173199, + "direct": 0.0802137558263583 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102/condensed_spectrum/tdw.json index 128d733a..f4eb6737 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tdw.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "direct": 0.03013559578128844 } }, "front": { "absorptance": { "diffuse": 0.03367000247379195, - "direct": 0.030135595781288452 + "direct": 0.03013559578128844 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json index 99768e94..036c1a8c 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03784023065688124, - "direct": 0.03402030501877046 + "diffuse": 0.03784023065688123, + "direct": 0.03402030501877047 } }, "front": { "absorptance": { - "diffuse": 0.03784023065688124, - "direct": 0.03402030501877046 + "diffuse": 0.03784023065688123, + "direct": 0.03402030501877047 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/photopic.json b/test/expected_results/NFRC_102/full_spectrum/photopic.json index 4e66799b..8b65b5b6 100644 --- a/test/expected_results/NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_102/full_spectrum/photopic.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03857825195762566, - "direct": 0.034579848289225015 + "direct": 0.03457984828922503 } }, "front": { "absorptance": { "diffuse": 0.03857825195762566, - "direct": 0.034579848289225015 + "direct": 0.03457984828922503 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tdw.json b/test/expected_results/NFRC_102/full_spectrum/tdw.json index cf64ce58..86be4e17 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_102/full_spectrum/tdw.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "direct": 0.033652436119483445 } }, "front": { "absorptance": { "diffuse": 0.03685889140915492, - "direct": 0.03365243611948343 + "direct": 0.033652436119483445 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tkr.json b/test/expected_results/NFRC_102/full_spectrum/tkr.json index 1040a039..6dfdd230 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04584229489696971, - "direct": 0.04303289361669191 + "diffuse": 0.04584229489696972, + "direct": 0.043032893616691936 } }, "front": { "absorptance": { - "diffuse": 0.04584229489696971, - "direct": 0.04303289361669191 + "diffuse": 0.04584229489696972, + "direct": 0.043032893616691936 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tuv.json b/test/expected_results/NFRC_102/full_spectrum/tuv.json index 04daa48f..9765768d 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102/full_spectrum/tuv.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2171129794715228, + "diffuse": 0.21711297947152283, "direct": 0.20988689663679644 } }, "front": { "absorptance": { - "diffuse": 0.2171129794715228, + "diffuse": 0.21711297947152283, "direct": 0.20988689663679644 } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json index ec61ac31..940476a0 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 1.133302212628434e-05, - "direct": 0.0008843582343318344 + "diffuse": 1.1333022126284342e-05, + "direct": 0.0008843582343318347 } }, "front": { diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json index f3a5fc49..a73a7d53 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.4757331026887505e-05, - "direct": 0.0019319074214924601 + "diffuse": 2.475733102688751e-05, + "direct": 0.0019319074214924604 } }, "front": { diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json index 713e9bd0..833e4457 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.6587292729414826e-05, - "direct": 0.0020747061985625734 + "diffuse": 2.6587292729414833e-05, + "direct": 0.002074706198562574 } }, "front": { @@ -24,7 +24,7 @@ "front": { "absorptance": { "diffuse": 0.761998403979638, - "direct": 0.8013474411273056 + "direct": 0.8013474411273057 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json index 23fe617b..8e44ce11 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5862474392906674, + "diffuse": 0.5862474392906671, "direct": 0.6116044086773967 } }, "front": { "absorptance": { - "diffuse": 0.5862474392906674, + "diffuse": 0.5862474392906671, "direct": 0.6116044086773967 } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json b/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json index 66dc596f..92589b74 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.021304607255767362, - "direct": 0.007831744195902917 + "diffuse": 0.02130460725576736, + "direct": 0.007831744195902905 } }, "front": { "absorptance": { - "diffuse": 0.021304607255767362, - "direct": 0.007831744195902917 + "diffuse": 0.02130460725576736, + "direct": 0.007831744195902905 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/solar.json b/test/expected_results/NFRC_21467/condensed_spectrum/solar.json index 4a26bb6f..ea9aa794 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/solar.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.038927317593157755, - "direct": 0.02708238048659803 + "diffuse": 0.03892731759315777, + "direct": 0.027082380486598015 } }, "front": { "absorptance": { - "diffuse": 0.038927317593157755, - "direct": 0.02708238048659803 + "diffuse": 0.03892731759315777, + "direct": 0.027082380486598015 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json b/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json index 58176e35..72a24f88 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": 0.02234997045519687, + "direct": 0.009022889294141556 } }, "front": { "absorptance": { - "diffuse": 0.022349970455196867, - "direct": 0.00902288929414157 + "diffuse": 0.02234997045519687, + "direct": 0.009022889294141556 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json index 3d81a484..3bcfa73c 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.023789218704966537, - "direct": 0.011340104361527893 + "diffuse": 0.02378921870496653, + "direct": 0.011340104361527888 } }, "front": { "absorptance": { - "diffuse": 0.023789218704966537, - "direct": 0.011340104361527893 + "diffuse": 0.02378921870496653, + "direct": 0.011340104361527888 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/photopic.json b/test/expected_results/NFRC_21467/full_spectrum/photopic.json index 6f4a6fbe..4fbef2b9 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_21467/full_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.019406877126020693, - "direct": 0.005747454942183317 + "diffuse": 0.01940687712602069, + "direct": 0.005747454942183318 } }, "front": { "absorptance": { - "diffuse": 0.019406877126020693, - "direct": 0.005747454942183317 + "diffuse": 0.01940687712602069, + "direct": 0.005747454942183318 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/solar.json b/test/expected_results/NFRC_21467/full_spectrum/solar.json index d284eb2b..c36d9a83 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/solar.json +++ b/test/expected_results/NFRC_21467/full_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.04479873035860828, - "direct": 0.03353231697793516 + "direct": 0.03353231697793517 } }, "front": { "absorptance": { "diffuse": 0.04479873035860828, - "direct": 0.03353231697793516 + "direct": 0.03353231697793517 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tkr.json b/test/expected_results/NFRC_21467/full_spectrum/tkr.json index d9bd6b41..786f716a 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tkr.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.038854393366993756, - "direct": 0.027791166526497307 + "direct": 0.027791166526497327 } }, "front": { "absorptance": { "diffuse": 0.038854393366993756, - "direct": 0.027791166526497307 + "direct": 0.027791166526497327 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tuv.json b/test/expected_results/NFRC_21467/full_spectrum/tuv.json index e9fa9efc..39d27fed 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tuv.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.214808333792445, + "diffuse": 0.21480833379244502, "direct": 0.18863592509411453 } }, "front": { "absorptance": { - "diffuse": 0.214808333792445, + "diffuse": 0.21480833379244502, "direct": 0.18863592509411453 } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json b/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json index aebb7b84..44df4aa1 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.211446006395988, + "diffuse": 0.21144600639598807, "direct": 0.21771440077458742 } }, "front": { "absorptance": { - "diffuse": 0.211446006395988, + "diffuse": 0.21144600639598807, "direct": 0.21771440077458742 } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/solar.json b/test/expected_results/NFRC_6046/condensed_spectrum/solar.json index ff4319ba..ffb712f6 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.3165123848016446, - "direct": 0.3105937400761639 + "direct": 0.310593740076164 } }, "front": { "absorptance": { "diffuse": 0.3165123848016446, - "direct": 0.3105937400761639 + "direct": 0.310593740076164 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json b/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json index f1f9087c..5d46bc9f 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "direct": 0.21017408428865889 } }, "front": { "absorptance": { "diffuse": 0.2049346516678872, - "direct": 0.21017408428865883 + "direct": 0.21017408428865889 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json index 5758fade..cd5897dc 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.34741317721324766, + "diffuse": 0.3474131772132477, "direct": 0.3332344433533887 } }, "front": { "absorptance": { - "diffuse": 0.34741317721324766, + "diffuse": 0.3474131772132477, "direct": 0.3332344433533887 } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/solar.json b/test/expected_results/NFRC_6046/full_spectrum/solar.json index db69b003..7ccb01a8 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/solar.json +++ b/test/expected_results/NFRC_6046/full_spectrum/solar.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.33322098184554727, - "direct": 0.33081855205630845 + "diffuse": 0.3332209818455474, + "direct": 0.3308185520563085 } }, "front": { "absorptance": { - "diffuse": 0.33322098184554727, - "direct": 0.33081855205630845 + "diffuse": 0.3332209818455474, + "direct": 0.3308185520563085 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tdw.json b/test/expected_results/NFRC_6046/full_spectrum/tdw.json index b3ae62da..423b106d 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tdw.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.2031226492561183, + "direct": 0.20805730095160632 } }, "front": { "absorptance": { - "diffuse": 0.20312264925611834, - "direct": 0.2080573009516063 + "diffuse": 0.2031226492561183, + "direct": 0.20805730095160632 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tkr.json b/test/expected_results/NFRC_6046/full_spectrum/tkr.json index 7c8beb22..e39efc51 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tkr.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.2629084500980207, - "direct": 0.2742980199895203 + "direct": 0.27429801998952036 } }, "front": { "absorptance": { "diffuse": 0.2629084500980207, - "direct": 0.2742980199895203 + "direct": 0.27429801998952036 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json b/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json index 1f8c314e..74ae9e54 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4280808629970298, - "direct": 0.44883490779322716 + "diffuse": 0.42808086299702974, + "direct": 0.4488349077932271 } }, "front": { "absorptance": { - "diffuse": 0.4280808629970298, - "direct": 0.44883490779322716 + "diffuse": 0.42808086299702974, + "direct": 0.4488349077932271 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/photopic.json b/test/expected_results/NFRC_9223/full_spectrum/photopic.json index 18e498fd..213f227e 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_9223/full_spectrum/photopic.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.4122362100452211, - "direct": 0.43134774003448645 + "direct": 0.43134774003448656 } }, "front": { "absorptance": { "diffuse": 0.4122362100452211, - "direct": 0.43134774003448645 + "direct": 0.43134774003448656 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/solar.json b/test/expected_results/NFRC_9223/full_spectrum/solar.json index 5fd74a0d..1894ba53 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/solar.json +++ b/test/expected_results/NFRC_9223/full_spectrum/solar.json @@ -3,13 +3,13 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3604695915254008, + "diffuse": 0.36046959152540087, "direct": 0.3791526235572254 } }, "front": { "absorptance": { - "diffuse": 0.3604695915254008, + "diffuse": 0.36046959152540087, "direct": 0.3791526235572254 } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json index 1b0ba2af..908e5679 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04104921544555444, - "direct": 0.03682268998259832 + "diffuse": 0.041049215445554454, + "direct": 0.03682268998259828 } }, "front": { "absorptance": { - "diffuse": 0.04104921544555444, - "direct": 0.03682268998259832 + "diffuse": 0.041049215445554454, + "direct": 0.03682268998259828 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json index e11e47c4..10ee3deb 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08877321970687811, - "direct": 0.08021374030883491 + "diffuse": 0.08877321970687813, + "direct": 0.08021374030883487 } }, "front": { "absorptance": { - "diffuse": 0.08877321970687811, - "direct": 0.08021374030883491 + "diffuse": 0.08877321970687813, + "direct": 0.08021374030883487 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json index f3ac1d2d..eb25dc25 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03366997965683507, - "direct": 0.030135575314728436 + "direct": 0.03013557531472839 } }, "front": { "absorptance": { "diffuse": 0.03366997965683507, - "direct": 0.030135575314728436 + "direct": 0.03013557531472839 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json index dea71af2..d9f356cc 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json @@ -1,5 +1,5 @@ { - "SHGC": 0.8676714868343308, + "SHGC": 0.8676714868343274, "U": 5.330658905492318, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], @@ -11,13 +11,13 @@ 303.0551847412668, 302.9252019543065 ], - "relative_heat_gain": 670.6839528705532, + "relative_heat_gain": 670.6839528705531, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.0602662462019166, + "system_effective_conductivity_shgc": 2.060266246201903, "system_effective_conductivity_u": 0.9999999988896976 } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json index 9b976f74..e98de487 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03784021818080131, - "direct": 0.034020293911826475 + "direct": 0.03402029391182644 } }, "front": { "absorptance": { "diffuse": 0.03784021818080131, - "direct": 0.034020293911826475 + "direct": 0.03402029391182644 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/photopic.json index cbdf505e..d0a712db 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/photopic.json +++ b/test/expected_results/PV_single_layer/full_spectrum/photopic.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.03857824700073578, - "direct": 0.034579843780829 + "direct": 0.03457984378082897 } }, "front": { "absorptance": { "diffuse": 0.03857824700073578, - "direct": 0.034579843780829 + "direct": 0.03457984378082897 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/solar.json b/test/expected_results/PV_single_layer/full_spectrum/solar.json index 19b5c3fc..fe405599 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/solar.json +++ b/test/expected_results/PV_single_layer/full_spectrum/solar.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.10065810682676588, - "direct": 0.09138611172244929 + "direct": 0.09138611172244926 } }, "front": { "absorptance": { "diffuse": 0.10065810682676588, - "direct": 0.09138611172244929 + "direct": 0.09138611172244926 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/tdw.json index c9523ec1..093caad3 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tdw.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tdw.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03685888752739646, - "direct": 0.03365243264664421 + "diffuse": 0.036858887527396474, + "direct": 0.033652432646644165 } }, "front": { "absorptance": { - "diffuse": 0.03685888752739646, - "direct": 0.03365243264664421 + "diffuse": 0.036858887527396474, + "direct": 0.033652432646644165 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/tkr.json index 974d42dd..ae1aa5e6 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tkr.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tkr.json @@ -3,14 +3,14 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04584229855309043, - "direct": 0.0430328969047763 + "diffuse": 0.045842298553090424, + "direct": 0.04303289690477625 } }, "front": { "absorptance": { - "diffuse": 0.04584229855309043, - "direct": 0.0430328969047763 + "diffuse": 0.045842298553090424, + "direct": 0.04303289690477625 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/tuv.json index 5e78c713..025f4cc8 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tuv.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tuv.json @@ -4,13 +4,13 @@ "back": { "absorptance": { "diffuse": 0.2171129831603602, - "direct": 0.20988689991863305 + "direct": 0.20988689991863296 } }, "front": { "absorptance": { "diffuse": 0.2171129831603602, - "direct": 0.20988689991863305 + "direct": 0.20988689991863296 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json index 60d42f6c..e7d690b7 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.2226895742042057, - "direct": 0.2286118910612549 + "direct": 0.2286118910612547 } }, "front": { @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.03401157392603615, - "direct": 0.03211438189732729 + "direct": 0.03211438189732728 } }, "front": { "absorptance": { - "diffuse": 0.0010776474685896193, - "direct": 0.0022085186535892314 + "diffuse": 0.0010776474685896189, + "direct": 0.002208518653589231 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json index e0e4ad6a..7fbeedf5 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.25191512894260915, - "direct": 0.26131744785377886 + "direct": 0.2613174478537789 } }, "front": { @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.13527373606637416, - "direct": 0.12858456567590165 + "direct": 0.1285845656759016 } }, "front": { "absorptance": { - "diffuse": 0.004411971008846175, - "direct": 0.009532249626048109 + "diffuse": 0.004411971008846174, + "direct": 0.009532249626048107 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json index a73913e1..adbab82f 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json @@ -3,7 +3,7 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3980091499367149, + "diffuse": 0.3980091499367147, "direct": 0.40977797840266295 } }, @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.047348133332726944, - "direct": 0.04356532739196643 + "direct": 0.043565327391966426 } }, "front": { "absorptance": { - "diffuse": 0.0015045016406481956, - "direct": 0.0038237114521644465 + "diffuse": 0.0015045016406481948, + "direct": 0.003823711452164446 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json index d01c05db..fdeea46a 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6007133882771856, - "direct": 0.619466681984605 + "diffuse": 0.6007133882771855, + "direct": 0.6194666819846051 } }, "front": { @@ -18,12 +18,12 @@ "back": { "absorptance": { "diffuse": 0.06645431943719309, - "direct": 0.06017691191380984 + "direct": 0.060176911913809826 } }, "front": { "absorptance": { - "diffuse": 0.0021208273543634674, + "diffuse": 0.002120827354363467, "direct": 0.005995365691595851 } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json index 65750a90..45bd79e4 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.22494857904910706, - "direct": 0.23092024184065188 + "direct": 0.23092024184065194 } }, "front": { @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.033939638939395195, - "direct": 0.03204473959062077 + "direct": 0.03204473959062078 } }, "front": { "absorptance": { "diffuse": 0.0010749567144315412, - "direct": 0.0022037837727555223 + "direct": 0.0022037837727555227 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json index eb2dade1..aab96f3f 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json @@ -3,8 +3,8 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.24851592970622183, - "direct": 0.25833215598692955 + "diffuse": 0.2485159297062218, + "direct": 0.25833215598692966 } }, "front": { @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.15111046568957706, - "direct": 0.14398501093246924 + "direct": 0.14398501093246918 } }, "front": { "absorptance": { "diffuse": 0.00495577099816131, - "direct": 0.010827744552580012 + "direct": 0.01082774455258001 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json index 604bd1c4..f4aaf3de 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json @@ -4,7 +4,7 @@ "back": { "absorptance": { "diffuse": 0.35603053296200377, - "direct": 0.3686787089450103 + "direct": 0.36867870894501026 } }, "front": { @@ -18,13 +18,13 @@ "back": { "absorptance": { "diffuse": 0.09084002524400123, - "direct": 0.08770671734678735 + "direct": 0.08770671734678737 } }, "front": { "absorptance": { - "diffuse": 0.0031627112267114486, - "direct": 0.008671185704064811 + "diffuse": 0.0031627112267114477, + "direct": 0.008671185704064806 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json index f2961c73..ea23561b 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json @@ -3,7 +3,7 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43620134983467107, + "diffuse": 0.43620134983467096, "direct": 0.4568458584135705 } }, @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.0075550159168399356, - "direct": 0.021916213398322067 + "diffuse": 0.0075550159168399295, + "direct": 0.02191621339832205 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json index 6ff74ae4..444a47c6 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json @@ -23,8 +23,8 @@ }, "front": { "absorptance": { - "diffuse": 0.008018445730477546, - "direct": 0.023417834115770694 + "diffuse": 0.008018445730477544, + "direct": 0.023417834115770683 } } } diff --git a/test/util.cpp b/test/util.cpp index 7394f28c..f4e696a7 100644 --- a/test/util.cpp +++ b/test/util.cpp @@ -105,13 +105,28 @@ void test_rgb_result(nlohmann::json & expected, wincalc::WinCalc_RGB const & res double get_possible_nan(nlohmann::json & expected, std::string const & field_name) { - if(expected.at(field_name).is_null()) + if(expected.count(field_name) == 0 || expected.at(field_name).is_null()) { return -std::nan("ind"); } else { - return expected.value(field_name, -1); + return expected.value(field_name, -1.0); + } +} + +void compare_possible_nan(double given, + nlohmann::json & expected_json, + std::string const & field_name) +{ + auto expected = get_possible_nan(expected_json, field_name); + if(!isnan(given) || !isnan(expected)) + { + EXPECT_NEAR(given, expected, TEST_TOLARANCE); + } + else + { + // if both values are nan then the test passes and nothing needs to be checked } } @@ -119,14 +134,11 @@ void test_wce_optical_result_simple(nlohmann::json & expected, wincalc::WCE_Optical_Result_Simple const & results, bool update) { - EXPECT_NEAR(results.direct_direct, get_possible_nan(expected, "direct_direct"), TEST_TOLARANCE); - EXPECT_NEAR( - results.direct_diffuse, get_possible_nan(expected, "direct_diffuse"), TEST_TOLARANCE); - EXPECT_NEAR(results.direct_hemispherical, - get_possible_nan(expected, "direct_hemispherical"), - TEST_TOLARANCE); - EXPECT_NEAR( - results.diffuse_diffuse, get_possible_nan(expected, "diffuse_diffuse"), TEST_TOLARANCE); + compare_possible_nan(results.direct_direct, expected, "direct_direct"); + compare_possible_nan(results.direct_diffuse, expected, "direct_diffuse"); + compare_possible_nan(results.direct_hemispherical, expected, "direct_hemispherical"); + compare_possible_nan(results.diffuse_diffuse, expected, "diffuse_diffuse"); + if(update) { expected["direct_direct"] = results.direct_direct; @@ -182,10 +194,8 @@ void test_wce_absorptances(nlohmann::json & expected, wincalc::WCE_Optical_Result_Absorptance const & results, bool update) { - auto expected_direct = get_possible_nan(expected, "direct"); - auto expected_diffuse = get_possible_nan(expected, "diffuse"); - EXPECT_NEAR(results.direct, expected_direct, TEST_TOLARANCE); - EXPECT_NEAR(results.diffuse, expected_diffuse, TEST_TOLARANCE); + compare_possible_nan(results.direct, expected, "direct"); + compare_possible_nan(results.diffuse, expected, "diffuse"); if(update) { expected["direct"] = results.direct; From f408ab12f119696550413c5217ff088f0f790367 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 30 Mar 2022 13:16:45 -0400 Subject: [PATCH 04/15] Work on PV implementation. --- CMakeLists-Windows-CalcEngine.txt.in | 2 +- src/create_wce_objects.cpp | 226 ++++++++++++++++++++++++++- src/optical_calcs.cpp | 12 +- src/product_data.h | 1 + 4 files changed, 230 insertions(+), 11 deletions(-) diff --git a/CMakeLists-Windows-CalcEngine.txt.in b/CMakeLists-Windows-CalcEngine.txt.in index 9323f409..93eae4dd 100644 --- a/CMakeLists-Windows-CalcEngine.txt.in +++ b/CMakeLists-Windows-CalcEngine.txt.in @@ -4,7 +4,7 @@ include(ExternalProject) ExternalProject_Add(Windows-CalcEngine GIT_REPOSITORY https://github.com/LBNL-ETA/Windows-CalcEngine.git - GIT_TAG "Version_1.0.26" + GIT_TAG "PVRefactoring" UPDATE_COMMAND "" PATCH_COMMAND "" diff --git a/src/create_wce_objects.cpp b/src/create_wce_objects.cpp index 84caa12b..6ee68dd2 100644 --- a/src/create_wce_objects.cpp +++ b/src/create_wce_objects.cpp @@ -385,6 +385,31 @@ namespace wincalc return Lambda_Range{min_wavelength, max_wavelength}; } + FenestrationCommon::CSeries get_eqef(std::vector const & data) + { + FenestrationCommon::CSeries res; + for(auto & row : data) + { + if(row.pvComponent.has_value()) + { + res.addProperty(row.wavelength, row.pvComponent.value().eqef); + } + } + return res; + } + + FenestrationCommon::CSeries get_eqeb(std::vector const & data) + { + FenestrationCommon::CSeries res; + for(auto & row : data) + { + if(row.pvComponent.has_value()) + { + res.addProperty(row.wavelength, row.pvComponent.value().eqeb); + } + } + return res; + } std::shared_ptr create_material(wincalc::Product_Data_N_Band_Optical const & product_data, @@ -420,6 +445,56 @@ namespace wincalc return material; } + std::shared_ptr + create_pv_material(wincalc::Product_Data_N_Band_Optical const & product_data, + window_standards::Optical_Standard_Method const & method, + Spectal_Data_Wavelength_Range_Method const & type, + int number_visible_bands, + int number_solar_bands) + { + auto wavelength_set = wavelength_range_factory( + product_data.wavelengths(), method, type, number_visible_bands, number_solar_bands); + + std::shared_ptr> converted_wavelengths = + std::make_shared>(wavelength_set); + + auto integration_rule = convert(method.integration_rule.type); + + auto measured_wavelength_data = convert(product_data.wavelength_data); + auto spectral_sample_data = + SpectralAveraging::CSpectralSampleData::create(measured_wavelength_data); + + auto lambda_range = get_lambda_range({product_data.wavelengths()}, method); + + auto eqef = get_eqef(product_data.wavelength_data); + auto eqeb = get_eqeb(product_data.wavelength_data); + + auto pvSample = std::make_shared( + measured_wavelength_data, eqef, eqeb); + + auto material = + SingleLayerOptics::Material::nBandPhotovoltaicMaterial(pvSample, + product_data.thickness_meters, + product_data.material_type, + lambda_range.min_lambda, + lambda_range.max_lambda, + integration_rule, + method.integration_rule.k); +#if 0 + std::shared_ptr material = + SingleLayerOptics::Material::nBandMaterial(spectral_sample_data, + product_data.thickness_meters, + product_data.material_type, + lambda_range.min_lambda, + lambda_range.max_lambda, + integration_rule, + method.integration_rule.k); +#endif + + material->setBandWavelengths(wavelength_set); + return material; + } + std::shared_ptr create_material(std::shared_ptr const & product_data, window_standards::Optical_Standard_Method const & method, @@ -516,6 +591,137 @@ namespace wincalc return material; } + std::shared_ptr + create_pv_material(std::shared_ptr const & product_data, + window_standards::Optical_Standard_Method const & method, + Spectal_Data_Wavelength_Range_Method const & type, + int number_visible_bands, + int number_solar_bands) + { + std::shared_ptr material; + auto wavelengths = product_data->wavelengths(); + double material_min_wavelength = wavelengths.front(); + double material_max_wavelength = wavelengths.back(); + auto source_spectrum = get_spectum_values(method.source_spectrum, method, wavelengths); + auto min_wavelength = + get_minimum_wavelength(method, material_min_wavelength, source_spectrum); + auto max_wavelength = + get_maximum_wavelength(method, material_max_wavelength, source_spectrum); + // Need to check max wavelength > min wavelength because the way methods are setup it is + // possible to have min wavelength > max wavelength based on definitions. + // e.g. the NFRC Thermal IR standard has min wavelength: 5 and max wavelength: + // wavelength set and wavelength set: Data. So if the data only goes up to 2.5 then + // based on the definitions max wavelength = 5 and min wavelength = 2.5 + if(max_wavelength > min_wavelength + && material_min_wavelength <= (min_wavelength + ConstantsData::wavelengthErrorTolerance) + && (material_max_wavelength + ConstantsData::wavelengthErrorTolerance) >= max_wavelength) + { + // has the required wavelength ranges to calculate from measured values, priortize + // this case + + if(std::dynamic_pointer_cast(product_data)) + { + material = create_pv_material( + *std::dynamic_pointer_cast(product_data), + method, + type, + number_visible_bands, + number_solar_bands); + } + else if(std::dynamic_pointer_cast( + product_data)) + { + throw std::runtime_error("Dual band BSDF material does not yet support PV"); +#if 0 + material = create_material( + *std::dynamic_pointer_cast( + product_data), + method, + type, + number_visible_bands, + number_solar_bands); +#endif + } + else if(std::dynamic_pointer_cast( + product_data)) + { + throw std::runtime_error("Dual band hemispheric material does not yet support PV"); +#if 0 + material = create_material( + *std::dynamic_pointer_cast( + product_data), + method, + type, + number_visible_bands, + number_solar_bands); +#endif + } + else + { + throw std::runtime_error("Unsupported optical data format"); + } + } + else + { + if(method.name == "THERMAL IR") + { +#if 1 + // Thermal IR is a special case where we calculate values even if the individual + // measured wavelength values does not extend into the wavelength range defined + // in the standard method. To do the calculation in that case a single band + // material is created NOTE: Since the method defines the max wavelength as the + // max measured value + // this will be less than the minimum wavelength as defined in the method. + // Since this is a single band material it doesn't matter what the max lambda + // is so long as it is greater than min lambda. So define max_lambda = + // min_lambda + 1 + double tf = product_data->ir_transmittance_front.value(); + double tb = product_data->ir_transmittance_back.value(); + double rf = 1.0 - tf - product_data->emissivity_front.value(); + double rb = 1.0 - tb - product_data->emissivity_back.value(); + material = SingleLayerOptics::Material::singleBandMaterial( + tf, tb, rf, rb, FenestrationCommon::WavelengthRange::IR); +#endif + } + else + { + std::stringstream msg; + msg << "Product without measured data for entire wavelength range in method: " + << method.name; + throw std::runtime_error(msg.str()); + } + } + + return material; + } + + SingleLayerOptics::PVPowerPropertiesTable + get_power_properties(std::shared_ptr const & product_data) + { + // Currently there is only one temperature that power properties are available at + // so use that. In the future if there are more values and interpolation is needed this + // will need to change. But a lot more will need to change because that will introduce + // a temperature dependence into optical calculations. And that means iterations between + // optical and thermal calculations to get results. + std::vector properties; + + if(product_data->pv_power_properties.has_value()) + { + auto default_power_table = product_data->pv_power_properties.value().begin(); + for(auto & power_property : default_power_table->second) + { + properties.emplace_back(power_property.jsc, power_property.voc, power_property.ff); + } + } + SingleLayerOptics::PVPowerPropertiesTable table(properties); + return table; + } + + bool is_pv(std::shared_ptr const & product_data) + { + return product_data->pv_power_properties.has_value(); + } + std::shared_ptr create_specular_layer(std::shared_ptr const & product_data, window_standards::Optical_Standard_Method const & method, @@ -523,12 +729,24 @@ namespace wincalc int number_visible_bands, int number_solar_bands) { - auto material = - create_material(product_data, method, type, number_visible_bands, number_solar_bands); - auto specular_layer = SingleLayerOptics::SpecularLayer::createLayer(material); + std::shared_ptr specular_layer; + if(is_pv(product_data)) + { + auto material = create_pv_material( + product_data, method, type, number_visible_bands, number_solar_bands); + auto power_properties = get_power_properties(product_data); + specular_layer = + SingleLayerOptics::PhotovoltaicSpecularLayer::createLayer(material, power_properties); + } + else + { + auto material = + create_material(product_data, method, type, number_visible_bands, number_solar_bands); + specular_layer = SingleLayerOptics::SpecularLayer::createLayer(material); + } specular_layer->Flipped(product_data->flipped); return specular_layer; - } // namespace wincalc + } std::unique_ptr create_multi_pane_specular( diff --git a/src/optical_calcs.cpp b/src/optical_calcs.cpp index 68f54dbc..c1cd51f8 100644 --- a/src/optical_calcs.cpp +++ b/src/optical_calcs.cpp @@ -368,12 +368,12 @@ namespace wincalc phi); std::vector layer_absorptances = - layers->getAbsorptanceLayers(lambda_range.min_lambda, - lambda_range.max_lambda, - FenestrationCommon::Side::Front, - FenestrationCommon::ScatteringSimple::Direct, - theta, - phi); + layers->getAbsorptanceLayersHeat(lambda_range.min_lambda, + lambda_range.max_lambda, + FenestrationCommon::Side::Front, + FenestrationCommon::ScatteringSimple::Direct, + theta, + phi); return Optical_Solar_Results_Needed_For_Thermal_Calcs{t_sol, layer_absorptances}; } diff --git a/src/product_data.h b/src/product_data.h index b023d540..473e8ba6 100644 --- a/src/product_data.h +++ b/src/product_data.h @@ -68,6 +68,7 @@ namespace wincalc std::optional emissivity_back; double permeability_factor; virtual std::vector wavelengths() const = 0; + std::optional pv_power_properties; }; From b8176f7a6dfe098c047ff55074a64088765f15c6 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Fri, 1 Apr 2022 14:51:56 -0400 Subject: [PATCH 05/15] Changed direct and diffuse absorptance to total_direct and total_diffuse. Added heat_direct, heat_diffuse, electricity_direct, and electricity_diffuse to absorptance results. Updated tests to validate results for those fields. --- src/convert_optics_parser.cpp | 2 + src/optical_calcs.cpp | 58 ++++++++++++++----- src/optical_results.h | 8 ++- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 16 +++-- .../CGDB_18100/condensed_spectrum/solar.json | 16 +++-- .../CGDB_18100/condensed_spectrum/tdw.json | 16 +++-- .../CGDB_18100/condensed_spectrum/tkr.json | 16 +++-- .../CGDB_18100/condensed_spectrum/tuv.json | 16 +++-- .../CGDB_18100/full_spectrum/photopic.json | 16 +++-- .../CGDB_18100/full_spectrum/solar.json | 16 +++-- .../CGDB_18100/full_spectrum/tdw.json | 16 +++-- .../CGDB_18100/full_spectrum/tkr.json | 16 +++-- .../CGDB_18100/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../CGDB_3000_NFRC_102/full_spectrum/tdw.json | 32 +++++++--- .../CGDB_3000_NFRC_102/full_spectrum/tkr.json | 32 +++++++--- .../CGDB_3000_NFRC_102/full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../NFRC_102/condensed_spectrum/photopic.json | 16 +++-- .../NFRC_102/condensed_spectrum/solar.json | 16 +++-- .../NFRC_102/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_102/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_102/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_102/full_spectrum/photopic.json | 16 +++-- .../NFRC_102/full_spectrum/solar.json | 16 +++-- .../NFRC_102/full_spectrum/tdw.json | 16 +++-- .../NFRC_102/full_spectrum/tkr.json | 16 +++-- .../NFRC_102/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 16 +++-- .../condensed_spectrum/solar.json | 16 +++-- .../NFRC_102_BSDF/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_102_BSDF/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_102_BSDF/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_102_BSDF/full_spectrum/photopic.json | 16 +++-- .../NFRC_102_BSDF/full_spectrum/solar.json | 16 +++-- .../NFRC_102_BSDF/full_spectrum/tdw.json | 16 +++-- .../NFRC_102_BSDF/full_spectrum/tkr.json | 16 +++-- .../NFRC_102_BSDF/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 16 +++-- .../NFRC_20748/condensed_spectrum/solar.json | 16 +++-- .../NFRC_20748/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_20748/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_20748/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_20748/full_spectrum/photopic.json | 16 +++-- .../NFRC_20748/full_spectrum/solar.json | 16 +++-- .../NFRC_20748/full_spectrum/tdw.json | 16 +++-- .../NFRC_20748/full_spectrum/tkr.json | 16 +++-- .../NFRC_20748/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 16 +++-- .../NFRC_21467/condensed_spectrum/solar.json | 16 +++-- .../NFRC_21467/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_21467/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_21467/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_21467/full_spectrum/photopic.json | 16 +++-- .../NFRC_21467/full_spectrum/solar.json | 16 +++-- .../NFRC_21467/full_spectrum/tdw.json | 16 +++-- .../NFRC_21467/full_spectrum/tkr.json | 16 +++-- .../NFRC_21467/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 16 +++-- .../NFRC_6046/condensed_spectrum/solar.json | 16 +++-- .../NFRC_6046/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_6046/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_6046/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_6046/full_spectrum/photopic.json | 16 +++-- .../NFRC_6046/full_spectrum/solar.json | 16 +++-- .../NFRC_6046/full_spectrum/tdw.json | 16 +++-- .../NFRC_6046/full_spectrum/tkr.json | 16 +++-- .../NFRC_6046/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 16 +++-- .../NFRC_9223/condensed_spectrum/solar.json | 16 +++-- .../NFRC_9223/condensed_spectrum/tdw.json | 16 +++-- .../NFRC_9223/condensed_spectrum/tkr.json | 16 +++-- .../NFRC_9223/condensed_spectrum/tuv.json | 16 +++-- .../NFRC_9223/full_spectrum/photopic.json | 16 +++-- .../NFRC_9223/full_spectrum/solar.json | 16 +++-- .../NFRC_9223/full_spectrum/tdw.json | 16 +++-- .../NFRC_9223/full_spectrum/tkr.json | 16 +++-- .../NFRC_9223/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 16 +++-- .../condensed_spectrum/solar.json | 16 +++-- .../condensed_spectrum/tdw.json | 16 +++-- .../thermal_SHGC_Environment.json | 10 ++-- .../condensed_spectrum/tkr.json | 16 +++-- .../condensed_spectrum/tuv.json | 16 +++-- .../full_spectrum/photopic.json | 16 +++-- .../PV_single_layer/full_spectrum/solar.json | 16 +++-- .../PV_single_layer/full_spectrum/tdw.json | 16 +++-- .../thermal_SHGC_Environment.json | 10 ++-- .../PV_single_layer/full_spectrum/tkr.json | 16 +++-- .../PV_single_layer/full_spectrum/tuv.json | 16 +++-- .../condensed_spectrum/photopic.json | 32 +++++++--- .../condensed_spectrum/solar.json | 32 +++++++--- .../condensed_spectrum/tdw.json | 32 +++++++--- .../condensed_spectrum/tkr.json | 32 +++++++--- .../condensed_spectrum/tuv.json | 32 +++++++--- .../full_spectrum/photopic.json | 32 +++++++--- .../full_spectrum/solar.json | 32 +++++++--- .../full_spectrum/tdw.json | 32 +++++++--- .../full_spectrum/tkr.json | 32 +++++++--- .../full_spectrum/tuv.json | 32 +++++++--- .../condensed_spectrum/photopic.json | 16 +++-- .../condensed_spectrum/solar.json | 16 +++-- .../condensed_spectrum/tdw.json | 16 +++-- .../condensed_spectrum/tkr.json | 16 +++-- .../condensed_spectrum/tuv.json | 16 +++-- .../full_spectrum/photopic.json | 16 +++-- .../full_spectrum/solar.json | 16 +++-- .../WINDOW_Issue_1216/full_spectrum/tdw.json | 16 +++-- .../WINDOW_Issue_1216/full_spectrum/tkr.json | 16 +++-- .../WINDOW_Issue_1216/full_spectrum/tuv.json | 16 +++-- test/util.cpp | 22 +++++-- 186 files changed, 3320 insertions(+), 1110 deletions(-) diff --git a/src/convert_optics_parser.cpp b/src/convert_optics_parser.cpp index 1ca3ff3d..e343dcb2 100644 --- a/src/convert_optics_parser.cpp +++ b/src/convert_optics_parser.cpp @@ -284,6 +284,8 @@ namespace wincalc convert_to_solid_layer(std::shared_ptr const & product) { auto optical = convert_optical(product); + // PV power properties are properties of the layer and so far do not require any conversion + optical->pv_power_properties = product->pvPowerProperties; auto thermal = std::make_shared(convert_thermal(product)); return wincalc::Product_Data_Optical_Thermal{optical, thermal}; } diff --git a/src/optical_calcs.cpp b/src/optical_calcs.cpp index c1cd51f8..4f7d257a 100644 --- a/src/optical_calcs.cpp +++ b/src/optical_calcs.cpp @@ -86,14 +86,14 @@ namespace wincalc double phi = 0) { std::vector> absorptances; - auto direct_absorptances = + auto direct_absorptances_total = layers->getAbsorptanceLayers(min_lambda, max_lambda, side_choice, FenestrationCommon::ScatteringSimple::Direct, theta, phi); - auto diffuse_absorptances = + auto diffuse_absorptances_total = layers->getAbsorptanceLayers(min_lambda, max_lambda, side_choice, @@ -101,10 +101,46 @@ namespace wincalc theta, phi); - for(size_t i = 0; i < direct_absorptances.size(); ++i) + auto direct_absorptances_heat = + layers->getAbsorptanceLayersHeat(min_lambda, + max_lambda, + side_choice, + FenestrationCommon::ScatteringSimple::Direct, + theta, + phi); + auto diffuse_absorptances_heat = + layers->getAbsorptanceLayersHeat(min_lambda, + max_lambda, + side_choice, + FenestrationCommon::ScatteringSimple::Diffuse, + theta, + phi); + + auto direct_absorptances_electricity = + layers->getAbsorptanceLayersElectricity(min_lambda, + max_lambda, + side_choice, + FenestrationCommon::ScatteringSimple::Direct, + theta, + phi); + + auto diffuse_absorptances_electricity = + layers->getAbsorptanceLayersElectricity(min_lambda, + max_lambda, + side_choice, + FenestrationCommon::ScatteringSimple::Diffuse, + theta, + phi); + + for(size_t i = 0; i < diffuse_absorptances_heat.size(); ++i) { - absorptances.push_back(WCE_Optical_Result_Absorptance{direct_absorptances[i], - diffuse_absorptances[i]}); + absorptances.push_back( + WCE_Optical_Result_Absorptance{direct_absorptances_total[i], + diffuse_absorptances_total[i], + direct_absorptances_heat[i], + diffuse_absorptances_heat[i], + direct_absorptances_electricity[i], + diffuse_absorptances_electricity[i]}); } return absorptances; @@ -164,22 +200,16 @@ namespace wincalc .getMatrix(); } -#if 0 - optical_results.absorptances_front = get_layer_absorptances( - system, FenestrationCommon::Side::Front, min_lambda, max_lambda, theta, phi); - optical_results.absorptances_back = get_layer_absorptances( - system, FenestrationCommon::Side::Back, min_lambda, max_lambda, theta, phi); -#endif - auto absorptancs_front = get_layer_absorptances( + auto absorptances_front = get_layer_absorptances( system, FenestrationCommon::Side::Front, min_lambda, max_lambda, theta, phi); auto absorptances_back = get_layer_absorptances( system, FenestrationCommon::Side::Back, min_lambda, max_lambda, theta, phi); - for(size_t i = 0; i < absorptancs_front.size(); ++i) + for(size_t i = 0; i < absorptances_front.size(); ++i) { optical_results.layer_results.push_back( WCE_Optical_Result_By_Side>{ - WCE_Optical_Result_Absorptance{absorptancs_front[i]}, + WCE_Optical_Result_Absorptance{absorptances_front[i]}, WCE_Optical_Result_Absorptance{absorptances_back[i]}}); } diff --git a/src/optical_results.h b/src/optical_results.h index 4a77803e..29ddff70 100644 --- a/src/optical_results.h +++ b/src/optical_results.h @@ -19,8 +19,12 @@ namespace wincalc template struct WCE_Optical_Result_Absorptance { - T direct; - T diffuse; + T total_direct; + T total_diffuse; + T heat_direct; + T heat_diffuse; + T electricity_direct; + T electricity_diffuse; // T hemispherical; }; diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json index 6a9d9cf1..80741c73 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.23639530095305725, - "direct": 0.23419620581489 + "electricity_diffuse": 0.23639530095305725, + "electricity_direct": 0.0, + "heat_diffuse": 0.23639530095305725, + "heat_direct": 0.23419620581489, + "total_diffuse": 0.23639530095305725, + "total_direct": 0.23419620581489 } }, "front": { "absorptance": { - "diffuse": 0.3034311786882954, - "direct": 0.2720785046732654 + "electricity_diffuse": 0.3034311786882954, + "electricity_direct": 0.0, + "heat_diffuse": 0.3034311786882954, + "heat_direct": 0.2720785046732654, + "total_diffuse": 0.3034311786882954, + "total_direct": 0.2720785046732654 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.023871332953556212, - "direct": 0.020331465595944433 + "electricity_diffuse": 0.023871332953556212, + "electricity_direct": 0.0, + "heat_diffuse": 0.023871332953556212, + "heat_direct": 0.020331465595944433, + "total_diffuse": 0.023871332953556212, + "total_direct": 0.020331465595944433 } }, "front": { "absorptance": { - "diffuse": 0.010964173046619986, - "direct": 0.011011091388084319 + "electricity_diffuse": 0.010964173046619986, + "electricity_direct": 0.0, + "heat_diffuse": 0.010964173046619986, + "heat_direct": 0.011011091388084319, + "total_diffuse": 0.010964173046619986, + "total_direct": 0.011011091388084319 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json index b41a72cc..6ab9270f 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2855277599223465, - "direct": 0.3108632958403182 + "electricity_diffuse": 0.2855277599223465, + "electricity_direct": 0.0, + "heat_diffuse": 0.2855277599223465, + "heat_direct": 0.3108632958403182, + "total_diffuse": 0.2855277599223465, + "total_direct": 0.3108632958403182 } }, "front": { "absorptance": { - "diffuse": 0.3251942476653175, - "direct": 0.3260312859062556 + "electricity_diffuse": 0.3251942476653175, + "electricity_direct": 0.0, + "heat_diffuse": 0.3251942476653175, + "heat_direct": 0.3260312859062556, + "total_diffuse": 0.3251942476653175, + "total_direct": 0.3260312859062556 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.12803333212881204, - "direct": 0.11521357400568774 + "electricity_diffuse": 0.12803333212881204, + "electricity_direct": 0.0, + "heat_diffuse": 0.12803333212881204, + "heat_direct": 0.11521357400568774, + "total_diffuse": 0.12803333212881204, + "total_direct": 0.11521357400568774 } }, "front": { "absorptance": { - "diffuse": 0.00832239129090255, - "direct": 0.008334712098779545 + "electricity_diffuse": 0.00832239129090255, + "electricity_direct": 0.0, + "heat_diffuse": 0.00832239129090255, + "heat_direct": 0.008334712098779545, + "total_diffuse": 0.00832239129090255, + "total_direct": 0.008334712098779545 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json index a8282936..815c84e1 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4203550060659559, - "direct": 0.4599672232818174 + "electricity_diffuse": 0.4203550060659559, + "electricity_direct": 0.0, + "heat_diffuse": 0.4203550060659559, + "heat_direct": 0.4599672232818174, + "total_diffuse": 0.4203550060659559, + "total_direct": 0.4599672232818174 } }, "front": { "absorptance": { - "diffuse": 0.4229657528246351, - "direct": 0.4197417727609061 + "electricity_diffuse": 0.4229657528246351, + "electricity_direct": 0.0, + "heat_diffuse": 0.4229657528246351, + "heat_direct": 0.4197417727609061, + "total_diffuse": 0.4229657528246351, + "total_direct": 0.4197417727609061 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04113156391571906, - "direct": 0.035159959990246695 + "electricity_diffuse": 0.04113156391571906, + "electricity_direct": 0.0, + "heat_diffuse": 0.04113156391571906, + "heat_direct": 0.035159959990246695, + "total_diffuse": 0.04113156391571906, + "total_direct": 0.035159959990246695 } }, "front": { "absorptance": { - "diffuse": 0.006570612886769471, - "direct": 0.006608117749392328 + "electricity_diffuse": 0.006570612886769471, + "electricity_direct": 0.0, + "heat_diffuse": 0.006570612886769471, + "heat_direct": 0.006608117749392328, + "total_diffuse": 0.006570612886769471, + "total_direct": 0.006608117749392328 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json index a334c179..df43bce9 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6447805027623436, - "direct": 0.736602396428008 + "electricity_diffuse": 0.6447805027623436, + "electricity_direct": 0.0, + "heat_diffuse": 0.6447805027623436, + "heat_direct": 0.736602396428008, + "total_diffuse": 0.6447805027623436, + "total_direct": 0.736602396428008 } }, "front": { "absorptance": { - "diffuse": 0.5446470116444538, - "direct": 0.5763899346418311 + "electricity_diffuse": 0.5446470116444538, + "electricity_direct": 0.0, + "heat_diffuse": 0.5446470116444538, + "heat_direct": 0.5763899346418311, + "total_diffuse": 0.5446470116444538, + "total_direct": 0.5763899346418311 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.06431532361846144, - "direct": 0.055040815848075304 + "electricity_diffuse": 0.06431532361846144, + "electricity_direct": 0.0, + "heat_diffuse": 0.06431532361846144, + "heat_direct": 0.055040815848075304, + "total_diffuse": 0.06431532361846144, + "total_direct": 0.055040815848075304 } }, "front": { "absorptance": { - "diffuse": 0.0016640453754639584, - "direct": 0.0016785202222367695 + "electricity_diffuse": 0.0016640453754639584, + "electricity_direct": 0.0, + "heat_diffuse": 0.0016640453754639584, + "heat_direct": 0.0016785202222367695, + "total_diffuse": 0.0016640453754639584, + "total_direct": 0.0016785202222367695 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json index b64c83cf..b102f7b9 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2375751588100994, - "direct": 0.23544875896234985 + "electricity_diffuse": 0.2375751588100994, + "electricity_direct": 0.0, + "heat_diffuse": 0.2375751588100994, + "heat_direct": 0.23544875896234985, + "total_diffuse": 0.2375751588100994, + "total_direct": 0.23544875896234985 } }, "front": { "absorptance": { - "diffuse": 0.3052430883831633, - "direct": 0.2737778818244165 + "electricity_diffuse": 0.3052430883831633, + "electricity_direct": 0.0, + "heat_diffuse": 0.3052430883831633, + "heat_direct": 0.2737778818244165, + "total_diffuse": 0.3052430883831633, + "total_direct": 0.2737778818244165 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.023884737276350047, - "direct": 0.020352080664300946 + "electricity_diffuse": 0.023884737276350047, + "electricity_direct": 0.0, + "heat_diffuse": 0.023884737276350047, + "heat_direct": 0.020352080664300946, + "total_diffuse": 0.023884737276350047, + "total_direct": 0.020352080664300946 } }, "front": { "absorptance": { - "diffuse": 0.01093183519677459, - "direct": 0.010975957721444211 + "electricity_diffuse": 0.01093183519677459, + "electricity_direct": 0.0, + "heat_diffuse": 0.01093183519677459, + "heat_direct": 0.010975957721444211, + "total_diffuse": 0.01093183519677459, + "total_direct": 0.010975957721444211 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json index f23bde60..12a2623c 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.28027255851368654, - "direct": 0.30647421327737845 + "electricity_diffuse": 0.28027255851368654, + "electricity_direct": 0.0, + "heat_diffuse": 0.28027255851368654, + "heat_direct": 0.30647421327737845, + "total_diffuse": 0.28027255851368654, + "total_direct": 0.30647421327737845 } }, "front": { "absorptance": { - "diffuse": 0.3213558599623905, - "direct": 0.32398007061039164 + "electricity_diffuse": 0.3213558599623905, + "electricity_direct": 0.0, + "heat_diffuse": 0.3213558599623905, + "heat_direct": 0.32398007061039164, + "total_diffuse": 0.3213558599623905, + "total_direct": 0.32398007061039164 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.14464289603608813, - "direct": 0.13095363536664129 + "electricity_diffuse": 0.14464289603608813, + "electricity_direct": 0.0, + "heat_diffuse": 0.14464289603608813, + "heat_direct": 0.13095363536664129, + "total_diffuse": 0.14464289603608813, + "total_direct": 0.13095363536664129 } }, "front": { "absorptance": { - "diffuse": 0.007542747499819239, - "direct": 0.007556336591472228 + "electricity_diffuse": 0.007542747499819239, + "electricity_direct": 0.0, + "heat_diffuse": 0.007542747499819239, + "heat_direct": 0.007556336591472228, + "total_diffuse": 0.007542747499819239, + "total_direct": 0.007556336591472228 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json index cb91a11d..9fa223d8 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35656529987506586, - "direct": 0.3882337107443041 + "electricity_diffuse": 0.35656529987506586, + "electricity_direct": 0.0, + "heat_diffuse": 0.35656529987506586, + "heat_direct": 0.3882337107443041, + "total_diffuse": 0.35656529987506586, + "total_direct": 0.3882337107443041 } }, "front": { "absorptance": { - "diffuse": 0.43143144752449764, - "direct": 0.42888500130356005 + "electricity_diffuse": 0.43143144752449764, + "electricity_direct": 0.0, + "heat_diffuse": 0.43143144752449764, + "heat_direct": 0.42888500130356005, + "total_diffuse": 0.43143144752449764, + "total_direct": 0.42888500130356005 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08523609284554394, - "direct": 0.07964385058828574 + "electricity_diffuse": 0.08523609284554394, + "electricity_direct": 0.0, + "heat_diffuse": 0.08523609284554394, + "heat_direct": 0.07964385058828574, + "total_diffuse": 0.08523609284554394, + "total_direct": 0.07964385058828574 } }, "front": { "absorptance": { - "diffuse": 0.007139161912678911, - "direct": 0.0071695021439615305 + "electricity_diffuse": 0.007139161912678911, + "electricity_direct": 0.0, + "heat_diffuse": 0.007139161912678911, + "heat_direct": 0.0071695021439615305, + "total_diffuse": 0.007139161912678911, + "total_direct": 0.0071695021439615305 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json index b08e89fe..68954c0b 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43957143862984244, - "direct": 0.503198750761697 + "electricity_diffuse": 0.43957143862984244, + "electricity_direct": 0.0, + "heat_diffuse": 0.43957143862984244, + "heat_direct": 0.503198750761697, + "total_diffuse": 0.43957143862984244, + "total_direct": 0.503198750761697 } }, "front": { "absorptance": { - "diffuse": 0.5895993042032924, - "direct": 0.618523614349715 + "electricity_diffuse": 0.5895993042032924, + "electricity_direct": 0.0, + "heat_diffuse": 0.5895993042032924, + "heat_direct": 0.618523614349715, + "total_diffuse": 0.5895993042032924, + "total_direct": 0.618523614349715 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.20676300989742608, - "direct": 0.19953019371905203 + "electricity_diffuse": 0.20676300989742608, + "electricity_direct": 0.0, + "heat_diffuse": 0.20676300989742608, + "heat_direct": 0.19953019371905203, + "total_diffuse": 0.20676300989742608, + "total_direct": 0.19953019371905203 } }, "front": { "absorptance": { - "diffuse": 0.0033321961134263256, - "direct": 0.0033482962830527195 + "electricity_diffuse": 0.0033321961134263256, + "electricity_direct": 0.0, + "heat_diffuse": 0.0033321961134263256, + "heat_direct": 0.0033482962830527195, + "total_diffuse": 0.0033321961134263256, + "total_direct": 0.0033482962830527195 } } } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json index e008f8cf..48724a0d 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5902846852123305, - "direct": 0.6899562946500608 + "electricity_diffuse": 0.5902846852123305, + "electricity_direct": 0.0, + "heat_diffuse": 0.5902846852123305, + "heat_direct": 0.6899562946500608, + "total_diffuse": 0.5902846852123305, + "total_direct": 0.6899562946500608 } }, "front": { "absorptance": { - "diffuse": 0.7106604645937183, - "direct": 0.7637073187096971 + "electricity_diffuse": 0.7106604645937183, + "electricity_direct": 0.0, + "heat_diffuse": 0.7106604645937183, + "heat_direct": 0.7637073187096971, + "total_diffuse": 0.7106604645937183, + "total_direct": 0.7637073187096971 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.2250178254478996, - "direct": 0.21282783182323056 + "electricity_diffuse": 0.2250178254478996, + "electricity_direct": 0.0, + "heat_diffuse": 0.2250178254478996, + "heat_direct": 0.21282783182323056, + "total_diffuse": 0.2250178254478996, + "total_direct": 0.21282783182323056 } }, "front": { "absorptance": { - "diffuse": 7.321870652445269e-05, - "direct": 7.798003202176886e-05 + "electricity_diffuse": 7.321870652445269e-05, + "electricity_direct": 0.0, + "heat_diffuse": 7.321870652445269e-05, + "heat_direct": 7.798003202176886e-05, + "total_diffuse": 7.321870652445269e-05, + "total_direct": 7.798003202176886e-05 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json b/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json index b0756ec4..f0979cf1 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08483794062896441, - "direct": 0.07721822794186434 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08483794062896441, + "heat_direct": 0.07721822794186434, + "total_diffuse": 0.08483794062896441, + "total_direct": 0.07721822794186434 } }, "front": { "absorptance": { - "diffuse": 0.08483794062896441, - "direct": 0.07721822794186434 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08483794062896441, + "heat_direct": 0.07721822794186434, + "total_diffuse": 0.08483794062896441, + "total_direct": 0.07721822794186434 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/solar.json b/test/expected_results/CGDB_18100/condensed_spectrum/solar.json index 13bfa8ae..e2fb9940 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.1940444712462612, - "direct": 0.1987894442770942 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1940444712462612, + "heat_direct": 0.1987894442770942, + "total_diffuse": 0.1940444712462612, + "total_direct": 0.1987894442770942 } }, "front": { "absorptance": { - "diffuse": 0.1940444712462612, - "direct": 0.1987894442770942 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1940444712462612, + "heat_direct": 0.1987894442770942, + "total_diffuse": 0.1940444712462612, + "total_direct": 0.1987894442770942 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tdw.json b/test/expected_results/CGDB_18100/condensed_spectrum/tdw.json index 824b60bf..d4c04024 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07903828507581996, + "heat_direct": 0.070737794643439, + "total_diffuse": 0.07903828507581996, + "total_direct": 0.070737794643439 } }, "front": { "absorptance": { - "diffuse": 0.07903828507581996, - "direct": 0.070737794643439 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07903828507581996, + "heat_direct": 0.070737794643439, + "total_diffuse": 0.07903828507581996, + "total_direct": 0.070737794643439 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json index 47ab70f0..5cdcfe1d 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08312531435254969, - "direct": 0.07539971383970225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08312531435254969, + "heat_direct": 0.07539971383970225, + "total_diffuse": 0.08312531435254969, + "total_direct": 0.07539971383970225 } }, "front": { "absorptance": { - "diffuse": 0.08312531435254969, - "direct": 0.07539971383970225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08312531435254969, + "heat_direct": 0.07539971383970225, + "total_diffuse": 0.08312531435254969, + "total_direct": 0.07539971383970225 } } } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/photopic.json b/test/expected_results/CGDB_18100/full_spectrum/photopic.json index 7a14b654..c57af23c 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_18100/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.083614240293685, - "direct": 0.07581431805380064 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.083614240293685, + "heat_direct": 0.07581431805380064, + "total_diffuse": 0.083614240293685, + "total_direct": 0.07581431805380064 } }, "front": { "absorptance": { - "diffuse": 0.083614240293685, - "direct": 0.07581431805380064 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.083614240293685, + "heat_direct": 0.07581431805380064, + "total_diffuse": 0.083614240293685, + "total_direct": 0.07581431805380064 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/solar.json b/test/expected_results/CGDB_18100/full_spectrum/solar.json index 725d3f43..d7889c42 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/solar.json +++ b/test/expected_results/CGDB_18100/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20515872322457335, - "direct": 0.21092409735265616 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20515872322457335, + "heat_direct": 0.21092409735265616, + "total_diffuse": 0.20515872322457335, + "total_direct": 0.21092409735265616 } }, "front": { "absorptance": { - "diffuse": 0.20515872322457335, - "direct": 0.21092409735265616 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20515872322457335, + "heat_direct": 0.21092409735265616, + "total_diffuse": 0.20515872322457335, + "total_direct": 0.21092409735265616 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tdw.json b/test/expected_results/CGDB_18100/full_spectrum/tdw.json index 194f6df9..1ff0f24e 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.0753352749221335 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08320209831997376, + "heat_direct": 0.0753352749221335, + "total_diffuse": 0.08320209831997376, + "total_direct": 0.0753352749221335 } }, "front": { "absorptance": { - "diffuse": 0.08320209831997376, - "direct": 0.0753352749221335 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08320209831997376, + "heat_direct": 0.0753352749221335, + "total_diffuse": 0.08320209831997376, + "total_direct": 0.0753352749221335 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tkr.json b/test/expected_results/CGDB_18100/full_spectrum/tkr.json index e90ce008..64c17115 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.09433776760024641, - "direct": 0.08797944749162055 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09433776760024641, + "heat_direct": 0.08797944749162055, + "total_diffuse": 0.09433776760024641, + "total_direct": 0.08797944749162055 } }, "front": { "absorptance": { - "diffuse": 0.09433776760024641, - "direct": 0.08797944749162055 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09433776760024641, + "heat_direct": 0.08797944749162055, + "total_diffuse": 0.09433776760024641, + "total_direct": 0.08797944749162055 } } } diff --git a/test/expected_results/CGDB_18100/full_spectrum/tuv.json b/test/expected_results/CGDB_18100/full_spectrum/tuv.json index e7b51a57..b9d4e511 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_18100/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.24728419129405663, - "direct": 0.2567529525185252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24728419129405663, + "heat_direct": 0.2567529525185252, + "total_diffuse": 0.24728419129405663, + "total_direct": 0.2567529525185252 } }, "front": { "absorptance": { - "diffuse": 0.24728419129405663, - "direct": 0.2567529525185252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24728419129405663, + "heat_direct": 0.2567529525185252, + "total_diffuse": 0.24728419129405663, + "total_direct": 0.2567529525185252 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json index c38b1f38..074988df 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.26609800173518416, - "direct": 0.31141707062328616 + "electricity_diffuse": 0.26609800173518416, + "electricity_direct": 0.0, + "heat_diffuse": 0.26609800173518416, + "heat_direct": 0.31141707062328616, + "total_diffuse": 0.26609800173518416, + "total_direct": 0.31141707062328616 } }, "front": { "absorptance": { - "diffuse": 0.2808905515728218, - "direct": 0.29303097694885144 + "electricity_diffuse": 0.2808905515728218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2808905515728218, + "heat_direct": 0.29303097694885144, + "total_diffuse": 0.2808905515728218, + "total_direct": 0.29303097694885144 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030243806512722383, - "direct": 0.029091491572113843 + "electricity_diffuse": 0.030243806512722383, + "electricity_direct": 0.0, + "heat_diffuse": 0.030243806512722383, + "heat_direct": 0.029091491572113843, + "total_diffuse": 0.030243806512722383, + "total_direct": 0.029091491572113843 } }, "front": { "absorptance": { - "diffuse": 0.0023194924472284906, - "direct": 0.0007333525619373859 + "electricity_diffuse": 0.0023194924472284906, + "electricity_direct": 0.0, + "heat_diffuse": 0.0023194924472284906, + "heat_direct": 0.0007333525619373859, + "total_diffuse": 0.0023194924472284906, + "total_direct": 0.0007333525619373859 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json index 5c377e71..d8e1273e 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.29293347152225263, - "direct": 0.34608020203045775 + "electricity_diffuse": 0.29293347152225263, + "electricity_direct": 0.0, + "heat_diffuse": 0.29293347152225263, + "heat_direct": 0.34608020203045775, + "total_diffuse": 0.29293347152225263, + "total_direct": 0.34608020203045775 } }, "front": { "absorptance": { - "diffuse": 0.34247890440388057, - "direct": 0.3578717004235473 + "electricity_diffuse": 0.34247890440388057, + "electricity_direct": 0.0, + "heat_diffuse": 0.34247890440388057, + "heat_direct": 0.3578717004235473, + "total_diffuse": 0.34247890440388057, + "total_direct": 0.3578717004235473 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.12233263467617513, - "direct": 0.11801265382155786 + "electricity_diffuse": 0.12233263467617513, + "electricity_direct": 0.0, + "heat_diffuse": 0.12233263467617513, + "heat_direct": 0.11801265382155786, + "total_diffuse": 0.12233263467617513, + "total_direct": 0.11801265382155786 } }, "front": { "absorptance": { - "diffuse": 0.009183506815719963, - "direct": 0.0026009572345701234 + "electricity_diffuse": 0.009183506815719963, + "electricity_direct": 0.0, + "heat_diffuse": 0.009183506815719963, + "heat_direct": 0.0026009572345701234, + "total_diffuse": 0.009183506815719963, + "total_direct": 0.0026009572345701234 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json index 45ff821b..857ac211 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124014, - "direct": 0.5018332348141656 + "electricity_diffuse": 0.42822940715124014, + "electricity_direct": 0.0, + "heat_diffuse": 0.42822940715124014, + "heat_direct": 0.5018332348141656, + "total_diffuse": 0.42822940715124014, + "total_direct": 0.5018332348141656 } }, "front": { "absorptance": { - "diffuse": 0.5091669450510041, - "direct": 0.5318945254432214 + "electricity_diffuse": 0.5091669450510041, + "electricity_direct": 0.0, + "heat_diffuse": 0.5091669450510041, + "heat_direct": 0.5318945254432214, + "total_diffuse": 0.5091669450510041, + "total_direct": 0.5318945254432214 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.044456056919738814, - "direct": 0.04124377677663119 + "electricity_diffuse": 0.044456056919738814, + "electricity_direct": 0.0, + "heat_diffuse": 0.044456056919738814, + "heat_direct": 0.04124377677663119, + "total_diffuse": 0.044456056919738814, + "total_direct": 0.04124377677663119 } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.0004384500820487898 + "electricity_diffuse": 0.003065673267003399, + "electricity_direct": 0.0, + "heat_diffuse": 0.003065673267003399, + "heat_direct": 0.0004384500820487898, + "total_diffuse": 0.003065673267003399, + "total_direct": 0.0004384500820487898 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json index 7a202aec..548e4661 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6128724018043618, - "direct": 0.7189336215827784 + "electricity_diffuse": 0.6128724018043618, + "electricity_direct": 0.0, + "heat_diffuse": 0.6128724018043618, + "heat_direct": 0.7189336215827784, + "total_diffuse": 0.6128724018043618, + "total_direct": 0.7189336215827784 } }, "front": { "absorptance": { - "diffuse": 0.7751688884582413, - "direct": 0.8103351174447229 + "electricity_diffuse": 0.7751688884582413, + "electricity_direct": 0.0, + "heat_diffuse": 0.7751688884582413, + "heat_direct": 0.8103351174447229, + "total_diffuse": 0.7751688884582413, + "total_direct": 0.8103351174447229 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.06440357532736068, - "direct": 0.05853269313727236 + "electricity_diffuse": 0.06440357532736068, + "electricity_direct": 0.0, + "heat_diffuse": 0.06440357532736068, + "heat_direct": 0.05853269313727236, + "total_diffuse": 0.06440357532736068, + "total_direct": 0.05853269313727236 } }, "front": { "absorptance": { - "diffuse": 0.00418150553677111, - "direct": 0.00014333239784295035 + "electricity_diffuse": 0.00418150553677111, + "electricity_direct": 0.0, + "heat_diffuse": 0.00418150553677111, + "heat_direct": 0.00014333239784295035, + "total_diffuse": 0.00418150553677111, + "total_direct": 0.00014333239784295035 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json index d7ae4cc0..e9bff5a1 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2684951696840404, - "direct": 0.3142042748768782 + "electricity_diffuse": 0.2684951696840404, + "electricity_direct": 0.0, + "heat_diffuse": 0.2684951696840404, + "heat_direct": 0.3142042748768782, + "total_diffuse": 0.2684951696840404, + "total_direct": 0.3142042748768782 } }, "front": { "absorptance": { - "diffuse": 0.28359267485678596, - "direct": 0.2958469979407811 + "electricity_diffuse": 0.28359267485678596, + "electricity_direct": 0.0, + "heat_diffuse": 0.28359267485678596, + "heat_direct": 0.2958469979407811, + "total_diffuse": 0.28359267485678596, + "total_direct": 0.2958469979407811 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030178174767177643, - "direct": 0.0290271348299933 + "electricity_diffuse": 0.030178174767177643, + "electricity_direct": 0.0, + "heat_diffuse": 0.030178174767177643, + "heat_direct": 0.0290271348299933, + "total_diffuse": 0.030178174767177643, + "total_direct": 0.0290271348299933 } }, "front": { "absorptance": { - "diffuse": 0.002313697440782595, - "direct": 0.0007308345470592965 + "electricity_diffuse": 0.002313697440782595, + "electricity_direct": 0.0, + "heat_diffuse": 0.002313697440782595, + "heat_direct": 0.0007308345470592965, + "total_diffuse": 0.002313697440782595, + "total_direct": 0.0007308345470592965 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json index fa803a9a..0c6fa579 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2898191555267528, - "direct": 0.3430478117167448 + "electricity_diffuse": 0.2898191555267528, + "electricity_direct": 0.0, + "heat_diffuse": 0.2898191555267528, + "heat_direct": 0.3430478117167448, + "total_diffuse": 0.2898191555267528, + "total_direct": 0.3430478117167448 } }, "front": { "absorptance": { - "diffuse": 0.34464803318534987, - "direct": 0.36021104378250846 + "electricity_diffuse": 0.34464803318534987, + "electricity_direct": 0.0, + "heat_diffuse": 0.34464803318534987, + "heat_direct": 0.36021104378250846, + "total_diffuse": 0.34464803318534987, + "total_direct": 0.36021104378250846 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.1370696390340504, - "direct": 0.13248495589658438 + "electricity_diffuse": 0.1370696390340504, + "electricity_direct": 0.0, + "heat_diffuse": 0.1370696390340504, + "heat_direct": 0.13248495589658438, + "total_diffuse": 0.1370696390340504, + "total_direct": 0.13248495589658438 } }, "front": { "absorptance": { - "diffuse": 0.01022165501477591, - "direct": 0.002827499464736856 + "electricity_diffuse": 0.01022165501477591, + "electricity_direct": 0.0, + "heat_diffuse": 0.01022165501477591, + "heat_direct": 0.002827499464736856, + "total_diffuse": 0.01022165501477591, + "total_direct": 0.002827499464736856 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json index 13a97979..0861399b 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.45724857438188404 + "electricity_diffuse": 0.3882357351336755, + "electricity_direct": 0.0, + "heat_diffuse": 0.3882357351336755, + "heat_direct": 0.45724857438188404, + "total_diffuse": 0.3882357351336755, + "total_direct": 0.45724857438188404 } }, "front": { "absorptance": { - "diffuse": 0.501000561406565, - "direct": 0.5236894709619931 + "electricity_diffuse": 0.501000561406565, + "electricity_direct": 0.0, + "heat_diffuse": 0.501000561406565, + "heat_direct": 0.5236894709619931, + "total_diffuse": 0.501000561406565, + "total_direct": 0.5236894709619931 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "electricity_diffuse": 0.08774318858333327, + "electricity_direct": 0.0, + "heat_diffuse": 0.08774318858333327, + "heat_direct": 0.08519323121513656, + "total_diffuse": 0.08774318858333327, + "total_direct": 0.08519323121513656 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534685, - "direct": 0.00047911545366506017 + "electricity_diffuse": 0.005597537039534685, + "electricity_direct": 0.0, + "heat_diffuse": 0.005597537039534685, + "heat_direct": 0.00047911545366506017, + "total_diffuse": 0.005597537039534685, + "total_direct": 0.00047911545366506017 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json index 1e996758..ee092e2c 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.45335454993186897, - "direct": 0.5393000810346559 + "electricity_diffuse": 0.45335454993186897, + "electricity_direct": 0.0, + "heat_diffuse": 0.45335454993186897, + "heat_direct": 0.5393000810346559, + "total_diffuse": 0.45335454993186897, + "total_direct": 0.5393000810346559 } }, "front": { "absorptance": { - "diffuse": 0.7170646046305541, - "direct": 0.7507394972316936 + "electricity_diffuse": 0.7170646046305541, + "electricity_direct": 0.0, + "heat_diffuse": 0.7170646046305541, + "heat_direct": 0.7507394972316936, + "total_diffuse": 0.7170646046305541, + "total_direct": 0.7507394972316936 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.20562609574382007, - "direct": 0.20253864319531614 + "electricity_diffuse": 0.20562609574382007, + "electricity_direct": 0.0, + "heat_diffuse": 0.20562609574382007, + "heat_direct": 0.20253864319531614, + "total_diffuse": 0.20562609574382007, + "total_direct": 0.20253864319531614 } }, "front": { "absorptance": { - "diffuse": 0.012419612524659191, - "direct": 0.000277939649845046 + "electricity_diffuse": 0.012419612524659191, + "electricity_direct": 0.0, + "heat_diffuse": 0.012419612524659191, + "heat_direct": 0.000277939649845046, + "total_diffuse": 0.012419612524659191, + "total_direct": 0.000277939649845046 } } } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json index 2d254ed4..c856527a 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5655203026432608, - "direct": 0.6730004161113468 + "electricity_diffuse": 0.5655203026432608, + "electricity_direct": 0.0, + "heat_diffuse": 0.5655203026432608, + "heat_direct": 0.6730004161113468, + "total_diffuse": 0.5655203026432608, + "total_direct": 0.6730004161113468 } }, "front": { "absorptance": { - "diffuse": 0.8877235518066542, - "direct": 0.9295942941170016 + "electricity_diffuse": 0.8877235518066542, + "electricity_direct": 0.0, + "heat_diffuse": 0.8877235518066542, + "heat_direct": 0.9295942941170016, + "total_diffuse": 0.8877235518066542, + "total_direct": 0.9295942941170016 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.2215299207493287, - "direct": 0.21444385385884038 + "electricity_diffuse": 0.2215299207493287, + "electricity_direct": 0.0, + "heat_diffuse": 0.2215299207493287, + "heat_direct": 0.21444385385884038, + "total_diffuse": 0.2215299207493287, + "total_direct": 0.21444385385884038 } }, "front": { "absorptance": { - "diffuse": 0.013458300083670025, - "direct": 0.00010131173808674787 + "electricity_diffuse": 0.013458300083670025, + "electricity_direct": 0.0, + "heat_diffuse": 0.013458300083670025, + "heat_direct": 0.00010131173808674787, + "total_diffuse": 0.013458300083670025, + "total_direct": 0.00010131173808674787 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json index c68468b5..fbffef64 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.266098001735184, - "direct": 0.31141707062328616 + "electricity_diffuse": 0.266098001735184, + "electricity_direct": 0.0, + "heat_diffuse": 0.266098001735184, + "heat_direct": 0.31141707062328616, + "total_diffuse": 0.266098001735184, + "total_direct": 0.31141707062328616 } }, "front": { "absorptance": { - "diffuse": 0.2808905515728218, - "direct": 0.29303097694885144 + "electricity_diffuse": 0.2808905515728218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2808905515728218, + "heat_direct": 0.29303097694885144, + "total_diffuse": 0.2808905515728218, + "total_direct": 0.29303097694885144 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030243806512722373, - "direct": 0.029091491572113843 + "electricity_diffuse": 0.030243806512722373, + "electricity_direct": 0.0, + "heat_diffuse": 0.030243806512722373, + "heat_direct": 0.029091491572113843, + "total_diffuse": 0.030243806512722373, + "total_direct": 0.029091491572113843 } }, "front": { "absorptance": { - "diffuse": 0.00231949244722849, - "direct": 0.0007333525619373858 + "electricity_diffuse": 0.00231949244722849, + "electricity_direct": 0.0, + "heat_diffuse": 0.00231949244722849, + "heat_direct": 0.0007333525619373858, + "total_diffuse": 0.00231949244722849, + "total_direct": 0.0007333525619373858 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json index 64a11918..7036bf02 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2929334715222526, - "direct": 0.34608020203045775 + "electricity_diffuse": 0.2929334715222526, + "electricity_direct": 0.0, + "heat_diffuse": 0.2929334715222526, + "heat_direct": 0.34608020203045775, + "total_diffuse": 0.2929334715222526, + "total_direct": 0.34608020203045775 } }, "front": { "absorptance": { - "diffuse": 0.34247890440388057, - "direct": 0.3578717004235473 + "electricity_diffuse": 0.34247890440388057, + "electricity_direct": 0.0, + "heat_diffuse": 0.34247890440388057, + "heat_direct": 0.3578717004235473, + "total_diffuse": 0.34247890440388057, + "total_direct": 0.3578717004235473 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.12233263467617508, - "direct": 0.11801265382155786 + "electricity_diffuse": 0.12233263467617508, + "electricity_direct": 0.0, + "heat_diffuse": 0.12233263467617508, + "heat_direct": 0.11801265382155786, + "total_diffuse": 0.12233263467617508, + "total_direct": 0.11801265382155786 } }, "front": { "absorptance": { - "diffuse": 0.009183506815719961, - "direct": 0.0026009572345701234 + "electricity_diffuse": 0.009183506815719961, + "electricity_direct": 0.0, + "heat_diffuse": 0.009183506815719961, + "heat_direct": 0.0026009572345701234, + "total_diffuse": 0.009183506815719961, + "total_direct": 0.0026009572345701234 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json index c0008aa0..84477b81 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42822940715124, - "direct": 0.5018332348141656 + "electricity_diffuse": 0.42822940715124, + "electricity_direct": 0.0, + "heat_diffuse": 0.42822940715124, + "heat_direct": 0.5018332348141656, + "total_diffuse": 0.42822940715124, + "total_direct": 0.5018332348141656 } }, "front": { "absorptance": { - "diffuse": 0.509166945051004, - "direct": 0.5318945254432214 + "electricity_diffuse": 0.509166945051004, + "electricity_direct": 0.0, + "heat_diffuse": 0.509166945051004, + "heat_direct": 0.5318945254432214, + "total_diffuse": 0.509166945051004, + "total_direct": 0.5318945254432214 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.04445605691973883, - "direct": 0.041243776776631186 + "electricity_diffuse": 0.04445605691973883, + "electricity_direct": 0.0, + "heat_diffuse": 0.04445605691973883, + "heat_direct": 0.041243776776631186, + "total_diffuse": 0.04445605691973883, + "total_direct": 0.041243776776631186 } }, "front": { "absorptance": { - "diffuse": 0.003065673267003399, - "direct": 0.0004384500820487898 + "electricity_diffuse": 0.003065673267003399, + "electricity_direct": 0.0, + "heat_diffuse": 0.003065673267003399, + "heat_direct": 0.0004384500820487898, + "total_diffuse": 0.003065673267003399, + "total_direct": 0.0004384500820487898 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json index 7aca8fe6..c013cfd1 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.612872401804362, - "direct": 0.7189336215827784 + "electricity_diffuse": 0.612872401804362, + "electricity_direct": 0.0, + "heat_diffuse": 0.612872401804362, + "heat_direct": 0.7189336215827784, + "total_diffuse": 0.612872401804362, + "total_direct": 0.7189336215827784 } }, "front": { "absorptance": { - "diffuse": 0.7751688884582415, - "direct": 0.8103351174447229 + "electricity_diffuse": 0.7751688884582415, + "electricity_direct": 0.0, + "heat_diffuse": 0.7751688884582415, + "heat_direct": 0.8103351174447229, + "total_diffuse": 0.7751688884582415, + "total_direct": 0.8103351174447229 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.06440357532736068, - "direct": 0.05853269313727236 + "electricity_diffuse": 0.06440357532736068, + "electricity_direct": 0.0, + "heat_diffuse": 0.06440357532736068, + "heat_direct": 0.05853269313727236, + "total_diffuse": 0.06440357532736068, + "total_direct": 0.05853269313727236 } }, "front": { "absorptance": { - "diffuse": 0.0041815055367711105, - "direct": 0.0001433323978429503 + "electricity_diffuse": 0.0041815055367711105, + "electricity_direct": 0.0, + "heat_diffuse": 0.0041815055367711105, + "heat_direct": 0.0001433323978429503, + "total_diffuse": 0.0041815055367711105, + "total_direct": 0.0001433323978429503 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json index ddf736b9..4b1a22b5 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2684951696840404, - "direct": 0.3142042748768782 + "electricity_diffuse": 0.2684951696840404, + "electricity_direct": 0.0, + "heat_diffuse": 0.2684951696840404, + "heat_direct": 0.3142042748768782, + "total_diffuse": 0.2684951696840404, + "total_direct": 0.3142042748768782 } }, "front": { "absorptance": { - "diffuse": 0.28359267485678596, - "direct": 0.2958469979407811 + "electricity_diffuse": 0.28359267485678596, + "electricity_direct": 0.0, + "heat_diffuse": 0.28359267485678596, + "heat_direct": 0.2958469979407811, + "total_diffuse": 0.28359267485678596, + "total_direct": 0.2958469979407811 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030178174767177643, - "direct": 0.0290271348299933 + "electricity_diffuse": 0.030178174767177643, + "electricity_direct": 0.0, + "heat_diffuse": 0.030178174767177643, + "heat_direct": 0.0290271348299933, + "total_diffuse": 0.030178174767177643, + "total_direct": 0.0290271348299933 } }, "front": { "absorptance": { - "diffuse": 0.002313697440782595, - "direct": 0.0007308345470592964 + "electricity_diffuse": 0.002313697440782595, + "electricity_direct": 0.0, + "heat_diffuse": 0.002313697440782595, + "heat_direct": 0.0007308345470592964, + "total_diffuse": 0.002313697440782595, + "total_direct": 0.0007308345470592964 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json index 6d223f63..55eaf7b6 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2898191555267528, - "direct": 0.34304781171674475 + "electricity_diffuse": 0.2898191555267528, + "electricity_direct": 0.0, + "heat_diffuse": 0.2898191555267528, + "heat_direct": 0.34304781171674475, + "total_diffuse": 0.2898191555267528, + "total_direct": 0.34304781171674475 } }, "front": { "absorptance": { - "diffuse": 0.34464803318534976, - "direct": 0.36021104378250846 + "electricity_diffuse": 0.34464803318534976, + "electricity_direct": 0.0, + "heat_diffuse": 0.34464803318534976, + "heat_direct": 0.36021104378250846, + "total_diffuse": 0.34464803318534976, + "total_direct": 0.36021104378250846 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.13706963903405037, - "direct": 0.13248495589658438 + "electricity_diffuse": 0.13706963903405037, + "electricity_direct": 0.0, + "heat_diffuse": 0.13706963903405037, + "heat_direct": 0.13248495589658438, + "total_diffuse": 0.13706963903405037, + "total_direct": 0.13248495589658438 } }, "front": { "absorptance": { - "diffuse": 0.01022165501477591, - "direct": 0.0028274994647368556 + "electricity_diffuse": 0.01022165501477591, + "electricity_direct": 0.0, + "heat_diffuse": 0.01022165501477591, + "heat_direct": 0.0028274994647368556, + "total_diffuse": 0.01022165501477591, + "total_direct": 0.0028274994647368556 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json index 89adb669..f4a317a0 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3882357351336755, - "direct": 0.4572485743818841 + "electricity_diffuse": 0.3882357351336755, + "electricity_direct": 0.0, + "heat_diffuse": 0.3882357351336755, + "heat_direct": 0.4572485743818841, + "total_diffuse": 0.3882357351336755, + "total_direct": 0.4572485743818841 } }, "front": { "absorptance": { - "diffuse": 0.5010005614065651, - "direct": 0.5236894709619931 + "electricity_diffuse": 0.5010005614065651, + "electricity_direct": 0.0, + "heat_diffuse": 0.5010005614065651, + "heat_direct": 0.5236894709619931, + "total_diffuse": 0.5010005614065651, + "total_direct": 0.5236894709619931 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08774318858333327, - "direct": 0.08519323121513656 + "electricity_diffuse": 0.08774318858333327, + "electricity_direct": 0.0, + "heat_diffuse": 0.08774318858333327, + "heat_direct": 0.08519323121513656, + "total_diffuse": 0.08774318858333327, + "total_direct": 0.08519323121513656 } }, "front": { "absorptance": { - "diffuse": 0.005597537039534684, - "direct": 0.0004791154536650602 + "electricity_diffuse": 0.005597537039534684, + "electricity_direct": 0.0, + "heat_diffuse": 0.005597537039534684, + "heat_direct": 0.0004791154536650602, + "total_diffuse": 0.005597537039534684, + "total_direct": 0.0004791154536650602 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json index 3a74d775..c9ae3d30 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.45335454993186897, - "direct": 0.5393000810346559 + "electricity_diffuse": 0.45335454993186897, + "electricity_direct": 0.0, + "heat_diffuse": 0.45335454993186897, + "heat_direct": 0.5393000810346559, + "total_diffuse": 0.45335454993186897, + "total_direct": 0.5393000810346559 } }, "front": { "absorptance": { - "diffuse": 0.7170646046305542, - "direct": 0.7507394972316936 + "electricity_diffuse": 0.7170646046305542, + "electricity_direct": 0.0, + "heat_diffuse": 0.7170646046305542, + "heat_direct": 0.7507394972316936, + "total_diffuse": 0.7170646046305542, + "total_direct": 0.7507394972316936 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.20562609574382007, - "direct": 0.20253864319531614 + "electricity_diffuse": 0.20562609574382007, + "electricity_direct": 0.0, + "heat_diffuse": 0.20562609574382007, + "heat_direct": 0.20253864319531614, + "total_diffuse": 0.20562609574382007, + "total_direct": 0.20253864319531614 } }, "front": { "absorptance": { - "diffuse": 0.01241961252465919, - "direct": 0.000277939649845046 + "electricity_diffuse": 0.01241961252465919, + "electricity_direct": 0.0, + "heat_diffuse": 0.01241961252465919, + "heat_direct": 0.000277939649845046, + "total_diffuse": 0.01241961252465919, + "total_direct": 0.000277939649845046 } } } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json index 96685e94..a75c0525 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5655203026432608, - "direct": 0.6730004161113468 + "electricity_diffuse": 0.5655203026432608, + "electricity_direct": 0.0, + "heat_diffuse": 0.5655203026432608, + "heat_direct": 0.6730004161113468, + "total_diffuse": 0.5655203026432608, + "total_direct": 0.6730004161113468 } }, "front": { "absorptance": { - "diffuse": 0.8877235518066544, - "direct": 0.9295942941170016 + "electricity_diffuse": 0.8877235518066544, + "electricity_direct": 0.0, + "heat_diffuse": 0.8877235518066544, + "heat_direct": 0.9295942941170016, + "total_diffuse": 0.8877235518066544, + "total_direct": 0.9295942941170016 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.22152992074932867, - "direct": 0.21444385385884038 + "electricity_diffuse": 0.22152992074932867, + "electricity_direct": 0.0, + "heat_diffuse": 0.22152992074932867, + "heat_direct": 0.21444385385884038, + "total_diffuse": 0.22152992074932867, + "total_direct": 0.21444385385884038 } }, "front": { "absorptance": { - "diffuse": 0.013458300083670022, - "direct": 0.00010131173808674785 + "electricity_diffuse": 0.013458300083670022, + "electricity_direct": 0.0, + "heat_diffuse": 0.013458300083670022, + "heat_direct": 0.00010131173808674785, + "total_diffuse": 0.013458300083670022, + "total_direct": 0.00010131173808674785 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json index a40af13e..2e9f7ff6 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.23958471160520323, - "direct": 0.29136840081135323 + "electricity_diffuse": 0.23958471160520323, + "electricity_direct": 0.0, + "heat_diffuse": 0.23958471160520323, + "heat_direct": 0.29136840081135323, + "total_diffuse": 0.23958471160520323, + "total_direct": 0.29136840081135323 } }, "front": { "absorptance": { - "diffuse": 0.2863518719089075, - "direct": 0.3112012356114033 + "electricity_diffuse": 0.2863518719089075, + "electricity_direct": 0.0, + "heat_diffuse": 0.2863518719089075, + "heat_direct": 0.3112012356114033, + "total_diffuse": 0.2863518719089075, + "total_direct": 0.3112012356114033 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.026998513582437565, - "direct": 0.025670819761658862 + "electricity_diffuse": 0.026998513582437565, + "electricity_direct": 0.0, + "heat_diffuse": 0.026998513582437565, + "heat_direct": 0.025670819761658862, + "total_diffuse": 0.026998513582437565, + "total_direct": 0.025670819761658862 } }, "front": { "absorptance": { - "diffuse": 0.007853603070043756, - "direct": 0.00638980072207356 + "electricity_diffuse": 0.007853603070043756, + "electricity_direct": 0.0, + "heat_diffuse": 0.007853603070043756, + "heat_direct": 0.00638980072207356, + "total_diffuse": 0.007853603070043756, + "total_direct": 0.00638980072207356 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json index 3c1dbbf0..67e32184 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.25848131292596993, - "direct": 0.3181242416083096 + "electricity_diffuse": 0.25848131292596993, + "electricity_direct": 0.0, + "heat_diffuse": 0.25848131292596993, + "heat_direct": 0.3181242416083096, + "total_diffuse": 0.25848131292596993, + "total_direct": 0.3181242416083096 } }, "front": { "absorptance": { - "diffuse": 0.33646413062271036, - "direct": 0.365050960312816 + "electricity_diffuse": 0.33646413062271036, + "electricity_direct": 0.0, + "heat_diffuse": 0.33646413062271036, + "heat_direct": 0.365050960312816, + "total_diffuse": 0.33646413062271036, + "total_direct": 0.365050960312816 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.11093793931507842, - "direct": 0.10590773113675535 + "electricity_diffuse": 0.11093793931507842, + "electricity_direct": 0.0, + "heat_diffuse": 0.11093793931507842, + "heat_direct": 0.10590773113675535, + "total_diffuse": 0.11093793931507842, + "total_direct": 0.10590773113675535 } }, "front": { "absorptance": { - "diffuse": 0.03206044498324256, - "direct": 0.02555183071416259 + "electricity_diffuse": 0.03206044498324256, + "electricity_direct": 0.0, + "heat_diffuse": 0.03206044498324256, + "heat_direct": 0.02555183071416259, + "total_diffuse": 0.03206044498324256, + "total_direct": 0.02555183071416259 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json index 73ace49c..fd29de74 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.36035874021025793, - "direct": 0.43958709445583494 + "electricity_diffuse": 0.36035874021025793, + "electricity_direct": 0.0, + "heat_diffuse": 0.36035874021025793, + "heat_direct": 0.43958709445583494, + "total_diffuse": 0.36035874021025793, + "total_direct": 0.43958709445583494 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540565, - "direct": 0.49594918087948375 + "electricity_diffuse": 0.46277331713540565, + "electricity_direct": 0.0, + "heat_diffuse": 0.46277331713540565, + "heat_direct": 0.49594918087948375, + "total_diffuse": 0.46277331713540565, + "total_direct": 0.49594918087948375 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.041957355278752675, - "direct": 0.03862083682267975 + "electricity_diffuse": 0.041957355278752675, + "electricity_direct": 0.0, + "heat_diffuse": 0.041957355278752675, + "heat_direct": 0.03862083682267975, + "total_diffuse": 0.041957355278752675, + "total_direct": 0.03862083682267975 } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740872 + "electricity_diffuse": 0.01071959227621583, + "electricity_direct": 0.0, + "heat_diffuse": 0.01071959227621583, + "heat_direct": 0.007895074067740872, + "total_diffuse": 0.01071959227621583, + "total_direct": 0.007895074067740872 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json index 3e8cba20..b91e982a 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4964216950255801, - "direct": 0.6067070501365353 + "electricity_diffuse": 0.4964216950255801, + "electricity_direct": 0.0, + "heat_diffuse": 0.4964216950255801, + "heat_direct": 0.6067070501365353, + "total_diffuse": 0.4964216950255801, + "total_direct": 0.6067070501365353 } }, "front": { "absorptance": { - "diffuse": 0.665537268569832, - "direct": 0.707635700699877 + "electricity_diffuse": 0.665537268569832, + "electricity_direct": 0.0, + "heat_diffuse": 0.665537268569832, + "heat_direct": 0.707635700699877, + "total_diffuse": 0.665537268569832, + "total_direct": 0.707635700699877 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.0626224958016339, - "direct": 0.05668070525576343 + "electricity_diffuse": 0.0626224958016339, + "electricity_direct": 0.0, + "heat_diffuse": 0.0626224958016339, + "heat_direct": 0.05668070525576343, + "total_diffuse": 0.0626224958016339, + "total_direct": 0.05668070525576343 } }, "front": { "absorptance": { - "diffuse": 0.014903713926573215, - "direct": 0.010290027600669622 + "electricity_diffuse": 0.014903713926573215, + "electricity_direct": 0.0, + "heat_diffuse": 0.014903713926573215, + "heat_direct": 0.010290027600669622, + "total_diffuse": 0.014903713926573215, + "total_direct": 0.010290027600669622 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json index 5ae1902f..e99c4259 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.24153052861848692, - "direct": 0.29374052212906915 + "electricity_diffuse": 0.24153052861848692, + "electricity_direct": 0.0, + "heat_diffuse": 0.24153052861848692, + "heat_direct": 0.29374052212906915, + "total_diffuse": 0.24153052861848692, + "total_direct": 0.29374052212906915 } }, "front": { "absorptance": { - "diffuse": 0.288747072048697, - "direct": 0.31377944525056545 + "electricity_diffuse": 0.288747072048697, + "electricity_direct": 0.0, + "heat_diffuse": 0.288747072048697, + "heat_direct": 0.31377944525056545, + "total_diffuse": 0.288747072048697, + "total_direct": 0.31377944525056545 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02693894844133706, - "direct": 0.025613071115004986 + "electricity_diffuse": 0.02693894844133706, + "electricity_direct": 0.0, + "heat_diffuse": 0.02693894844133706, + "heat_direct": 0.025613071115004986, + "total_diffuse": 0.02693894844133706, + "total_direct": 0.025613071115004986 } }, "front": { "absorptance": { - "diffuse": 0.007833349912772748, - "direct": 0.006372552969550379 + "electricity_diffuse": 0.007833349912772748, + "electricity_direct": 0.0, + "heat_diffuse": 0.007833349912772748, + "heat_direct": 0.006372552969550379, + "total_diffuse": 0.007833349912772748, + "total_direct": 0.006372552969550379 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json index 08a927ba..ad453080 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2559935353266641, - "direct": 0.31575402055973656 + "electricity_diffuse": 0.2559935353266641, + "electricity_direct": 0.0, + "heat_diffuse": 0.2559935353266641, + "heat_direct": 0.31575402055973656, + "total_diffuse": 0.2559935353266641, + "total_direct": 0.31575402055973656 } }, "front": { "absorptance": { - "diffuse": 0.3388204917490839, - "direct": 0.3678138058464205 + "electricity_diffuse": 0.3388204917490839, + "electricity_direct": 0.0, + "heat_diffuse": 0.3388204917490839, + "heat_direct": 0.3678138058464205, + "total_diffuse": 0.3388204917490839, + "total_direct": 0.3678138058464205 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.12467815690563941, - "direct": 0.11930618516397723 + "electricity_diffuse": 0.12467815690563941, + "electricity_direct": 0.0, + "heat_diffuse": 0.12467815690563941, + "heat_direct": 0.11930618516397723, + "total_diffuse": 0.12467815690563941, + "total_direct": 0.11930618516397723 } }, "front": { "absorptance": { - "diffuse": 0.035924762571982294, - "direct": 0.028547467659776293 + "electricity_diffuse": 0.035924762571982294, + "electricity_direct": 0.0, + "heat_diffuse": 0.035924762571982294, + "heat_direct": 0.028547467659776293, + "total_diffuse": 0.035924762571982294, + "total_direct": 0.028547467659776293 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json index 8a59ed95..1e039db3 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.4037282860155124 + "electricity_diffuse": 0.3292616387481751, + "electricity_direct": 0.0, + "heat_diffuse": 0.3292616387481751, + "heat_direct": 0.4037282860155124, + "total_diffuse": 0.3292616387481751, + "total_direct": 0.4037282860155124 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960538, - "direct": 0.4910168889988249 + "electricity_diffuse": 0.4574004825960538, + "electricity_direct": 0.0, + "heat_diffuse": 0.4574004825960538, + "heat_direct": 0.4910168889988249, + "total_diffuse": 0.4574004825960538, + "total_direct": 0.4910168889988249 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "electricity_diffuse": 0.08505801965833899, + "electricity_direct": 0.0, + "heat_diffuse": 0.08505801965833899, + "heat_direct": 0.0823581536297025, + "total_diffuse": 0.08505801965833899, + "total_direct": 0.0823581536297025 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162902, - "direct": 0.015801058002293054 + "electricity_diffuse": 0.021438323740162902, + "electricity_direct": 0.0, + "heat_diffuse": 0.021438323740162902, + "heat_direct": 0.015801058002293054, + "total_diffuse": 0.021438323740162902, + "total_direct": 0.015801058002293054 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json index d27e3cc9..ecd04838 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3713421810568206, - "direct": 0.46050698748347474 + "electricity_diffuse": 0.3713421810568206, + "electricity_direct": 0.0, + "heat_diffuse": 0.3713421810568206, + "heat_direct": 0.46050698748347474, + "total_diffuse": 0.3713421810568206, + "total_direct": 0.46050698748347474 } }, "front": { "absorptance": { - "diffuse": 0.6200614466618801, - "direct": 0.6613380320538691 + "electricity_diffuse": 0.6200614466618801, + "electricity_direct": 0.0, + "heat_diffuse": 0.6200614466618801, + "heat_direct": 0.6613380320538691, + "total_diffuse": 0.6200614466618801, + "total_direct": 0.6613380320538691 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.20341197256107763, - "direct": 0.20018178323728023 + "electricity_diffuse": 0.20341197256107763, + "electricity_direct": 0.0, + "heat_diffuse": 0.20341197256107763, + "heat_direct": 0.20018178323728023, + "total_diffuse": 0.20341197256107763, + "total_direct": 0.20018178323728023 } }, "front": { "absorptance": { - "diffuse": 0.04995278526534644, - "direct": 0.03623551129797341 + "electricity_diffuse": 0.04995278526534644, + "electricity_direct": 0.0, + "heat_diffuse": 0.04995278526534644, + "heat_direct": 0.03623551129797341, + "total_diffuse": 0.04995278526534644, + "total_direct": 0.03623551129797341 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json index 97fa0c3f..bc8703e3 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4518412417343094, - "direct": 0.5608670139630637 + "electricity_diffuse": 0.4518412417343094, + "electricity_direct": 0.0, + "heat_diffuse": 0.4518412417343094, + "heat_direct": 0.5608670139630637, + "total_diffuse": 0.4518412417343094, + "total_direct": 0.5608670139630637 } }, "front": { "absorptance": { - "diffuse": 0.7461503190188432, - "direct": 0.7920520150768122 + "electricity_diffuse": 0.7461503190188432, + "electricity_direct": 0.0, + "heat_diffuse": 0.7461503190188432, + "heat_direct": 0.7920520150768122, + "total_diffuse": 0.7461503190188432, + "total_direct": 0.7920520150768122 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.21979719252953, - "direct": 0.21260359806662515 + "electricity_diffuse": 0.21979719252953, + "electricity_direct": 0.0, + "heat_diffuse": 0.21979719252953, + "heat_direct": 0.21260359806662515, + "total_diffuse": 0.21979719252953, + "total_direct": 0.21260359806662515 } }, "front": { "absorptance": { - "diffuse": 0.053267138048119674, - "direct": 0.03795694604498049 + "electricity_diffuse": 0.053267138048119674, + "electricity_direct": 0.0, + "heat_diffuse": 0.053267138048119674, + "heat_direct": 0.03795694604498049, + "total_diffuse": 0.053267138048119674, + "total_direct": 0.03795694604498049 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json index a40af13e..2e9f7ff6 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.23958471160520323, - "direct": 0.29136840081135323 + "electricity_diffuse": 0.23958471160520323, + "electricity_direct": 0.0, + "heat_diffuse": 0.23958471160520323, + "heat_direct": 0.29136840081135323, + "total_diffuse": 0.23958471160520323, + "total_direct": 0.29136840081135323 } }, "front": { "absorptance": { - "diffuse": 0.2863518719089075, - "direct": 0.3112012356114033 + "electricity_diffuse": 0.2863518719089075, + "electricity_direct": 0.0, + "heat_diffuse": 0.2863518719089075, + "heat_direct": 0.3112012356114033, + "total_diffuse": 0.2863518719089075, + "total_direct": 0.3112012356114033 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.026998513582437565, - "direct": 0.025670819761658862 + "electricity_diffuse": 0.026998513582437565, + "electricity_direct": 0.0, + "heat_diffuse": 0.026998513582437565, + "heat_direct": 0.025670819761658862, + "total_diffuse": 0.026998513582437565, + "total_direct": 0.025670819761658862 } }, "front": { "absorptance": { - "diffuse": 0.007853603070043756, - "direct": 0.00638980072207356 + "electricity_diffuse": 0.007853603070043756, + "electricity_direct": 0.0, + "heat_diffuse": 0.007853603070043756, + "heat_direct": 0.00638980072207356, + "total_diffuse": 0.007853603070043756, + "total_direct": 0.00638980072207356 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json index 3c1dbbf0..67e32184 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.25848131292596993, - "direct": 0.3181242416083096 + "electricity_diffuse": 0.25848131292596993, + "electricity_direct": 0.0, + "heat_diffuse": 0.25848131292596993, + "heat_direct": 0.3181242416083096, + "total_diffuse": 0.25848131292596993, + "total_direct": 0.3181242416083096 } }, "front": { "absorptance": { - "diffuse": 0.33646413062271036, - "direct": 0.365050960312816 + "electricity_diffuse": 0.33646413062271036, + "electricity_direct": 0.0, + "heat_diffuse": 0.33646413062271036, + "heat_direct": 0.365050960312816, + "total_diffuse": 0.33646413062271036, + "total_direct": 0.365050960312816 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.11093793931507842, - "direct": 0.10590773113675535 + "electricity_diffuse": 0.11093793931507842, + "electricity_direct": 0.0, + "heat_diffuse": 0.11093793931507842, + "heat_direct": 0.10590773113675535, + "total_diffuse": 0.11093793931507842, + "total_direct": 0.10590773113675535 } }, "front": { "absorptance": { - "diffuse": 0.03206044498324256, - "direct": 0.02555183071416259 + "electricity_diffuse": 0.03206044498324256, + "electricity_direct": 0.0, + "heat_diffuse": 0.03206044498324256, + "heat_direct": 0.02555183071416259, + "total_diffuse": 0.03206044498324256, + "total_direct": 0.02555183071416259 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json index 73ace49c..fd29de74 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.36035874021025793, - "direct": 0.43958709445583494 + "electricity_diffuse": 0.36035874021025793, + "electricity_direct": 0.0, + "heat_diffuse": 0.36035874021025793, + "heat_direct": 0.43958709445583494, + "total_diffuse": 0.36035874021025793, + "total_direct": 0.43958709445583494 } }, "front": { "absorptance": { - "diffuse": 0.46277331713540565, - "direct": 0.49594918087948375 + "electricity_diffuse": 0.46277331713540565, + "electricity_direct": 0.0, + "heat_diffuse": 0.46277331713540565, + "heat_direct": 0.49594918087948375, + "total_diffuse": 0.46277331713540565, + "total_direct": 0.49594918087948375 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.041957355278752675, - "direct": 0.03862083682267975 + "electricity_diffuse": 0.041957355278752675, + "electricity_direct": 0.0, + "heat_diffuse": 0.041957355278752675, + "heat_direct": 0.03862083682267975, + "total_diffuse": 0.041957355278752675, + "total_direct": 0.03862083682267975 } }, "front": { "absorptance": { - "diffuse": 0.01071959227621583, - "direct": 0.007895074067740872 + "electricity_diffuse": 0.01071959227621583, + "electricity_direct": 0.0, + "heat_diffuse": 0.01071959227621583, + "heat_direct": 0.007895074067740872, + "total_diffuse": 0.01071959227621583, + "total_direct": 0.007895074067740872 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json index 3e8cba20..b91e982a 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4964216950255801, - "direct": 0.6067070501365353 + "electricity_diffuse": 0.4964216950255801, + "electricity_direct": 0.0, + "heat_diffuse": 0.4964216950255801, + "heat_direct": 0.6067070501365353, + "total_diffuse": 0.4964216950255801, + "total_direct": 0.6067070501365353 } }, "front": { "absorptance": { - "diffuse": 0.665537268569832, - "direct": 0.707635700699877 + "electricity_diffuse": 0.665537268569832, + "electricity_direct": 0.0, + "heat_diffuse": 0.665537268569832, + "heat_direct": 0.707635700699877, + "total_diffuse": 0.665537268569832, + "total_direct": 0.707635700699877 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.0626224958016339, - "direct": 0.05668070525576343 + "electricity_diffuse": 0.0626224958016339, + "electricity_direct": 0.0, + "heat_diffuse": 0.0626224958016339, + "heat_direct": 0.05668070525576343, + "total_diffuse": 0.0626224958016339, + "total_direct": 0.05668070525576343 } }, "front": { "absorptance": { - "diffuse": 0.014903713926573215, - "direct": 0.010290027600669622 + "electricity_diffuse": 0.014903713926573215, + "electricity_direct": 0.0, + "heat_diffuse": 0.014903713926573215, + "heat_direct": 0.010290027600669622, + "total_diffuse": 0.014903713926573215, + "total_direct": 0.010290027600669622 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json index 5ae1902f..e99c4259 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.24153052861848692, - "direct": 0.29374052212906915 + "electricity_diffuse": 0.24153052861848692, + "electricity_direct": 0.0, + "heat_diffuse": 0.24153052861848692, + "heat_direct": 0.29374052212906915, + "total_diffuse": 0.24153052861848692, + "total_direct": 0.29374052212906915 } }, "front": { "absorptance": { - "diffuse": 0.288747072048697, - "direct": 0.31377944525056545 + "electricity_diffuse": 0.288747072048697, + "electricity_direct": 0.0, + "heat_diffuse": 0.288747072048697, + "heat_direct": 0.31377944525056545, + "total_diffuse": 0.288747072048697, + "total_direct": 0.31377944525056545 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.02693894844133706, - "direct": 0.025613071115004986 + "electricity_diffuse": 0.02693894844133706, + "electricity_direct": 0.0, + "heat_diffuse": 0.02693894844133706, + "heat_direct": 0.025613071115004986, + "total_diffuse": 0.02693894844133706, + "total_direct": 0.025613071115004986 } }, "front": { "absorptance": { - "diffuse": 0.007833349912772748, - "direct": 0.006372552969550379 + "electricity_diffuse": 0.007833349912772748, + "electricity_direct": 0.0, + "heat_diffuse": 0.007833349912772748, + "heat_direct": 0.006372552969550379, + "total_diffuse": 0.007833349912772748, + "total_direct": 0.006372552969550379 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json index 08a927ba..ad453080 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2559935353266641, - "direct": 0.31575402055973656 + "electricity_diffuse": 0.2559935353266641, + "electricity_direct": 0.0, + "heat_diffuse": 0.2559935353266641, + "heat_direct": 0.31575402055973656, + "total_diffuse": 0.2559935353266641, + "total_direct": 0.31575402055973656 } }, "front": { "absorptance": { - "diffuse": 0.3388204917490839, - "direct": 0.3678138058464205 + "electricity_diffuse": 0.3388204917490839, + "electricity_direct": 0.0, + "heat_diffuse": 0.3388204917490839, + "heat_direct": 0.3678138058464205, + "total_diffuse": 0.3388204917490839, + "total_direct": 0.3678138058464205 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.12467815690563941, - "direct": 0.11930618516397723 + "electricity_diffuse": 0.12467815690563941, + "electricity_direct": 0.0, + "heat_diffuse": 0.12467815690563941, + "heat_direct": 0.11930618516397723, + "total_diffuse": 0.12467815690563941, + "total_direct": 0.11930618516397723 } }, "front": { "absorptance": { - "diffuse": 0.035924762571982294, - "direct": 0.028547467659776293 + "electricity_diffuse": 0.035924762571982294, + "electricity_direct": 0.0, + "heat_diffuse": 0.035924762571982294, + "heat_direct": 0.028547467659776293, + "total_diffuse": 0.035924762571982294, + "total_direct": 0.028547467659776293 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json index 8a59ed95..1e039db3 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3292616387481751, - "direct": 0.4037282860155124 + "electricity_diffuse": 0.3292616387481751, + "electricity_direct": 0.0, + "heat_diffuse": 0.3292616387481751, + "heat_direct": 0.4037282860155124, + "total_diffuse": 0.3292616387481751, + "total_direct": 0.4037282860155124 } }, "front": { "absorptance": { - "diffuse": 0.4574004825960538, - "direct": 0.4910168889988249 + "electricity_diffuse": 0.4574004825960538, + "electricity_direct": 0.0, + "heat_diffuse": 0.4574004825960538, + "heat_direct": 0.4910168889988249, + "total_diffuse": 0.4574004825960538, + "total_direct": 0.4910168889988249 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.08505801965833899, - "direct": 0.0823581536297025 + "electricity_diffuse": 0.08505801965833899, + "electricity_direct": 0.0, + "heat_diffuse": 0.08505801965833899, + "heat_direct": 0.0823581536297025, + "total_diffuse": 0.08505801965833899, + "total_direct": 0.0823581536297025 } }, "front": { "absorptance": { - "diffuse": 0.021438323740162902, - "direct": 0.015801058002293054 + "electricity_diffuse": 0.021438323740162902, + "electricity_direct": 0.0, + "heat_diffuse": 0.021438323740162902, + "heat_direct": 0.015801058002293054, + "total_diffuse": 0.021438323740162902, + "total_direct": 0.015801058002293054 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json index d27e3cc9..ecd04838 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3713421810568206, - "direct": 0.46050698748347474 + "electricity_diffuse": 0.3713421810568206, + "electricity_direct": 0.0, + "heat_diffuse": 0.3713421810568206, + "heat_direct": 0.46050698748347474, + "total_diffuse": 0.3713421810568206, + "total_direct": 0.46050698748347474 } }, "front": { "absorptance": { - "diffuse": 0.6200614466618801, - "direct": 0.6613380320538691 + "electricity_diffuse": 0.6200614466618801, + "electricity_direct": 0.0, + "heat_diffuse": 0.6200614466618801, + "heat_direct": 0.6613380320538691, + "total_diffuse": 0.6200614466618801, + "total_direct": 0.6613380320538691 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.20341197256107763, - "direct": 0.20018178323728023 + "electricity_diffuse": 0.20341197256107763, + "electricity_direct": 0.0, + "heat_diffuse": 0.20341197256107763, + "heat_direct": 0.20018178323728023, + "total_diffuse": 0.20341197256107763, + "total_direct": 0.20018178323728023 } }, "front": { "absorptance": { - "diffuse": 0.04995278526534644, - "direct": 0.03623551129797341 + "electricity_diffuse": 0.04995278526534644, + "electricity_direct": 0.0, + "heat_diffuse": 0.04995278526534644, + "heat_direct": 0.03623551129797341, + "total_diffuse": 0.04995278526534644, + "total_direct": 0.03623551129797341 } } } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json index 97fa0c3f..bc8703e3 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4518412417343094, - "direct": 0.5608670139630637 + "electricity_diffuse": 0.4518412417343094, + "electricity_direct": 0.0, + "heat_diffuse": 0.4518412417343094, + "heat_direct": 0.5608670139630637, + "total_diffuse": 0.4518412417343094, + "total_direct": 0.5608670139630637 } }, "front": { "absorptance": { - "diffuse": 0.7461503190188432, - "direct": 0.7920520150768122 + "electricity_diffuse": 0.7461503190188432, + "electricity_direct": 0.0, + "heat_diffuse": 0.7461503190188432, + "heat_direct": 0.7920520150768122, + "total_diffuse": 0.7461503190188432, + "total_direct": 0.7920520150768122 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.21979719252953, - "direct": 0.21260359806662515 + "electricity_diffuse": 0.21979719252953, + "electricity_direct": 0.0, + "heat_diffuse": 0.21979719252953, + "heat_direct": 0.21260359806662515, + "total_diffuse": 0.21979719252953, + "total_direct": 0.21260359806662515 } }, "front": { "absorptance": { - "diffuse": 0.053267138048119674, - "direct": 0.03795694604498049 + "electricity_diffuse": 0.053267138048119674, + "electricity_direct": 0.0, + "heat_diffuse": 0.053267138048119674, + "heat_direct": 0.03795694604498049, + "total_diffuse": 0.053267138048119674, + "total_direct": 0.03795694604498049 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json index 475665e7..fcea95cb 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08535879997978085, - "direct": 0.07335956417582969 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045345164932570986, + "heat_direct": 0.039057000140306095, + "total_diffuse": 0.045345164932570986, + "total_direct": 0.039057000140306095 } }, "front": { "absorptance": { - "diffuse": 0.08535879997978085, - "direct": 0.07335956417582969 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08535879997978085, + "heat_direct": 0.07335956417582969, + "total_diffuse": 0.08535879997978085, + "total_direct": 0.07335956417582969 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.031260628656637875, - "direct": 0.030240481746908618 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07151014484940549, + "heat_direct": 0.06970717692197266, + "total_diffuse": 0.07151014484940549, + "total_direct": 0.06970717692197266 } }, "front": { "absorptance": { - "diffuse": 0.031260628656637875, - "direct": 0.030240481746908618 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.031260628656637875, + "heat_direct": 0.030240481746908618, + "total_diffuse": 0.031260628656637875, + "total_direct": 0.030240481746908618 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json index 98fa16c7..49d0c741 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.14469351328513447, - "direct": 0.14071114087683922 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10866604671553139, + "heat_direct": 0.09625810302336987, + "total_diffuse": 0.10866604671553139, + "total_direct": 0.09625810302336987 } }, "front": { "absorptance": { - "diffuse": 0.14469351328513447, - "direct": 0.14071114087683922 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.14469351328513447, + "heat_direct": 0.14071114087683922, + "total_diffuse": 0.14469351328513447, + "total_direct": 0.14071114087683922 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.05168823030831382, - "direct": 0.050173750300222225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08945598746231292, + "heat_direct": 0.09317188471610205, + "total_diffuse": 0.08945598746231292, + "total_direct": 0.09317188471610205 } }, "front": { "absorptance": { - "diffuse": 0.05168823030831382, - "direct": 0.050173750300222225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05168823030831382, + "heat_direct": 0.050173750300222225, + "total_diffuse": 0.05168823030831382, + "total_direct": 0.050173750300222225 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json index 53849a82..1fb78d78 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710224 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.037903417871458914, + "heat_direct": 0.03262357025404534, + "total_diffuse": 0.037903417871458914, + "total_direct": 0.03262357025404534 } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710224 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08274351438875989, + "heat_direct": 0.07074632574710224, + "total_diffuse": 0.08274351438875989, + "total_direct": 0.07074632574710224 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.025207986606439848, - "direct": 0.024303831967423892 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06984331535371752, + "heat_direct": 0.06758709635355961, + "total_diffuse": 0.06984331535371752, + "total_direct": 0.06758709635355961 } }, "front": { "absorptance": { - "diffuse": 0.025207986606439848, - "direct": 0.024303831967423892 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.025207986606439848, + "heat_direct": 0.024303831967423892, + "total_diffuse": 0.025207986606439848, + "total_direct": 0.024303831967423892 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json index e337df8c..edad222e 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.13497918805356857, - "direct": 0.12940096843732743 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045934565275349185, + "heat_direct": 0.04021270986034162, + "total_diffuse": 0.045934565275349185, + "total_direct": 0.04021270986034162 } }, "front": { "absorptance": { - "diffuse": 0.13497918805356857, - "direct": 0.12940096843732743 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.13497918805356857, + "heat_direct": 0.12940096843732743, + "total_diffuse": 0.13497918805356857, + "total_direct": 0.12940096843732743 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.022102946402268727, - "direct": 0.021284334732364314 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10519106981874254, + "heat_direct": 0.1093030496569745, + "total_diffuse": 0.10519106981874254, + "total_direct": 0.1093030496569745 } }, "front": { "absorptance": { - "diffuse": 0.022102946402268727, - "direct": 0.021284334732364314 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.022102946402268727, + "heat_direct": 0.021284334732364314, + "total_diffuse": 0.022102946402268727, + "total_direct": 0.021284334732364314 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json index b4af17ec..d6ded7d0 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json index 72f401be..ae906167 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08010730415708098, - "direct": 0.06764047115642191 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04257429151019967, + "heat_direct": 0.03661398819841493, + "total_diffuse": 0.04257429151019967, + "total_direct": 0.03661398819841493 } }, "front": { "absorptance": { - "diffuse": 0.08010730415708098, - "direct": 0.06764047115642191 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08010730415708098, + "heat_direct": 0.06764047115642191, + "total_diffuse": 0.08010730415708098, + "total_direct": 0.06764047115642191 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030032525462345715, - "direct": 0.029038777889435177 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06759265099892035, + "heat_direct": 0.06510305423772075, + "total_diffuse": 0.06759265099892035, + "total_direct": 0.06510305423772075 } }, "front": { "absorptance": { - "diffuse": 0.030032525462345715, - "direct": 0.029038777889435177 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.030032525462345715, + "heat_direct": 0.029038777889435177, + "total_diffuse": 0.030032525462345715, + "total_direct": 0.029038777889435177 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json index e8acf3aa..1998d395 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.15546077121704094, - "direct": 0.15245322723407595 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.12128286169662963, + "heat_direct": 0.10791886167287383, + "total_diffuse": 0.12128286169662963, + "total_direct": 0.10791886167287383 } }, "front": { "absorptance": { - "diffuse": 0.15546077121704094, - "direct": 0.15245322723407595 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.15546077121704094, + "heat_direct": 0.15245322723407595, + "total_diffuse": 0.15546077121704094, + "total_direct": 0.15245322723407595 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.05767122777822419, - "direct": 0.05612786084542226 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09378033312853544, + "heat_direct": 0.09868508885222005, + "total_diffuse": 0.09378033312853544, + "total_direct": 0.09868508885222005 } }, "front": { "absorptance": { - "diffuse": 0.05767122777822419, - "direct": 0.05612786084542226 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05767122777822419, + "heat_direct": 0.05612786084542226, + "total_diffuse": 0.05767122777822419, + "total_direct": 0.05612786084542226 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json index 301faecb..c31557c3 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112772, - "direct": 0.07428103134690252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04121836892551779, + "heat_direct": 0.03643138684979615, + "total_diffuse": 0.04121836892551779, + "total_direct": 0.03643138684979615 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112772, - "direct": 0.07428103134690252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08581269304112772, + "heat_direct": 0.07428103134690252, + "total_diffuse": 0.08581269304112772, + "total_direct": 0.07428103134690252 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.023205591490949407, - "direct": 0.022405267398542414 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0677635299011481, + "heat_direct": 0.06545744639170159, + "total_diffuse": 0.0677635299011481, + "total_direct": 0.06545744639170159 } }, "front": { "absorptance": { - "diffuse": 0.023205591490949407, - "direct": 0.022405267398542414 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023205591490949407, + "heat_direct": 0.022405267398542414, + "total_diffuse": 0.023205591490949407, + "total_direct": 0.022405267398542414 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json index 79006898..045399d2 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.11919901085030903, - "direct": 0.11204041148200355 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.052189569603294544, + "heat_direct": 0.048006193258137174, + "total_diffuse": 0.052189569603294544, + "total_direct": 0.048006193258137174 } }, "front": { "absorptance": { - "diffuse": 0.11919901085030903, - "direct": 0.11204041148200355 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.11919901085030903, + "heat_direct": 0.11204041148200355, + "total_diffuse": 0.11919901085030903, + "total_direct": 0.11204041148200355 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.018389332848082526, - "direct": 0.017835785721350465 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08292149633309216, + "heat_direct": 0.08405040443702955, + "total_diffuse": 0.08292149633309216, + "total_direct": 0.08405040443702955 } }, "front": { "absorptance": { - "diffuse": 0.018389332848082526, - "direct": 0.017835785721350465 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.018389332848082526, + "heat_direct": 0.017835785721350465, + "total_diffuse": 0.018389332848082526, + "total_direct": 0.017835785721350465 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json index a0597977..8eb682d4 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.466765573153664, - "direct": 0.47106250399133687 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24277127637764537, + "heat_direct": 0.23358868250505707, + "total_diffuse": 0.24277127637764537, + "total_direct": 0.23358868250505707 } }, "front": { "absorptance": { - "diffuse": 0.466765573153664, - "direct": 0.47106250399133687 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.466765573153664, + "heat_direct": 0.47106250399133687, + "total_diffuse": 0.466765573153664, + "total_direct": 0.47106250399133687 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.0381280301535929, - "direct": 0.03942366734427679 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24050206884500616, + "heat_direct": 0.2597055621538241, + "total_diffuse": 0.24050206884500616, + "total_direct": 0.2597055621538241 } }, "front": { "absorptance": { - "diffuse": 0.0381280301535929, - "direct": 0.03942366734427679 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0381280301535929, + "heat_direct": 0.03942366734427679, + "total_diffuse": 0.0381280301535929, + "total_direct": 0.03942366734427679 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json index 475665e7..fcea95cb 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08535879997978085, - "direct": 0.07335956417582969 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045345164932570986, + "heat_direct": 0.039057000140306095, + "total_diffuse": 0.045345164932570986, + "total_direct": 0.039057000140306095 } }, "front": { "absorptance": { - "diffuse": 0.08535879997978085, - "direct": 0.07335956417582969 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08535879997978085, + "heat_direct": 0.07335956417582969, + "total_diffuse": 0.08535879997978085, + "total_direct": 0.07335956417582969 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.031260628656637875, - "direct": 0.030240481746908618 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07151014484940549, + "heat_direct": 0.06970717692197266, + "total_diffuse": 0.07151014484940549, + "total_direct": 0.06970717692197266 } }, "front": { "absorptance": { - "diffuse": 0.031260628656637875, - "direct": 0.030240481746908618 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.031260628656637875, + "heat_direct": 0.030240481746908618, + "total_diffuse": 0.031260628656637875, + "total_direct": 0.030240481746908618 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json index 98fa16c7..49d0c741 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.14469351328513447, - "direct": 0.14071114087683922 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10866604671553139, + "heat_direct": 0.09625810302336987, + "total_diffuse": 0.10866604671553139, + "total_direct": 0.09625810302336987 } }, "front": { "absorptance": { - "diffuse": 0.14469351328513447, - "direct": 0.14071114087683922 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.14469351328513447, + "heat_direct": 0.14071114087683922, + "total_diffuse": 0.14469351328513447, + "total_direct": 0.14071114087683922 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.05168823030831382, - "direct": 0.050173750300222225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08945598746231292, + "heat_direct": 0.09317188471610205, + "total_diffuse": 0.08945598746231292, + "total_direct": 0.09317188471610205 } }, "front": { "absorptance": { - "diffuse": 0.05168823030831382, - "direct": 0.050173750300222225 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05168823030831382, + "heat_direct": 0.050173750300222225, + "total_diffuse": 0.05168823030831382, + "total_direct": 0.050173750300222225 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json index 53849a82..1fb78d78 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710224 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.037903417871458914, + "heat_direct": 0.03262357025404534, + "total_diffuse": 0.037903417871458914, + "total_direct": 0.03262357025404534 } }, "front": { "absorptance": { - "diffuse": 0.08274351438875989, - "direct": 0.07074632574710224 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08274351438875989, + "heat_direct": 0.07074632574710224, + "total_diffuse": 0.08274351438875989, + "total_direct": 0.07074632574710224 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.025207986606439848, - "direct": 0.024303831967423892 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06984331535371752, + "heat_direct": 0.06758709635355961, + "total_diffuse": 0.06984331535371752, + "total_direct": 0.06758709635355961 } }, "front": { "absorptance": { - "diffuse": 0.025207986606439848, - "direct": 0.024303831967423892 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.025207986606439848, + "heat_direct": 0.024303831967423892, + "total_diffuse": 0.025207986606439848, + "total_direct": 0.024303831967423892 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json index e337df8c..edad222e 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.13497918805356857, - "direct": 0.12940096843732743 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045934565275349185, + "heat_direct": 0.04021270986034162, + "total_diffuse": 0.045934565275349185, + "total_direct": 0.04021270986034162 } }, "front": { "absorptance": { - "diffuse": 0.13497918805356857, - "direct": 0.12940096843732743 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.13497918805356857, + "heat_direct": 0.12940096843732743, + "total_diffuse": 0.13497918805356857, + "total_direct": 0.12940096843732743 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.022102946402268727, - "direct": 0.021284334732364314 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10519106981874254, + "heat_direct": 0.1093030496569745, + "total_diffuse": 0.10519106981874254, + "total_direct": 0.1093030496569745 } }, "front": { "absorptance": { - "diffuse": 0.022102946402268727, - "direct": 0.021284334732364314 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.022102946402268727, + "heat_direct": 0.021284334732364314, + "total_diffuse": 0.022102946402268727, + "total_direct": 0.021284334732364314 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json index b4af17ec..d6ded7d0 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json index 72f401be..ae906167 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08010730415708098, - "direct": 0.06764047115642191 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04257429151019967, + "heat_direct": 0.03661398819841493, + "total_diffuse": 0.04257429151019967, + "total_direct": 0.03661398819841493 } }, "front": { "absorptance": { - "diffuse": 0.08010730415708098, - "direct": 0.06764047115642191 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08010730415708098, + "heat_direct": 0.06764047115642191, + "total_diffuse": 0.08010730415708098, + "total_direct": 0.06764047115642191 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.030032525462345715, - "direct": 0.029038777889435177 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06759265099892035, + "heat_direct": 0.06510305423772075, + "total_diffuse": 0.06759265099892035, + "total_direct": 0.06510305423772075 } }, "front": { "absorptance": { - "diffuse": 0.030032525462345715, - "direct": 0.029038777889435177 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.030032525462345715, + "heat_direct": 0.029038777889435177, + "total_diffuse": 0.030032525462345715, + "total_direct": 0.029038777889435177 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json index e8acf3aa..1998d395 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.15546077121704094, - "direct": 0.15245322723407595 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.12128286169662963, + "heat_direct": 0.10791886167287383, + "total_diffuse": 0.12128286169662963, + "total_direct": 0.10791886167287383 } }, "front": { "absorptance": { - "diffuse": 0.15546077121704094, - "direct": 0.15245322723407595 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.15546077121704094, + "heat_direct": 0.15245322723407595, + "total_diffuse": 0.15546077121704094, + "total_direct": 0.15245322723407595 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.05767122777822419, - "direct": 0.05612786084542226 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09378033312853544, + "heat_direct": 0.09868508885222005, + "total_diffuse": 0.09378033312853544, + "total_direct": 0.09868508885222005 } }, "front": { "absorptance": { - "diffuse": 0.05767122777822419, - "direct": 0.05612786084542226 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05767122777822419, + "heat_direct": 0.05612786084542226, + "total_diffuse": 0.05767122777822419, + "total_direct": 0.05612786084542226 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json index 301faecb..c31557c3 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08581269304112772, - "direct": 0.07428103134690252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04121836892551779, + "heat_direct": 0.03643138684979615, + "total_diffuse": 0.04121836892551779, + "total_direct": 0.03643138684979615 } }, "front": { "absorptance": { - "diffuse": 0.08581269304112772, - "direct": 0.07428103134690252 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08581269304112772, + "heat_direct": 0.07428103134690252, + "total_diffuse": 0.08581269304112772, + "total_direct": 0.07428103134690252 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.023205591490949407, - "direct": 0.022405267398542414 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0677635299011481, + "heat_direct": 0.06545744639170159, + "total_diffuse": 0.0677635299011481, + "total_direct": 0.06545744639170159 } }, "front": { "absorptance": { - "diffuse": 0.023205591490949407, - "direct": 0.022405267398542414 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023205591490949407, + "heat_direct": 0.022405267398542414, + "total_diffuse": 0.023205591490949407, + "total_direct": 0.022405267398542414 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json index 79006898..045399d2 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.11919901085030903, - "direct": 0.11204041148200355 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.052189569603294544, + "heat_direct": 0.048006193258137174, + "total_diffuse": 0.052189569603294544, + "total_direct": 0.048006193258137174 } }, "front": { "absorptance": { - "diffuse": 0.11919901085030903, - "direct": 0.11204041148200355 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.11919901085030903, + "heat_direct": 0.11204041148200355, + "total_diffuse": 0.11919901085030903, + "total_direct": 0.11204041148200355 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.018389332848082526, - "direct": 0.017835785721350465 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08292149633309216, + "heat_direct": 0.08405040443702955, + "total_diffuse": 0.08292149633309216, + "total_direct": 0.08405040443702955 } }, "front": { "absorptance": { - "diffuse": 0.018389332848082526, - "direct": 0.017835785721350465 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.018389332848082526, + "heat_direct": 0.017835785721350465, + "total_diffuse": 0.018389332848082526, + "total_direct": 0.017835785721350465 } } } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json index a0597977..8eb682d4 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.466765573153664, - "direct": 0.47106250399133687 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24277127637764537, + "heat_direct": 0.23358868250505707, + "total_diffuse": 0.24277127637764537, + "total_direct": 0.23358868250505707 } }, "front": { "absorptance": { - "diffuse": 0.466765573153664, - "direct": 0.47106250399133687 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.466765573153664, + "heat_direct": 0.47106250399133687, + "total_diffuse": 0.466765573153664, + "total_direct": 0.47106250399133687 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.0381280301535929, - "direct": 0.03942366734427679 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24050206884500616, + "heat_direct": 0.2597055621538241, + "total_diffuse": 0.24050206884500616, + "total_direct": 0.2597055621538241 } }, "front": { "absorptance": { - "diffuse": 0.0381280301535929, - "direct": 0.03942366734427679 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0381280301535929, + "heat_direct": 0.03942366734427679, + "total_diffuse": 0.0381280301535929, + "total_direct": 0.03942366734427679 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102/condensed_spectrum/photopic.json index 7acc792a..d4c932e2 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.0410492391558333, - "direct": 0.03682271130810413 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04088403951167135, + "heat_direct": 0.036659295973486564, + "total_diffuse": 0.04088403951167135, + "total_direct": 0.036659295973486564 } }, "front": { "absorptance": { - "diffuse": 0.0410492391558333, - "direct": 0.03682271130810413 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0410492391558333, + "heat_direct": 0.03682271130810413, + "total_diffuse": 0.0410492391558333, + "total_direct": 0.03682271130810413 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/solar.json b/test/expected_results/NFRC_102/condensed_spectrum/solar.json index 62f5a9e0..6464072a 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08877323674173199, - "direct": 0.0802137558263583 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08864137273640807, + "heat_direct": 0.08008378590496792, + "total_diffuse": 0.08864137273640807, + "total_direct": 0.08008378590496792 } }, "front": { "absorptance": { - "diffuse": 0.08877323674173199, - "direct": 0.0802137558263583 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08877323674173199, + "heat_direct": 0.0802137558263583, + "total_diffuse": 0.08877323674173199, + "total_direct": 0.0802137558263583 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102/condensed_spectrum/tdw.json index f4eb6737..a890873c 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.03013559578128844 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03355166142465648, + "heat_direct": 0.030018532925362985, + "total_diffuse": 0.03355166142465648, + "total_direct": 0.030018532925362985 } }, "front": { "absorptance": { - "diffuse": 0.03367000247379195, - "direct": 0.03013559578128844 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03367000247379195, + "heat_direct": 0.03013559578128844, + "total_diffuse": 0.03367000247379195, + "total_direct": 0.03013559578128844 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json index 036c1a8c..42221fdb 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03784023065688123, - "direct": 0.03402030501877047 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784023065688123, + "heat_direct": 0.03402030501877047, + "total_diffuse": 0.03784023065688123, + "total_direct": 0.03402030501877047 } }, "front": { "absorptance": { - "diffuse": 0.03784023065688123, - "direct": 0.03402030501877047 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784023065688123, + "heat_direct": 0.03402030501877047, + "total_diffuse": 0.03784023065688123, + "total_direct": 0.03402030501877047 } } } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/photopic.json b/test/expected_results/NFRC_102/full_spectrum/photopic.json index 8b65b5b6..854142af 100644 --- a/test/expected_results/NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_102/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03857825195762566, - "direct": 0.03457984828922503 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03853915365651936, + "heat_direct": 0.034541205063825124, + "total_diffuse": 0.03853915365651936, + "total_direct": 0.034541205063825124 } }, "front": { "absorptance": { - "diffuse": 0.03857825195762566, - "direct": 0.03457984828922503 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03857825195762566, + "heat_direct": 0.03457984828922503, + "total_diffuse": 0.03857825195762566, + "total_direct": 0.03457984828922503 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/solar.json b/test/expected_results/NFRC_102/full_spectrum/solar.json index f37e9051..5bc7d62c 100644 --- a/test/expected_results/NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/NFRC_102/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.10065810916028847, - "direct": 0.09138611384142775 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10056500586028969, + "heat_direct": 0.09129536790646695, + "total_diffuse": 0.10056500586028969, + "total_direct": 0.09129536790646695 } }, "front": { "absorptance": { - "diffuse": 0.10065810916028847, - "direct": 0.09138611384142775 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10065810916028847, + "heat_direct": 0.09138611384142775, + "total_diffuse": 0.10065810916028847, + "total_direct": 0.09138611384142775 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tdw.json b/test/expected_results/NFRC_102/full_spectrum/tdw.json index 86be4e17..943d2438 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_102/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.033652436119483445 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.036831250719081575, + "heat_direct": 0.03362495225652663, + "total_diffuse": 0.036831250719081575, + "total_direct": 0.03362495225652663 } }, "front": { "absorptance": { - "diffuse": 0.03685889140915492, - "direct": 0.033652436119483445 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03685889140915492, + "heat_direct": 0.033652436119483445, + "total_diffuse": 0.03685889140915492, + "total_direct": 0.033652436119483445 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tkr.json b/test/expected_results/NFRC_102/full_spectrum/tkr.json index 6dfdd230..3001100d 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04584229489696972, - "direct": 0.043032893616691936 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045763308008374186, + "heat_direct": 0.042954354882102315, + "total_diffuse": 0.045763308008374186, + "total_direct": 0.042954354882102315 } }, "front": { "absorptance": { - "diffuse": 0.04584229489696972, - "direct": 0.043032893616691936 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04584229489696972, + "heat_direct": 0.043032893616691936, + "total_diffuse": 0.04584229489696972, + "total_direct": 0.043032893616691936 } } } diff --git a/test/expected_results/NFRC_102/full_spectrum/tuv.json b/test/expected_results/NFRC_102/full_spectrum/tuv.json index 9765768d..956aff0b 100644 --- a/test/expected_results/NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.21711297947152283, - "direct": 0.20988689663679644 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2164880102685274, + "heat_direct": 0.2092651777941883, + "total_diffuse": 0.2164880102685274, + "total_direct": 0.2092651777941883 } }, "front": { "absorptance": { - "diffuse": 0.21711297947152283, - "direct": 0.20988689663679644 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21711297947152283, + "heat_direct": 0.20988689663679644, + "total_diffuse": 0.21711297947152283, + "total_direct": 0.20988689663679644 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json index 940476a0..cf66fc1e 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 1.1333022126284342e-05, - "direct": 0.0008843582343318347 + "electricity_diffuse": 1.1333022126284342e-05, + "electricity_direct": 0.0, + "heat_diffuse": 1.1333022126284342e-05, + "heat_direct": 0.0008843582343318347, + "total_diffuse": 1.1333022126284342e-05, + "total_direct": 0.0008843582343318347 } }, "front": { "absorptance": { - "diffuse": 0.020655354349546295, - "direct": 0.018276120310385523 + "electricity_diffuse": 0.020655354349546295, + "electricity_direct": 0.0, + "heat_diffuse": 0.020655354349546295, + "heat_direct": 0.018276120310385523, + "total_diffuse": 0.020655354349546295, + "total_direct": 0.018276120310385523 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9993754417977075, - "direct": 0.9512633803356221 + "electricity_diffuse": 0.9993754417977075, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993754417977075, + "heat_direct": 0.9512633803356221, + "total_diffuse": 0.9993754417977075, + "total_direct": 0.9512633803356221 } }, "front": { "absorptance": { - "diffuse": 0.8183700478086513, - "direct": 0.852826591042882 + "electricity_diffuse": 0.8183700478086513, + "electricity_direct": 0.0, + "heat_diffuse": 0.8183700478086513, + "heat_direct": 0.852826591042882, + "total_diffuse": 0.8183700478086513, + "total_direct": 0.852826591042882 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json index 877ed6fe..9f1fcb6c 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.4214944053561398e-05, - "direct": 0.0018895829311040763 + "electricity_diffuse": 2.4214944053561398e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.4214944053561398e-05, + "heat_direct": 0.0018895829311040763, + "total_diffuse": 2.4214944053561398e-05, + "total_direct": 0.0018895829311040763 } }, "front": { "absorptance": { - "diffuse": 0.05254877117391402, - "direct": 0.048011043306701646 + "electricity_diffuse": 0.05254877117391402, + "electricity_direct": 0.0, + "heat_diffuse": 0.05254877117391402, + "heat_direct": 0.048011043306701646, + "total_diffuse": 0.05254877117391402, + "total_direct": 0.048011043306701646 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9994039482042671, - "direct": 0.953487842186239 + "electricity_diffuse": 0.9994039482042671, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994039482042671, + "heat_direct": 0.953487842186239, + "total_diffuse": 0.9994039482042671, + "total_direct": 0.953487842186239 } }, "front": { "absorptance": { - "diffuse": 0.7903315096406136, - "direct": 0.8285430390890697 + "electricity_diffuse": 0.7903315096406136, + "electricity_direct": 0.0, + "heat_diffuse": 0.7903315096406136, + "heat_direct": 0.8285430390890697, + "total_diffuse": 0.7903315096406136, + "total_direct": 0.8285430390890697 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json index bdb8ccf9..1e239b76 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 3.967124255788326e-05, - "direct": 0.003095695890407841 + "electricity_diffuse": 3.967124255788326e-05, + "electricity_direct": 0.0, + "heat_diffuse": 3.967124255788326e-05, + "heat_direct": 0.003095695890407841, + "total_diffuse": 3.967124255788326e-05, + "total_direct": 0.003095695890407841 } }, "front": { "absorptance": { - "diffuse": 0.09867886525702739, - "direct": 0.09930203983840206 + "electricity_diffuse": 0.09867886525702739, + "electricity_direct": 0.0, + "heat_diffuse": 0.09867886525702739, + "heat_direct": 0.09930203983840206, + "total_diffuse": 0.09867886525702739, + "total_direct": 0.09930203983840206 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.999396912259253, - "direct": 0.9529388010002051 + "electricity_diffuse": 0.999396912259253, + "electricity_direct": 0.0, + "heat_diffuse": 0.999396912259253, + "heat_direct": 0.9529388010002051, + "total_diffuse": 0.999396912259253, + "total_direct": 0.9529388010002051 } }, "front": { "absorptance": { - "diffuse": 0.7440961654560475, - "direct": 0.7771600328788728 + "electricity_diffuse": 0.7440961654560475, + "electricity_direct": 0.0, + "heat_diffuse": 0.7440961654560475, + "heat_direct": 0.7771600328788728, + "total_diffuse": 0.7440961654560475, + "total_direct": 0.7771600328788728 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json index 7cdb5942..3f3f63ec 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.00011055325671438583, - "direct": 0.008626885381333218 + "electricity_diffuse": 0.00011055325671438583, + "electricity_direct": 0.0, + "heat_diffuse": 0.00011055325671438583, + "heat_direct": 0.008626885381333218, + "total_diffuse": 0.00011055325671438583, + "total_direct": 0.008626885381333218 } }, "front": { "absorptance": { - "diffuse": 0.3109641805346472, - "direct": 0.3240166188362334 + "electricity_diffuse": 0.3109641805346472, + "electricity_direct": 0.0, + "heat_diffuse": 0.3109641805346472, + "heat_direct": 0.3240166188362334, + "total_diffuse": 0.3109641805346472, + "total_direct": 0.3240166188362334 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9994613273658913, - "direct": 0.9579653534357551 + "electricity_diffuse": 0.9994613273658913, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994613273658913, + "heat_direct": 0.9579653534357551, + "total_diffuse": 0.9994613273658913, + "total_direct": 0.9579653534357551 } }, "front": { "absorptance": { - "diffuse": 0.5455390891470822, - "direct": 0.571936535979104 + "electricity_diffuse": 0.5455390891470822, + "electricity_direct": 0.0, + "heat_diffuse": 0.5455390891470822, + "heat_direct": 0.571936535979104, + "total_diffuse": 0.5455390891470822, + "total_direct": 0.571936535979104 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json index 76edb8f0..40dc96e4 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 1.1308246928018388e-05, - "direct": 0.0008824249326626456 + "electricity_diffuse": 1.1308246928018388e-05, + "electricity_direct": 0.0, + "heat_diffuse": 1.1308246928018388e-05, + "heat_direct": 0.0008824249326626456, + "total_diffuse": 1.1308246928018388e-05, + "total_direct": 0.0008824249326626456 } }, "front": { "absorptance": { - "diffuse": 0.020608505457423827, - "direct": 0.01823444831548995 + "electricity_diffuse": 0.020608505457423827, + "electricity_direct": 0.0, + "heat_diffuse": 0.020608505457423827, + "heat_direct": 0.01823444831548995, + "total_diffuse": 0.020608505457423827, + "total_direct": 0.01823444831548995 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9993755535463821, - "direct": 0.9512721005039338 + "electricity_diffuse": 0.9993755535463821, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993755535463821, + "heat_direct": 0.9512721005039338, + "total_diffuse": 0.9993755535463821, + "total_direct": 0.9512721005039338 } }, "front": { "absorptance": { - "diffuse": 0.8182384149043918, - "direct": 0.8526853133346398 + "electricity_diffuse": 0.8182384149043918, + "electricity_direct": 0.0, + "heat_diffuse": 0.8182384149043918, + "heat_direct": 0.8526853133346398, + "total_diffuse": 0.8182384149043918, + "total_direct": 0.8526853133346398 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json index a73a7d53..fd944b93 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.475733102688751e-05, - "direct": 0.0019319074214924604 + "electricity_diffuse": 2.475733102688751e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.475733102688751e-05, + "heat_direct": 0.0019319074214924604, + "total_diffuse": 2.475733102688751e-05, + "total_direct": 0.0019319074214924604 } }, "front": { "absorptance": { - "diffuse": 0.049573782369416904, - "direct": 0.0447797564648344 + "electricity_diffuse": 0.049573782369416904, + "electricity_direct": 0.0, + "heat_diffuse": 0.049573782369416904, + "heat_direct": 0.0447797564648344, + "total_diffuse": 0.049573782369416904, + "total_direct": 0.0447797564648344 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9993879218785187, - "direct": 0.9522372478625113 + "electricity_diffuse": 0.9993879218785187, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993879218785187, + "heat_direct": 0.9522372478625113, + "total_diffuse": 0.9993879218785187, + "total_direct": 0.9522372478625113 } }, "front": { "absorptance": { - "diffuse": 0.7929162204355961, - "direct": 0.8302574361629855 + "electricity_diffuse": 0.7929162204355961, + "electricity_direct": 0.0, + "heat_diffuse": 0.7929162204355961, + "heat_direct": 0.8302574361629855, + "total_diffuse": 0.7929162204355961, + "total_direct": 0.8302574361629855 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json index 833e4457..74f5f33f 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 2.6587292729414833e-05, - "direct": 0.002074706198562574 + "electricity_diffuse": 2.6587292729414833e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.6587292729414833e-05, + "heat_direct": 0.002074706198562574, + "total_diffuse": 2.6587292729414833e-05, + "total_direct": 0.002074706198562574 } }, "front": { "absorptance": { - "diffuse": 0.08030648446779298, - "direct": 0.07682260831890002 + "electricity_diffuse": 0.08030648446779298, + "electricity_direct": 0.0, + "heat_diffuse": 0.08030648446779298, + "heat_direct": 0.07682260831890002, + "total_diffuse": 0.08030648446779298, + "total_direct": 0.07682260831890002 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9994390517324219, - "direct": 0.9562271021851925 + "electricity_diffuse": 0.9994390517324219, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994390517324219, + "heat_direct": 0.9562271021851925, + "total_diffuse": 0.9994390517324219, + "total_direct": 0.9562271021851925 } }, "front": { "absorptance": { - "diffuse": 0.761998403979638, - "direct": 0.8013474411273057 + "electricity_diffuse": 0.761998403979638, + "electricity_direct": 0.0, + "heat_diffuse": 0.761998403979638, + "heat_direct": 0.8013474411273057, + "total_diffuse": 0.761998403979638, + "total_direct": 0.8013474411273057 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json index e2147029..8b6ccaa7 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 5.4777244793468835e-05, - "direct": 0.004274473917664296 + "electricity_diffuse": 5.4777244793468835e-05, + "electricity_direct": 0.0, + "heat_diffuse": 5.4777244793468835e-05, + "heat_direct": 0.004274473917664296, + "total_diffuse": 5.4777244793468835e-05, + "total_direct": 0.004274473917664296 } }, "front": { "absorptance": { - "diffuse": 0.20017534155817532, - "direct": 0.19629937291183652 + "electricity_diffuse": 0.20017534155817532, + "electricity_direct": 0.0, + "heat_diffuse": 0.20017534155817532, + "heat_direct": 0.19629937291183652, + "total_diffuse": 0.20017534155817532, + "total_direct": 0.19629937291183652 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9995382637123634, - "direct": 0.9639689851911568 + "electricity_diffuse": 0.9995382637123634, + "electricity_direct": 0.0, + "heat_diffuse": 0.9995382637123634, + "heat_direct": 0.9639689851911568, + "total_diffuse": 0.9995382637123634, + "total_direct": 0.9639689851911568 } }, "front": { "absorptance": { - "diffuse": 0.6517126913433153, - "direct": 0.6974282817983912 + "electricity_diffuse": 0.6517126913433153, + "electricity_direct": 0.0, + "heat_diffuse": 0.6517126913433153, + "heat_direct": 0.6974282817983912, + "total_diffuse": 0.6517126913433153, + "total_direct": 0.6974282817983912 } } } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json index 6dda4725..168d2fad 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 6.145822572444e-05, - "direct": 0.004795815924578338 + "electricity_diffuse": 6.145822572444e-05, + "electricity_direct": 0.0, + "heat_diffuse": 6.145822572444e-05, + "heat_direct": 0.004795815924578338, + "total_diffuse": 6.145822572444e-05, + "total_direct": 0.004795815924578338 } }, "front": { "absorptance": { - "diffuse": 0.21771415582776943, - "direct": 0.21022727573257058 + "electricity_diffuse": 0.21771415582776943, + "electricity_direct": 0.0, + "heat_diffuse": 0.21771415582776943, + "heat_direct": 0.21022727573257058, + "total_diffuse": 0.21771415582776943, + "total_direct": 0.21022727573257058 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.9996327877299915, - "direct": 0.9713450489100904 + "electricity_diffuse": 0.9996327877299915, + "electricity_direct": 0.0, + "heat_diffuse": 0.9996327877299915, + "heat_direct": 0.9713450489100904, + "total_diffuse": 0.9996327877299915, + "total_direct": 0.9713450489100904 } }, "front": { "absorptance": { - "diffuse": 0.6366265823748822, - "direct": 0.6923383149538882 + "electricity_diffuse": 0.6366265823748822, + "electricity_direct": 0.0, + "heat_diffuse": 0.6366265823748822, + "heat_direct": 0.6923383149538882, + "total_diffuse": 0.6366265823748822, + "total_direct": 0.6923383149538882 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json index 0cac6d3e..f9ed3a38 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.020644210749372005, - "direct": 0.01821634168005745 + "electricity_diffuse": 0.020644210749372005, + "electricity_direct": 0.0, + "heat_diffuse": 0.020644210749372005, + "heat_direct": 0.01821634168005745, + "total_diffuse": 0.020644210749372005, + "total_direct": 0.01821634168005745 } }, "front": { "absorptance": { - "diffuse": 0.020646335461351223, - "direct": 0.01821843316256077 + "electricity_diffuse": 0.020646335461351223, + "electricity_direct": 0.0, + "heat_diffuse": 0.020646335461351223, + "heat_direct": 0.01821843316256077, + "total_diffuse": 0.020646335461351223, + "total_direct": 0.01821843316256077 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json index 736903d4..84220216 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08926460919130687, - "direct": 0.08008378590496797 + "electricity_diffuse": 0.08926460919130687, + "electricity_direct": 0.0, + "heat_diffuse": 0.08926460919130687, + "heat_direct": 0.08008378590496797, + "total_diffuse": 0.08926460919130687, + "total_direct": 0.08008378590496797 } }, "front": { "absorptance": { - "diffuse": 0.08939709343264311, - "direct": 0.08021375582635834 + "electricity_diffuse": 0.08939709343264311, + "electricity_direct": 0.0, + "heat_diffuse": 0.08939709343264311, + "heat_direct": 0.08021375582635834, + "total_diffuse": 0.08939709343264311, + "total_direct": 0.08021375582635834 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json index c5512443..540abee9 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03730344551056944, - "direct": 0.03321439570832261 + "electricity_diffuse": 0.03730344551056944, + "electricity_direct": 0.0, + "heat_diffuse": 0.03730344551056944, + "heat_direct": 0.03321439570832261, + "total_diffuse": 0.03730344551056944, + "total_direct": 0.03321439570832261 } }, "front": { "absorptance": { - "diffuse": 0.03731388937282534, - "direct": 0.03322467623358403 + "electricity_diffuse": 0.03731388937282534, + "electricity_direct": 0.0, + "heat_diffuse": 0.03731388937282534, + "heat_direct": 0.03322467623358403, + "total_diffuse": 0.03731388937282534, + "total_direct": 0.03322467623358403 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json index 91e43958..c4a1a5fc 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.05958839713623189, - "direct": 0.0532407551599792 + "electricity_diffuse": 0.05958839713623189, + "electricity_direct": 0.0, + "heat_diffuse": 0.05958839713623189, + "heat_direct": 0.0532407551599792, + "total_diffuse": 0.05958839713623189, + "total_direct": 0.0532407551599792 } }, "front": { "absorptance": { - "diffuse": 0.05958839713623189, - "direct": 0.0532407551599792 + "electricity_diffuse": 0.05958839713623189, + "electricity_direct": 0.0, + "heat_diffuse": 0.05958839713623189, + "heat_direct": 0.0532407551599792, + "total_diffuse": 0.05958839713623189, + "total_direct": 0.0532407551599792 } } } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json index 9da23130..a66b3ddf 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json index 9fcbbcb6..9f0d295d 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.020599186176283802, - "direct": 0.01817650267923133 + "electricity_diffuse": 0.020599186176283802, + "electricity_direct": 0.0, + "heat_diffuse": 0.020599186176283802, + "heat_direct": 0.01817650267923133, + "total_diffuse": 0.020599186176283802, + "total_direct": 0.01817650267923133 } }, "front": { "absorptance": { - "diffuse": 0.020599540243454326, - "direct": 0.018176851120560042 + "electricity_diffuse": 0.020599540243454326, + "electricity_direct": 0.0, + "heat_diffuse": 0.020599540243454326, + "heat_direct": 0.018176851120560042, + "total_diffuse": 0.020599540243454326, + "total_direct": 0.018176851120560042 } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json index 57934c86..2888695f 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.10122776619680851, - "direct": 0.09129536790646695 + "electricity_diffuse": 0.10122776619680851, + "electricity_direct": 0.0, + "heat_diffuse": 0.10122776619680851, + "heat_direct": 0.09129536790646695, + "total_diffuse": 0.10122776619680851, + "total_direct": 0.09129536790646695 } }, "front": { "absorptance": { - "diffuse": 0.10132123583853693, - "direct": 0.09138611384142775 + "electricity_diffuse": 0.10132123583853693, + "electricity_direct": 0.0, + "heat_diffuse": 0.10132123583853693, + "heat_direct": 0.09138611384142775, + "total_diffuse": 0.10132123583853693, + "total_direct": 0.09138611384142775 } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json index 9f0ba279..27a4f5e8 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08019150490747642, - "direct": 0.07653450274614261 + "electricity_diffuse": 0.08019150490747642, + "electricity_direct": 0.0, + "heat_diffuse": 0.08019150490747642, + "heat_direct": 0.07653450274614261, + "total_diffuse": 0.08019150490747642, + "total_direct": 0.07653450274614261 } }, "front": { "absorptance": { - "diffuse": 0.08034593489738286, - "direct": 0.0766866244003363 + "electricity_diffuse": 0.08034593489738286, + "electricity_direct": 0.0, + "heat_diffuse": 0.08034593489738286, + "heat_direct": 0.0766866244003363, + "total_diffuse": 0.08034593489738286, + "total_direct": 0.0766866244003363 } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json index e89fc927..55ce3a2f 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.19993206114354123, - "direct": 0.19564113348377365 + "electricity_diffuse": 0.19993206114354123, + "electricity_direct": 0.0, + "heat_diffuse": 0.19993206114354123, + "heat_direct": 0.19564113348377365, + "total_diffuse": 0.19993206114354123, + "total_direct": 0.19564113348377365 } }, "front": { "absorptance": { - "diffuse": 0.20033855605658263, - "direct": 0.19603852362797722 + "electricity_diffuse": 0.20033855605658263, + "electricity_direct": 0.0, + "heat_diffuse": 0.20033855605658263, + "heat_direct": 0.19603852362797722, + "total_diffuse": 0.20033855605658263, + "total_direct": 0.19603852362797722 } } } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json index 85553e46..1fc512e5 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.21721902910470198, - "direct": 0.20926517779418835 + "electricity_diffuse": 0.21721902910470198, + "electricity_direct": 0.0, + "heat_diffuse": 0.21721902910470198, + "heat_direct": 0.20926517779418835, + "total_diffuse": 0.21721902910470198, + "total_direct": 0.20926517779418835 } }, "front": { "absorptance": { - "diffuse": 0.21784599315793615, - "direct": 0.20988689663679652 + "electricity_diffuse": 0.21784599315793615, + "electricity_direct": 0.0, + "heat_diffuse": 0.21784599315793615, + "heat_direct": 0.20988689663679652, + "total_diffuse": 0.21784599315793615, + "total_direct": 0.20988689663679652 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/photopic.json b/test/expected_results/NFRC_20748/condensed_spectrum/photopic.json index 78978095..8f8f96df 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5950566391456242, - "direct": 0.6181373706010637 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6432320511021385, + "heat_direct": 0.6695939741072621, + "total_diffuse": 0.6432320511021385, + "total_direct": 0.6695939741072621 } }, "front": { "absorptance": { - "diffuse": 0.5950566391456242, - "direct": 0.6181373706010637 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5950566391456242, + "heat_direct": 0.6181373706010637, + "total_diffuse": 0.5950566391456242, + "total_direct": 0.6181373706010637 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/solar.json b/test/expected_results/NFRC_20748/condensed_spectrum/solar.json index 3bd41049..8b3618f1 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.38667326861367946, - "direct": 0.4026245951304904 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6904668100385034, + "heat_direct": 0.7271920775700238, + "total_diffuse": 0.6904668100385034, + "total_direct": 0.7271920775700238 } }, "front": { "absorptance": { - "diffuse": 0.38667326861367946, - "direct": 0.4026245951304904 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.38667326861367946, + "heat_direct": 0.4026245951304904, + "total_diffuse": 0.38667326861367946, + "total_direct": 0.4026245951304904 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tdw.json b/test/expected_results/NFRC_20748/condensed_spectrum/tdw.json index 54559ec2..badb9fdd 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6455589581354383, + "heat_direct": 0.6717120760127275, + "total_diffuse": 0.6455589581354383, + "total_direct": 0.6717120760127275 } }, "front": { "absorptance": { - "diffuse": 0.6195235124191356, - "direct": 0.6439151736194082 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6195235124191356, + "heat_direct": 0.6439151736194082, + "total_diffuse": 0.6195235124191356, + "total_direct": 0.6439151736194082 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json index 8e44ce11..61195b4c 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5862474392906671, - "direct": 0.6116044086773967 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6843857491457088, + "heat_direct": 0.7164564730580826, + "total_diffuse": 0.6843857491457088, + "total_direct": 0.7164564730580826 } }, "front": { "absorptance": { - "diffuse": 0.5862474392906671, - "direct": 0.6116044086773967 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5862474392906671, + "heat_direct": 0.6116044086773967, + "total_diffuse": 0.5862474392906671, + "total_direct": 0.6116044086773967 } } } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json b/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/photopic.json b/test/expected_results/NFRC_20748/full_spectrum/photopic.json index 094a517a..e6cbd240 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_20748/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5981144854800783, - "direct": 0.6214225606255956 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6419714074174271, + "heat_direct": 0.6682606995628261, + "total_diffuse": 0.6419714074174271, + "total_direct": 0.6682606995628261 } }, "front": { "absorptance": { - "diffuse": 0.5981144854800783, - "direct": 0.6214225606255956 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5981144854800783, + "heat_direct": 0.6214225606255956, + "total_diffuse": 0.5981144854800783, + "total_direct": 0.6214225606255956 } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/solar.json b/test/expected_results/NFRC_20748/full_spectrum/solar.json index b1267a1c..1b8e8d77 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/solar.json +++ b/test/expected_results/NFRC_20748/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35918992745992423, - "direct": 0.3745028165389273 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.7081526267763314, + "heat_direct": 0.7473248864148766, + "total_diffuse": 0.7081526267763314, + "total_direct": 0.7473248864148766 } }, "front": { "absorptance": { - "diffuse": 0.35918992745992423, - "direct": 0.3745028165389273 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.35918992745992423, + "heat_direct": 0.3745028165389273, + "total_diffuse": 0.35918992745992423, + "total_direct": 0.3745028165389273 } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/tdw.json b/test/expected_results/NFRC_20748/full_spectrum/tdw.json index 545143ad..e7036b77 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_20748/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6522625933889115, + "heat_direct": 0.6792299359436617, + "total_diffuse": 0.6522625933889115, + "total_direct": 0.6792299359436617 } }, "front": { "absorptance": { - "diffuse": 0.6311819701197832, - "direct": 0.6567405042650089 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6311819701197832, + "heat_direct": 0.6567405042650089, + "total_diffuse": 0.6311819701197832, + "total_direct": 0.6567405042650089 } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/tkr.json b/test/expected_results/NFRC_20748/full_spectrum/tkr.json index 00587ff4..62eca2a9 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_20748/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5941523918363657, - "direct": 0.6182880447041461 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6605779675190548, + "heat_direct": 0.6892578703338424, + "total_diffuse": 0.6605779675190548, + "total_direct": 0.6892578703338424 } }, "front": { "absorptance": { - "diffuse": 0.5941523918363657, - "direct": 0.6182880447041461 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5941523918363657, + "heat_direct": 0.6182880447041461, + "total_diffuse": 0.5941523918363657, + "total_direct": 0.6182880447041461 } } } diff --git a/test/expected_results/NFRC_20748/full_spectrum/tuv.json b/test/expected_results/NFRC_20748/full_spectrum/tuv.json index 5aa7c0f4..cffbe432 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_20748/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6100891115317576, - "direct": 0.648746460537022 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.842628076226904, + "heat_direct": 0.8971936829647162, + "total_diffuse": 0.842628076226904, + "total_direct": 0.8971936829647162 } }, "front": { "absorptance": { - "diffuse": 0.6100891115317576, - "direct": 0.648746460537022 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6100891115317576, + "heat_direct": 0.648746460537022, + "total_diffuse": 0.6100891115317576, + "total_direct": 0.648746460537022 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json b/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json index 92589b74..da979724 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.02130460725576736, - "direct": 0.007831744195902905 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02490748545808261, + "heat_direct": 0.011748414204579402, + "total_diffuse": 0.02490748545808261, + "total_direct": 0.011748414204579402 } }, "front": { "absorptance": { - "diffuse": 0.02130460725576736, - "direct": 0.007831744195902905 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02130460725576736, + "heat_direct": 0.007831744195902905, + "total_diffuse": 0.02130460725576736, + "total_direct": 0.007831744195902905 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/solar.json b/test/expected_results/NFRC_21467/condensed_spectrum/solar.json index ea9aa794..380a3e96 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03892731759315777, - "direct": 0.027082380486598015 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03684686681892483, + "heat_direct": 0.02482073335494376, + "total_diffuse": 0.03684686681892483, + "total_direct": 0.02482073335494376 } }, "front": { "absorptance": { - "diffuse": 0.03892731759315777, - "direct": 0.027082380486598015 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03892731759315777, + "heat_direct": 0.027082380486598015, + "total_diffuse": 0.03892731759315777, + "total_direct": 0.027082380486598015 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json b/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json index 72a24f88..f5e55bad 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.02234997045519687, - "direct": 0.009022889294141556 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.024068237889484503, + "heat_direct": 0.010890808815382982, + "total_diffuse": 0.024068237889484503, + "total_direct": 0.010890808815382982 } }, "front": { "absorptance": { - "diffuse": 0.02234997045519687, - "direct": 0.009022889294141556 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02234997045519687, + "heat_direct": 0.009022889294141556, + "total_diffuse": 0.02234997045519687, + "total_direct": 0.009022889294141556 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json index 3bcfa73c..8f70364f 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.02378921870496653, - "direct": 0.011340104361527888 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02117182758932583, + "heat_direct": 0.008494752199187643, + "total_diffuse": 0.02117182758932583, + "total_direct": 0.008494752199187643 } }, "front": { "absorptance": { - "diffuse": 0.02378921870496653, - "direct": 0.011340104361527888 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02378921870496653, + "heat_direct": 0.011340104361527888, + "total_diffuse": 0.02378921870496653, + "total_direct": 0.011340104361527888 } } } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json b/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/photopic.json b/test/expected_results/NFRC_21467/full_spectrum/photopic.json index 4fbef2b9..a0f74d58 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_21467/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.01940687712602069, - "direct": 0.005747454942183318 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023814208496576176, + "heat_direct": 0.010538641773384252, + "total_diffuse": 0.023814208496576176, + "total_direct": 0.010538641773384252 } }, "front": { "absorptance": { - "diffuse": 0.01940687712602069, - "direct": 0.005747454942183318 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.01940687712602069, + "heat_direct": 0.005747454942183318, + "total_diffuse": 0.01940687712602069, + "total_direct": 0.005747454942183318 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/solar.json b/test/expected_results/NFRC_21467/full_spectrum/solar.json index c36d9a83..bd86dca0 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/solar.json +++ b/test/expected_results/NFRC_21467/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.04479873035860828, - "direct": 0.03353231697793517 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03953702892214598, + "heat_direct": 0.02781234892640383, + "total_diffuse": 0.03953702892214598, + "total_direct": 0.02781234892640383 } }, "front": { "absorptance": { - "diffuse": 0.04479873035860828, - "direct": 0.03353231697793517 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04479873035860828, + "heat_direct": 0.03353231697793517, + "total_diffuse": 0.04479873035860828, + "total_direct": 0.03353231697793517 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tdw.json b/test/expected_results/NFRC_21467/full_spectrum/tdw.json index d81c177b..a823585e 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.027168017805393133, + "heat_direct": 0.014363262065427046, + "total_diffuse": 0.027168017805393133, + "total_direct": 0.014363262065427046 } }, "front": { "absorptance": { - "diffuse": 0.027857632277614213, - "direct": 0.015112938343454388 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.027857632277614213, + "heat_direct": 0.015112938343454388, + "total_diffuse": 0.027857632277614213, + "total_direct": 0.015112938343454388 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tkr.json b/test/expected_results/NFRC_21467/full_spectrum/tkr.json index 786f716a..4d8b8f9b 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.038854393366993756, - "direct": 0.027791166526497327 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03230868498762467, + "heat_direct": 0.020675361257659095, + "total_diffuse": 0.03230868498762467, + "total_direct": 0.020675361257659095 } }, "front": { "absorptance": { - "diffuse": 0.038854393366993756, - "direct": 0.027791166526497327 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.038854393366993756, + "heat_direct": 0.027791166526497327, + "total_diffuse": 0.038854393366993756, + "total_direct": 0.027791166526497327 } } } diff --git a/test/expected_results/NFRC_21467/full_spectrum/tuv.json b/test/expected_results/NFRC_21467/full_spectrum/tuv.json index 39d27fed..3450354d 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_21467/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.21480833379244502, - "direct": 0.18863592509411453 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.16075892996802066, + "heat_direct": 0.1308889394581571, + "total_diffuse": 0.16075892996802066, + "total_direct": 0.1308889394581571 } }, "front": { "absorptance": { - "diffuse": 0.21480833379244502, - "direct": 0.18863592509411453 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21480833379244502, + "heat_direct": 0.18863592509411453, + "total_diffuse": 0.21480833379244502, + "total_direct": 0.18863592509411453 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json b/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json index 44df4aa1..ac4533fc 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.21144600639598807, - "direct": 0.21771440077458742 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20595485048711687, + "heat_direct": 0.21174499396882265, + "total_diffuse": 0.20595485048711687, + "total_direct": 0.21174499396882265 } }, "front": { "absorptance": { - "diffuse": 0.21144600639598807, - "direct": 0.21771440077458742 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21144600639598807, + "heat_direct": 0.21771440077458742, + "total_diffuse": 0.21144600639598807, + "total_direct": 0.21771440077458742 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/solar.json b/test/expected_results/NFRC_6046/condensed_spectrum/solar.json index ffb712f6..26088e03 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3165123848016446, - "direct": 0.310593740076164 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.18902989314390595, + "heat_direct": 0.1743900247029186, + "total_diffuse": 0.18902989314390595, + "total_direct": 0.1743900247029186 } }, "front": { "absorptance": { - "diffuse": 0.3165123848016446, - "direct": 0.310593740076164 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3165123848016446, + "heat_direct": 0.310593740076164, + "total_diffuse": 0.3165123848016446, + "total_direct": 0.310593740076164 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json b/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json index 5d46bc9f..68706898 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865889 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20789614336161844, + "heat_direct": 0.21339350638578325, + "total_diffuse": 0.20789614336161844, + "total_direct": 0.21339350638578325 } }, "front": { "absorptance": { - "diffuse": 0.2049346516678872, - "direct": 0.21017408428865889 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2049346516678872, + "heat_direct": 0.21017408428865889, + "total_diffuse": 0.2049346516678872, + "total_direct": 0.21017408428865889 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json index cd5897dc..6fe95db5 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3474131772132477, - "direct": 0.3332344433533887 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.32099447562159333, + "heat_direct": 0.30500840803411466, + "total_diffuse": 0.32099447562159333, + "total_direct": 0.30500840803411466 } }, "front": { "absorptance": { - "diffuse": 0.3474131772132477, - "direct": 0.3332344433533887 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3474131772132477, + "heat_direct": 0.3332344433533887, + "total_diffuse": 0.3474131772132477, + "total_direct": 0.3332344433533887 } } } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json b/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/photopic.json b/test/expected_results/NFRC_6046/full_spectrum/photopic.json index e10df8cc..92cf783e 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_6046/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.20157984592037273, - "direct": 0.20677675878142793 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20298649813109806, + "heat_direct": 0.20830592302651574, + "total_diffuse": 0.20298649813109806, + "total_direct": 0.20830592302651574 } }, "front": { "absorptance": { - "diffuse": 0.20157984592037273, - "direct": 0.20677675878142793 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20157984592037273, + "heat_direct": 0.20677675878142793, + "total_diffuse": 0.20157984592037273, + "total_direct": 0.20677675878142793 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/solar.json b/test/expected_results/NFRC_6046/full_spectrum/solar.json index 7ccb01a8..55fe11c7 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/solar.json +++ b/test/expected_results/NFRC_6046/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3332209818455474, - "direct": 0.3308185520563085 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1804070999243456, + "heat_direct": 0.1675504969091248, + "total_diffuse": 0.1804070999243456, + "total_direct": 0.1675504969091248 } }, "front": { "absorptance": { - "diffuse": 0.3332209818455474, - "direct": 0.3308185520563085 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3332209818455474, + "heat_direct": 0.3308185520563085, + "total_diffuse": 0.3332209818455474, + "total_direct": 0.3308185520563085 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tdw.json b/test/expected_results/NFRC_6046/full_spectrum/tdw.json index 423b106d..f873f8e7 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2031226492561183, - "direct": 0.20805730095160632 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2070373583845654, + "heat_direct": 0.2123129607255692, + "total_diffuse": 0.2070373583845654, + "total_direct": 0.2123129607255692 } }, "front": { "absorptance": { - "diffuse": 0.2031226492561183, - "direct": 0.20805730095160632 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2031226492561183, + "heat_direct": 0.20805730095160632, + "total_diffuse": 0.2031226492561183, + "total_direct": 0.20805730095160632 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tkr.json b/test/expected_results/NFRC_6046/full_spectrum/tkr.json index e39efc51..3dbc2640 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2629084500980207, - "direct": 0.27429801998952036 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.25106009876890367, + "heat_direct": 0.26141773936465934, + "total_diffuse": 0.25106009876890367, + "total_direct": 0.26141773936465934 } }, "front": { "absorptance": { - "diffuse": 0.2629084500980207, - "direct": 0.27429801998952036 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2629084500980207, + "heat_direct": 0.27429801998952036, + "total_diffuse": 0.2629084500980207, + "total_direct": 0.27429801998952036 } } } diff --git a/test/expected_results/NFRC_6046/full_spectrum/tuv.json b/test/expected_results/NFRC_6046/full_spectrum/tuv.json index 8af054ea..79166171 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_6046/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.7381188165533864, - "direct": 0.7803103394530961 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5396045079841761, + "heat_direct": 0.5682154389669245, + "total_diffuse": 0.5396045079841761, + "total_direct": 0.5682154389669245 } }, "front": { "absorptance": { - "diffuse": 0.7381188165533864, - "direct": 0.7803103394530961 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.7381188165533864, + "heat_direct": 0.7803103394530961, + "total_diffuse": 0.7381188165533864, + "total_direct": 0.7803103394530961 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json b/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json index 74ae9e54..8bd42469 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.42808086299702974, - "direct": 0.4488349077932271 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3333073025453404, + "heat_direct": 0.3475777791882469, + "total_diffuse": 0.3333073025453404, + "total_direct": 0.3475777791882469 } }, "front": { "absorptance": { - "diffuse": 0.42808086299702974, - "direct": 0.4488349077932271 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.42808086299702974, + "heat_direct": 0.4488349077932271, + "total_diffuse": 0.42808086299702974, + "total_direct": 0.4488349077932271 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/solar.json b/test/expected_results/NFRC_9223/condensed_spectrum/solar.json index efcf29a6..cf3949e2 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/solar.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.37017481920902645, - "direct": 0.3895920908217363 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20796091209517747, + "heat_direct": 0.21628094395904024, + "total_diffuse": 0.20796091209517747, + "total_direct": 0.21628094395904024 } }, "front": { "absorptance": { - "diffuse": 0.37017481920902645, - "direct": 0.3895920908217363 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.37017481920902645, + "heat_direct": 0.3895920908217363, + "total_diffuse": 0.37017481920902645, + "total_direct": 0.3895920908217363 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tdw.json b/test/expected_results/NFRC_9223/condensed_spectrum/tdw.json index 32c3b8e3..977c8656 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/tdw.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.35988666720622264, + "heat_direct": 0.3756264560127471, + "total_diffuse": 0.35988666720622264, + "total_direct": 0.3756264560127471 } }, "front": { "absorptance": { - "diffuse": 0.4485621103708498, - "direct": 0.4703682881210946 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.4485621103708498, + "heat_direct": 0.4703682881210946, + "total_diffuse": 0.4485621103708498, + "total_direct": 0.4703682881210946 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json b/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json index 7a05ef4d..bf5fbcbb 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6327884163934027, - "direct": 0.6708784532857739 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5295488389465741, + "heat_direct": 0.5605761377366382, + "total_diffuse": 0.5295488389465741, + "total_direct": 0.5605761377366382 } }, "front": { "absorptance": { - "diffuse": 0.6327884163934027, - "direct": 0.6708784532857739 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6327884163934027, + "heat_direct": 0.6708784532857739, + "total_diffuse": 0.6327884163934027, + "total_direct": 0.6708784532857739 } } } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json b/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json index 3640989f..3afe8db7 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/photopic.json b/test/expected_results/NFRC_9223/full_spectrum/photopic.json index 213f227e..3f77af83 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/photopic.json +++ b/test/expected_results/NFRC_9223/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4122362100452211, - "direct": 0.43134774003448656 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.33614607050617007, + "heat_direct": 0.3500521866316572, + "total_diffuse": 0.33614607050617007, + "total_direct": 0.3500521866316572 } }, "front": { "absorptance": { - "diffuse": 0.4122362100452211, - "direct": 0.43134774003448656 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.4122362100452211, + "heat_direct": 0.43134774003448656, + "total_diffuse": 0.4122362100452211, + "total_direct": 0.43134774003448656 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/solar.json b/test/expected_results/NFRC_9223/full_spectrum/solar.json index 1894ba53..0a47da44 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/solar.json +++ b/test/expected_results/NFRC_9223/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.36046959152540087, - "direct": 0.3791526235572254 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.19254031692189347, + "heat_direct": 0.19973511434867194, + "total_diffuse": 0.19254031692189347, + "total_direct": 0.19973511434867194 } }, "front": { "absorptance": { - "diffuse": 0.36046959152540087, - "direct": 0.3791526235572254 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.36046959152540087, + "heat_direct": 0.3791526235572254, + "total_diffuse": 0.36046959152540087, + "total_direct": 0.3791526235572254 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/tdw.json b/test/expected_results/NFRC_9223/full_spectrum/tdw.json index d2c7a21e..ad6241b0 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/tdw.json +++ b/test/expected_results/NFRC_9223/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.36803103392025155, + "heat_direct": 0.38378206971456574, + "total_diffuse": 0.36803103392025155, + "total_direct": 0.38378206971456574 } }, "front": { "absorptance": { - "diffuse": 0.43606911020611816, - "direct": 0.45647470896626163 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.43606911020611816, + "heat_direct": 0.45647470896626163, + "total_diffuse": 0.43606911020611816, + "total_direct": 0.45647470896626163 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/tkr.json b/test/expected_results/NFRC_9223/full_spectrum/tkr.json index d258aa81..f9bc28e8 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/tkr.json +++ b/test/expected_results/NFRC_9223/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.5475369851963483, - "direct": 0.5783675175696056 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5111788356340893, + "heat_direct": 0.5395220652248938, + "total_diffuse": 0.5111788356340893, + "total_direct": 0.5395220652248938 } }, "front": { "absorptance": { - "diffuse": 0.5475369851963483, - "direct": 0.5783675175696056 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5475369851963483, + "heat_direct": 0.5783675175696056, + "total_diffuse": 0.5475369851963483, + "total_direct": 0.5783675175696056 } } } diff --git a/test/expected_results/NFRC_9223/full_spectrum/tuv.json b/test/expected_results/NFRC_9223/full_spectrum/tuv.json index d49ba748..05cec5cb 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/tuv.json +++ b/test/expected_results/NFRC_9223/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.8722537002091344, - "direct": 0.931593849315667 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6689693304180415, + "heat_direct": 0.7144025622392285, + "total_diffuse": 0.6689693304180415, + "total_direct": 0.7144025622392285 } }, "front": { "absorptance": { - "diffuse": 0.8722537002091344, - "direct": 0.931593849315667 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.8722537002091344, + "heat_direct": 0.931593849315667, + "total_diffuse": 0.8722537002091344, + "total_direct": 0.931593849315667 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json index 908e5679..fba96dee 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.041049215445554454, - "direct": 0.03682268998259828 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0408840161359844, + "heat_direct": 0.03665927497915069, + "total_diffuse": 0.0408840161359844, + "total_direct": 0.03665927497915069 } }, "front": { "absorptance": { - "diffuse": 0.041049215445554454, - "direct": 0.03682268998259828 + "electricity_diffuse": 0.00934144584719916, + "electricity_direct": 0.009437468258817723, + "heat_diffuse": 0.031707769598355286, + "heat_direct": 0.027385221723780558, + "total_diffuse": 0.041049215445554454, + "total_direct": 0.03682268998259828 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json index 10ee3deb..34410d09 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.08877321970687813, - "direct": 0.08021374030883487 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08864135596839048, + "heat_direct": 0.08008377065083554, + "total_diffuse": 0.08864135596839048, + "total_direct": 0.08008377065083554 } }, "front": { "absorptance": { - "diffuse": 0.08877321970687813, - "direct": 0.08021374030883487 + "electricity_diffuse": 0.015424398761241782, + "electricity_direct": 0.015582948946196811, + "heat_diffuse": 0.07334882094563633, + "heat_direct": 0.06463079136263805, + "total_diffuse": 0.08877321970687813, + "total_direct": 0.08021374030883487 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json index eb25dc25..cd5fe57b 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03366997965683507, - "direct": 0.03013557531472839 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.033551638847385074, + "heat_direct": 0.03001851269603711, + "total_diffuse": 0.033551638847385074, + "total_direct": 0.03001851269603711 } }, "front": { "absorptance": { - "diffuse": 0.03366997965683507, - "direct": 0.03013557531472839 + "electricity_diffuse": 0.007354725317906033, + "electricity_direct": 0.007430325869830143, + "heat_diffuse": 0.026315254338929034, + "heat_direct": 0.022705249444898247, + "total_diffuse": 0.03366997965683507, + "total_direct": 0.03013557531472839 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json index d9f356cc..18b20024 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8676714868343274, + "SHGC": 0.8630658145972147, "U": 5.330658905492318, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.23743453745857, - 305.1471568219097 + 304.81623439239434, + 304.71835349223846 ], "layer_temperatures_u": [ 303.0551847412668, 302.9252019543065 ], - "relative_heat_gain": 670.6839528705531, + "relative_heat_gain": 667.3440464065566, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.060266246201903, + "system_effective_conductivity_shgc": 1.7879311096192407, "system_effective_conductivity_u": 0.9999999988896976 } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json index e98de487..503fef38 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03784021818080131, - "direct": 0.03402029391182644 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784021818080131, + "heat_direct": 0.03402029391182644, + "total_diffuse": 0.03784021818080131, + "total_direct": 0.03402029391182644 } }, "front": { "absorptance": { - "diffuse": 0.03784021818080131, - "direct": 0.03402029391182644 + "electricity_diffuse": 0.0033456897169059896, + "electricity_direct": 0.0033800806667010973, + "heat_diffuse": 0.03449452846389533, + "heat_direct": 0.030640213245125343, + "total_diffuse": 0.03784021818080131, + "total_direct": 0.03402029391182644 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json b/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json index 3640989f..8e8ea359 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/photopic.json index d0a712db..af9d1c83 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/photopic.json +++ b/test/expected_results/PV_single_layer/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.03857824700073578, - "direct": 0.03457984378082897 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03853914864122162, + "heat_direct": 0.034541200497708625, + "total_diffuse": 0.03853914864122162, + "total_direct": 0.034541200497708625 } }, "front": { "absorptance": { - "diffuse": 0.03857824700073578, - "direct": 0.03457984378082897 + "electricity_diffuse": 0.009279156971295511, + "electricity_direct": 0.009374539104291353, + "heat_diffuse": 0.029299090029440266, + "heat_direct": 0.025205304676537615, + "total_diffuse": 0.03857824700073578, + "total_direct": 0.03457984378082897 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/solar.json b/test/expected_results/PV_single_layer/full_spectrum/solar.json index fe405599..656bf954 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/solar.json +++ b/test/expected_results/PV_single_layer/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.10065810682676588, - "direct": 0.09138611172244926 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10056500361653711, + "heat_direct": 0.09129536587391314, + "total_diffuse": 0.10056500361653711, + "total_direct": 0.09129536587391314 } }, "front": { "absorptance": { - "diffuse": 0.10065810682676588, - "direct": 0.09138611172244926 + "electricity_diffuse": 0.013580394695368238, + "electricity_direct": 0.013719990028971996, + "heat_diffuse": 0.08707771213139764, + "heat_direct": 0.07766612169347727, + "total_diffuse": 0.10065810682676588, + "total_direct": 0.09138611172244926 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/tdw.json index 093caad3..4de4f7b9 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tdw.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.036858887527396474, - "direct": 0.033652432646644165 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.036831246893266396, + "heat_direct": 0.033624948839384876, + "total_diffuse": 0.036831246893266396, + "total_direct": 0.033624948839384876 } }, "front": { "absorptance": { - "diffuse": 0.036858887527396474, - "direct": 0.033652432646644165 + "electricity_diffuse": 0.00744029671111718, + "electricity_direct": 0.007516776866870944, + "heat_diffuse": 0.02941859081627928, + "heat_direct": 0.02613565577977322, + "total_diffuse": 0.036858887527396474, + "total_direct": 0.033652432646644165 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json index 66f47528..5e310006 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8606340569122106, + "SHGC": 0.8565649786432729, "U": 5.330658914047553, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.5386513387863, - 305.4537947343269 + 305.16865947631425, + 305.077142114568 ], "layer_temperatures_u": [ 303.05518474126666, 302.9252019543065 ], - "relative_heat_gain": 665.5806028584745, + "relative_heat_gain": 662.6298195589143, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 0.9999999999999998 ], - "system_effective_conductivity_shgc": 2.285112887814648, + "system_effective_conductivity_shgc": 2.0126861165190615, "system_effective_conductivity_u": 1.0000000000002003 } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/tkr.json index ae1aa5e6..8fb61c69 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tkr.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.045842298553090424, - "direct": 0.04303289690477625 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04576331182436012, + "heat_direct": 0.04295435832934961, + "total_diffuse": 0.04576331182436012, + "total_direct": 0.04295435832934961 } }, "front": { "absorptance": { - "diffuse": 0.045842298553090424, - "direct": 0.04303289690477625 + "electricity_diffuse": 0.004997384918395449, + "electricity_direct": 0.0050487539419384634, + "heat_diffuse": 0.040844913634694995, + "heat_direct": 0.03798414296283779, + "total_diffuse": 0.045842298553090424, + "total_direct": 0.04303289690477625 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/tuv.json index 025f4cc8..a7217215 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/tuv.json +++ b/test/expected_results/PV_single_layer/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2171129831603602, - "direct": 0.20988689991863296 + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21648801522223893, + "heat_direct": 0.20926518233597152, + "total_diffuse": 0.21648801522223893, + "total_direct": 0.20926518233597152 } }, "front": { "absorptance": { - "diffuse": 0.2171129831603602, - "direct": 0.20988689991863296 + "electricity_diffuse": 0.001798401077259391, + "electricity_direct": 0.0018168871672416657, + "heat_diffuse": 0.21531458208310086, + "heat_direct": 0.2080700127513913, + "total_diffuse": 0.2171129831603602, + "total_direct": 0.20988689991863296 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json index e7d690b7..f7ff6aaa 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2226895742042057, - "direct": 0.2286118910612547 + "electricity_diffuse": 0.2226895742042057, + "electricity_direct": 0.0, + "heat_diffuse": 0.2226895742042057, + "heat_direct": 0.2286118910612547, + "total_diffuse": 0.2226895742042057, + "total_direct": 0.2286118910612547 } }, "front": { "absorptance": { - "diffuse": 0.2435462504158027, - "direct": 0.22587091434785686 + "electricity_diffuse": 0.2435462504158027, + "electricity_direct": 0.0, + "heat_diffuse": 0.2435462504158027, + "heat_direct": 0.22587091434785686, + "total_diffuse": 0.2435462504158027, + "total_direct": 0.22587091434785686 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.03401157392603615, - "direct": 0.03211438189732728 + "electricity_diffuse": 0.03401157392603615, + "electricity_direct": 0.0, + "heat_diffuse": 0.03401157392603615, + "heat_direct": 0.03211438189732728, + "total_diffuse": 0.03401157392603615, + "total_direct": 0.03211438189732728 } }, "front": { "absorptance": { - "diffuse": 0.0010776474685896189, - "direct": 0.002208518653589231 + "electricity_diffuse": 0.0010776474685896189, + "electricity_direct": 0.0, + "heat_diffuse": 0.0010776474685896189, + "heat_direct": 0.002208518653589231, + "total_diffuse": 0.0010776474685896189, + "total_direct": 0.002208518653589231 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json index 7fbeedf5..e5efaf1f 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.25191512894260915, - "direct": 0.2613174478537789 + "electricity_diffuse": 0.25191512894260915, + "electricity_direct": 0.0, + "heat_diffuse": 0.25191512894260915, + "heat_direct": 0.2613174478537789, + "total_diffuse": 0.25191512894260915, + "total_direct": 0.2613174478537789 } }, "front": { "absorptance": { - "diffuse": 0.3051518535352182, - "direct": 0.28297996530383174 + "electricity_diffuse": 0.3051518535352182, + "electricity_direct": 0.0, + "heat_diffuse": 0.3051518535352182, + "heat_direct": 0.28297996530383174, + "total_diffuse": 0.3051518535352182, + "total_direct": 0.28297996530383174 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.13527373606637416, - "direct": 0.1285845656759016 + "electricity_diffuse": 0.13527373606637416, + "electricity_direct": 0.0, + "heat_diffuse": 0.13527373606637416, + "heat_direct": 0.1285845656759016, + "total_diffuse": 0.13527373606637416, + "total_direct": 0.1285845656759016 } }, "front": { "absorptance": { - "diffuse": 0.004411971008846174, - "direct": 0.009532249626048107 + "electricity_diffuse": 0.004411971008846174, + "electricity_direct": 0.0, + "heat_diffuse": 0.004411971008846174, + "heat_direct": 0.009532249626048107, + "total_diffuse": 0.004411971008846174, + "total_direct": 0.009532249626048107 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json index adbab82f..6990b0c3 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.3980091499367147, - "direct": 0.40977797840266295 + "electricity_diffuse": 0.3980091499367147, + "electricity_direct": 0.0, + "heat_diffuse": 0.3980091499367147, + "heat_direct": 0.40977797840266295, + "total_diffuse": 0.3980091499367147, + "total_direct": 0.40977797840266295 } }, "front": { "absorptance": { - "diffuse": 0.48295622075492406, - "direct": 0.44843136738565537 + "electricity_diffuse": 0.48295622075492406, + "electricity_direct": 0.0, + "heat_diffuse": 0.48295622075492406, + "heat_direct": 0.44843136738565537, + "total_diffuse": 0.48295622075492406, + "total_direct": 0.44843136738565537 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.047348133332726944, - "direct": 0.043565327391966426 + "electricity_diffuse": 0.047348133332726944, + "electricity_direct": 0.0, + "heat_diffuse": 0.047348133332726944, + "heat_direct": 0.043565327391966426, + "total_diffuse": 0.047348133332726944, + "total_direct": 0.043565327391966426 } }, "front": { "absorptance": { - "diffuse": 0.0015045016406481948, - "direct": 0.003823711452164446 + "electricity_diffuse": 0.0015045016406481948, + "electricity_direct": 0.0, + "heat_diffuse": 0.0015045016406481948, + "heat_direct": 0.003823711452164446, + "total_diffuse": 0.0015045016406481948, + "total_direct": 0.003823711452164446 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json index fdeea46a..c5577ccb 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6007133882771855, - "direct": 0.6194666819846051 + "electricity_diffuse": 0.6007133882771855, + "electricity_direct": 0.0, + "heat_diffuse": 0.6007133882771855, + "heat_direct": 0.6194666819846051, + "total_diffuse": 0.6007133882771855, + "total_direct": 0.6194666819846051 } }, "front": { "absorptance": { - "diffuse": 0.7645384905033865, - "direct": 0.710184979861517 + "electricity_diffuse": 0.7645384905033865, + "electricity_direct": 0.0, + "heat_diffuse": 0.7645384905033865, + "heat_direct": 0.710184979861517, + "total_diffuse": 0.7645384905033865, + "total_direct": 0.710184979861517 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.06645431943719309, - "direct": 0.060176911913809826 + "electricity_diffuse": 0.06645431943719309, + "electricity_direct": 0.0, + "heat_diffuse": 0.06645431943719309, + "heat_direct": 0.060176911913809826, + "total_diffuse": 0.06645431943719309, + "total_direct": 0.060176911913809826 } }, "front": { "absorptance": { - "diffuse": 0.002120827354363467, - "direct": 0.005995365691595851 + "electricity_diffuse": 0.002120827354363467, + "electricity_direct": 0.0, + "heat_diffuse": 0.002120827354363467, + "heat_direct": 0.005995365691595851, + "total_diffuse": 0.002120827354363467, + "total_direct": 0.005995365691595851 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json index dc324e11..1ab46415 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } }, "layer 1": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json index 45bd79e4..786ea3fc 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.22494857904910706, - "direct": 0.23092024184065194 + "electricity_diffuse": 0.22494857904910706, + "electricity_direct": 0.0, + "heat_diffuse": 0.22494857904910706, + "heat_direct": 0.23092024184065194, + "total_diffuse": 0.22494857904910706, + "total_direct": 0.23092024184065194 } }, "front": { "absorptance": { - "diffuse": 0.24609523751448262, - "direct": 0.22824183309557824 + "electricity_diffuse": 0.24609523751448262, + "electricity_direct": 0.0, + "heat_diffuse": 0.24609523751448262, + "heat_direct": 0.22824183309557824, + "total_diffuse": 0.24609523751448262, + "total_direct": 0.22824183309557824 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.033939638939395195, - "direct": 0.03204473959062078 + "electricity_diffuse": 0.033939638939395195, + "electricity_direct": 0.0, + "heat_diffuse": 0.033939638939395195, + "heat_direct": 0.03204473959062078, + "total_diffuse": 0.033939638939395195, + "total_direct": 0.03204473959062078 } }, "front": { "absorptance": { - "diffuse": 0.0010749567144315412, - "direct": 0.0022037837727555227 + "electricity_diffuse": 0.0010749567144315412, + "electricity_direct": 0.0, + "heat_diffuse": 0.0010749567144315412, + "heat_direct": 0.0022037837727555227, + "total_diffuse": 0.0010749567144315412, + "total_direct": 0.0022037837727555227 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json index aab96f3f..2ff87f6c 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.2485159297062218, - "direct": 0.25833215598692966 + "electricity_diffuse": 0.2485159297062218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2485159297062218, + "heat_direct": 0.25833215598692966, + "total_diffuse": 0.2485159297062218, + "total_direct": 0.25833215598692966 } }, "front": { "absorptance": { - "diffuse": 0.3067236443745717, - "direct": 0.2844107921703933 + "electricity_diffuse": 0.3067236443745717, + "electricity_direct": 0.0, + "heat_diffuse": 0.3067236443745717, + "heat_direct": 0.2844107921703933, + "total_diffuse": 0.3067236443745717, + "total_direct": 0.2844107921703933 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.15111046568957706, - "direct": 0.14398501093246918 + "electricity_diffuse": 0.15111046568957706, + "electricity_direct": 0.0, + "heat_diffuse": 0.15111046568957706, + "heat_direct": 0.14398501093246918, + "total_diffuse": 0.15111046568957706, + "total_direct": 0.14398501093246918 } }, "front": { "absorptance": { - "diffuse": 0.00495577099816131, - "direct": 0.01082774455258001 + "electricity_diffuse": 0.00495577099816131, + "electricity_direct": 0.0, + "heat_diffuse": 0.00495577099816131, + "heat_direct": 0.01082774455258001, + "total_diffuse": 0.00495577099816131, + "total_direct": 0.01082774455258001 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json index f4aaf3de..ebd67261 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.35603053296200377, - "direct": 0.36867870894501026 + "electricity_diffuse": 0.35603053296200377, + "electricity_direct": 0.0, + "heat_diffuse": 0.35603053296200377, + "heat_direct": 0.36867870894501026, + "total_diffuse": 0.35603053296200377, + "total_direct": 0.36867870894501026 } }, "front": { "absorptance": { - "diffuse": 0.47341255732188997, - "direct": 0.43939546593356804 + "electricity_diffuse": 0.47341255732188997, + "electricity_direct": 0.0, + "heat_diffuse": 0.47341255732188997, + "heat_direct": 0.43939546593356804, + "total_diffuse": 0.47341255732188997, + "total_direct": 0.43939546593356804 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.09084002524400123, - "direct": 0.08770671734678737 + "electricity_diffuse": 0.09084002524400123, + "electricity_direct": 0.0, + "heat_diffuse": 0.09084002524400123, + "heat_direct": 0.08770671734678737, + "total_diffuse": 0.09084002524400123, + "total_direct": 0.08770671734678737 } }, "front": { "absorptance": { - "diffuse": 0.0031627112267114477, - "direct": 0.008671185704064806 + "electricity_diffuse": 0.0031627112267114477, + "electricity_direct": 0.0, + "heat_diffuse": 0.0031627112267114477, + "heat_direct": 0.008671185704064806, + "total_diffuse": 0.0031627112267114477, + "total_direct": 0.008671185704064806 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json index ea23561b..3215adff 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.43620134983467096, - "direct": 0.4568458584135705 + "electricity_diffuse": 0.43620134983467096, + "electricity_direct": 0.0, + "heat_diffuse": 0.43620134983467096, + "heat_direct": 0.4568458584135705, + "total_diffuse": 0.43620134983467096, + "total_direct": 0.4568458584135705 } }, "front": { "absorptance": { - "diffuse": 0.7037467804408402, - "direct": 0.6531392998229614 + "electricity_diffuse": 0.7037467804408402, + "electricity_direct": 0.0, + "heat_diffuse": 0.7037467804408402, + "heat_direct": 0.6531392998229614, + "total_diffuse": 0.7037467804408402, + "total_direct": 0.6531392998229614 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.2081519365191463, - "direct": 0.2046454643312108 + "electricity_diffuse": 0.2081519365191463, + "electricity_direct": 0.0, + "heat_diffuse": 0.2081519365191463, + "heat_direct": 0.2046454643312108, + "total_diffuse": 0.2081519365191463, + "total_direct": 0.2046454643312108 } }, "front": { "absorptance": { - "diffuse": 0.0075550159168399295, - "direct": 0.02191621339832205 + "electricity_diffuse": 0.0075550159168399295, + "electricity_direct": 0.0, + "heat_diffuse": 0.0075550159168399295, + "heat_direct": 0.02191621339832205, + "total_diffuse": 0.0075550159168399295, + "total_direct": 0.02191621339832205 } } } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json index 444a47c6..22da1636 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json @@ -3,28 +3,44 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.563005515961533, - "direct": 0.5897639407574322 + "electricity_diffuse": 0.563005515961533, + "electricity_direct": 0.0, + "heat_diffuse": 0.563005515961533, + "heat_direct": 0.5897639407574322, + "total_diffuse": 0.563005515961533, + "total_direct": 0.5897639407574322 } }, "front": { "absorptance": { - "diffuse": 0.8879909255256903, - "direct": 0.8243569922272187 + "electricity_diffuse": 0.8879909255256903, + "electricity_direct": 0.0, + "heat_diffuse": 0.8879909255256903, + "heat_direct": 0.8243569922272187, + "total_diffuse": 0.8879909255256903, + "total_direct": 0.8243569922272187 } } }, "layer 1": { "back": { "absorptance": { - "diffuse": 0.22349170867580995, - "direct": 0.21610126593087628 + "electricity_diffuse": 0.22349170867580995, + "electricity_direct": 0.0, + "heat_diffuse": 0.22349170867580995, + "heat_direct": 0.21610126593087628, + "total_diffuse": 0.22349170867580995, + "total_direct": 0.21610126593087628 } }, "front": { "absorptance": { - "diffuse": 0.008018445730477544, - "direct": 0.023417834115770683 + "electricity_diffuse": 0.008018445730477544, + "electricity_direct": 0.0, + "heat_diffuse": 0.008018445730477544, + "heat_direct": 0.023417834115770683, + "total_diffuse": 0.008018445730477544, + "total_direct": 0.023417834115770683 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json index 9279d35f..290e0cca 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.073553896942178, - "direct": 0.06430961977649166 + "electricity_diffuse": 0.073553896942178, + "electricity_direct": 0.0, + "heat_diffuse": 0.073553896942178, + "heat_direct": 0.06430961977649166, + "total_diffuse": 0.073553896942178, + "total_direct": 0.06430961977649166 } }, "front": { "absorptance": { - "diffuse": 0.06832701906105358, - "direct": 0.05862744567643643 + "electricity_diffuse": 0.06832701906105358, + "electricity_direct": 0.0, + "heat_diffuse": 0.06832701906105358, + "heat_direct": 0.05862744567643643, + "total_diffuse": 0.06832701906105358, + "total_direct": 0.05862744567643643 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json index 2babbdda..b4a6cd27 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.1608490538883744, - "direct": 0.13379625788352778 + "electricity_diffuse": 0.1608490538883744, + "electricity_direct": 0.0, + "heat_diffuse": 0.1608490538883744, + "heat_direct": 0.13379625788352778, + "total_diffuse": 0.1608490538883744, + "total_direct": 0.13379625788352778 } }, "front": { "absorptance": { - "diffuse": 0.244521408667937, - "direct": 0.22317918442257056 + "electricity_diffuse": 0.244521408667937, + "electricity_direct": 0.0, + "heat_diffuse": 0.244521408667937, + "heat_direct": 0.22317918442257056, + "total_diffuse": 0.244521408667937, + "total_direct": 0.22317918442257056 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json index e3e45fc6..c7443791 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.4212386073175575, - "direct": 0.4143412570144935 + "electricity_diffuse": 0.4212386073175575, + "electricity_direct": 0.0, + "heat_diffuse": 0.4212386073175575, + "heat_direct": 0.4143412570144935, + "total_diffuse": 0.4212386073175575, + "total_direct": 0.4143412570144935 } }, "front": { "absorptance": { - "diffuse": 0.4044546952613813, - "direct": 0.3963658955569893 + "electricity_diffuse": 0.4044546952613813, + "electricity_direct": 0.0, + "heat_diffuse": 0.4044546952613813, + "heat_direct": 0.3963658955569893, + "total_diffuse": 0.4044546952613813, + "total_direct": 0.3963658955569893 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json index eb58c14c..3fd5df8e 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.8065573130134375, - "direct": 0.8532715028836428 + "electricity_diffuse": 0.8065573130134375, + "electricity_direct": 0.0, + "heat_diffuse": 0.8065573130134375, + "heat_direct": 0.8532715028836428, + "total_diffuse": 0.8065573130134375, + "total_direct": 0.8532715028836428 } }, "front": { "absorptance": { - "diffuse": 0.77687297627722, - "direct": 0.8214570906718054 + "electricity_diffuse": 0.77687297627722, + "electricity_direct": 0.0, + "heat_diffuse": 0.77687297627722, + "heat_direct": 0.8214570906718054, + "total_diffuse": 0.77687297627722, + "total_direct": 0.8214570906718054 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json index 9da23130..a66b3ddf 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } }, "front": { "absorptance": { - "diffuse": null, - "direct": null + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json index baa0eed5..76e5aeb2 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.0743583575463974, - "direct": 0.06519496067043791 + "electricity_diffuse": 0.0743583575463974, + "electricity_direct": 0.0, + "heat_diffuse": 0.0743583575463974, + "heat_direct": 0.06519496067043791, + "total_diffuse": 0.0743583575463974, + "total_direct": 0.06519496067043791 } }, "front": { "absorptance": { - "diffuse": 0.0691420480290106, - "direct": 0.05952427550968336 + "electricity_diffuse": 0.0691420480290106, + "electricity_direct": 0.0, + "heat_diffuse": 0.0691420480290106, + "heat_direct": 0.05952427550968336, + "total_diffuse": 0.0691420480290106, + "total_direct": 0.05952427550968336 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json index 6269fc26..b040d570 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.1565102002072222, - "direct": 0.13029253341876637 + "electricity_diffuse": 0.1565102002072222, + "electricity_direct": 0.0, + "heat_diffuse": 0.1565102002072222, + "heat_direct": 0.13029253341876637, + "total_diffuse": 0.1565102002072222, + "total_direct": 0.13029253341876637 } }, "front": { "absorptance": { - "diffuse": 0.2533079083725289, - "direct": 0.23370112975743337 + "electricity_diffuse": 0.2533079083725289, + "electricity_direct": 0.0, + "heat_diffuse": 0.2533079083725289, + "heat_direct": 0.23370112975743337, + "total_diffuse": 0.2533079083725289, + "total_direct": 0.23370112975743337 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json index cecb50a6..8db48095 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.38230845055152124, - "direct": 0.3709634954291103 + "electricity_diffuse": 0.38230845055152124, + "electricity_direct": 0.0, + "heat_diffuse": 0.38230845055152124, + "heat_direct": 0.3709634954291103, + "total_diffuse": 0.38230845055152124, + "total_direct": 0.3709634954291103 } }, "front": { "absorptance": { - "diffuse": 0.38178911654784153, - "direct": 0.37039786871313984 + "electricity_diffuse": 0.38178911654784153, + "electricity_direct": 0.0, + "heat_diffuse": 0.38178911654784153, + "heat_direct": 0.37039786871313984, + "total_diffuse": 0.38178911654784153, + "total_direct": 0.37039786871313984 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json index 5c3da1fd..cd5fdc9a 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.6469759354937596, - "direct": 0.6747377122765222 + "electricity_diffuse": 0.6469759354937596, + "electricity_direct": 0.0, + "heat_diffuse": 0.6469759354937596, + "heat_direct": 0.6747377122765222, + "total_diffuse": 0.6469759354937596, + "total_direct": 0.6747377122765222 } }, "front": { "absorptance": { - "diffuse": 0.6681973118216148, - "direct": 0.6973925924088986 + "electricity_diffuse": 0.6681973118216148, + "electricity_direct": 0.0, + "heat_diffuse": 0.6681973118216148, + "heat_direct": 0.6973925924088986, + "total_diffuse": 0.6681973118216148, + "total_direct": 0.6973925924088986 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json index dcabb26e..4b80d9c4 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json @@ -3,14 +3,22 @@ "layer 0": { "back": { "absorptance": { - "diffuse": 0.8706880034851727, - "direct": 0.9301797910514571 + "electricity_diffuse": 0.8706880034851727, + "electricity_direct": 0.0, + "heat_diffuse": 0.8706880034851727, + "heat_direct": 0.9301797910514571, + "total_diffuse": 0.8706880034851727, + "total_direct": 0.9301797910514571 } }, "front": { "absorptance": { - "diffuse": 0.8934832816463266, - "direct": 0.9545160400118988 + "electricity_diffuse": 0.8934832816463266, + "electricity_direct": 0.0, + "heat_diffuse": 0.8934832816463266, + "heat_direct": 0.9545160400118988, + "total_diffuse": 0.8934832816463266, + "total_direct": 0.9545160400118988 } } } diff --git a/test/util.cpp b/test/util.cpp index f4e696a7..8cf90f26 100644 --- a/test/util.cpp +++ b/test/util.cpp @@ -194,12 +194,20 @@ void test_wce_absorptances(nlohmann::json & expected, wincalc::WCE_Optical_Result_Absorptance const & results, bool update) { - compare_possible_nan(results.direct, expected, "direct"); - compare_possible_nan(results.diffuse, expected, "diffuse"); + compare_possible_nan(results.total_direct, expected, "total_direct"); + compare_possible_nan(results.total_diffuse, expected, "total_diffuse"); + compare_possible_nan(results.heat_direct, expected, "heat_direct"); + compare_possible_nan(results.heat_diffuse, expected, "heat_diffuse"); + compare_possible_nan(results.electricity_direct, expected, "electricity_direct"); + compare_possible_nan(results.electricity_diffuse, expected, "electricity_diffuse"); if(update) { - expected["direct"] = results.direct; - expected["diffuse"] = results.diffuse; + expected["total_direct"] = results.total_direct; + expected["total_diffuse"] = results.total_diffuse; + expected["heat_direct"] = results.heat_direct; + expected["heat_diffuse"] = results.heat_diffuse; + expected["electricity_direct"] = results.electricity_direct; + expected["electricity_diffuse"] = results.electricity_diffuse; } } @@ -458,9 +466,11 @@ void test_optical_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update) { +#if 1 glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); test_all_optical_results(system_name + "/condensed_spectrum", glazing_system, update); +#endif glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); test_all_optical_results(system_name + "/full_spectrum", glazing_system, update); @@ -471,10 +481,12 @@ void test_thermal_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update) { +#if 1 glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); test_thermal_results( system_name + "/condensed_spectrum/" + results_name, glazing_system, update); +#endif glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); test_thermal_results(system_name + "/full_spectrum/" + results_name, glazing_system, update); @@ -484,10 +496,12 @@ void test_deflection_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update) { +#if 1 glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); test_deflection_results( system_name + "/condensed_spectrum/" + results_name, glazing_system, update); +#endif glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); test_deflection_results(system_name + "/full_spectrum/" + results_name, glazing_system, update); From 136132770baaa24d2bb2eef4fcf49091aa3c6d17 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 6 Apr 2022 15:38:47 -0400 Subject: [PATCH 06/15] Removing unwanted test product. From 6d1cb12a27d802385f6256a819627ad287cf2b38 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 6 Apr 2022 16:00:08 -0400 Subject: [PATCH 07/15] Restructuring expected results to support tests for non-normal angles (theta or phi != 0). --- .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../deflection/applied_loads/deflection_off.json | 0 .../deflection/applied_loads/deflection_on_applied_loads_1.json | 0 .../deflection/applied_loads/deflection_on_applied_loads_2.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_on.json | 0 .../{ => theta=0_phi=0}/deflection/density/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/density/deflection_on.json | 0 .../deflection/environment/deflection_off.json | 0 .../deflection/environment/deflection_on_environment_1.json | 0 .../deflection/environment/deflection_on_environment_2.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_1.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_2.json | 0 .../deflection/youngs_modulus/deflection_off.json | 0 .../deflection/youngs_modulus/deflection_on.json | 0 .../deflection/applied_loads/deflection_off.json | 0 .../deflection/applied_loads/deflection_on_applied_loads_1.json | 0 .../deflection/applied_loads/deflection_on_applied_loads_2.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_on.json | 0 .../{ => theta=0_phi=0}/deflection/density/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/density/deflection_on.json | 0 .../deflection/environment/deflection_off.json | 0 .../deflection/environment/deflection_on_environment_1.json | 0 .../deflection/environment/deflection_on_environment_2.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_1.json | 0 .../{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_2.json | 0 .../deflection/youngs_modulus/deflection_off.json | 0 .../deflection/youngs_modulus/deflection_on.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_on.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_off.json | 0 .../{ => theta=0_phi=0}/deflection/deflection_on.json | 0 .../NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../PV_single_layer/full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../PV_single_layer/full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../{ => theta=0_phi=0}/thermal_SHGC_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/color.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../condensed_spectrum/{ => theta=0_phi=0}/tuv.json | 0 .../full_spectrum/{ => theta=0_phi=0}/color.json | 0 .../full_spectrum/{ => theta=0_phi=0}/photopic.json | 0 .../full_spectrum/{ => theta=0_phi=0}/solar.json | 0 .../WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tdw.json | 0 .../WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tkr.json | 0 .../WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tuv.json | 0 318 files changed, 0 insertions(+), 0 deletions(-) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_18000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_18100/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_18100/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_3000_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102_BSDF/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_102_BSDF/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_on_applied_loads_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_on_applied_loads_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/density/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/density/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_on_environment_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_on_environment_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/youngs_modulus/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/youngs_modulus/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_on_applied_loads_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/applied_loads/deflection_on_applied_loads_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/density/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/density/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_on_environment_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/environment/deflection_on_environment_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_1.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/tilt/deflection_on_tilt_2.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/youngs_modulus/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/youngs_modulus/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/deflection/deflection_on.json (100%) rename test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/deflection_off.json (100%) rename test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/{ => theta=0_phi=0}/deflection/deflection_on.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_20748/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_20748/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_21467/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_21467/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_6046/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_6046/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_9223/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/NFRC_9223/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/PV_single_layer/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/PV_single_layer/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/User_Woven_NFRC_102/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_SHGC_Environment.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/thermal_U_Environment.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/User_Woven_NFRC_102/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/WINDOW_Issue_1216/condensed_spectrum/{ => theta=0_phi=0}/tuv.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/color.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/photopic.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/solar.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tdw.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tkr.json (100%) rename test/expected_results/WINDOW_Issue_1216/full_spectrum/{ => theta=0_phi=0}/tuv.json (100%) diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/color.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/color.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/color.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/solar.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_18000_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/color.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/color.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/photopic.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/photopic.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/solar.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/solar.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tdw.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/tdw.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tkr.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/tkr.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/tuv.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_18100/condensed_spectrum/tuv.json rename to test/expected_results/CGDB_18100/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/color.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/color.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/photopic.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/photopic.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/solar.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/solar.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/tdw.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/tdw.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/tkr.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/tkr.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_18100/full_spectrum/tuv.json b/test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_18100/full_spectrum/tuv.json rename to test/expected_results/CGDB_18100/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/color.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/color.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/color.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/solar.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_3000_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/color.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/color.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/color.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/solar.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/color.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/color.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/color.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/solar.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/color.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/color.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/photopic.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/solar.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tdw.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tkr.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/tuv.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/color.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/color.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/photopic.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/solar.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tdw.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tkr.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/tuv.json rename to test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/color.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/color.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/color.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/solar.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/color.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/color.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/photopic.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/solar.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tdw.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tkr.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/tuv.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/color.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/color.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/photopic.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/solar.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tdw.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/thermal_U_Environment.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tkr.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/tuv.json rename to test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/color.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/color.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/solar.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102/full_spectrum/color.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/color.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102/full_spectrum/photopic.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/photopic.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102/full_spectrum/solar.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/solar.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102/full_spectrum/tdw.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/tdw.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102/full_spectrum/tkr.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/tkr.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102/full_spectrum/tuv.json b/test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102/full_spectrum/tuv.json rename to test/expected_results/NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/color.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/color.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/solar.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/color.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/color.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/photopic.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/solar.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tdw.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tkr.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/tuv.json rename to test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/color.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/color.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/solar.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/color.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/color.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/photopic.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/solar.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/tdw.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/tkr.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_102_BSDF/full_spectrum/tuv.json rename to test/expected_results/NFRC_102_BSDF/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_on_applied_loads_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_on_applied_loads_1.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/applied_loads/deflection_on_applied_loads_2.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/density/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/density/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/density/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/density/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/density/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/density/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/density/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/density/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_on_environment_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_on_environment_1.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_on_environment_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/environment/deflection_on_environment_2.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_on_tilt_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_on_tilt_1.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/tilt/deflection_on_tilt_2.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/youngs_modulus/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/youngs_modulus/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/youngs_modulus/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/deflection/youngs_modulus/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_on_applied_loads_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_on_applied_loads_1.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/applied_loads/deflection_on_applied_loads_2.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/density/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/density/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/density/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/density/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/density/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/density/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/density/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/density/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_on_environment_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_on_environment_1.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_on_environment_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/environment/deflection_on_environment_2.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/environment/deflection_on_environment_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_on_tilt_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_1.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_on_tilt_1.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_1.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/tilt/deflection_on_tilt_2.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/youngs_modulus/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/youngs_modulus/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/youngs_modulus/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102/full_spectrum/deflection/youngs_modulus/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/youngs_modulus/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/deflection/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/deflection_on.json diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_off.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/deflection/deflection_off.json rename to test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_off.json diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_on.json similarity index 100% rename from test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/deflection/deflection_on.json rename to test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/deflection_on.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/color.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/color.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/photopic.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/solar.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/solar.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tdw.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tkr.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/tuv.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_20748/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_20748/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/color.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/color.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/photopic.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/photopic.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/solar.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/solar.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/tdw.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/tdw.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/tkr.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/tkr.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_20748/full_spectrum/tuv.json b/test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_20748/full_spectrum/tuv.json rename to test/expected_results/NFRC_20748/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/color.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/color.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/photopic.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/solar.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/solar.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tdw.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tkr.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/tuv.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_21467/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_21467/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/color.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/color.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/photopic.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/photopic.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/solar.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/solar.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/tdw.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/tdw.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/tkr.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/tkr.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_21467/full_spectrum/tuv.json b/test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_21467/full_spectrum/tuv.json rename to test/expected_results/NFRC_21467/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/color.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/color.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/photopic.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/solar.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/solar.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tdw.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tkr.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/tuv.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_6046/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_6046/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/color.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/color.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/photopic.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/photopic.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/solar.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/solar.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/tdw.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/tdw.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/tkr.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/tkr.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_6046/full_spectrum/tuv.json b/test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_6046/full_spectrum/tuv.json rename to test/expected_results/NFRC_6046/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/color.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/color.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/photopic.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/photopic.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/solar.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/solar.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tdw.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/tdw.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tkr.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/tkr.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/tuv.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_9223/condensed_spectrum/tuv.json rename to test/expected_results/NFRC_9223/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/color.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/color.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/photopic.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/photopic.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/solar.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/solar.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/tdw.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/tdw.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/thermal_U_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/thermal_U_Environment.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/tkr.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/tkr.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/NFRC_9223/full_spectrum/tuv.json b/test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/NFRC_9223/full_spectrum/tuv.json rename to test/expected_results/NFRC_9223/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/color.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/color.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/photopic.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/solar.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/tdw.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/tkr.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/tuv.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/PV_single_layer/condensed_spectrum/tuv.json rename to test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/color.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/color.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/photopic.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/solar.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/solar.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/tdw.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/thermal_U_Environment.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/tkr.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/PV_single_layer/full_spectrum/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/PV_single_layer/full_spectrum/tuv.json rename to test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/color.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/color.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/photopic.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/solar.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tdw.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/thermal_U_Environment.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tkr.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/condensed_spectrum/tuv.json rename to test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/color.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/color.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/photopic.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/solar.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/tdw.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/thermal_SHGC_Environment.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/thermal_U_Environment.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/thermal_U_Environment.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/tkr.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/User_Woven_NFRC_102/full_spectrum/tuv.json rename to test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/color.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/color.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/photopic.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/solar.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tdw.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tkr.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/condensed_spectrum/tuv.json rename to test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/color.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/color.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/color.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/color.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/photopic.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/solar.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/tdw.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/tkr.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json similarity index 100% rename from test/expected_results/WINDOW_Issue_1216/full_spectrum/tuv.json rename to test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json From 958cb35b235fa56edf86d42ff12bd26fe34bf90f Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 6 Apr 2022 17:45:46 -0400 Subject: [PATCH 08/15] Initial batch of results for off-angle tests. --- .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=42/color.json | 288 ++++++++++++++++++ .../theta=15_phi=42/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=42/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=42/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=42/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=42/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../deflection_on_applied_loads_2.json | 20 +- .../deflection/tilt/deflection_on_tilt_2.json | 20 +- .../applied_loads/deflection_off.json | 20 ++ .../deflection_on_applied_loads_1.json | 20 ++ .../deflection_on_applied_loads_2.json | 20 ++ .../deflection/deflection_off.json | 20 ++ .../deflection/deflection_on.json | 20 ++ .../deflection/density/deflection_off.json | 20 ++ .../deflection/density/deflection_on.json | 20 ++ .../environment/deflection_off.json | 20 ++ .../deflection_on_environment_1.json | 20 ++ .../deflection_on_environment_2.json | 20 ++ .../deflection/tilt/deflection_off.json | 20 ++ .../deflection/tilt/deflection_on_tilt_1.json | 20 ++ .../deflection/tilt/deflection_on_tilt_2.json | 20 ++ .../youngs_modulus/deflection_off.json | 20 ++ .../youngs_modulus/deflection_on.json | 20 ++ .../deflection_on_applied_loads_2.json | 20 +- .../deflection/tilt/deflection_on_tilt_2.json | 20 +- .../applied_loads/deflection_off.json | 20 ++ .../deflection_on_applied_loads_1.json | 20 ++ .../deflection_on_applied_loads_2.json | 20 ++ .../deflection/deflection_off.json | 20 ++ .../deflection/deflection_on.json | 20 ++ .../deflection/density/deflection_off.json | 20 ++ .../deflection/density/deflection_on.json | 20 ++ .../environment/deflection_off.json | 20 ++ .../deflection_on_environment_1.json | 20 ++ .../deflection_on_environment_2.json | 20 ++ .../deflection/tilt/deflection_off.json | 20 ++ .../deflection/tilt/deflection_on_tilt_1.json | 20 ++ .../deflection/tilt/deflection_on_tilt_2.json | 20 ++ .../youngs_modulus/deflection_off.json | 20 ++ .../youngs_modulus/deflection_on.json | 20 ++ .../deflection/deflection_off.json | 25 ++ .../deflection/deflection_on.json | 25 ++ .../deflection/deflection_off.json | 25 ++ .../deflection/deflection_on.json | 25 ++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../thermal_SHGC_Environment.json | 23 ++ .../thermal_U_Environment.json | 23 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../theta=15_phi=270/solar.json | 78 +++++ .../theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../theta=15_phi=270/tkr.json | 78 +++++ .../theta=15_phi=270/tuv.json | 78 +++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 78 +++++ .../full_spectrum/theta=15_phi=270/solar.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tdw.json | 78 +++++ .../thermal_SHGC_Environment.json | 33 ++ .../thermal_U_Environment.json | 33 ++ .../full_spectrum/theta=15_phi=270/tkr.json | 78 +++++ .../full_spectrum/theta=15_phi=270/tuv.json | 78 +++++ .../theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../theta=15_phi=270/solar.json | 56 ++++ .../theta=15_phi=270/tdw.json | 56 ++++ .../theta=15_phi=270/tkr.json | 56 ++++ .../theta=15_phi=270/tuv.json | 56 ++++ .../full_spectrum/theta=15_phi=270/color.json | 288 ++++++++++++++++++ .../theta=15_phi=270/photopic.json | 56 ++++ .../full_spectrum/theta=15_phi=270/solar.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tdw.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tkr.json | 56 ++++ .../full_spectrum/theta=15_phi=270/tuv.json | 56 ++++ 330 files changed, 25706 insertions(+), 40 deletions(-) create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/color.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/photopic.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/solar.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tdw.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tkr.json create mode 100644 test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tuv.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json create mode 100644 test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json create mode 100644 test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tuv.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/color.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/photopic.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/solar.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tdw.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tkr.json create mode 100644 test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tuv.json diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..a0f798e6 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 60.43459344191889, + "a": -7.298117086442901, + "b": 3.805298159112236 + }, + "rgb": { + "B": 152, + "G": 165, + "R": 149 + }, + "trichromatic": { + "X": 25.356432415744397, + "Y": 28.608554313464396, + "Z": 28.120015890585467 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 50.320838742197566, + "a": -11.049041194445442, + "b": 6.4307873965894435 + }, + "rgb": { + "B": 119, + "G": 138, + "R": 115 + }, + "trichromatic": { + "X": 15.739719255594965, + "Y": 18.68856959938889, + "Z": 16.85993895573569 + } + }, + "direct_hemispheric": { + "lab": { + "L": 50.320838742197566, + "a": -11.049041194445442, + "b": 6.4307873965894435 + }, + "rgb": { + "B": 119, + "G": 138, + "R": 115 + }, + "trichromatic": { + "X": 15.739719255594965, + "Y": 18.68856959938889, + "Z": 16.85993895573569 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 73.0756706401497, + "a": -1.8014117311667688, + "b": -1.9312178974834726 + }, + "rgb": { + "B": 200, + "G": 199, + "R": 192 + }, + "trichromatic": { + "X": 42.32080803771776, + "Y": 45.27967851217467, + "Z": 50.452107643656845 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 78.93076090823516, + "a": -1.679599425175482, + "b": -2.1139908249425687 + }, + "rgb": { + "B": 218, + "G": 217, + "R": 210 + }, + "trichromatic": { + "X": 51.317537052497165, + "Y": 54.80837400847348, + "Z": 61.13103249611461 + } + }, + "direct_hemispheric": { + "lab": { + "L": 78.93076090823516, + "a": -1.679599425175482, + "b": -2.1139908249425687 + }, + "rgb": { + "B": 218, + "G": 217, + "R": 210 + }, + "trichromatic": { + "X": 51.317537052497165, + "Y": 54.80837400847348, + "Z": 61.13103249611461 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.090535497981946, + "a": -17.12541711134785, + "b": 9.734865656138592 + }, + "rgb": { + "B": 125, + "G": 155, + "R": 117 + }, + "trichromatic": { + "X": 18.361580508280355, + "Y": 23.01767157902533, + "Z": 19.272428730512505 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.29218219868185, + "a": -25.00011360063595, + "b": 14.750129600986373 + }, + "rgb": { + "B": 92, + "G": 133, + "R": 78 + }, + "trichromatic": { + "X": 10.94884686899422, + "Y": 15.48555118087593, + "Z": 10.669487217627546 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.29218219868185, + "a": -25.00011360063595, + "b": 14.750129600986373 + }, + "rgb": { + "B": 92, + "G": 133, + "R": 78 + }, + "trichromatic": { + "X": 10.94884686899422, + "Y": 15.48555118087593, + "Z": 10.669487217627546 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 73.07567064014968, + "a": -1.8014117311667133, + "b": -1.9312178974835392 + }, + "rgb": { + "B": 200, + "G": 199, + "R": 192 + }, + "trichromatic": { + "X": 42.32080803771776, + "Y": 45.27967851217466, + "Z": 50.45210764365688 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 78.93076090823516, + "a": -1.679599425175482, + "b": -2.1139908249425687 + }, + "rgb": { + "B": 218, + "G": 217, + "R": 210 + }, + "trichromatic": { + "X": 51.317537052497165, + "Y": 54.80837400847348, + "Z": 61.13103249611461 + } + }, + "direct_hemispheric": { + "lab": { + "L": 78.93076090823516, + "a": -1.679599425175482, + "b": -2.1139908249425687 + }, + "rgb": { + "B": 218, + "G": 217, + "R": 210 + }, + "trichromatic": { + "X": 51.317537052497165, + "Y": 54.80837400847348, + "Z": 61.13103249611461 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..48398850 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.23639530095305725, + "electricity_direct": 0.0, + "heat_diffuse": 0.23639530095305725, + "heat_direct": 0.24344179892534806, + "total_diffuse": 0.23639530095305725, + "total_direct": 0.24344179892534806 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3034311786882954, + "electricity_direct": 0.0, + "heat_diffuse": 0.3034311786882954, + "heat_direct": 0.28314247155803335, + "total_diffuse": 0.3034311786882954, + "total_direct": 0.28314247155803335 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.023871332953556212, + "electricity_direct": 0.0, + "heat_diffuse": 0.023871332953556212, + "heat_direct": 0.020607003340831688, + "total_diffuse": 0.023871332953556212, + "total_direct": 0.020607003340831688 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.010964173046619986, + "electricity_direct": 0.0, + "heat_diffuse": 0.010964173046619986, + "heat_direct": 0.01119555487233833, + "total_diffuse": 0.010964173046619986, + "total_direct": 0.01119555487233833 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.287789158197219, + "direct_diffuse": 0.0, + "direct_direct": 0.18895033000199113, + "direct_hemispherical": 0.18895033000199113 + }, + "transmittance": { + "diffuse_diffuse": 0.4519442078961675, + "direct_diffuse": 0.0, + "direct_direct": 0.5470008677318291, + "direct_hemispherical": 0.5470008677318291 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.23366044036891725, + "direct_diffuse": 0.0, + "direct_direct": 0.15866110583779916, + "direct_hemispherical": 0.15866110583779916 + }, + "transmittance": { + "diffuse_diffuse": 0.4519442078961673, + "direct_diffuse": 0.0, + "direct_direct": 0.5470008677318291, + "direct_hemispherical": 0.5470008677318291 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..6cfafb65 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2855277599223465, + "electricity_direct": 0.0, + "heat_diffuse": 0.2855277599223465, + "heat_direct": 0.3162201752798485, + "total_diffuse": 0.2855277599223465, + "total_direct": 0.3162201752798485 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3251942476653175, + "electricity_direct": 0.0, + "heat_diffuse": 0.3251942476653175, + "heat_direct": 0.3328682614941889, + "total_diffuse": 0.3251942476653175, + "total_direct": 0.3328682614941889 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.12803333212881204, + "electricity_direct": 0.0, + "heat_diffuse": 0.12803333212881204, + "heat_direct": 0.11707162137617261, + "total_diffuse": 0.12803333212881204, + "total_direct": 0.11707162137617261 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00832239129090255, + "electricity_direct": 0.0, + "heat_diffuse": 0.00832239129090255, + "heat_direct": 0.00847309326749064, + "total_diffuse": 0.00832239129090255, + "total_direct": 0.00847309326749064 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3929008832078843, + "direct_diffuse": 0.0, + "direct_direct": 0.3323061434406136, + "direct_hemispherical": 0.3323061434406136 + }, + "transmittance": { + "diffuse_diffuse": 0.1935380247409568, + "direct_diffuse": 0.0, + "direct_direct": 0.23440205990336557, + "direct_hemispherical": 0.23440205990336557 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.47294533630282315, + "direct_diffuse": 0.0, + "direct_direct": 0.42425658533495514, + "direct_hemispherical": 0.42425658533495514 + }, + "transmittance": { + "diffuse_diffuse": 0.1935380247409568, + "direct_diffuse": 0.0, + "direct_direct": 0.23440205990336563, + "direct_hemispherical": 0.23440205990336563 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..cbcf524a --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4203550060659559, + "electricity_direct": 0.0, + "heat_diffuse": 0.4203550060659559, + "heat_direct": 0.46820997430921746, + "total_diffuse": 0.4203550060659559, + "total_direct": 0.46820997430921746 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.4229657528246351, + "electricity_direct": 0.0, + "heat_diffuse": 0.4229657528246351, + "heat_direct": 0.4292707773343019, + "total_diffuse": 0.4229657528246351, + "total_direct": 0.4292707773343019 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.04113156391571906, + "electricity_direct": 0.0, + "heat_diffuse": 0.04113156391571906, + "heat_direct": 0.03558970722268398, + "total_diffuse": 0.04113156391571906, + "total_direct": 0.03558970722268398 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.006570612886769471, + "electricity_direct": 0.0, + "heat_diffuse": 0.006570612886769471, + "heat_direct": 0.006717648224152121, + "total_diffuse": 0.006570612886769471, + "total_direct": 0.006717648224152121 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2497414472664443, + "direct_diffuse": 0.0, + "direct_direct": 0.14642263916274614, + "direct_hemispherical": 0.14642263916274614 + }, + "transmittance": { + "diffuse_diffuse": 0.2887719827518808, + "direct_diffuse": 0.0, + "direct_direct": 0.3497776793053524, + "direct_hemispherical": 0.3497776793053524 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.28169165153671444, + "direct_diffuse": 0.0, + "direct_direct": 0.21423389513619362, + "direct_hemispherical": 0.21423389513619362 + }, + "transmittance": { + "diffuse_diffuse": 0.2887719827518808, + "direct_diffuse": 0.0, + "direct_direct": 0.3497776793053524, + "direct_hemispherical": 0.3497776793053524 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..b30c37a6 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.2948633983558432, + "U": 2.815248902459933, + "gap_layer_effective_conductivities_shgc": [ + 0.08992546639731351 + ], + "gap_layer_effective_conductivities_u": [ + 0.08412548292602974 + ], + "layer_temperatures_shgc": [ + 314.4679512310561, + 315.0961596811816, + 306.27956339018317, + 306.0793368704825 + ], + "layer_temperatures_u": [ + 304.0466963749871, + 303.8297386020607, + 300.42970714260673, + 300.3610601111783 + ], + "relative_heat_gain": 235.72943884245848, + "solid_layer_effective_conductivities_shgc": [ + 0.7360000014305111, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 0.7360000014305111, + 1.0 + ], + "system_effective_conductivity_shgc": 0.18772766238440697, + "system_effective_conductivity_u": 0.13955724447181037 +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..f0610dc1 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.6863619145711075, + "gap_layer_effective_conductivities_shgc": [ + 0.06717799400298706 + ], + "gap_layer_effective_conductivities_u": [ + 0.06717799400298706 + ], + "layer_temperatures_shgc": [ + 258.7318981930818, + 259.7411454044141, + 279.54755784697454, + 279.86689107067474 + ], + "layer_temperatures_u": [ + 258.73189819308175, + 259.741145404414, + 279.54755784697494, + 279.86689107067514 + ], + "relative_heat_gain": 20.89989569536572, + "solid_layer_effective_conductivities_shgc": [ + 0.7360000014305111, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 0.7360000014305111, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1132100797397657, + "system_effective_conductivity_u": 0.1132100797397657 +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..13a1d0b9 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.6447805027623436, + "electricity_direct": 0.0, + "heat_diffuse": 0.6447805027623436, + "heat_direct": 0.7433497658180238, + "total_diffuse": 0.6447805027623436, + "total_direct": 0.7433497658180238 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5446470116444538, + "electricity_direct": 0.0, + "heat_diffuse": 0.5446470116444538, + "heat_direct": 0.5834674293890271, + "total_diffuse": 0.5446470116444538, + "total_direct": 0.5834674293890271 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06431532361846144, + "electricity_direct": 0.0, + "heat_diffuse": 0.06431532361846144, + "heat_direct": 0.05568308096744502, + "total_diffuse": 0.06431532361846144, + "total_direct": 0.05568308096744502 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0016640453754639584, + "electricity_direct": 0.0, + "heat_diffuse": 0.0016640453754639584, + "heat_direct": 0.001705942343781711, + "total_diffuse": 0.0016640453754639584, + "total_direct": 0.001705942343781711 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.21742513480128398, + "direct_diffuse": 0.0, + "direct_direct": 0.1119046773881098, + "direct_hemispherical": 0.1119046773881098 + }, + "transmittance": { + "diffuse_diffuse": 0.07347903881791107, + "direct_diffuse": 0.0, + "direct_direct": 0.0890624758264214, + "direct_hemispherical": 0.0890624758264214 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.38020990416217104, + "direct_diffuse": 0.0, + "direct_direct": 0.3257641524407698, + "direct_hemispherical": 0.3257641524407698 + }, + "transmittance": { + "diffuse_diffuse": 0.07347903881791108, + "direct_diffuse": 0.0, + "direct_direct": 0.08906247582642143, + "direct_hemispherical": 0.08906247582642143 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..46b13fd9 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 60.26158106393335, + "a": -1.6012534753715446, + "b": -0.6573531502978902 + }, + "rgb": { + "B": 160, + "G": 162, + "R": 156 + }, + "trichromatic": { + "X": 26.543558445947472, + "Y": 28.414724324703027, + "Z": 30.95533928104637 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 50.03994144474315, + "a": -1.781471724425665, + "b": -1.0462014160500521 + }, + "rgb": { + "B": 132, + "G": 133, + "R": 127 + }, + "trichromatic": { + "X": 17.165025178200217, + "Y": 18.452111526763247, + "Z": 20.354357572611672 + } + }, + "direct_hemispheric": { + "lab": { + "L": 50.03994144474315, + "a": -1.781471724425665, + "b": -1.0462014160500521 + }, + "rgb": { + "B": 132, + "G": 133, + "R": 127 + }, + "trichromatic": { + "X": 17.165025178200217, + "Y": 18.452111526763247, + "Z": 20.354357572611672 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 73.15397226197427, + "a": -4.607458374619844, + "b": 2.3400697308654905 + }, + "rgb": { + "B": 192, + "G": 201, + "R": 190 + }, + "trichromatic": { + "X": 41.505957042091254, + "Y": 45.399192284606194, + "Z": 46.53243189116801 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 79.01699884984316, + "a": -4.777646296779237, + "b": 2.493983250322551 + }, + "rgb": { + "B": 209, + "G": 219, + "R": 208 + }, + "trichromatic": { + "X": 50.29442241869768, + "Y": 54.9578784376583, + "Z": 56.32969400544769 + } + }, + "direct_hemispheric": { + "lab": { + "L": 79.01699884984316, + "a": -4.777646296779237, + "b": 2.493983250322551 + }, + "rgb": { + "B": 209, + "G": 219, + "R": 208 + }, + "trichromatic": { + "X": 50.29442241869768, + "Y": 54.9578784376583, + "Z": 56.32969400544769 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 54.91579051514893, + "a": -5.490433784448523, + "b": 0.49414912741543304 + }, + "rgb": { + "B": 143, + "G": 148, + "R": 134 + }, + "trichromatic": { + "X": 20.512463697244968, + "Y": 22.84835183106376, + "Z": 24.225528896695216 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.03897261622137, + "a": -7.528422701238824, + "b": 0.5102875462686063 + }, + "rgb": { + "B": 118, + "G": 125, + "R": 105 + }, + "trichromatic": { + "X": 13.310402480375341, + "Y": 15.297477524339525, + "Z": 16.18393055273749 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.03897261622137, + "a": -7.528422701238824, + "b": 0.5102875462686063 + }, + "rgb": { + "B": 118, + "G": 125, + "R": 105 + }, + "trichromatic": { + "X": 13.310402480375341, + "Y": 15.297477524339525, + "Z": 16.18393055273749 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 73.15397226197427, + "a": -4.607458374619844, + "b": 2.3400697308654905 + }, + "rgb": { + "B": 192, + "G": 201, + "R": 190 + }, + "trichromatic": { + "X": 41.505957042091254, + "Y": 45.399192284606194, + "Z": 46.53243189116801 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 79.01699884984315, + "a": -4.7776462967791815, + "b": 2.493983250322529 + }, + "rgb": { + "B": 209, + "G": 219, + "R": 208 + }, + "trichromatic": { + "X": 50.29442241869768, + "Y": 54.957878437658295, + "Z": 56.32969400544769 + } + }, + "direct_hemispheric": { + "lab": { + "L": 79.01699884984315, + "a": -4.7776462967791815, + "b": 2.493983250322529 + }, + "rgb": { + "B": 209, + "G": 219, + "R": 208 + }, + "trichromatic": { + "X": 50.29442241869768, + "Y": 54.957878437658295, + "Z": 56.32969400544769 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..5d324261 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2375751588100994, + "electricity_direct": 0.0, + "heat_diffuse": 0.2375751588100994, + "heat_direct": 0.24473072138268154, + "total_diffuse": 0.2375751588100994, + "total_direct": 0.24473072138268154 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3052430883831633, + "electricity_direct": 0.0, + "heat_diffuse": 0.3052430883831633, + "heat_direct": 0.2848934804584379, + "total_diffuse": 0.3052430883831633, + "total_direct": 0.2848934804584379 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.023884737276350047, + "electricity_direct": 0.0, + "heat_diffuse": 0.023884737276350047, + "heat_direct": 0.020628426151343214, + "total_diffuse": 0.023884737276350047, + "total_direct": 0.020628426151343214 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01093183519677459, + "electricity_direct": 0.0, + "heat_diffuse": 0.01093183519677459, + "heat_direct": 0.01115972039932429, + "total_diffuse": 0.01093183519677459, + "total_direct": 0.01115972039932429 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2851192919604705, + "direct_diffuse": 0.0, + "direct_direct": 0.18576797628074723, + "direct_hemispherical": 0.18576797628074723 + }, + "transmittance": { + "diffuse_diffuse": 0.4534208119530799, + "direct_diffuse": 0.0, + "direct_direct": 0.548872876185228, + "direct_hemispherical": 0.548872876185228 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.23040426446698223, + "direct_diffuse": 0.0, + "direct_direct": 0.15507392295700992, + "direct_hemispherical": 0.15507392295700992 + }, + "transmittance": { + "diffuse_diffuse": 0.4534208119530799, + "direct_diffuse": 0.0, + "direct_direct": 0.548872876185228, + "direct_hemispherical": 0.548872876185228 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..251559ba --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.28027255851368654, + "electricity_direct": 0.0, + "heat_diffuse": 0.28027255851368654, + "heat_direct": 0.3114378049554807, + "total_diffuse": 0.28027255851368654, + "total_direct": 0.3114378049554807 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3213558599623905, + "electricity_direct": 0.0, + "heat_diffuse": 0.3213558599623905, + "heat_direct": 0.3304715866952956, + "total_diffuse": 0.3213558599623905, + "total_direct": 0.3304715866952956 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.14464289603608813, + "electricity_direct": 0.0, + "heat_diffuse": 0.14464289603608813, + "heat_direct": 0.13302822319212526, + "total_diffuse": 0.14464289603608813, + "total_direct": 0.13302822319212526 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007542747499819239, + "electricity_direct": 0.0, + "heat_diffuse": 0.007542747499819239, + "heat_direct": 0.007681457052273963, + "total_diffuse": 0.007542747499819239, + "total_direct": 0.007681457052273963 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.39865917114535543, + "direct_diffuse": 0.0, + "direct_direct": 0.34192006181897494, + "direct_hemispherical": 0.34192006181897494 + }, + "transmittance": { + "diffuse_diffuse": 0.17642537430486965, + "direct_diffuse": 0.0, + "direct_direct": 0.21361391003341887, + "direct_hemispherical": 0.21361391003341887 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.4946760182329203, + "direct_diffuse": 0.0, + "direct_direct": 0.44823304621901155, + "direct_hemispherical": 0.44823304621901155 + }, + "transmittance": { + "diffuse_diffuse": 0.17642537430486963, + "direct_diffuse": 0.0, + "direct_direct": 0.21361391003341884, + "direct_hemispherical": 0.21361391003341884 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..811b0a2f --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.35656529987506586, + "electricity_direct": 0.0, + "heat_diffuse": 0.35656529987506586, + "heat_direct": 0.39553160234800266, + "total_diffuse": 0.35656529987506586, + "total_direct": 0.39553160234800266 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.43143144752449764, + "electricity_direct": 0.0, + "heat_diffuse": 0.43143144752449764, + "heat_direct": 0.438462291369463, + "total_diffuse": 0.43143144752449764, + "total_direct": 0.438462291369463 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08523609284554394, + "electricity_direct": 0.0, + "heat_diffuse": 0.08523609284554394, + "heat_direct": 0.08035887718742374, + "total_diffuse": 0.08523609284554394, + "total_direct": 0.08035887718742374 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007139161912678911, + "electricity_direct": 0.0, + "heat_diffuse": 0.007139161912678911, + "heat_direct": 0.007287950616456366, + "total_diffuse": 0.007139161912678911, + "total_direct": 0.007287950616456366 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.26986476547869287, + "direct_diffuse": 0.0, + "direct_direct": 0.1752397336406513, + "direct_hemispherical": 0.1752397336406513 + }, + "transmittance": { + "diffuse_diffuse": 0.28833384180069743, + "direct_diffuse": 0.0, + "direct_direct": 0.3488697868239225, + "direct_hemispherical": 0.3488697868239225 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.27309554876212594, + "direct_diffuse": 0.0, + "direct_direct": 0.20537997119015824, + "direct_hemispherical": 0.20537997119015824 + }, + "transmittance": { + "diffuse_diffuse": 0.28833384180069743, + "direct_diffuse": 0.0, + "direct_direct": 0.3488697868239225, + "direct_hemispherical": 0.3488697868239225 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..45af6262 --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.27312066145322234, + "U": 2.815248902460911, + "gap_layer_effective_conductivities_shgc": [ + 0.08987091366928843 + ], + "gap_layer_effective_conductivities_u": [ + 0.08412548292593451 + ], + "layer_temperatures_shgc": [ + 314.39395487364396, + 315.01496245592244, + 306.20086320924804, + 306.00173481029583 + ], + "layer_temperatures_u": [ + 304.0466963749878, + 303.8297386020615, + 300.42970714261037, + 300.361060111182 + ], + "relative_heat_gain": 219.96220572757218, + "solid_layer_effective_conductivities_shgc": [ + 0.736000001430511, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 0.736000001430511, + 1.0 + ], + "system_effective_conductivity_shgc": 0.18583729445876862, + "system_effective_conductivity_u": 0.13955724447179266 +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..29b82fca --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.6863619145714295, + "gap_layer_effective_conductivities_shgc": [ + 0.06717799400298706 + ], + "gap_layer_effective_conductivities_u": [ + 0.06717799400298025 + ], + "layer_temperatures_shgc": [ + 258.7318981930818, + 259.7411454044141, + 279.54755784697454, + 279.86689107067474 + ], + "layer_temperatures_u": [ + 258.7318981930818, + 259.7411454044141, + 279.54755784697454, + 279.86689107067474 + ], + "relative_heat_gain": 20.899895695363806, + "solid_layer_effective_conductivities_shgc": [ + 0.7360000014305111, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 0.7360000014305111, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1132100797397657, + "system_effective_conductivity_u": 0.11321007973976495 +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..6392df1e --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.43957143862984244, + "electricity_direct": 0.0, + "heat_diffuse": 0.43957143862984244, + "heat_direct": 0.5077298497791533, + "total_diffuse": 0.43957143862984244, + "total_direct": 0.5077298497791533 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5895993042032924, + "electricity_direct": 0.0, + "heat_diffuse": 0.5895993042032924, + "heat_direct": 0.6269366619124693, + "total_diffuse": 0.5895993042032924, + "total_direct": 0.6269366619124693 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.20676300989742608, + "electricity_direct": 0.0, + "heat_diffuse": 0.20676300989742608, + "heat_direct": 0.2010094921058004, + "total_diffuse": 0.20676300989742608, + "total_direct": 0.2010094921058004 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0033321961134263256, + "electricity_direct": 0.0, + "heat_diffuse": 0.0033321961134263256, + "heat_direct": 0.0034027342349038986, + "total_diffuse": 0.0033321961134263256, + "total_direct": 0.0034027342349038986 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2291527173851676, + "direct_diffuse": 0.0, + "direct_direct": 0.14073874359611818, + "direct_hemispherical": 0.14073874359611818 + }, + "transmittance": { + "diffuse_diffuse": 0.12451283408756363, + "direct_diffuse": 0.0, + "direct_direct": 0.15052191451892816, + "direct_hemispherical": 0.15052191451892816 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.28255566559571776, + "direct_diffuse": 0.0, + "direct_direct": 0.21913868933369854, + "direct_hemispherical": 0.21913868933369854 + }, + "transmittance": { + "diffuse_diffuse": 0.12451283408756363, + "direct_diffuse": 0.0, + "direct_direct": 0.15052191451892816, + "direct_hemispherical": 0.15052191451892816 + } + } + } +} diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..66841a4d --- /dev/null +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.5902846852123305, + "electricity_direct": 0.0, + "heat_diffuse": 0.5902846852123305, + "heat_direct": 0.6935640648868272, + "total_diffuse": 0.5902846852123305, + "total_direct": 0.6935640648868272 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7106604645937183, + "electricity_direct": 0.0, + "heat_diffuse": 0.7106604645937183, + "heat_direct": 0.7712788485376273, + "total_diffuse": 0.7106604645937183, + "total_direct": 0.7712788485376273 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2250178254478996, + "electricity_direct": 0.0, + "heat_diffuse": 0.2250178254478996, + "heat_direct": 0.21459898510559222, + "total_diffuse": 0.2250178254478996, + "total_direct": 0.21459898510559222 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 7.321870652445269e-05, + "electricity_direct": 0.0, + "heat_diffuse": 7.321870652445269e-05, + "heat_direct": 7.885797203727398e-05, + "total_diffuse": 7.321870652445269e-05, + "total_direct": 7.885797203727398e-05 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.184191590819478, + "direct_diffuse": 0.0, + "direct_direct": 0.09121726840160105, + "direct_hemispherical": 0.09121726840160105 + }, + "transmittance": { + "diffuse_diffuse": 0.0005058985202916702, + "direct_diffuse": 0.0, + "direct_direct": 0.0006196816059795381, + "direct_hemispherical": 0.0006196816059795381 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2887604181794653, + "direct_diffuse": 0.0, + "direct_direct": 0.22802261188435585, + "direct_hemispherical": 0.22802261188435585 + }, + "transmittance": { + "diffuse_diffuse": 0.0005058985202916702, + "direct_diffuse": 0.0, + "direct_direct": 0.0006196816059795381, + "direct_hemispherical": 0.0006196816059795381 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..ccc4305f --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 44.37446848719719, + "a": -5.172661979446547, + "b": -7.577195508972423 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 97 + }, + "trichromatic": { + "X": 12.583624943847772, + "Y": 14.098924782228476, + "Z": 18.682162354430844 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 33.33942928629365, + "a": -8.599067396498599, + "b": -11.60286697306142 + }, + "rgb": { + "B": 106, + "G": 92, + "R": 53 + }, + "trichromatic": { + "X": 6.44482373055857, + "Y": 7.694995980188275, + "Z": 12.119683344678375 + } + }, + "direct_hemispheric": { + "lab": { + "L": 33.33942928629365, + "a": -8.599067396498599, + "b": -11.60286697306142 + }, + "rgb": { + "B": 106, + "G": 92, + "R": 53 + }, + "trichromatic": { + "X": 6.44482373055857, + "Y": 7.694995980188275, + "Z": 12.119683344678375 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 90.83542780555452, + "a": 0.3073413975011041, + "b": 2.6444755889405647 + }, + "rgb": { + "B": 245, + "G": 252, + "R": 255 + }, + "trichromatic": { + "X": 74.20259368505133, + "Y": 78.12174086847634, + "Z": 80.28344621973615 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.40566370005338, + "a": 0.31761215984804636, + "b": 2.7328489110088228 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 81.89309111469163, + "Y": 86.21842613931851, + "Z": 88.60417472979535 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.40566370005338, + "a": 0.31761215984804636, + "b": 2.7328489110088228 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 81.89309111469163, + "Y": 86.21842613931851, + "Z": 88.60417472979535 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 44.37446848719719, + "a": -5.172661979446547, + "b": -7.577195508972423 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 97 + }, + "trichromatic": { + "X": 12.583624943847772, + "Y": 14.098924782228476, + "Z": 18.682162354430844 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 33.33942928629365, + "a": -8.599067396498599, + "b": -11.60286697306142 + }, + "rgb": { + "B": 106, + "G": 92, + "R": 53 + }, + "trichromatic": { + "X": 6.44482373055857, + "Y": 7.694995980188275, + "Z": 12.119683344678375 + } + }, + "direct_hemispheric": { + "lab": { + "L": 33.33942928629365, + "a": -8.599067396498599, + "b": -11.60286697306142 + }, + "rgb": { + "B": 106, + "G": 92, + "R": 53 + }, + "trichromatic": { + "X": 6.44482373055857, + "Y": 7.694995980188275, + "Z": 12.119683344678375 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 90.83542780555452, + "a": 0.3073413975011041, + "b": 2.6444755889405647 + }, + "rgb": { + "B": 245, + "G": 252, + "R": 255 + }, + "trichromatic": { + "X": 74.20259368505133, + "Y": 78.12174086847634, + "Z": 80.28344621973615 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.40566370005338, + "a": 0.31761215984804636, + "b": 2.7328489110088228 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 81.89309111469163, + "Y": 86.21842613931851, + "Z": 88.60417472979535 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.40566370005338, + "a": 0.31761215984804636, + "b": 2.7328489110088228 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 81.89309111469163, + "Y": 86.21842613931851, + "Z": 88.60417472979535 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..8c442d8a --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08483794062896441, + "heat_direct": 0.07982404195543512, + "total_diffuse": 0.08483794062896441, + "total_direct": 0.07982404195543512 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08483794062896441, + "heat_direct": 0.07982404195543512, + "total_diffuse": 0.08483794062896441, + "total_direct": 0.07982404195543512 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.139420762952038, + "direct_diffuse": 0.0, + "direct_direct": 0.07524434204602781, + "direct_hemispherical": 0.07524434204602781 + }, + "transmittance": { + "diffuse_diffuse": 0.782919556401112, + "direct_diffuse": 0.0, + "direct_direct": 0.8640628229245684, + "direct_hemispherical": 0.8640628229245684 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.139420762952038, + "direct_diffuse": 0.0, + "direct_direct": 0.07524434204602781, + "direct_hemispherical": 0.07524434204602781 + }, + "transmittance": { + "diffuse_diffuse": 0.782919556401112, + "direct_diffuse": 0.0, + "direct_direct": 0.8640628229245684, + "direct_hemispherical": 0.8640628229245684 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..4c34eba3 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1940444712462612, + "heat_direct": 0.20094189200298032, + "total_diffuse": 0.1940444712462612, + "total_direct": 0.20094189200298032 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1940444712462612, + "heat_direct": 0.20094189200298032, + "total_diffuse": 0.1940444712462612, + "total_direct": 0.20094189200298032 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.17475427496810159, + "direct_diffuse": 0.0, + "direct_direct": 0.11366706872609493, + "direct_hemispherical": 0.11366706872609493 + }, + "transmittance": { + "diffuse_diffuse": 0.6210266593938792, + "direct_diffuse": 0.0, + "direct_direct": 0.6853910392709252, + "direct_hemispherical": 0.6853910392709252 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17475427496810159, + "direct_diffuse": 0.0, + "direct_direct": 0.11366706872609493, + "direct_hemispherical": 0.11366706872609493 + }, + "transmittance": { + "diffuse_diffuse": 0.6210266593938792, + "direct_diffuse": 0.0, + "direct_direct": 0.6853910392709252, + "direct_hemispherical": 0.6853910392709252 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..f56d99d5 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07903828507581996, + "heat_direct": 0.07337182830827352, + "total_diffuse": 0.07903828507581996, + "total_direct": 0.07337182830827352 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07903828507581996, + "heat_direct": 0.07337182830827352, + "total_diffuse": 0.07903828507581996, + "total_direct": 0.07337182830827352 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13674573039825624, + "direct_diffuse": 0.0, + "direct_direct": 0.07233543096389392, + "direct_hemispherical": 0.07233543096389392 + }, + "transmittance": { + "diffuse_diffuse": 0.771243217380278, + "direct_diffuse": 0.0, + "direct_direct": 0.8511763259999762, + "direct_hemispherical": 0.8511763259999762 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13674573039825624, + "direct_diffuse": 0.0, + "direct_direct": 0.07233543096389392, + "direct_hemispherical": 0.07233543096389392 + }, + "transmittance": { + "diffuse_diffuse": 0.771243217380278, + "direct_diffuse": 0.0, + "direct_direct": 0.8511763259999762, + "direct_hemispherical": 0.8511763259999762 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..25e48c36 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.7291229470924316, + "U": 2.6710380089048473, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 311.4985734708823, + 311.5506848535292 + ], + "layer_temperatures_u": [ + 303.8105664529902, + 303.76355618301454 + ], + "relative_heat_gain": 549.5205231532532, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.2856037088451466, + "system_effective_conductivity_u": 0.9999999999997159 +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..58115ec8 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 3.6254806589020436, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 260.4698104899984, + 260.78087673727435 + ], + "layer_temperatures_u": [ + 260.4698104899984, + 260.78087673727435 + ], + "relative_heat_gain": 28.2062395262579, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.000000000000047, + "system_effective_conductivity_u": 1.000000000000047 +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..ff2f6ca3 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08312531435254969, + "heat_direct": 0.07799752239139182, + "total_diffuse": 0.08312531435254969, + "total_direct": 0.07799752239139182 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08312531435254969, + "heat_direct": 0.07799752239139182, + "total_diffuse": 0.08312531435254969, + "total_direct": 0.07799752239139182 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.10960957835890546, + "direct_diffuse": 0.0, + "direct_direct": 0.04282676076765908, + "direct_hemispherical": 0.04282676076765908 + }, + "transmittance": { + "diffuse_diffuse": 0.7815408723717965, + "direct_diffuse": 0.0, + "direct_direct": 0.8625412494697332, + "direct_hemispherical": 0.8625412494697332 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10960957835890546, + "direct_diffuse": 0.0, + "direct_direct": 0.04282676076765908, + "direct_hemispherical": 0.04282676076765908 + }, + "transmittance": { + "diffuse_diffuse": 0.7815408723717965, + "direct_diffuse": 0.0, + "direct_direct": 0.8625412494697332, + "direct_hemispherical": 0.8625412494697332 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..cbd2ce98 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 44.30762039135296, + "a": -8.921764031660285, + "b": -4.929352157133704 + }, + "rgb": { + "B": 123, + "G": 121, + "R": 91 + }, + "trichromatic": { + "X": 11.995494953771404, + "Y": 14.05214458822082, + "Z": 17.329423901108683 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 33.230464205283496, + "a": -15.116173041735514, + "b": -7.709791834101576 + }, + "rgb": { + "B": 98, + "G": 94, + "R": 38 + }, + "trichromatic": { + "X": 5.80527344043226, + "Y": 7.644125786260776, + "Z": 10.64867474983548 + } + }, + "direct_hemispheric": { + "lab": { + "L": 33.230464205283496, + "a": -15.116173041735514, + "b": -7.709791834101576 + }, + "rgb": { + "B": 98, + "G": 94, + "R": 38 + }, + "trichromatic": { + "X": 5.80527344043226, + "Y": 7.644125786260776, + "Z": 10.64867474983548 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 90.88294764308573, + "a": 1.4026179041694564, + "b": 1.9446369314844336 + }, + "rgb": { + "B": 247, + "G": 252, + "R": 255 + }, + "trichromatic": { + "X": 74.83242739125922, + "Y": 78.22603166360338, + "Z": 81.32501402195608 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.45477155977106, + "a": 1.4494907149083525, + "b": 2.0096229826208623 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.58820197979847, + "Y": 86.33352583009228, + "Z": 89.75369259289546 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.45477155977106, + "a": 1.4494907149083525, + "b": 2.0096229826208623 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.58820197979847, + "Y": 86.33352583009228, + "Z": 89.75369259289546 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 44.30762039135296, + "a": -8.921764031660285, + "b": -4.929352157133704 + }, + "rgb": { + "B": 123, + "G": 121, + "R": 91 + }, + "trichromatic": { + "X": 11.995494953771404, + "Y": 14.05214458822082, + "Z": 17.329423901108683 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 33.230464205283496, + "a": -15.116173041735514, + "b": -7.709791834101576 + }, + "rgb": { + "B": 98, + "G": 94, + "R": 38 + }, + "trichromatic": { + "X": 5.80527344043226, + "Y": 7.644125786260776, + "Z": 10.64867474983548 + } + }, + "direct_hemispheric": { + "lab": { + "L": 33.230464205283496, + "a": -15.116173041735514, + "b": -7.709791834101576 + }, + "rgb": { + "B": 98, + "G": 94, + "R": 38 + }, + "trichromatic": { + "X": 5.80527344043226, + "Y": 7.644125786260776, + "Z": 10.64867474983548 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 90.88294764308573, + "a": 1.4026179041694564, + "b": 1.9446369314844336 + }, + "rgb": { + "B": 247, + "G": 252, + "R": 255 + }, + "trichromatic": { + "X": 74.83242739125922, + "Y": 78.22603166360338, + "Z": 81.32501402195608 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.45477155977106, + "a": 1.4494907149083525, + "b": 2.0096229826208623 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.58820197979847, + "Y": 86.33352583009228, + "Z": 89.75369259289546 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.45477155977106, + "a": 1.4494907149083525, + "b": 2.0096229826208623 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.58820197979847, + "Y": 86.33352583009228, + "Z": 89.75369259289546 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..b9c01829 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.083614240293685, + "heat_direct": 0.07843236602377798, + "total_diffuse": 0.083614240293685, + "total_direct": 0.07843236602377798 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.083614240293685, + "heat_direct": 0.07843236602377798, + "total_diffuse": 0.083614240293685, + "total_direct": 0.07843236602377798 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13795952069082204, + "direct_diffuse": 0.0, + "direct_direct": 0.07365534313783727, + "direct_hemispherical": 0.07365534313783727 + }, + "transmittance": { + "diffuse_diffuse": 0.7846280832182024, + "direct_diffuse": 0.0, + "direct_direct": 0.8659484246987833, + "direct_hemispherical": 0.8659484246987833 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13795952069082204, + "direct_diffuse": 0.0, + "direct_direct": 0.07365534313783727, + "direct_hemispherical": 0.07365534313783727 + }, + "transmittance": { + "diffuse_diffuse": 0.7846280832182024, + "direct_diffuse": 0.0, + "direct_direct": 0.8659484246987833, + "direct_hemispherical": 0.8659484246987833 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..5240beaa --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20515872322457335, + "heat_direct": 0.21307127307561463, + "total_diffuse": 0.20515872322457335, + "total_direct": 0.21307127307561463 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20515872322457335, + "heat_direct": 0.21307127307561463, + "total_diffuse": 0.20515872322457335, + "total_direct": 0.21307127307561463 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1663176051364957, + "direct_diffuse": 0.0, + "direct_direct": 0.10449277948809371, + "direct_hemispherical": 0.10449277948809371 + }, + "transmittance": { + "diffuse_diffuse": 0.6183490772471725, + "direct_diffuse": 0.0, + "direct_direct": 0.6824359474362914, + "direct_hemispherical": 0.6824359474362914 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1663176051364957, + "direct_diffuse": 0.0, + "direct_direct": 0.10449277948809371, + "direct_hemispherical": 0.10449277948809371 + }, + "transmittance": { + "diffuse_diffuse": 0.6183490772471725, + "direct_diffuse": 0.0, + "direct_direct": 0.6824359474362914, + "direct_hemispherical": 0.6824359474362914 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..0b1e29e7 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08320209831997376, + "heat_direct": 0.07795850911751911, + "total_diffuse": 0.08320209831997376, + "total_direct": 0.07795850911751911 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08320209831997376, + "heat_direct": 0.07795850911751911, + "total_diffuse": 0.08320209831997376, + "total_direct": 0.07795850911751911 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13830616955293534, + "direct_diffuse": 0.0, + "direct_direct": 0.07403229956596923, + "direct_hemispherical": 0.07403229956596923 + }, + "transmittance": { + "diffuse_diffuse": 0.7277493756770811, + "direct_diffuse": 0.0, + "direct_direct": 0.8031747001181919, + "direct_hemispherical": 0.8031747001181919 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13830616955293534, + "direct_diffuse": 0.0, + "direct_direct": 0.07403229956596923, + "direct_hemispherical": 0.07403229956596923 + }, + "transmittance": { + "diffuse_diffuse": 0.7277493756770811, + "direct_diffuse": 0.0, + "direct_direct": 0.8031747001181919, + "direct_hemispherical": 0.8031747001181919 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..9508a8b8 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.728863426398641, + "U": 2.671038008904799, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 311.9594410127121, + 312.01734662510887 + ], + "layer_temperatures_u": [ + 303.81056645299, + 303.7635561830143 + ], + "relative_heat_gain": 549.3323260071514, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.1373285151121366, + "system_effective_conductivity_u": 0.9999999999997411 +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..58115ec8 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 3.6254806589020436, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 260.4698104899984, + 260.78087673727435 + ], + "layer_temperatures_u": [ + 260.4698104899984, + 260.78087673727435 + ], + "relative_heat_gain": 28.2062395262579, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.000000000000047, + "system_effective_conductivity_u": 1.000000000000047 +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..a99fbeb8 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09433776760024641, + "heat_direct": 0.09051391790076152, + "total_diffuse": 0.09433776760024641, + "total_direct": 0.09051391790076152 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09433776760024641, + "heat_direct": 0.09051391790076152, + "total_diffuse": 0.09433776760024641, + "total_direct": 0.09051391790076152 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.12825656869707727, + "direct_diffuse": 0.0, + "direct_direct": 0.06310406048368228, + "direct_hemispherical": 0.06310406048368228 + }, + "transmittance": { + "diffuse_diffuse": 0.6325958391212521, + "direct_diffuse": 0.0, + "direct_direct": 0.698159270709806, + "direct_hemispherical": 0.698159270709806 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.12825656869707727, + "direct_diffuse": 0.0, + "direct_direct": 0.06310406048368228, + "direct_hemispherical": 0.06310406048368228 + }, + "transmittance": { + "diffuse_diffuse": 0.6325958391212521, + "direct_diffuse": 0.0, + "direct_direct": 0.698159270709806, + "direct_hemispherical": 0.698159270709806 + } + } + } +} diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..34c7ff89 --- /dev/null +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24728419129405663, + "heat_direct": 0.2589083362478218, + "total_diffuse": 0.24728419129405663, + "total_direct": 0.2589083362478218 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24728419129405663, + "heat_direct": 0.2589083362478218, + "total_diffuse": 0.24728419129405663, + "total_direct": 0.2589083362478218 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.12595373915761732, + "direct_diffuse": 0.0, + "direct_direct": 0.060599894185545004, + "direct_hemispherical": 0.060599894185545004 + }, + "transmittance": { + "diffuse_diffuse": 0.6165874751565676, + "direct_diffuse": 0.0, + "direct_direct": 0.6804917695666333, + "direct_hemispherical": 0.6804917695666333 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.12595373915761732, + "direct_diffuse": 0.0, + "direct_direct": 0.060599894185545004, + "direct_hemispherical": 0.060599894185545004 + }, + "transmittance": { + "diffuse_diffuse": 0.6165874751565676, + "direct_diffuse": 0.0, + "direct_direct": 0.6804917695666333, + "direct_hemispherical": 0.6804917695666333 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..ca0a4126 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 78.70406599983171, + "a": -3.1838722316827606, + "b": 1.508284553096817 + }, + "rgb": { + "B": 210, + "G": 217, + "R": 209 + }, + "trichromatic": { + "X": 50.38577496585375, + "Y": 54.4166632789245, + "Z": 56.79833275624283 + } + }, + "direct_diffuse": { + "lab": { + "L": 71.77401896779199, + "a": -3.803984892179313, + "b": 2.38745740320796 + }, + "rgb": { + "B": 188, + "G": 196, + "R": 188 + }, + "trichromatic": { + "X": 39.841505123050986, + "Y": 43.32354486911235, + "Z": 44.33027958812108 + } + }, + "direct_direct": { + "lab": { + "L": 36.71965395464824, + "a": -0.7104633070824928, + "b": -0.6323825461909904 + }, + "rgb": { + "B": 96, + "G": 96, + "R": 93 + }, + "trichromatic": { + "X": 8.815394563737051, + "Y": 9.387364582473664, + "Z": 10.286589415347503 + } + }, + "direct_hemispheric": { + "lab": { + "L": 77.70400620378022, + "a": -3.559777836937006, + "b": 1.8822411227878977 + }, + "rgb": { + "B": 206, + "G": 214, + "R": 206 + }, + "trichromatic": { + "X": 48.65689968678803, + "Y": 52.710909451586005, + "Z": 54.61686900346859 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 46.70301241565268, + "a": -2.381484296051617, + "b": 1.9396304599388348 + }, + "rgb": { + "B": 118, + "G": 124, + "R": 119 + }, + "trichromatic": { + "X": 14.57934408470708, + "Y": 15.79396787137403, + "Z": 16.05454510490784 + } + }, + "direct_diffuse": { + "lab": { + "L": 43.197960316955644, + "a": -2.6410995301039963, + "b": 2.4206657309010504 + }, + "rgb": { + "B": 107, + "G": 114, + "R": 110 + }, + "trichromatic": { + "X": 12.211478461760647, + "Y": 13.29065124611174, + "Z": 13.272978161785648 + } + }, + "direct_direct": { + "lab": { + "L": 2.5814457525238232, + "a": -0.3437997582051988, + "b": 0.3199523759173539 + }, + "rgb": { + "B": 2, + "G": 4, + "R": 3 + }, + "trichromatic": { + "X": 0.26253073926741394, + "Y": 0.28578061961598755, + "Z": 0.28466121595581456 + } + }, + "direct_hemispheric": { + "lab": { + "L": 43.6192539791528, + "a": -2.6602019084968065, + "b": 2.439717124881491 + }, + "rgb": { + "B": 108, + "G": 115, + "R": 111 + }, + "trichromatic": { + "X": 12.474009201028062, + "Y": 13.576431865727729, + "Z": 13.557639377741463 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 83.7256899821748, + "a": -2.1225359296641044, + "b": 2.6370525420884583 + }, + "rgb": { + "B": 223, + "G": 232, + "R": 228 + }, + "trichromatic": { + "X": 59.34385225698152, + "Y": 63.53999578577175, + "Z": 65.10356033282508 + } + }, + "direct_diffuse": { + "lab": { + "L": 84.0751250930094, + "a": -2.1696669919868405, + "b": 2.7009236816324167 + }, + "rgb": { + "B": 224, + "G": 233, + "R": 229 + }, + "trichromatic": { + "X": 59.95322062502466, + "Y": 64.21026425515547, + "Z": 65.72687753126355 + } + }, + "direct_direct": { + "lab": { + "L": 12.543536923422863, + "a": -0.617660530724734, + "b": 0.769510965690634 + }, + "rgb": { + "B": 33, + "G": 35, + "R": 34 + }, + "trichromatic": { + "X": 1.3911371608860572, + "Y": 1.4898734920724865, + "Z": 1.5251437624551072 + } + }, + "direct_hemispheric": { + "lab": { + "L": 84.84323037608122, + "a": -2.186225729183755, + "b": 2.721585989380104 + }, + "rgb": { + "B": 226, + "G": 235, + "R": 231 + }, + "trichromatic": { + "X": 61.344357785910724, + "Y": 65.70013774722796, + "Z": 67.25202129371866 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 33.880642327322114, + "a": -1.5265514058192264, + "b": 1.0248597156781947 + }, + "rgb": { + "B": 85, + "G": 89, + "R": 86 + }, + "trichromatic": { + "X": 7.3776217741638845, + "Y": 7.951007158236048, + "Z": 8.231847802732833 + } + }, + "direct_diffuse": { + "lab": { + "L": 21.926631291143963, + "a": -2.1500954211720047, + "b": 2.100569204068392 + }, + "rgb": { + "B": 53, + "G": 58, + "R": 55 + }, + "trichromatic": { + "X": 3.184103346119418, + "Y": 3.4950938445983795, + "Z": 3.40105424475294 + } + }, + "direct_direct": { + "lab": { + "L": 0.8121195804597292, + "a": -0.1331739117649694, + "b": 0.13124256390287803 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.08198281468434344, + "Y": 0.08990622277425371, + "Z": 0.08744633258454264 + } + }, + "direct_hemispheric": { + "lab": { + "L": 22.24908455276791, + "a": -2.1671074333565468, + "b": 2.1186774877296033 + }, + "rgb": { + "B": 54, + "G": 59, + "R": 56 + }, + "trichromatic": { + "X": 3.2660861608037615, + "Y": 3.585000067372633, + "Z": 3.4885005773374824 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..9b3d06c1 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.26609800173518416, + "electricity_direct": 0.0, + "heat_diffuse": 0.26609800173518416, + "heat_direct": 0.3055078149951249, + "total_diffuse": 0.26609800173518416, + "total_direct": 0.3055078149951249 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2808905515728218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2808905515728218, + "heat_direct": 0.3042460508127128, + "total_diffuse": 0.2808905515728218, + "total_direct": 0.3042460508127128 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.030243806512722383, + "electricity_direct": 0.0, + "heat_diffuse": 0.030243806512722383, + "heat_direct": 0.029813406514317374, + "total_diffuse": 0.030243806512722383, + "total_direct": 0.029813406514317374 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0023194924472284906, + "electricity_direct": 0.0, + "heat_diffuse": 0.0023194924472284906, + "heat_direct": 0.0009065261013750551, + "total_diffuse": 0.0023194924472284906, + "total_direct": 0.0009065261013750551 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5451980378632811, + "direct_diffuse": 0.43454917346613264, + "direct_direct": 0.09378654555533027, + "direct_hemispherical": 0.5283357190214629 + }, + "transmittance": { + "diffuse_diffuse": 0.15846015388881393, + "direct_diffuse": 0.13347270548701895, + "direct_direct": 0.0028703539820755615, + "direct_hemispherical": 0.1363430594690945 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.6370992646616697, + "direct_diffuse": 0.6438545119011376, + "direct_direct": 0.014939335937394637, + "direct_hemispherical": 0.6587938478385322 + }, + "transmittance": { + "diffuse_diffuse": 0.07969069131828194, + "direct_diffuse": 0.03514940329031446, + "direct_direct": 0.0009041719570656245, + "direct_hemispherical": 0.036053575247380086 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..4736f184 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.29293347152225263, + "electricity_direct": 0.0, + "heat_diffuse": 0.29293347152225263, + "heat_direct": 0.3398156616766306, + "total_diffuse": 0.29293347152225263, + "total_direct": 0.3398156616766306 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.34247890440388057, + "electricity_direct": 0.0, + "heat_diffuse": 0.34247890440388057, + "heat_direct": 0.36931934805553385, + "total_diffuse": 0.34247890440388057, + "total_direct": 0.36931934805553385 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.12233263467617513, + "electricity_direct": 0.0, + "heat_diffuse": 0.12233263467617513, + "heat_direct": 0.1207612836807654, + "total_diffuse": 0.12233263467617513, + "total_direct": 0.1207612836807654 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.009183506815719963, + "electricity_direct": 0.0, + "heat_diffuse": 0.009183506815719963, + "heat_direct": 0.0032082348275271847, + "total_diffuse": 0.009183506815719963, + "total_direct": 0.0032082348275271847 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.45213518527065877, + "direct_diffuse": 0.343183291010252, + "direct_direct": 0.08475930145314595, + "direct_hemispherical": 0.42794259246339794 + }, + "transmittance": { + "diffuse_diffuse": 0.1325987085309127, + "direct_diffuse": 0.10912920170656419, + "direct_direct": 0.0023512604726425106, + "direct_hemispherical": 0.11148046217920671 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5798825015306202, + "direct_diffuse": 0.5854846817279312, + "direct_direct": 0.01358709058170624, + "direct_hemispherical": 0.5990717723096375 + }, + "transmittance": { + "diffuse_diffuse": 0.06845508724978121, + "direct_diffuse": 0.027682363784925168, + "direct_direct": 0.0007182810223766202, + "direct_hemispherical": 0.028400644807301787 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..4880798e --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.42822940715124014, + "electricity_direct": 0.0, + "heat_diffuse": 0.42822940715124014, + "heat_direct": 0.4968034859184366, + "total_diffuse": 0.42822940715124014, + "total_direct": 0.4968034859184366 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5091669450510041, + "electricity_direct": 0.0, + "heat_diffuse": 0.5091669450510041, + "heat_direct": 0.5405875329002681, + "total_diffuse": 0.5091669450510041, + "total_direct": 0.5405875329002681 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.044456056919738814, + "electricity_direct": 0.0, + "heat_diffuse": 0.044456056919738814, + "heat_direct": 0.04217388374643305, + "total_diffuse": 0.044456056919738814, + "total_direct": 0.04217388374643305 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.003065673267003399, + "electricity_direct": 0.0, + "heat_diffuse": 0.003065673267003399, + "heat_direct": 0.0005387951749427091, + "total_diffuse": 0.003065673267003399, + "total_direct": 0.0005387951749427091 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4134192201311616, + "direct_diffuse": 0.28355008576380053, + "direct_direct": 0.09140920721065766, + "direct_hemispherical": 0.3749592929744582 + }, + "transmittance": { + "diffuse_diffuse": 0.11389531579785858, + "direct_diffuse": 0.08425727036939402, + "direct_direct": 0.001806066991278072, + "direct_hemispherical": 0.08606333736067209 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.42355049270132067, + "direct_diffuse": 0.42744710518021145, + "direct_direct": 0.009919240411711099, + "direct_hemispherical": 0.43736634559192256 + }, + "transmittance": { + "diffuse_diffuse": 0.06421688898067152, + "direct_diffuse": 0.020967969974908574, + "direct_direct": 0.0005393563579581283, + "direct_hemispherical": 0.021507326332866703 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..4e38aa3a --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.07527409209434706, + "U": 2.84922265878236, + "gap_layer_effective_conductivities_shgc": [ + 0.08816529091452363 + ], + "gap_layer_effective_conductivities_u": [ + 0.07740465761544743 + ], + "layer_temperatures_shgc": [ + 315.0168912046802, + 315.01790535722455, + 305.6566887266845, + 305.46558061922684 + ], + "layer_temperatures_u": [ + 303.9993716909694, + 303.9990094225063, + 300.4663806322901, + 300.396905184761 + ], + "relative_heat_gain": 76.75364727007432, + "solid_layer_effective_conductivities_shgc": [ + 7.010004877613812, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 7.278819169685577, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10576551305262481, + "system_effective_conductivity_u": 0.10031429265466352 +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..3064a2ad --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2793219139163012, + "gap_layer_effective_conductivities_shgc": [ + 0.07572662693025481 + ], + "gap_layer_effective_conductivities_u": [ + 0.07572662693024883 + ], + "layer_temperatures_shgc": [ + 258.0639566615055, + 258.0652636531587, + 276.4914466690451, + 276.8812662360369 + ], + "layer_temperatures_u": [ + 258.06395666153844, + 258.06526365319166, + 276.4914466690687, + 276.88126623606036 + ], + "relative_heat_gain": 25.513124490265422, + "solid_layer_effective_conductivities_shgc": [ + 7.214868204841499, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.2148682048302915, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10775502172014775, + "system_effective_conductivity_u": 0.10775502172014896 +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..45cd8fc2 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.6128724018043618, + "electricity_direct": 0.0, + "heat_diffuse": 0.6128724018043618, + "heat_direct": 0.7152492132338055, + "total_diffuse": 0.6128724018043618, + "total_direct": 0.7152492132338055 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7751688884582413, + "electricity_direct": 0.0, + "heat_diffuse": 0.7751688884582413, + "heat_direct": 0.8153750955599075, + "total_diffuse": 0.7751688884582413, + "total_direct": 0.8153750955599075 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06440357532736068, + "electricity_direct": 0.0, + "heat_diffuse": 0.06440357532736068, + "heat_direct": 0.059774212120305495, + "total_diffuse": 0.06440357532736068, + "total_direct": 0.059774212120305495 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00418150553677111, + "electricity_direct": 0.0, + "heat_diffuse": 0.00418150553677111, + "heat_direct": 0.00017062656561994588, + "total_diffuse": 0.00418150553677111, + "total_direct": 0.00017062656561994588 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.258767973464435, + "direct_diffuse": 0.10824285324675839, + "direct_direct": 0.08711571596210568, + "direct_hemispherical": 0.19535856920886407 + }, + "transmittance": { + "diffuse_diffuse": 0.06395604940384302, + "direct_diffuse": 0.029002656791925326, + "direct_direct": 0.000615348645099064, + "direct_hemispherical": 0.029618005437024388 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17378054317069005, + "direct_diffuse": 0.17473514355278577, + "direct_direct": 0.004056472634783169, + "direct_hemispherical": 0.17879161618756895 + }, + "transmittance": { + "diffuse_diffuse": 0.046869062834297946, + "direct_diffuse": 0.005520587921136208, + "direct_direct": 0.0001420737657675787, + "direct_hemispherical": 0.005662661686903787 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..83561c6c --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 78.61422560618001, + "a": -2.6105281810089864, + "b": 2.4496456975136915 + }, + "rgb": { + "B": 208, + "G": 216, + "R": 211 + }, + "trichromatic": { + "X": 50.45526097399608, + "Y": 54.26194410853037, + "Z": 55.65146547424186 + } + }, + "direct_diffuse": { + "lab": { + "L": 71.63727694162458, + "a": -3.0142070553745293, + "b": 3.564638398898645 + }, + "rgb": { + "B": 185, + "G": 196, + "R": 191 + }, + "trichromatic": { + "X": 39.90548424306568, + "Y": 43.1213805494778, + "Z": 43.08063029126737 + } + }, + "direct_direct": { + "lab": { + "L": 36.74820351979863, + "a": -0.737080368354015, + "b": -0.45197568192180126 + }, + "rgb": { + "B": 95, + "G": 96, + "R": 94 + }, + "trichromatic": { + "X": 8.826658412673702, + "Y": 9.402623616845702, + "Z": 10.242422851087637 + } + }, + "direct_hemispheric": { + "lab": { + "L": 77.5931214077849, + "a": -2.87557230081964, + "b": 2.9620046146093593 + }, + "rgb": { + "B": 204, + "G": 213, + "R": 208 + }, + "trichromatic": { + "X": 48.73214265573938, + "Y": 52.5240041663235, + "Z": 53.32305314235501 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 46.593212067826606, + "a": -1.7300307110775237, + "b": 2.6665136535079847 + }, + "rgb": { + "B": 116, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.60845401152125, + "Y": 15.711141794297184, + "Z": 15.642489501917686 + } + }, + "direct_diffuse": { + "lab": { + "L": 43.06203882738576, + "a": -1.8551614372863678, + "b": 3.269446440524748 + }, + "rgb": { + "B": 105, + "G": 113, + "R": 111 + }, + "trichromatic": { + "X": 12.240526347912153, + "Y": 13.199313276068098, + "Z": 12.844838356626022 + } + }, + "direct_direct": { + "lab": { + "L": 2.563122374768941, + "a": -0.23857851730582635, + "b": 0.4233859896042358 + }, + "rgb": { + "B": 2, + "G": 4, + "R": 3 + }, + "trichromatic": { + "X": 0.263169618484757, + "Y": 0.2837521182449522, + "Z": 0.2753563806459426 + } + }, + "direct_hemispheric": { + "lab": { + "L": 43.48227030225835, + "a": -1.8681642064131698, + "b": 3.294664267231362 + }, + "rgb": { + "B": 106, + "G": 114, + "R": 112 + }, + "trichromatic": { + "X": 12.50369596639691, + "Y": 13.483065394313048, + "Z": 13.120194737271964 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 83.57899826446132, + "a": -1.4016411218277791, + "b": 3.5017414740966313 + }, + "rgb": { + "B": 221, + "G": 231, + "R": 230 + }, + "trichromatic": { + "X": 59.38073860914255, + "Y": 63.26001514853353, + "Z": 63.822770419216354 + } + }, + "direct_diffuse": { + "lab": { + "L": 83.92492702244128, + "a": -1.4272170289749142, + "b": 3.578886807030446 + }, + "rgb": { + "B": 222, + "G": 232, + "R": 231 + }, + "trichromatic": { + "X": 59.99305964657361, + "Y": 63.92158741105868, + "Z": 64.41576588628676 + } + }, + "direct_direct": { + "lab": { + "L": 12.500746390475353, + "a": -0.40624885278194023, + "b": 1.0196151983288382 + }, + "rgb": { + "B": 32, + "G": 34, + "R": 34 + }, + "trichromatic": { + "X": 1.3920568253202894, + "Y": 1.4831829804563, + "Z": 1.4947576360239774 + } + }, + "direct_hemispheric": { + "lab": { + "L": 84.69188342801675, + "a": -1.4381053480633232, + "b": 3.606262946325156 + }, + "rgb": { + "B": 224, + "G": 234, + "R": 233 + }, + "trichromatic": { + "X": 61.38511647189391, + "Y": 65.40477039151497, + "Z": 65.91052352231074 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 33.82199378640717, + "a": -1.1633886387687475, + "b": 1.465867249598074 + }, + "rgb": { + "B": 84, + "G": 88, + "R": 87 + }, + "trichromatic": { + "X": 7.389070395685772, + "Y": 7.922994273130484, + "Z": 8.075299843523945 + } + }, + "direct_diffuse": { + "lab": { + "L": 21.80963957345567, + "a": -1.4617653155923616, + "b": 2.7859015844237445 + }, + "rgb": { + "B": 52, + "G": 58, + "R": 56 + }, + "trichromatic": { + "X": 3.1950138819767173, + "Y": 3.4628497198140673, + "Z": 3.260046892655056 + } + }, + "direct_direct": { + "lab": { + "L": 0.8046096544399859, + "a": -0.0894993273416328, + "b": 0.1703826882451076 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.08225803216580602, + "Y": 0.08907483156291612, + "Z": 0.08385684555694156 + } + }, + "direct_hemispheric": { + "lab": { + "L": 22.131091162255785, + "a": -1.4729879457749673, + "b": 2.8095949848382373 + }, + "rgb": { + "B": 53, + "G": 58, + "R": 57 + }, + "trichromatic": { + "X": 3.277271914142523, + "Y": 3.551924551376983, + "Z": 3.3439037382119974 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..28649e22 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2684951696840404, + "electricity_direct": 0.0, + "heat_diffuse": 0.2684951696840404, + "heat_direct": 0.30827077345902265, + "total_diffuse": 0.2684951696840404, + "total_direct": 0.30827077345902265 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.28359267485678596, + "electricity_direct": 0.0, + "heat_diffuse": 0.28359267485678596, + "heat_direct": 0.30711028275017227, + "total_diffuse": 0.28359267485678596, + "total_direct": 0.30711028275017227 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.030178174767177643, + "electricity_direct": 0.0, + "heat_diffuse": 0.030178174767177643, + "heat_direct": 0.029747435977012637, + "total_diffuse": 0.030178174767177643, + "total_direct": 0.029747435977012637 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.002313697440782595, + "electricity_direct": 0.0, + "heat_diffuse": 0.002313697440782595, + "heat_direct": 0.0009033997834584887, + "total_diffuse": 0.002313697440782595, + "total_direct": 0.0009033997834584887 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5436375109440843, + "direct_diffuse": 0.4325655530796487, + "direct_direct": 0.09392509840324462, + "direct_hemispherical": 0.5264906514828933 + }, + "transmittance": { + "diffuse_diffuse": 0.15768914460469766, + "direct_diffuse": 0.1326392499982121, + "direct_direct": 0.002851889082859331, + "direct_hemispherical": 0.13549113908107144 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.6346726156089517, + "direct_diffuse": 0.6413515941672386, + "direct_direct": 0.014881331280974956, + "direct_hemispherical": 0.6562329254482135 + }, + "transmittance": { + "diffuse_diffuse": 0.07942101209347449, + "direct_diffuse": 0.034856736453665556, + "direct_direct": 0.0008966555644907369, + "direct_hemispherical": 0.03575339201815629 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..2ae21e70 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2898191555267528, + "electricity_direct": 0.0, + "heat_diffuse": 0.2898191555267528, + "heat_direct": 0.3366519491670348, + "total_diffuse": 0.2898191555267528, + "total_direct": 0.3366519491670348 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.34464803318534987, + "electricity_direct": 0.0, + "heat_diffuse": 0.34464803318534987, + "heat_direct": 0.37184558843893545, + "total_diffuse": 0.34464803318534987, + "total_direct": 0.37184558843893545 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.1370696390340504, + "electricity_direct": 0.0, + "heat_diffuse": 0.1370696390340504, + "heat_direct": 0.13550726275327882, + "total_diffuse": 0.1370696390340504, + "total_direct": 0.13550726275327882 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01022165501477591, + "electricity_direct": 0.0, + "heat_diffuse": 0.01022165501477591, + "heat_direct": 0.0034863830599350374, + "total_diffuse": 0.01022165501477591, + "total_direct": 0.0034863830599350374 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.44318037683369776, + "direct_diffuse": 0.3349162927390275, + "direct_direct": 0.08368316709316383, + "direct_hemispherical": 0.4185994598321913 + }, + "transmittance": { + "diffuse_diffuse": 0.12993082860549882, + "direct_diffuse": 0.10693717987408911, + "direct_direct": 0.002304148373405966, + "direct_hemispherical": 0.10924132824749508 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5780080125136374, + "direct_diffuse": 0.5834827828671318, + "direct_direct": 0.013540927100541647, + "direct_hemispherical": 0.5970237099676735 + }, + "transmittance": { + "diffuse_diffuse": 0.06712229928624021, + "direct_diffuse": 0.026944353230401185, + "direct_direct": 0.0006999653030551488, + "direct_hemispherical": 0.027644318533456332 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..c6316a18 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3882357351336755, + "electricity_direct": 0.0, + "heat_diffuse": 0.3882357351336755, + "heat_direct": 0.45172540278396067, + "total_diffuse": 0.3882357351336755, + "total_direct": 0.45172540278396067 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.501000561406565, + "electricity_direct": 0.0, + "heat_diffuse": 0.501000561406565, + "heat_direct": 0.5328232948496796, + "total_diffuse": 0.501000561406565, + "total_direct": 0.5328232948496796 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08774318858333327, + "electricity_direct": 0.0, + "heat_diffuse": 0.08774318858333327, + "heat_direct": 0.08649594057489805, + "total_diffuse": 0.08774318858333327, + "total_direct": 0.08649594057489805 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.005597537039534685, + "electricity_direct": 0.0, + "heat_diffuse": 0.005597537039534685, + "heat_direct": 0.0005864818205109077, + "total_diffuse": 0.005597537039534685, + "total_direct": 0.0005864818205109077 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4121267152517028, + "direct_diffuse": 0.28612125568815705, + "direct_direct": 0.08937656706069272, + "direct_hemispherical": 0.3754978227488498 + }, + "transmittance": { + "diffuse_diffuse": 0.11189436103128748, + "direct_diffuse": 0.08447144598902027, + "direct_direct": 0.0018093879032712828, + "direct_hemispherical": 0.08628083389229156 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.4312769022265773, + "direct_diffuse": 0.4350810448165701, + "direct_direct": 0.010096621045858702, + "direct_hemispherical": 0.4451776658624288 + }, + "transmittance": { + "diffuse_diffuse": 0.06212499932732355, + "direct_diffuse": 0.020875483637157497, + "direct_direct": 0.0005370738302235246, + "direct_hemispherical": 0.02141255746738102 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..eca502e3 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.07512366750837947, + "U": 2.8492226587989435, + "gap_layer_effective_conductivities_shgc": [ + 0.08822374340581943 + ], + "gap_layer_effective_conductivities_u": [ + 0.07740465761482251 + ], + "layer_temperatures_shgc": [ + 315.08820998889064, + 315.08923326348037, + 305.6995145222634, + 305.5075895309949 + ], + "layer_temperatures_u": [ + 303.99937169105516, + 303.9990094225921, + 300.4663806323185, + 300.39690518478835 + ], + "relative_heat_gain": 76.64456366146908, + "solid_layer_effective_conductivities_shgc": [ + 7.010866268444808, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.2788191696847955, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10603221901155266, + "system_effective_conductivity_u": 0.10031429265476045 +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..d7a4098d --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2793219139158367, + "gap_layer_effective_conductivities_shgc": [ + 0.07572662693025496 + ], + "gap_layer_effective_conductivities_u": [ + 0.0757266269303257 + ], + "layer_temperatures_shgc": [ + 258.0639566615049, + 258.0652636531581, + 276.49144666904465, + 276.8812662360365 + ], + "layer_temperatures_u": [ + 258.0639566615053, + 258.06526365315847, + 276.4914466690451, + 276.88126623603694 + ], + "relative_heat_gain": 25.513124490252856, + "solid_layer_effective_conductivities_shgc": [ + 7.214868204841507, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.2148682048415465, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1077550217201417, + "system_effective_conductivity_u": 0.10775502172013537 +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..5f6dffd9 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.45335454993186897, + "electricity_direct": 0.0, + "heat_diffuse": 0.45335454993186897, + "heat_direct": 0.5343783837784435, + "total_diffuse": 0.45335454993186897, + "total_direct": 0.5343783837784435 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7170646046305541, + "electricity_direct": 0.0, + "heat_diffuse": 0.7170646046305541, + "heat_direct": 0.756655088558335, + "total_diffuse": 0.7170646046305541, + "total_direct": 0.756655088558335 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.20562609574382007, + "electricity_direct": 0.0, + "heat_diffuse": 0.20562609574382007, + "heat_direct": 0.20489935922527971, + "total_diffuse": 0.20562609574382007, + "total_direct": 0.20489935922527971 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.012419612524659191, + "electricity_direct": 0.0, + "heat_diffuse": 0.012419612524659191, + "heat_direct": 0.00032926919710175265, + "total_diffuse": 0.012419612524659191, + "total_direct": 0.00032926919710175265 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2745379303559487, + "direct_diffuse": 0.13986609355505195, + "direct_direct": 0.08053014966052383, + "direct_hemispherical": 0.22039624321557577 + }, + "transmittance": { + "diffuse_diffuse": 0.06648142396836268, + "direct_diffuse": 0.039484432571463654, + "direct_direct": 0.00084158120923747, + "direct_hemispherical": 0.04032601378070112 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.22725611164737206, + "direct_diffuse": 0.228764688583965, + "direct_direct": 0.005309947153789442, + "direct_hemispherical": 0.23407463573775444 + }, + "transmittance": { + "diffuse_diffuse": 0.043259671197413765, + "direct_diffuse": 0.008716634786321505, + "direct_direct": 0.00022437172048736233, + "direct_hemispherical": 0.008941006506808867 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..a0c4b1f1 --- /dev/null +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.5655203026432608, + "electricity_direct": 0.0, + "heat_diffuse": 0.5655203026432608, + "heat_direct": 0.6691666503445827, + "total_diffuse": 0.5655203026432608, + "total_direct": 0.6691666503445827 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8877235518066542, + "electricity_direct": 0.0, + "heat_diffuse": 0.8877235518066542, + "heat_direct": 0.93222932783323, + "total_diffuse": 0.8877235518066542, + "total_direct": 0.93222932783323 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2215299207493287, + "electricity_direct": 0.0, + "heat_diffuse": 0.2215299207493287, + "heat_direct": 0.21728231491626615, + "total_diffuse": 0.2215299207493287, + "total_direct": 0.21728231491626615 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.013458300083670025, + "electricity_direct": 0.0, + "heat_diffuse": 0.013458300083670025, + "heat_direct": 0.00011006339938206948, + "total_diffuse": 0.013458300083670025, + "total_direct": 0.00011006339938206948 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.17565042369247585, + "direct_diffuse": 0.02934011243132631, + "direct_direct": 0.07705289008757327, + "direct_hemispherical": 0.10639300251889958 + }, + "transmittance": { + "diffuse_diffuse": 0.03729935291493508, + "direct_diffuse": 0.007011797469193748, + "direct_direct": 0.00014623475105776716, + "direct_hemispherical": 0.007158032220251516 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.06563081863185354, + "direct_diffuse": 0.065702499776964, + "direct_direct": 0.0015261465367011255, + "direct_hemispherical": 0.06722864631366512 + }, + "transmittance": { + "diffuse_diffuse": 0.03318732947782215, + "direct_diffuse": 0.00042097805069964177, + "direct_direct": 1.0984403023308325e-05, + "direct_hemispherical": 0.0004319624537229501 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..41c123f9 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 78.70406599983173, + "a": -3.183872231682816, + "b": 1.5082845530968614 + }, + "rgb": { + "B": 210, + "G": 217, + "R": 209 + }, + "trichromatic": { + "X": 50.38577496585375, + "Y": 54.41666327892452, + "Z": 56.798332756242814 + } + }, + "direct_diffuse": { + "lab": { + "L": 70.85005131763866, + "a": -3.782527145422765, + "b": 2.385155885968393 + }, + "rgb": { + "B": 185, + "G": 194, + "R": 185 + }, + "trichromatic": { + "X": 38.590702072173706, + "Y": 41.96973919983139, + "Z": 42.925060044129005 + } + }, + "direct_direct": { + "lab": { + "L": 36.65438077623488, + "a": -0.7053050398259098, + "b": -0.6376361761787019 + }, + "rgb": { + "B": 95, + "G": 96, + "R": 93 + }, + "trichromatic": { + "X": 8.783189860300416, + "Y": 9.352539726362668, + "Z": 10.250459052596048 + } + }, + "direct_hemispheric": { + "lab": { + "L": 76.87381811676808, + "a": -3.5315257959571134, + "b": 1.8680533563298463 + }, + "rgb": { + "B": 204, + "G": 212, + "R": 203 + }, + "trichromatic": { + "X": 47.37389193247412, + "Y": 51.32227892619405, + "Z": 53.17551909672505 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 46.703012415652694, + "a": -2.381484296051728, + "b": 1.9396304599389014 + }, + "rgb": { + "B": 118, + "G": 124, + "R": 119 + }, + "trichromatic": { + "X": 14.579344084707069, + "Y": 15.793967871374031, + "Z": 16.05454510490782 + } + }, + "direct_diffuse": { + "lab": { + "L": 44.40885916483605, + "a": -2.724358723936837, + "b": 2.522716714572293 + }, + "rgb": { + "B": 110, + "G": 117, + "R": 113 + }, + "trichromatic": { + "X": 12.971855334809216, + "Y": 14.123031718609456, + "Z": 14.082401551697167 + } + }, + "direct_direct": { + "lab": { + "L": 2.7626118858882833, + "a": -0.3718267818128146, + "b": 0.34853000369545195 + }, + "rgb": { + "B": 3, + "G": 5, + "R": 4 + }, + "trichromatic": { + "X": 0.28086024430713186, + "Y": 0.30583673344123846, + "Z": 0.30421680090214404 + } + }, + "direct_hemispheric": { + "lab": { + "L": 44.84180369987075, + "a": -2.74419438598994, + "b": 2.5425519126017093 + }, + "rgb": { + "B": 111, + "G": 119, + "R": 114 + }, + "trichromatic": { + "X": 13.252715579116348, + "Y": 14.428868452050695, + "Z": 14.386618352599312 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 83.7256899821748, + "a": -2.12253592966416, + "b": 2.6370525420885027 + }, + "rgb": { + "B": 223, + "G": 232, + "R": 228 + }, + "trichromatic": { + "X": 59.3438522569815, + "Y": 63.53999578577175, + "Z": 65.10356033282504 + } + }, + "direct_diffuse": { + "lab": { + "L": 84.99407343503988, + "a": -2.140094929699521, + "b": 2.6661393135207767 + }, + "rgb": { + "B": 227, + "G": 236, + "R": 232 + }, + "trichromatic": { + "X": 61.641136423223024, + "Y": 65.99540520155996, + "Z": 67.6246602650718 + } + }, + "direct_direct": { + "lab": { + "L": 12.80818530392651, + "a": -0.6095238442050954, + "b": 0.7598352468568659 + }, + "rgb": { + "B": 33, + "G": 35, + "R": 34 + }, + "trichromatic": { + "X": 1.4306733406605048, + "Y": 1.5317000905086393, + "Z": 1.5695783960158285 + } + }, + "direct_hemispheric": { + "lab": { + "L": 85.76943581843024, + "a": -2.1564505465443418, + "b": 2.686554302843036 + }, + "rgb": { + "B": 229, + "G": 238, + "R": 234 + }, + "trichromatic": { + "X": 63.07180976388352, + "Y": 67.5271052920686, + "Z": 69.19423866108764 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 33.880642327322114, + "a": -1.5265514058193097, + "b": 1.0248597156781836 + }, + "rgb": { + "B": 85, + "G": 89, + "R": 86 + }, + "trichromatic": { + "X": 7.377621774163875, + "Y": 7.951007158236048, + "Z": 8.23184780273284 + } + }, + "direct_diffuse": { + "lab": { + "L": 19.338241318769334, + "a": -1.9832734862006707, + "b": 1.9319526758460603 + }, + "rgb": { + "B": 47, + "G": 52, + "R": 49 + }, + "trichromatic": { + "X": 2.5766961509368937, + "Y": 2.827227970257912, + "Z": 2.7546947268415294 + } + }, + "direct_direct": { + "lab": { + "L": 0.6569345600995433, + "a": -0.10663491860557484, + "b": 0.1048446678524051 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0663435809085251, + "Y": 0.07272636484762678, + "Z": 0.07082743617352887 + } + }, + "direct_hemispheric": { + "lab": { + "L": 19.63868811427583, + "a": -1.9989538908153914, + "b": 1.9486106343280296 + }, + "rgb": { + "B": 48, + "G": 53, + "R": 50 + }, + "trichromatic": { + "X": 2.643039731845419, + "Y": 2.8999543351055386, + "Z": 2.825522163015058 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..fc7f0dca --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.266098001735184, + "electricity_direct": 0.0, + "heat_diffuse": 0.266098001735184, + "heat_direct": 0.3112031560995816, + "total_diffuse": 0.266098001735184, + "total_direct": 0.3112031560995816 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2808905515728218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2808905515728218, + "heat_direct": 0.29303097694885144, + "total_diffuse": 0.2808905515728218, + "total_direct": 0.29303097694885144 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.030243806512722373, + "electricity_direct": 0.0, + "heat_diffuse": 0.030243806512722373, + "heat_direct": 0.029462588637745656, + "total_diffuse": 0.030243806512722373, + "total_direct": 0.029462588637745656 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00231949244722849, + "electricity_direct": 0.0, + "heat_diffuse": 0.00231949244722849, + "heat_direct": 0.0007333525619373858, + "total_diffuse": 0.00231949244722849, + "total_direct": 0.0007333525619373858 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.545198037863281, + "direct_diffuse": 0.42098108245452576, + "direct_direct": 0.09343752200572569, + "direct_hemispherical": 0.5144186044602514 + }, + "transmittance": { + "diffuse_diffuse": 0.15846015388881393, + "direct_diffuse": 0.14184362799181494, + "direct_direct": 0.0030720228106060564, + "direct_hemispherical": 0.144915650802421 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.6370992646616698, + "direct_diffuse": 0.6617156091352446, + "direct_direct": 0.015357846808942798, + "direct_hemispherical": 0.6770734559441874 + }, + "transmittance": { + "diffuse_diffuse": 0.07969069131828187, + "direct_diffuse": 0.028430867767336856, + "direct_direct": 0.0007313467776867142, + "direct_hemispherical": 0.02916221454502357 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..2fbe6a92 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2929334715222526, + "electricity_direct": 0.0, + "heat_diffuse": 0.2929334715222526, + "heat_direct": 0.34534589120760956, + "total_diffuse": 0.2929334715222526, + "total_direct": 0.34534589120760956 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.34247890440388057, + "electricity_direct": 0.0, + "heat_diffuse": 0.34247890440388057, + "heat_direct": 0.3578717004235473, + "total_diffuse": 0.34247890440388057, + "total_direct": 0.3578717004235473 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.12233263467617508, + "electricity_direct": 0.0, + "heat_diffuse": 0.12233263467617508, + "heat_direct": 0.11951204917783943, + "total_diffuse": 0.12233263467617508, + "total_direct": 0.11951204917783943 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.009183506815719961, + "electricity_direct": 0.0, + "heat_diffuse": 0.009183506815719961, + "heat_direct": 0.0026009572345701234, + "total_diffuse": 0.009183506815719961, + "total_direct": 0.0026009572345701234 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.45213518527065877, + "direct_diffuse": 0.3322888516560669, + "direct_direct": 0.08447665352330744, + "direct_hemispherical": 0.41676550517937433 + }, + "transmittance": { + "diffuse_diffuse": 0.13259870853091238, + "direct_diffuse": 0.11586301176535173, + "direct_direct": 0.0025135426698249265, + "direct_hemispherical": 0.11837655443517665 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5798825015306204, + "direct_diffuse": 0.6025329254817389, + "direct_direct": 0.013985972126498459, + "direct_hemispherical": 0.6165188976082373 + }, + "transmittance": { + "diffuse_diffuse": 0.0684550872497812, + "direct_diffuse": 0.02242653355482193, + "direct_direct": 0.0005819111788236884, + "direct_hemispherical": 0.02300844473364562 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..fcab8ad0 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.42822940715124, + "electricity_direct": 0.0, + "heat_diffuse": 0.42822940715124, + "heat_direct": 0.5012335993144448, + "total_diffuse": 0.42822940715124, + "total_direct": 0.5012335993144448 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.509166945051004, + "electricity_direct": 0.0, + "heat_diffuse": 0.509166945051004, + "heat_direct": 0.5318945254432214, + "total_diffuse": 0.509166945051004, + "total_direct": 0.5318945254432214 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.04445605691973883, + "electricity_direct": 0.0, + "heat_diffuse": 0.04445605691973883, + "heat_direct": 0.04190298102137974, + "total_diffuse": 0.04445605691973883, + "total_direct": 0.04190298102137974 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.003065673267003399, + "electricity_direct": 0.0, + "heat_diffuse": 0.003065673267003399, + "heat_direct": 0.0004384500820487898, + "total_diffuse": 0.003065673267003399, + "total_direct": 0.0004384500820487898 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4134192201311616, + "direct_diffuse": 0.27450779718076695, + "direct_direct": 0.09117651774650848, + "direct_hemispherical": 0.36568431492727543 + }, + "transmittance": { + "diffuse_diffuse": 0.11389531579785847, + "direct_diffuse": 0.08925216736706817, + "direct_direct": 0.0019269373698323202, + "direct_hemispherical": 0.0911791047369005 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.42355049270132145, + "direct_diffuse": 0.440017036718651, + "direct_direct": 0.010213379274639412, + "direct_hemispherical": 0.4502304159932904 + }, + "transmittance": { + "diffuse_diffuse": 0.06421688898067153, + "direct_diffuse": 0.016999332793672536, + "direct_direct": 0.00043727568776728794, + "direct_hemispherical": 0.017436608481439825 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..ed27ed54 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.07527409209411537, + "U": 2.849222658799979, + "gap_layer_effective_conductivities_shgc": [ + 0.08816529091469712 + ], + "gap_layer_effective_conductivities_u": [ + 0.07740465761558499 + ], + "layer_temperatures_shgc": [ + 315.0168912046604, + 315.01790535720477, + 305.65668872667317, + 305.4655806192159 + ], + "layer_temperatures_u": [ + 303.9993716908734, + 303.99900942241027, + 300.46638063224293, + 300.39690518471434 + ], + "relative_heat_gain": 76.75364726982995, + "solid_layer_effective_conductivities_shgc": [ + 7.010004877617006, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 7.27881916968645, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10576551305292674, + "system_effective_conductivity_u": 0.1003142926538574 +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..7b0a738b --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2793219139164447, + "gap_layer_effective_conductivities_shgc": [ + 0.07572662693029451 + ], + "gap_layer_effective_conductivities_u": [ + 0.07572662693024833 + ], + "layer_temperatures_shgc": [ + 258.06395666153844, + 258.06526365319166, + 276.491446669067, + 276.8812662360587 + ], + "layer_temperatures_u": [ + 258.0639566615383, + 258.06526365319155, + 276.4914466690663, + 276.88126623605797 + ], + "relative_heat_gain": 25.513124490265884, + "solid_layer_effective_conductivities_shgc": [ + 7.214868204841431, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.214868204841514, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1077550217200216, + "system_effective_conductivity_u": 0.10775502172016367 +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..ce4fb132 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.612872401804362, + "electricity_direct": 0.0, + "heat_diffuse": 0.612872401804362, + "heat_direct": 0.7178511639763552, + "total_diffuse": 0.612872401804362, + "total_direct": 0.7178511639763552 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7751688884582415, + "electricity_direct": 0.0, + "heat_diffuse": 0.7751688884582415, + "heat_direct": 0.8103351174447229, + "total_diffuse": 0.7751688884582415, + "total_direct": 0.8103351174447229 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06440357532736068, + "electricity_direct": 0.0, + "heat_diffuse": 0.06440357532736068, + "heat_direct": 0.05957975993385129, + "total_diffuse": 0.06440357532736068, + "total_direct": 0.05957975993385129 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0041815055367711105, + "electricity_direct": 0.0, + "heat_diffuse": 0.0041815055367711105, + "heat_direct": 0.0001433323978429503, + "total_diffuse": 0.0041815055367711105, + "total_direct": 0.0001433323978429503 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2587679734644349, + "direct_diffuse": 0.10458015292091341, + "direct_direct": 0.08702125224728635, + "direct_hemispherical": 0.19160140516819976 + }, + "transmittance": { + "diffuse_diffuse": 0.06395604940384308, + "direct_diffuse": 0.03031974469939211, + "direct_direct": 0.000647926222201372, + "direct_hemispherical": 0.03096767092159348 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17378054317069003, + "direct_diffuse": 0.18068121682198818, + "direct_direct": 0.004195142700067656, + "direct_hemispherical": 0.18487635952205583 + }, + "transmittance": { + "diffuse_diffuse": 0.046869062834298036, + "direct_diffuse": 0.004528636582249321, + "direct_direct": 0.00011655405312916668, + "direct_hemispherical": 0.004645190635378487 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..532495be --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 78.61422560618, + "a": -2.6105281810089864, + "b": 2.4496456975136693 + }, + "rgb": { + "B": 208, + "G": 216, + "R": 211 + }, + "trichromatic": { + "X": 50.455260973996076, + "Y": 54.261944108530344, + "Z": 55.65146547424186 + } + }, + "direct_diffuse": { + "lab": { + "L": 70.71346145761328, + "a": -2.992640446796091, + "b": 3.5545387552207375 + }, + "rgb": { + "B": 182, + "G": 193, + "R": 188 + }, + "trichromatic": { + "X": 38.653574562376996, + "Y": 41.77203189858486, + "Z": 41.708996248374 + } + }, + "direct_direct": { + "lab": { + "L": 36.68321810539292, + "a": -0.7331556689729457, + "b": -0.45895245215273883 + }, + "rgb": { + "B": 95, + "G": 96, + "R": 93 + }, + "trichromatic": { + "X": 8.794427057291738, + "Y": 9.367914515577647, + "Z": 10.20714042290493 + } + }, + "direct_hemispheric": { + "lab": { + "L": 76.76370343051204, + "a": -2.850095976169975, + "b": 2.9375729448969823 + }, + "rgb": { + "B": 202, + "G": 211, + "R": 206 + }, + "trichromatic": { + "X": 47.44800161966873, + "Y": 51.13994641416251, + "Z": 51.91613667127893 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 46.593212067826606, + "a": -1.7300307110775237, + "b": 2.6665136535079403 + }, + "rgb": { + "B": 116, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.60845401152125, + "Y": 15.711141794297179, + "Z": 15.642489501917703 + } + }, + "direct_diffuse": { + "lab": { + "L": 44.26735807921758, + "a": -1.9065451095043873, + "b": 3.3989470595384486 + }, + "rgb": { + "B": 108, + "G": 117, + "R": 115 + }, + "trichromatic": { + "X": 13.003280192954513, + "Y": 14.024019078019995, + "Z": 13.621855616351558 + } + }, + "direct_direct": { + "lab": { + "L": 2.7426604992453356, + "a": -0.2572929313695155, + "b": 0.460329767470935 + }, + "rgb": { + "B": 3, + "G": 4, + "R": 4 + }, + "trichromatic": { + "X": 0.2815550066598419, + "Y": 0.3036280022945759, + "Z": 0.294142011839951 + } + }, + "direct_hemispheric": { + "lab": { + "L": 44.69919727048672, + "a": -1.92003302271887, + "b": 3.425190504251052 + }, + "rgb": { + "B": 110, + "G": 118, + "R": 116 + }, + "trichromatic": { + "X": 13.284835199614355, + "Y": 14.32764708031457, + "Z": 13.91599762819151 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 83.57899826446132, + "a": -1.4016411218277791, + "b": 3.501741474096609 + }, + "rgb": { + "B": 221, + "G": 231, + "R": 230 + }, + "trichromatic": { + "X": 59.380738609142526, + "Y": 63.26001514853351, + "Z": 63.822770419216354 + } + }, + "direct_diffuse": { + "lab": { + "L": 84.8457874073877, + "a": -1.4122434004600892, + "b": 3.539387304259778 + }, + "rgb": { + "B": 225, + "G": 235, + "R": 234 + }, + "trichromatic": { + "X": 61.679004758007835, + "Y": 65.70513565045736, + "Z": 66.29770074468576 + } + }, + "direct_direct": { + "lab": { + "L": 12.7659261031665, + "a": -0.40218441085645984, + "b": 1.0086813684924867 + }, + "rgb": { + "B": 33, + "G": 35, + "R": 35 + }, + "trichromatic": { + "X": 1.43154842117661, + "Y": 1.5249693454593334, + "Z": 1.5388094938560597 + } + }, + "direct_hemispheric": { + "lab": { + "L": 85.62001446581131, + "a": -1.4230333163881004, + "b": 3.5664868820937112 + }, + "rgb": { + "B": 227, + "G": 237, + "R": 236 + }, + "trichromatic": { + "X": 63.11055317918444, + "Y": 67.23010499591669, + "Z": 67.83651023854182 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 33.82199378640717, + "a": -1.1633886387687753, + "b": 1.465867249598074 + }, + "rgb": { + "B": 84, + "G": 88, + "R": 87 + }, + "trichromatic": { + "X": 7.3890703956857715, + "Y": 7.922994273130482, + "Z": 8.075299843523949 + } + }, + "direct_diffuse": { + "lab": { + "L": 19.230601061864718, + "a": -1.3507426096699693, + "b": 2.5646636917998955 + }, + "rgb": { + "B": 46, + "G": 51, + "R": 50 + }, + "trichromatic": { + "X": 2.585373192833378, + "Y": 2.8014713814509635, + "Z": 2.6416512886867056 + } + }, + "direct_direct": { + "lab": { + "L": 0.6509352999659264, + "a": -0.07178864189061329, + "b": 0.13625465739432463 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.06656239212326212, + "Y": 0.07206221287908494, + "Z": 0.06795013216771587 + } + }, + "direct_hemispheric": { + "lab": { + "L": 19.53012609872321, + "a": -1.3611032391117606, + "b": 2.586475497591967 + }, + "rgb": { + "B": 47, + "G": 52, + "R": 51 + }, + "trichromatic": { + "X": 2.65193558495664, + "Y": 2.873533594330049, + "Z": 2.7096014208544217 + } + } + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..98fbf2c9 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2684951696840404, + "electricity_direct": 0.0, + "heat_diffuse": 0.2684951696840404, + "heat_direct": 0.31398969003478594, + "total_diffuse": 0.2684951696840404, + "total_direct": 0.31398969003478594 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.28359267485678596, + "electricity_direct": 0.0, + "heat_diffuse": 0.28359267485678596, + "heat_direct": 0.2958469979407811, + "total_diffuse": 0.28359267485678596, + "total_direct": 0.2958469979407811 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.030178174767177643, + "electricity_direct": 0.0, + "heat_diffuse": 0.030178174767177643, + "heat_direct": 0.029397335787911195, + "total_diffuse": 0.030178174767177643, + "total_direct": 0.029397335787911195 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.002313697440782595, + "electricity_direct": 0.0, + "heat_diffuse": 0.002313697440782595, + "heat_direct": 0.0007308345470592964, + "total_diffuse": 0.002313697440782595, + "total_direct": 0.0007308345470592964 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5436375109440844, + "direct_diffuse": 0.41904287055375816, + "direct_direct": 0.0935772416357335, + "direct_hemispherical": 0.5126201121894917 + }, + "transmittance": { + "diffuse_diffuse": 0.15768914460469768, + "direct_diffuse": 0.14094093192212193, + "direct_direct": 0.0030519300656895233, + "direct_hemispherical": 0.14399286198781144 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.6346726156089518, + "direct_diffuse": 0.6592002783568915, + "direct_direct": 0.015299524922153977, + "direct_hemispherical": 0.6744998032790456 + }, + "transmittance": { + "diffuse_diffuse": 0.07942101209347442, + "direct_diffuse": 0.028197023201727175, + "direct_direct": 0.0007253410313871071, + "direct_hemispherical": 0.02892236423311428 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..8236f64c --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2898191555267528, + "electricity_direct": 0.0, + "heat_diffuse": 0.2898191555267528, + "heat_direct": 0.34222339513110284, + "total_diffuse": 0.2898191555267528, + "total_direct": 0.34222339513110284 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.34464803318534976, + "electricity_direct": 0.0, + "heat_diffuse": 0.34464803318534976, + "heat_direct": 0.36021104378250846, + "total_diffuse": 0.34464803318534976, + "total_direct": 0.36021104378250846 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.13706963903405037, + "electricity_direct": 0.0, + "heat_diffuse": 0.13706963903405037, + "heat_direct": 0.1341465516978374, + "total_diffuse": 0.13706963903405037, + "total_direct": 0.1341465516978374 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01022165501477591, + "electricity_direct": 0.0, + "heat_diffuse": 0.01022165501477591, + "heat_direct": 0.0028274994647368556, + "total_diffuse": 0.01022165501477591, + "total_direct": 0.0028274994647368556 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4431803768336978, + "direct_diffuse": 0.3242521797500095, + "direct_direct": 0.08340618042246102, + "direct_hemispherical": 0.4076583601724705 + }, + "transmittance": { + "diffuse_diffuse": 0.12993082860549887, + "direct_diffuse": 0.11350912634379666, + "direct_direct": 0.002462566654792663, + "direct_hemispherical": 0.11597169299858932 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5780080125136378, + "direct_diffuse": 0.6006172464477895, + "direct_direct": 0.013941742673073522, + "direct_hemispherical": 0.614558989120863 + }, + "transmittance": { + "diffuse_diffuse": 0.06712229928624011, + "direct_diffuse": 0.02183522318014205, + "direct_direct": 0.0005672444517498888, + "direct_hemispherical": 0.02240246763189194 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..cd326a24 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3882357351336755, + "electricity_direct": 0.0, + "heat_diffuse": 0.3882357351336755, + "heat_direct": 0.4563234312607156, + "total_diffuse": 0.3882357351336755, + "total_direct": 0.4563234312607156 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5010005614065651, + "electricity_direct": 0.0, + "heat_diffuse": 0.5010005614065651, + "heat_direct": 0.5236894709619931, + "total_diffuse": 0.5010005614065651, + "total_direct": 0.5236894709619931 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08774318858333327, + "electricity_direct": 0.0, + "heat_diffuse": 0.08774318858333327, + "heat_direct": 0.08620301300346869, + "total_diffuse": 0.08774318858333327, + "total_direct": 0.08620301300346869 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.005597537039534684, + "electricity_direct": 0.0, + "heat_diffuse": 0.005597537039534684, + "heat_direct": 0.0004791154536650602, + "total_diffuse": 0.005597537039534684, + "total_direct": 0.0004791154536650602 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.41212671525170275, + "direct_diffuse": 0.27695154893451146, + "direct_direct": 0.0891405780234019, + "direct_hemispherical": 0.3660921269579134 + }, + "transmittance": { + "diffuse_diffuse": 0.11189436103128753, + "direct_diffuse": 0.08945143925321729, + "direct_direct": 0.001929989524685461, + "direct_hemispherical": 0.09138142877790274 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.43127690222657844, + "direct_diffuse": 0.4480636254675293, + "direct_direct": 0.010400336376004148, + "direct_hemispherical": 0.45846396184353344 + }, + "transmittance": { + "diffuse_diffuse": 0.06212499932732353, + "direct_diffuse": 0.01693183317913651, + "direct_direct": 0.0004356185616715609, + "direct_hemispherical": 0.017367451740808074 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..c22c3466 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0751236675085517, + "U": 2.849222658789352, + "gap_layer_effective_conductivities_shgc": [ + 0.08822374340503893 + ], + "gap_layer_effective_conductivities_u": [ + 0.07740465761523264 + ], + "layer_temperatures_shgc": [ + 315.08820998879867, + 315.0892332633883, + 305.6995145222369, + 305.5075895309693 + ], + "layer_temperatures_u": [ + 303.99937169088037, + 303.99900942241726, + 300.46638063223384, + 300.39690518470485 + ], + "relative_heat_gain": 76.64456366156571, + "solid_layer_effective_conductivities_shgc": [ + 7.010866268445614, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.2788191697846045, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10603221901094792, + "system_effective_conductivity_u": 0.10031429265506887 +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..6ceaf520 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2793219139161605, + "gap_layer_effective_conductivities_shgc": [ + 0.07572662693030571 + ], + "gap_layer_effective_conductivities_u": [ + 0.07572662693033506 + ], + "layer_temperatures_shgc": [ + 258.0639566615377, + 258.0652636531909, + 276.4914466690652, + 276.8812662360569 + ], + "layer_temperatures_u": [ + 258.0639566615047, + 258.0652636531579, + 276.49144666904584, + 276.8812662360377 + ], + "relative_heat_gain": 25.513124490254153, + "solid_layer_effective_conductivities_shgc": [ + 7.214868204830202, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 7.214868204841535, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10775502172000297, + "system_effective_conductivity_u": 0.1077550217201429 +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..1d713421 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.45335454993186897, + "electricity_direct": 0.0, + "heat_diffuse": 0.45335454993186897, + "heat_direct": 0.5372312176593882, + "total_diffuse": 0.45335454993186897, + "total_direct": 0.5372312176593882 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7170646046305542, + "electricity_direct": 0.0, + "heat_diffuse": 0.7170646046305542, + "heat_direct": 0.7507394972316936, + "total_diffuse": 0.7170646046305542, + "total_direct": 0.7507394972316936 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.20562609574382007, + "electricity_direct": 0.0, + "heat_diffuse": 0.20562609574382007, + "heat_direct": 0.20465214241070523, + "total_diffuse": 0.20562609574382007, + "total_direct": 0.20465214241070523 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01241961252465919, + "electricity_direct": 0.0, + "heat_diffuse": 0.01241961252465919, + "heat_direct": 0.000277939649845046, + "total_diffuse": 0.01241961252465919, + "total_direct": 0.000277939649845046 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.27453793035594876, + "direct_diffuse": 0.13524389001957607, + "direct_direct": 0.08041101339602694, + "direct_hemispherical": 0.215654903415603 + }, + "transmittance": { + "diffuse_diffuse": 0.06648142396836257, + "direct_diffuse": 0.04156921664400358, + "direct_direct": 0.0008925198703001037, + "direct_hemispherical": 0.04246173651430368 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.22725611164737228, + "direct_diffuse": 0.2362114322996656, + "direct_direct": 0.0054838154591356734, + "direct_hemispherical": 0.24169524775880127 + }, + "transmittance": { + "diffuse_diffuse": 0.04325967119741381, + "direct_diffuse": 0.00710443075378513, + "direct_direct": 0.00018288460587477629, + "direct_hemispherical": 0.007287315359659906 + } + } + } +} diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..48abff68 --- /dev/null +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.5655203026432608, + "electricity_direct": 0.0, + "heat_diffuse": 0.5655203026432608, + "heat_direct": 0.6703658739144023, + "total_diffuse": 0.5655203026432608, + "total_direct": 0.6703658739144023 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8877235518066544, + "electricity_direct": 0.0, + "heat_diffuse": 0.8877235518066544, + "heat_direct": 0.9295942941170016, + "total_diffuse": 0.8877235518066544, + "total_direct": 0.9295942941170016 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.22152992074932867, + "electricity_direct": 0.0, + "heat_diffuse": 0.22152992074932867, + "heat_direct": 0.21708578282359597, + "total_diffuse": 0.22152992074932867, + "total_direct": 0.21708578282359597 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.013458300083670022, + "electricity_direct": 0.0, + "heat_diffuse": 0.013458300083670022, + "heat_direct": 0.00010131173808674785, + "total_diffuse": 0.013458300083670022, + "total_direct": 0.00010131173808674785 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.17565042369247585, + "direct_diffuse": 0.028259879583584516, + "direct_direct": 0.07702477076827512, + "direct_hemispherical": 0.10528465035185963 + }, + "transmittance": { + "diffuse_diffuse": 0.03729935291493512, + "direct_diffuse": 0.007114459580517931, + "direct_direct": 0.00014923332962416355, + "direct_hemispherical": 0.007263692910142094 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.06563081863185354, + "direct_diffuse": 0.06832596925300764, + "direct_direct": 0.0015871177947883615, + "direct_hemispherical": 0.069913087047796 + }, + "transmittance": { + "diffuse_diffuse": 0.03318732947782211, + "direct_diffuse": 0.0003813544808005154, + "direct_direct": 9.952616315282938e-06, + "direct_hemispherical": 0.00039130709711579834 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..8c6fb3c4 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 70.44086522820595, + "a": -2.762614747969405, + "b": 1.2846913958050044 + }, + "rgb": { + "B": 186, + "G": 192, + "R": 185 + }, + "trichromatic": { + "X": 38.35878719670643, + "Y": 41.379319878166314, + "Z": 43.27115274744663 + } + }, + "direct_diffuse": { + "lab": { + "L": 50.86033348701365, + "a": -3.086624301684937, + "b": 2.1076408505242616 + }, + "rgb": { + "B": 129, + "G": 136, + "R": 129 + }, + "trichromatic": { + "X": 17.574377969173472, + "Y": 19.148362812056664, + "Z": 19.443962290630093 + } + }, + "direct_direct": { + "lab": { + "L": 35.92222980626741, + "a": -0.6384339849807574, + "b": -0.7046516356614352 + }, + "rgb": { + "B": 94, + "G": 94, + "R": 91 + }, + "trichromatic": { + "X": 8.428337947306357, + "Y": 8.96780254659788, + "Z": 9.853624393366191 + } + }, + "direct_hemispheric": { + "lab": { + "L": 59.99354172017287, + "a": -2.6828850237566315, + "b": 1.2828015384414915 + }, + "rgb": { + "B": 156, + "G": 161, + "R": 155 + }, + "trichromatic": { + "X": 26.00271591647983, + "Y": 28.116165358654545, + "Z": 29.297586683996286 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.208035548680726, + "a": -1.8581346120355446, + "b": 1.1399745437591147 + }, + "rgb": { + "B": 165, + "G": 170, + "R": 166 + }, + "trichromatic": { + "X": 29.68939823871256, + "Y": 31.837118914686872, + "Z": 33.32015592363569 + } + }, + "direct_diffuse": { + "lab": { + "L": 37.23145837403512, + "a": -2.487896384746613, + "b": 2.3089189575465796 + }, + "rgb": { + "B": 92, + "G": 98, + "R": 94 + }, + "trichromatic": { + "X": 8.865528610080538, + "Y": 9.663426020795452, + "Z": 9.607913715458148 + } + }, + "direct_direct": { + "lab": { + "L": 69.49192665215048, + "a": -0.7808252872137933, + "b": -0.025514431271345117 + }, + "rgb": { + "B": 186, + "G": 188, + "R": 186 + }, + "trichromatic": { + "X": 37.70644606554787, + "Y": 40.031452264886475, + "Z": 42.985454154584566 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.88159655317358, + "a": -1.5063182526091068, + "b": 0.7369733712208726 + }, + "rgb": { + "B": 203, + "G": 208, + "R": 204 + }, + "trichromatic": { + "X": 46.57197467562841, + "Y": 49.694878285681924, + "Z": 52.59336787004272 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 68.28149729642834, + "a": -1.990120602438028, + "b": 2.411766299275997 + }, + "rgb": { + "B": 178, + "G": 185, + "R": 182 + }, + "trichromatic": { + "X": 35.76379780330076, + "Y": 38.35506822621596, + "Z": 39.14821319326424 + } + }, + "direct_diffuse": { + "lab": { + "L": 75.37250800834337, + "a": -2.1432441741714436, + "b": 2.637128125015775 + }, + "rgb": { + "B": 198, + "G": 206, + "R": 203 + }, + "trichromatic": { + "X": 45.576519385106764, + "Y": 48.87341310544428, + "Z": 49.8623858594206 + } + }, + "direct_direct": { + "lab": { + "L": 8.350210115866592, + "a": -0.56865379174173, + "b": 0.6934953648691455 + }, + "rgb": { + "B": 22, + "G": 24, + "R": 23 + }, + "trichromatic": { + "X": 0.8626486663224074, + "Y": 0.9249838954997511, + "Z": 0.9443247183009068 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.945351400027, + "a": -2.1565049784341705, + "b": 2.653023585768688 + }, + "rgb": { + "B": 200, + "G": 208, + "R": 204 + }, + "trichromatic": { + "X": 46.43916805142917, + "Y": 49.798397000944036, + "Z": 50.8067105777215 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.3930396157362, + "a": -1.8705622935090704, + "b": 1.1538159789965308 + }, + "rgb": { + "B": 166, + "G": 171, + "R": 167 + }, + "trichromatic": { + "X": 29.895787355361584, + "Y": 32.06072366354415, + "Z": 33.545887397982625 + } + }, + "direct_diffuse": { + "lab": { + "L": 41.70001215436716, + "a": -3.0006031786787846, + "b": 2.8278751564748683 + }, + "rgb": { + "B": 103, + "G": 110, + "R": 105 + }, + "trichromatic": { + "X": 11.249080115239527, + "Y": 12.307043800244513, + "Z": 12.113687576097247 + } + }, + "direct_direct": { + "lab": { + "L": 3.144859697736301, + "a": -0.5134822065895606, + "b": 0.504240269488132 + }, + "rgb": { + "B": 4, + "G": 7, + "R": 5 + }, + "trichromatic": { + "X": 0.3175251337946878, + "Y": 0.3481537243793518, + "Z": 0.3389026140654849 + } + }, + "direct_hemispheric": { + "lab": { + "L": 42.23905220930034, + "a": -3.033637012078094, + "b": 2.8641660507113142 + }, + "rgb": { + "B": 104, + "G": 112, + "R": 107 + }, + "trichromatic": { + "X": 11.566605249034215, + "Y": 12.655197524623865, + "Z": 12.452590190162732 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..24c4cb52 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.23958471160520323, + "electricity_direct": 0.0, + "heat_diffuse": 0.23958471160520323, + "heat_direct": 0.1973463139237301, + "total_diffuse": 0.23958471160520323, + "total_direct": 0.1973463139237301 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2863518719089075, + "electricity_direct": 0.0, + "heat_diffuse": 0.2863518719089075, + "heat_direct": 0.36991384475140304, + "total_diffuse": 0.2863518719089075, + "total_direct": 0.36991384475140304 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.026998513582437565, + "electricity_direct": 0.0, + "heat_diffuse": 0.026998513582437565, + "heat_direct": 0.02350712486061109, + "total_diffuse": 0.026998513582437565, + "total_direct": 0.02350712486061109 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007853603070043756, + "electricity_direct": 0.0, + "heat_diffuse": 0.007853603070043756, + "heat_direct": 0.003454063175917002, + "total_diffuse": 0.007853603070043756, + "total_direct": 0.003454063175917002 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.41452898957096385, + "direct_diffuse": 0.19214500158343278, + "direct_direct": 0.0895802506667221, + "direct_hemispherical": 0.2817252522501549 + }, + "transmittance": { + "diffuse_diffuse": 0.31888778524139477, + "direct_diffuse": 0.09706962775068745, + "direct_direct": 0.4003516812148162, + "direct_hemispherical": 0.49742130896550363 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3846625526930381, + "direct_diffuse": 0.4901605657439254, + "direct_direct": 0.00927651650117468, + "direct_hemispherical": 0.4994370822451001 + }, + "transmittance": { + "diffuse_diffuse": 0.32113197232801, + "direct_diffuse": 0.12369383237614576, + "direct_direct": 0.003501177451433942, + "direct_hemispherical": 0.1271950098275797 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..8d6f899d --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.25848131292596993, + "electricity_direct": 0.0, + "heat_diffuse": 0.25848131292596993, + "heat_direct": 0.21519176068528725, + "total_diffuse": 0.25848131292596993, + "total_direct": 0.21519176068528725 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.33646413062271036, + "electricity_direct": 0.0, + "heat_diffuse": 0.33646413062271036, + "heat_direct": 0.43459202478733333, + "total_diffuse": 0.33646413062271036, + "total_direct": 0.43459202478733333 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.11093793931507842, + "electricity_direct": 0.0, + "heat_diffuse": 0.11093793931507842, + "heat_direct": 0.09866088376630197, + "total_diffuse": 0.11093793931507842, + "total_direct": 0.09866088376630197 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.03206044498324256, + "electricity_direct": 0.0, + "heat_diffuse": 0.03206044498324256, + "heat_direct": 0.012430378184537474, + "total_diffuse": 0.03206044498324256, + "total_direct": 0.012430378184537474 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3484142850240123, + "direct_diffuse": 0.15096190955766497, + "direct_direct": 0.08139155303021556, + "direct_hemispherical": 0.23235346258788053 + }, + "transmittance": { + "diffuse_diffuse": 0.2821664627349398, + "direct_diffuse": 0.0787651612250016, + "direct_direct": 0.3750287317355291, + "direct_hemispherical": 0.4537938929605307 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3474336919421295, + "direct_diffuse": 0.443281504285023, + "direct_direct": 0.008389120972395431, + "direct_hemispherical": 0.4516706252574184 + }, + "transmittance": { + "diffuse_diffuse": 0.28404173245191733, + "direct_diffuse": 0.0985273568268326, + "direct_direct": 0.002779614943878728, + "direct_hemispherical": 0.10130697177071132 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..fedd0d20 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.36035874021025793, + "electricity_direct": 0.0, + "heat_diffuse": 0.36035874021025793, + "heat_direct": 0.29714973020852825, + "total_diffuse": 0.36035874021025793, + "total_direct": 0.29714973020852825 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.46277331713540565, + "electricity_direct": 0.0, + "heat_diffuse": 0.46277331713540565, + "heat_direct": 0.5909298508948818, + "total_diffuse": 0.46277331713540565, + "total_direct": 0.5909298508948818 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.041957355278752675, + "electricity_direct": 0.0, + "heat_diffuse": 0.041957355278752675, + "heat_direct": 0.037434321383471046, + "total_diffuse": 0.041957355278752675, + "total_direct": 0.037434321383471046 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01071959227621583, + "electricity_direct": 0.0, + "heat_diffuse": 0.01071959227621583, + "heat_direct": 0.002197982727316114, + "total_diffuse": 0.01071959227621583, + "total_direct": 0.002197982727316114 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3266298513713338, + "direct_diffuse": 0.12424005625607266, + "direct_direct": 0.08864169756414551, + "direct_hemispherical": 0.21288175382021818 + }, + "transmittance": { + "diffuse_diffuse": 0.27105405313965597, + "direct_diffuse": 0.06023801878530505, + "direct_direct": 0.39229617580247766, + "direct_hemispherical": 0.4525341945877827 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.25401524992411867, + "direct_diffuse": 0.3233636968480076, + "direct_direct": 0.006129140442856122, + "direct_hemispherical": 0.3294928372908637 + }, + "transmittance": { + "diffuse_diffuse": 0.2724918406642601, + "direct_diffuse": 0.07529676651390534, + "direct_direct": 0.0020825625730329163, + "direct_hemispherical": 0.07737932908693826 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..3a025897 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.3027986721863227, + "U": 3.2682093959590874, + "gap_layer_effective_conductivities_shgc": [ + 0.07766176763115433 + ], + "gap_layer_effective_conductivities_u": [ + 0.09782813990520217 + ], + "layer_temperatures_shgc": [ + 316.2945527976877, + 316.31413676107303, + 306.8752940940341, + 306.67984180868336 + ], + "layer_temperatures_u": [ + 304.20748660696404, + 304.202822301501, + 300.9154798092271, + 300.8357877887728 + ], + "relative_heat_gain": 245.0079131525896, + "solid_layer_effective_conductivities_shgc": [ + 1.8912650954310881, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 2.365759281450052, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1249081632351881, + "system_effective_conductivity_u": 0.12563020639376993 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..f12c2c6b --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2147564246767484, + "gap_layer_effective_conductivities_shgc": [ + 0.07534565371596165 + ], + "gap_layer_effective_conductivities_u": [ + 0.0753456537159685 + ], + "layer_temperatures_shgc": [ + 257.89110298254116, + 257.91111779365554, + 276.8234303623181, + 277.2055749002281 + ], + "layer_temperatures_u": [ + 257.89110298253956, + 257.91111779365394, + 276.82343036231686, + 277.2055749002269 + ], + "relative_heat_gain": 25.010804983983604, + "solid_layer_effective_conductivities_shgc": [ + 2.24373506625326, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 2.2437350662532785, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10516538769822273, + "system_effective_conductivity_u": 0.10516538769824527 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..fabd359e --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4964216950255801, + "electricity_direct": 0.0, + "heat_diffuse": 0.4964216950255801, + "heat_direct": 0.40954250281053345, + "total_diffuse": 0.4964216950255801, + "total_direct": 0.40954250281053345 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.665537268569832, + "electricity_direct": 0.0, + "heat_diffuse": 0.665537268569832, + "heat_direct": 0.8445858987838197, + "total_diffuse": 0.665537268569832, + "total_direct": 0.8445858987838197 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0626224958016339, + "electricity_direct": 0.0, + "heat_diffuse": 0.0626224958016339, + "heat_direct": 0.056543371998873236, + "total_diffuse": 0.0626224958016339, + "total_direct": 0.056543371998873236 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.014903713926573215, + "electricity_direct": 0.0, + "heat_diffuse": 0.014903713926573215, + "heat_direct": 0.0009505244464555052, + "total_diffuse": 0.014903713926573215, + "total_direct": 0.0009505244464555052 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.22408571526531465, + "direct_diffuse": 0.04635462978812582, + "direct_direct": 0.08604328296362146, + "direct_hemispherical": 0.13239791275174728 + }, + "transmittance": { + "diffuse_diffuse": 0.21687009390747172, + "direct_diffuse": 0.01904392635883545, + "direct_direct": 0.3824722860800106, + "direct_hemispherical": 0.40151621243884605 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10217164286213297, + "direct_diffuse": 0.1296040596544262, + "direct_direct": 0.002469705805459922, + "direct_hemispherical": 0.1320737654598861 + }, + "transmittance": { + "diffuse_diffuse": 0.2173873746414613, + "direct_diffuse": 0.021855174796263168, + "direct_direct": 0.0005346365135754745, + "direct_hemispherical": 0.022389811309838643 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..4a4aa8fd --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 70.36353676730334, + "a": -2.246239026813923, + "b": 2.0795245393815387 + }, + "rgb": { + "B": 184, + "G": 191, + "R": 187 + }, + "trichromatic": { + "X": 38.41577784356702, + "Y": 41.26836758212719, + "Z": 42.46079020614556 + } + }, + "direct_diffuse": { + "lab": { + "L": 50.74015596629518, + "a": -2.3830934431041118, + "b": 3.04901861221758 + }, + "rgb": { + "B": 127, + "G": 135, + "R": 131 + }, + "trichromatic": { + "X": 17.60870850476507, + "Y": 19.045294123183115, + "Z": 18.85792466954493 + } + }, + "direct_direct": { + "lab": { + "L": 35.954780986982996, + "a": -0.6831991316739172, + "b": -0.5475861528867476 + }, + "rgb": { + "B": 93, + "G": 94, + "R": 91 + }, + "trichromatic": { + "X": 8.439167667692773, + "Y": 8.984679456950984, + "Z": 9.82058926406999 + } + }, + "direct_hemispheric": { + "lab": { + "L": 59.915807991635134, + "a": -2.1598586290901833, + "b": 2.0691187333762517 + }, + "rgb": { + "B": 154, + "G": 161, + "R": 157 + }, + "trichromatic": { + "X": 26.047876172457844, + "Y": 28.029973580134097, + "Z": 28.678513933614923 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.142765733546256, + "a": -1.4523548860524427, + "b": 1.6709591915709199 + }, + "rgb": { + "B": 164, + "G": 170, + "R": 167 + }, + "trichromatic": { + "X": 29.72205293899518, + "Y": 31.758479507026948, + "Z": 32.84741476012445 + } + }, + "direct_diffuse": { + "lab": { + "L": 37.10197894519626, + "a": -1.7414682018998817, + "b": 3.1200616272925807 + }, + "rgb": { + "B": 90, + "G": 97, + "R": 95 + }, + "trichromatic": { + "X": 8.887616471705392, + "Y": 9.59308186995525, + "Z": 9.278511691424526 + } + }, + "direct_direct": { + "lab": { + "L": 69.4933943180539, + "a": -0.751014138664019, + "b": 0.14985786238348453 + }, + "rgb": { + "B": 186, + "G": 188, + "R": 186 + }, + "trichromatic": { + "X": 37.717563876084725, + "Y": 40.03351399662493, + "Z": 42.83444262845782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.8394944720305, + "a": -1.2310986237429877, + "b": 1.145960335288132 + }, + "rgb": { + "B": 202, + "G": 207, + "R": 205 + }, + "trichromatic": { + "X": 46.60518034779012, + "Y": 49.62659586658018, + "Z": 52.11295431988235 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 68.1471855541033, + "a": -1.3101685240304306, + "b": 3.196005993887163 + }, + "rgb": { + "B": 176, + "G": 184, + "R": 183 + }, + "trichromatic": { + "X": 35.793806308412336, + "Y": 38.17199135764553, + "Z": 38.3192794775738 + } + }, + "direct_diffuse": { + "lab": { + "L": 75.22583679204493, + "a": -1.4029645925813794, + "b": 3.4835160571297097 + }, + "rgb": { + "B": 196, + "G": 205, + "R": 205 + }, + "trichromatic": { + "X": 45.61425522263332, + "Y": 48.638435780412095, + "Z": 48.80834691502093 + } + }, + "direct_direct": { + "lab": { + "L": 8.311588565042875, + "a": -0.3733934029319791, + "b": 0.9145922360021153 + }, + "rgb": { + "B": 22, + "G": 24, + "R": 24 + }, + "trichromatic": { + "X": 0.8633625606532477, + "Y": 0.920589557982505, + "Z": 0.924499828325458 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.79779329906866, + "a": -1.4117259959442463, + "b": 3.504636329609667 + }, + "rgb": { + "B": 198, + "G": 207, + "R": 206 + }, + "trichromatic": { + "X": 46.47761778328656, + "Y": 49.559025338394605, + "Z": 49.732846743346386 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.326990763764314, + "a": -1.4606176244978952, + "b": 1.6892915429997712 + }, + "rgb": { + "B": 165, + "G": 170, + "R": 168 + }, + "trichromatic": { + "X": 29.928806013506858, + "Y": 31.98077410501415, + "Z": 33.06672388146807 + } + }, + "direct_diffuse": { + "lab": { + "L": 41.541979940813135, + "a": -2.081720780274854, + "b": 3.7903324203220623 + }, + "rgb": { + "B": 100, + "G": 109, + "R": 107 + }, + "trichromatic": { + "X": 11.281760542438377, + "Y": 12.206198722485926, + "Z": 11.65527742654481 + } + }, + "direct_direct": { + "lab": { + "L": 3.116018248455898, + "a": -0.34678184788006217, + "b": 0.6565023626131095 + }, + "rgb": { + "B": 4, + "G": 6, + "R": 6 + }, + "trichromatic": { + "X": 0.3185570280924041, + "Y": 0.3449608131055364, + "Z": 0.32498324434025355 + } + }, + "direct_hemispheric": { + "lab": { + "L": 42.079019044158244, + "a": -2.10313337132656, + "b": 3.8375165820660695 + }, + "rgb": { + "B": 102, + "G": 111, + "R": 109 + }, + "trichromatic": { + "X": 11.60031757053078, + "Y": 12.551159535591463, + "Z": 11.980260670885063 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..9b62e4cf --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.24153052861848692, + "electricity_direct": 0.0, + "heat_diffuse": 0.24153052861848692, + "heat_direct": 0.19895884975772904, + "total_diffuse": 0.24153052861848692, + "total_direct": 0.19895884975772904 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.288747072048697, + "electricity_direct": 0.0, + "heat_diffuse": 0.288747072048697, + "heat_direct": 0.37295251493533516, + "total_diffuse": 0.288747072048697, + "total_direct": 0.37295251493533516 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.02693894844133706, + "electricity_direct": 0.0, + "heat_diffuse": 0.02693894844133706, + "heat_direct": 0.023454421991906324, + "total_diffuse": 0.02693894844133706, + "total_direct": 0.023454421991906324 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007833349912772748, + "electricity_direct": 0.0, + "heat_diffuse": 0.007833349912772748, + "heat_direct": 0.003442801655707199, + "total_diffuse": 0.007833349912772748, + "total_direct": 0.003442801655707199 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.41341606709574297, + "direct_diffuse": 0.19114674427141873, + "direct_direct": 0.08973485234079245, + "direct_hemispherical": 0.2808815966122112 + }, + "transmittance": { + "diffuse_diffuse": 0.31811445584443365, + "direct_diffuse": 0.09643044539372997, + "direct_direct": 0.40027468624442375, + "direct_hemispherical": 0.4967051316381537 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.38307283359011857, + "direct_diffuse": 0.48811987953998, + "direct_direct": 0.00923837030279371, + "direct_hemispherical": 0.4973582498427737 + }, + "transmittance": { + "diffuse_diffuse": 0.3203467444484105, + "direct_diffuse": 0.12277414062783883, + "direct_direct": 0.003472292938345515, + "direct_hemispherical": 0.12624643356618434 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..eea932e1 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2559935353266641, + "electricity_direct": 0.0, + "heat_diffuse": 0.2559935353266641, + "heat_direct": 0.2135621855149123, + "total_diffuse": 0.2559935353266641, + "total_direct": 0.2135621855149123 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3388204917490839, + "electricity_direct": 0.0, + "heat_diffuse": 0.3388204917490839, + "heat_direct": 0.437905606275166, + "total_diffuse": 0.3388204917490839, + "total_direct": 0.437905606275166 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.12467815690563941, + "electricity_direct": 0.0, + "heat_diffuse": 0.12467815690563941, + "heat_direct": 0.11148585912077036, + "total_diffuse": 0.12467815690563941, + "total_direct": 0.11148585912077036 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.035924762571982294, + "electricity_direct": 0.0, + "heat_diffuse": 0.035924762571982294, + "heat_direct": 0.013547741374253483, + "total_diffuse": 0.035924762571982294, + "total_direct": 0.013547741374253483 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3418006325588823, + "direct_diffuse": 0.14714499401862197, + "direct_direct": 0.08038819265255033, + "direct_hemispherical": 0.22753318667117228 + }, + "transmittance": { + "diffuse_diffuse": 0.27752767520881394, + "direct_diffuse": 0.07708977239742004, + "direct_direct": 0.3703289962957253, + "direct_hemispherical": 0.44741876869314534 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.34588274042122286, + "direct_diffuse": 0.44136920803929514, + "direct_direct": 0.008353365192991059, + "direct_hemispherical": 0.4497225732322862 + }, + "transmittance": { + "diffuse_diffuse": 0.27937200525771055, + "direct_diffuse": 0.09611538915036659, + "direct_direct": 0.002708689967928006, + "direct_hemispherical": 0.09882407911829459 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..69a6cabf --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3292616387481751, + "electricity_direct": 0.0, + "heat_diffuse": 0.3292616387481751, + "heat_direct": 0.27280223885050453, + "total_diffuse": 0.3292616387481751, + "total_direct": 0.27280223885050453 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.4574004825960538, + "electricity_direct": 0.0, + "heat_diffuse": 0.4574004825960538, + "heat_direct": 0.5852684081785605, + "total_diffuse": 0.4574004825960538, + "total_direct": 0.5852684081785605 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08505801965833899, + "electricity_direct": 0.0, + "heat_diffuse": 0.08505801965833899, + "heat_direct": 0.08138597331654994, + "total_diffuse": 0.08505801965833899, + "total_direct": 0.08138597331654994 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.021438323740162902, + "electricity_direct": 0.0, + "heat_diffuse": 0.021438323740162902, + "heat_direct": 0.0024672617480740607, + "total_diffuse": 0.021438323740162902, + "total_direct": 0.0024672617480740607 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.32414127705552, + "direct_diffuse": 0.12500183897126704, + "direct_direct": 0.0865728801748193, + "direct_hemispherical": 0.21157471914608636 + }, + "transmittance": { + "diffuse_diffuse": 0.2615390645379658, + "direct_diffuse": 0.06039161899167861, + "direct_direct": 0.37384544969518074, + "direct_hemispherical": 0.43423706868685935 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2581738088425183, + "direct_diffuse": 0.32870355156540737, + "direct_direct": 0.006230799721939696, + "direct_hemispherical": 0.33493435128734705 + }, + "transmittance": { + "diffuse_diffuse": 0.26298738482126605, + "direct_diffuse": 0.07525415182459341, + "direct_direct": 0.0020758269614252196, + "direct_hemispherical": 0.07732997878601863 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..c24a5da9 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.3007527093717902, + "U": 3.268209395958436, + "gap_layer_effective_conductivities_shgc": [ + 0.07739077092393237 + ], + "gap_layer_effective_conductivities_u": [ + 0.0978281399052823 + ], + "layer_temperatures_shgc": [ + 316.4120596258772, + 316.4319658108104, + 307.060695228624, + 306.8639523898149 + ], + "layer_temperatures_u": [ + 304.207486606971, + 304.2028223015079, + 300.91547980923, + 300.83578778877563 + ], + "relative_heat_gain": 243.52423725971025, + "solid_layer_effective_conductivities_shgc": [ + 1.8961316166776216, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 2.3657592814429083, + 0.9999999999999998 + ], + "system_effective_conductivity_shgc": 0.12848787680887527, + "system_effective_conductivity_u": 0.1256302063935504 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..331bea1d --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.2147564246766733, + "gap_layer_effective_conductivities_shgc": [ + 0.07534565371596237 + ], + "gap_layer_effective_conductivities_u": [ + 0.07534565371596844 + ], + "layer_temperatures_shgc": [ + 257.89110298254155, + 257.911117793656, + 276.82343036231805, + 277.20557490022816 + ], + "layer_temperatures_u": [ + 257.8911029825414, + 257.9111177936559, + 276.82343036231856, + 277.2055749002286 + ], + "relative_heat_gain": 25.01080498398363, + "solid_layer_effective_conductivities_shgc": [ + 2.2437350662532602, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 2.243735066254589, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10516538769824363, + "system_effective_conductivity_u": 0.10516538769824839 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..2ffa82d6 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3713421810568206, + "electricity_direct": 0.0, + "heat_diffuse": 0.3713421810568206, + "heat_direct": 0.31028718371611064, + "total_diffuse": 0.3713421810568206, + "total_direct": 0.31028718371611064 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6200614466618801, + "electricity_direct": 0.0, + "heat_diffuse": 0.6200614466618801, + "heat_direct": 0.7904171758527706, + "total_diffuse": 0.6200614466618801, + "total_direct": 0.7904171758527706 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.20341197256107763, + "electricity_direct": 0.0, + "heat_diffuse": 0.20341197256107763, + "heat_direct": 0.20075733139008334, + "total_diffuse": 0.20341197256107763, + "total_direct": 0.20075733139008334 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.04995278526534644, + "electricity_direct": 0.0, + "heat_diffuse": 0.04995278526534644, + "heat_direct": 0.001809028226627702, + "total_diffuse": 0.04995278526534644, + "total_direct": 0.001809028226627702 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2304661362850375, + "direct_diffuse": 0.06031294539333551, + "direct_direct": 0.07914363643071026, + "direct_hemispherical": 0.13945658182404577 + }, + "transmittance": { + "diffuse_diffuse": 0.19477971009706463, + "direct_diffuse": 0.027278499898317765, + "direct_direct": 0.3222204031714426, + "direct_hemispherical": 0.3494989030697604 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1345119311188152, + "direct_diffuse": 0.17093268793625746, + "direct_direct": 0.0032490596170018852, + "direct_hemispherical": 0.17418174755325935 + }, + "transmittance": { + "diffuse_diffuse": 0.1954738369539584, + "direct_diffuse": 0.032731310965957466, + "direct_direct": 0.0008607374013847764, + "direct_hemispherical": 0.03359204836734224 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..d69503fe --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4518412417343094, + "electricity_direct": 0.0, + "heat_diffuse": 0.4518412417343094, + "heat_direct": 0.3774649774771132, + "total_diffuse": 0.4518412417343094, + "total_direct": 0.3774649774771132 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7461503190188432, + "electricity_direct": 0.0, + "heat_diffuse": 0.7461503190188432, + "heat_direct": 0.9476059630400409, + "total_diffuse": 0.7461503190188432, + "total_direct": 0.9476059630400409 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.21979719252953, + "electricity_direct": 0.0, + "heat_diffuse": 0.21979719252953, + "heat_direct": 0.21411498430666007, + "total_diffuse": 0.21979719252953, + "total_direct": 0.21411498430666007 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.053267138048119674, + "electricity_direct": 0.0, + "heat_diffuse": 0.053267138048119674, + "heat_direct": 0.0010251973814630181, + "total_diffuse": 0.053267138048119674, + "total_direct": 0.0010251973814630181 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.16568824366554197, + "direct_diffuse": 0.01217846930610221, + "direct_direct": 0.0767562737850451, + "direct_hemispherical": 0.08893474309114731 + }, + "transmittance": { + "diffuse_diffuse": 0.1626733220706188, + "direct_diffuse": 0.0036359169434259098, + "direct_direct": 0.31584937818165354, + "direct_hemispherical": 0.31948529512507945 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.03777275776666013, + "direct_diffuse": 0.04741261329826063, + "direct_direct": 0.0009109470960468423, + "direct_hemispherical": 0.04832356039430747 + }, + "transmittance": { + "diffuse_diffuse": 0.1628097851663764, + "direct_diffuse": 0.00301481439664727, + "direct_direct": 3.0464787541372537e-05, + "direct_hemispherical": 0.0030452791841886423 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..8c6fb3c4 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 70.44086522820595, + "a": -2.762614747969405, + "b": 1.2846913958050044 + }, + "rgb": { + "B": 186, + "G": 192, + "R": 185 + }, + "trichromatic": { + "X": 38.35878719670643, + "Y": 41.379319878166314, + "Z": 43.27115274744663 + } + }, + "direct_diffuse": { + "lab": { + "L": 50.86033348701365, + "a": -3.086624301684937, + "b": 2.1076408505242616 + }, + "rgb": { + "B": 129, + "G": 136, + "R": 129 + }, + "trichromatic": { + "X": 17.574377969173472, + "Y": 19.148362812056664, + "Z": 19.443962290630093 + } + }, + "direct_direct": { + "lab": { + "L": 35.92222980626741, + "a": -0.6384339849807574, + "b": -0.7046516356614352 + }, + "rgb": { + "B": 94, + "G": 94, + "R": 91 + }, + "trichromatic": { + "X": 8.428337947306357, + "Y": 8.96780254659788, + "Z": 9.853624393366191 + } + }, + "direct_hemispheric": { + "lab": { + "L": 59.99354172017287, + "a": -2.6828850237566315, + "b": 1.2828015384414915 + }, + "rgb": { + "B": 156, + "G": 161, + "R": 155 + }, + "trichromatic": { + "X": 26.00271591647983, + "Y": 28.116165358654545, + "Z": 29.297586683996286 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.208035548680726, + "a": -1.8581346120355446, + "b": 1.1399745437591147 + }, + "rgb": { + "B": 165, + "G": 170, + "R": 166 + }, + "trichromatic": { + "X": 29.68939823871256, + "Y": 31.837118914686872, + "Z": 33.32015592363569 + } + }, + "direct_diffuse": { + "lab": { + "L": 37.23145837403512, + "a": -2.487896384746613, + "b": 2.3089189575465796 + }, + "rgb": { + "B": 92, + "G": 98, + "R": 94 + }, + "trichromatic": { + "X": 8.865528610080538, + "Y": 9.663426020795452, + "Z": 9.607913715458148 + } + }, + "direct_direct": { + "lab": { + "L": 69.49192665215048, + "a": -0.7808252872137933, + "b": -0.025514431271345117 + }, + "rgb": { + "B": 186, + "G": 188, + "R": 186 + }, + "trichromatic": { + "X": 37.70644606554787, + "Y": 40.031452264886475, + "Z": 42.985454154584566 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.88159655317358, + "a": -1.5063182526091068, + "b": 0.7369733712208726 + }, + "rgb": { + "B": 203, + "G": 208, + "R": 204 + }, + "trichromatic": { + "X": 46.57197467562841, + "Y": 49.694878285681924, + "Z": 52.59336787004272 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 68.28149729642834, + "a": -1.990120602438028, + "b": 2.411766299275997 + }, + "rgb": { + "B": 178, + "G": 185, + "R": 182 + }, + "trichromatic": { + "X": 35.76379780330076, + "Y": 38.35506822621596, + "Z": 39.14821319326424 + } + }, + "direct_diffuse": { + "lab": { + "L": 75.37250800834337, + "a": -2.1432441741714436, + "b": 2.637128125015775 + }, + "rgb": { + "B": 198, + "G": 206, + "R": 203 + }, + "trichromatic": { + "X": 45.576519385106764, + "Y": 48.87341310544428, + "Z": 49.8623858594206 + } + }, + "direct_direct": { + "lab": { + "L": 8.350210115866592, + "a": -0.56865379174173, + "b": 0.6934953648691455 + }, + "rgb": { + "B": 22, + "G": 24, + "R": 23 + }, + "trichromatic": { + "X": 0.8626486663224074, + "Y": 0.9249838954997511, + "Z": 0.9443247183009068 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.945351400027, + "a": -2.1565049784341705, + "b": 2.653023585768688 + }, + "rgb": { + "B": 200, + "G": 208, + "R": 204 + }, + "trichromatic": { + "X": 46.43916805142917, + "Y": 49.798397000944036, + "Z": 50.8067105777215 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.3930396157362, + "a": -1.8705622935090704, + "b": 1.1538159789965308 + }, + "rgb": { + "B": 166, + "G": 171, + "R": 167 + }, + "trichromatic": { + "X": 29.895787355361584, + "Y": 32.06072366354415, + "Z": 33.545887397982625 + } + }, + "direct_diffuse": { + "lab": { + "L": 41.70001215436716, + "a": -3.0006031786787846, + "b": 2.8278751564748683 + }, + "rgb": { + "B": 103, + "G": 110, + "R": 105 + }, + "trichromatic": { + "X": 11.249080115239527, + "Y": 12.307043800244513, + "Z": 12.113687576097247 + } + }, + "direct_direct": { + "lab": { + "L": 3.144859697736301, + "a": -0.5134822065895606, + "b": 0.504240269488132 + }, + "rgb": { + "B": 4, + "G": 7, + "R": 5 + }, + "trichromatic": { + "X": 0.3175251337946878, + "Y": 0.3481537243793518, + "Z": 0.3389026140654849 + } + }, + "direct_hemispheric": { + "lab": { + "L": 42.23905220930034, + "a": -3.033637012078094, + "b": 2.8641660507113142 + }, + "rgb": { + "B": 104, + "G": 112, + "R": 107 + }, + "trichromatic": { + "X": 11.566605249034215, + "Y": 12.655197524623865, + "Z": 12.452590190162732 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..24c4cb52 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.23958471160520323, + "electricity_direct": 0.0, + "heat_diffuse": 0.23958471160520323, + "heat_direct": 0.1973463139237301, + "total_diffuse": 0.23958471160520323, + "total_direct": 0.1973463139237301 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2863518719089075, + "electricity_direct": 0.0, + "heat_diffuse": 0.2863518719089075, + "heat_direct": 0.36991384475140304, + "total_diffuse": 0.2863518719089075, + "total_direct": 0.36991384475140304 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.026998513582437565, + "electricity_direct": 0.0, + "heat_diffuse": 0.026998513582437565, + "heat_direct": 0.02350712486061109, + "total_diffuse": 0.026998513582437565, + "total_direct": 0.02350712486061109 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007853603070043756, + "electricity_direct": 0.0, + "heat_diffuse": 0.007853603070043756, + "heat_direct": 0.003454063175917002, + "total_diffuse": 0.007853603070043756, + "total_direct": 0.003454063175917002 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.41452898957096385, + "direct_diffuse": 0.19214500158343278, + "direct_direct": 0.0895802506667221, + "direct_hemispherical": 0.2817252522501549 + }, + "transmittance": { + "diffuse_diffuse": 0.31888778524139477, + "direct_diffuse": 0.09706962775068745, + "direct_direct": 0.4003516812148162, + "direct_hemispherical": 0.49742130896550363 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3846625526930381, + "direct_diffuse": 0.4901605657439254, + "direct_direct": 0.00927651650117468, + "direct_hemispherical": 0.4994370822451001 + }, + "transmittance": { + "diffuse_diffuse": 0.32113197232801, + "direct_diffuse": 0.12369383237614576, + "direct_direct": 0.003501177451433942, + "direct_hemispherical": 0.1271950098275797 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..8d6f899d --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.25848131292596993, + "electricity_direct": 0.0, + "heat_diffuse": 0.25848131292596993, + "heat_direct": 0.21519176068528725, + "total_diffuse": 0.25848131292596993, + "total_direct": 0.21519176068528725 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.33646413062271036, + "electricity_direct": 0.0, + "heat_diffuse": 0.33646413062271036, + "heat_direct": 0.43459202478733333, + "total_diffuse": 0.33646413062271036, + "total_direct": 0.43459202478733333 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.11093793931507842, + "electricity_direct": 0.0, + "heat_diffuse": 0.11093793931507842, + "heat_direct": 0.09866088376630197, + "total_diffuse": 0.11093793931507842, + "total_direct": 0.09866088376630197 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.03206044498324256, + "electricity_direct": 0.0, + "heat_diffuse": 0.03206044498324256, + "heat_direct": 0.012430378184537474, + "total_diffuse": 0.03206044498324256, + "total_direct": 0.012430378184537474 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3484142850240123, + "direct_diffuse": 0.15096190955766497, + "direct_direct": 0.08139155303021556, + "direct_hemispherical": 0.23235346258788053 + }, + "transmittance": { + "diffuse_diffuse": 0.2821664627349398, + "direct_diffuse": 0.0787651612250016, + "direct_direct": 0.3750287317355291, + "direct_hemispherical": 0.4537938929605307 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3474336919421295, + "direct_diffuse": 0.443281504285023, + "direct_direct": 0.008389120972395431, + "direct_hemispherical": 0.4516706252574184 + }, + "transmittance": { + "diffuse_diffuse": 0.28404173245191733, + "direct_diffuse": 0.0985273568268326, + "direct_direct": 0.002779614943878728, + "direct_hemispherical": 0.10130697177071132 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..fedd0d20 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.36035874021025793, + "electricity_direct": 0.0, + "heat_diffuse": 0.36035874021025793, + "heat_direct": 0.29714973020852825, + "total_diffuse": 0.36035874021025793, + "total_direct": 0.29714973020852825 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.46277331713540565, + "electricity_direct": 0.0, + "heat_diffuse": 0.46277331713540565, + "heat_direct": 0.5909298508948818, + "total_diffuse": 0.46277331713540565, + "total_direct": 0.5909298508948818 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.041957355278752675, + "electricity_direct": 0.0, + "heat_diffuse": 0.041957355278752675, + "heat_direct": 0.037434321383471046, + "total_diffuse": 0.041957355278752675, + "total_direct": 0.037434321383471046 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.01071959227621583, + "electricity_direct": 0.0, + "heat_diffuse": 0.01071959227621583, + "heat_direct": 0.002197982727316114, + "total_diffuse": 0.01071959227621583, + "total_direct": 0.002197982727316114 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3266298513713338, + "direct_diffuse": 0.12424005625607266, + "direct_direct": 0.08864169756414551, + "direct_hemispherical": 0.21288175382021818 + }, + "transmittance": { + "diffuse_diffuse": 0.27105405313965597, + "direct_diffuse": 0.06023801878530505, + "direct_direct": 0.39229617580247766, + "direct_hemispherical": 0.4525341945877827 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.25401524992411867, + "direct_diffuse": 0.3233636968480076, + "direct_direct": 0.006129140442856122, + "direct_hemispherical": 0.3294928372908637 + }, + "transmittance": { + "diffuse_diffuse": 0.2724918406642601, + "direct_diffuse": 0.07529676651390534, + "direct_direct": 0.0020825625730329163, + "direct_hemispherical": 0.07737932908693826 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..3a4a0d07 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.3026058686819126, + "U": 3.247034772708812, + "gap_layer_effective_conductivities_shgc": [ + 0.07700472484520662 + ], + "gap_layer_effective_conductivities_u": [ + 0.09652896813257732 + ], + "layer_temperatures_shgc": [ + 316.2803930737467, + 316.30001412276454, + 306.8373023616729, + 306.64282654013135 + ], + "layer_temperatures_u": [ + 304.2060343845945, + 304.2013541806564, + 300.89291921555935, + 300.81374351713475 + ], + "relative_heat_gain": 244.70335879904945, + "solid_layer_effective_conductivities_shgc": [ + 1.8890022323155753, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 2.3676318863197316, + 1.0 + ], + "system_effective_conductivity_shgc": 0.12407340429207886, + "system_effective_conductivity_u": 0.12405858664397602 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..16396ec3 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.212954126589939, + "gap_layer_effective_conductivities_shgc": [ + 0.07521816396760143 + ], + "gap_layer_effective_conductivities_u": [ + 0.07521816396760159 + ], + "layer_temperatures_shgc": [ + 257.880102684107, + 257.90005214325663, + 276.8326998064864, + 277.2146301016114 + ], + "layer_temperatures_u": [ + 257.88010268410966, + 257.90005214325936, + 276.83269980648964, + 277.21463010161466 + ], + "relative_heat_gain": 24.99678310486817, + "solid_layer_effective_conductivities_shgc": [ + 2.24510918431741, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 2.245109184316068, + 0.9999999999999999 + ], + "system_effective_conductivity_shgc": 0.10499740274488104, + "system_effective_conductivity_u": 0.10499740274488868 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..fabd359e --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4964216950255801, + "electricity_direct": 0.0, + "heat_diffuse": 0.4964216950255801, + "heat_direct": 0.40954250281053345, + "total_diffuse": 0.4964216950255801, + "total_direct": 0.40954250281053345 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.665537268569832, + "electricity_direct": 0.0, + "heat_diffuse": 0.665537268569832, + "heat_direct": 0.8445858987838197, + "total_diffuse": 0.665537268569832, + "total_direct": 0.8445858987838197 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0626224958016339, + "electricity_direct": 0.0, + "heat_diffuse": 0.0626224958016339, + "heat_direct": 0.056543371998873236, + "total_diffuse": 0.0626224958016339, + "total_direct": 0.056543371998873236 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.014903713926573215, + "electricity_direct": 0.0, + "heat_diffuse": 0.014903713926573215, + "heat_direct": 0.0009505244464555052, + "total_diffuse": 0.014903713926573215, + "total_direct": 0.0009505244464555052 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.22408571526531465, + "direct_diffuse": 0.04635462978812582, + "direct_direct": 0.08604328296362146, + "direct_hemispherical": 0.13239791275174728 + }, + "transmittance": { + "diffuse_diffuse": 0.21687009390747172, + "direct_diffuse": 0.01904392635883545, + "direct_direct": 0.3824722860800106, + "direct_hemispherical": 0.40151621243884605 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10217164286213297, + "direct_diffuse": 0.1296040596544262, + "direct_direct": 0.002469705805459922, + "direct_hemispherical": 0.1320737654598861 + }, + "transmittance": { + "diffuse_diffuse": 0.2173873746414613, + "direct_diffuse": 0.021855174796263168, + "direct_direct": 0.0005346365135754745, + "direct_hemispherical": 0.022389811309838643 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..4a4aa8fd --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 70.36353676730334, + "a": -2.246239026813923, + "b": 2.0795245393815387 + }, + "rgb": { + "B": 184, + "G": 191, + "R": 187 + }, + "trichromatic": { + "X": 38.41577784356702, + "Y": 41.26836758212719, + "Z": 42.46079020614556 + } + }, + "direct_diffuse": { + "lab": { + "L": 50.74015596629518, + "a": -2.3830934431041118, + "b": 3.04901861221758 + }, + "rgb": { + "B": 127, + "G": 135, + "R": 131 + }, + "trichromatic": { + "X": 17.60870850476507, + "Y": 19.045294123183115, + "Z": 18.85792466954493 + } + }, + "direct_direct": { + "lab": { + "L": 35.954780986982996, + "a": -0.6831991316739172, + "b": -0.5475861528867476 + }, + "rgb": { + "B": 93, + "G": 94, + "R": 91 + }, + "trichromatic": { + "X": 8.439167667692773, + "Y": 8.984679456950984, + "Z": 9.82058926406999 + } + }, + "direct_hemispheric": { + "lab": { + "L": 59.915807991635134, + "a": -2.1598586290901833, + "b": 2.0691187333762517 + }, + "rgb": { + "B": 154, + "G": 161, + "R": 157 + }, + "trichromatic": { + "X": 26.047876172457844, + "Y": 28.029973580134097, + "Z": 28.678513933614923 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.142765733546256, + "a": -1.4523548860524427, + "b": 1.6709591915709199 + }, + "rgb": { + "B": 164, + "G": 170, + "R": 167 + }, + "trichromatic": { + "X": 29.72205293899518, + "Y": 31.758479507026948, + "Z": 32.84741476012445 + } + }, + "direct_diffuse": { + "lab": { + "L": 37.10197894519626, + "a": -1.7414682018998817, + "b": 3.1200616272925807 + }, + "rgb": { + "B": 90, + "G": 97, + "R": 95 + }, + "trichromatic": { + "X": 8.887616471705392, + "Y": 9.59308186995525, + "Z": 9.278511691424526 + } + }, + "direct_direct": { + "lab": { + "L": 69.4933943180539, + "a": -0.751014138664019, + "b": 0.14985786238348453 + }, + "rgb": { + "B": 186, + "G": 188, + "R": 186 + }, + "trichromatic": { + "X": 37.717563876084725, + "Y": 40.03351399662493, + "Z": 42.83444262845782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.8394944720305, + "a": -1.2310986237429877, + "b": 1.145960335288132 + }, + "rgb": { + "B": 202, + "G": 207, + "R": 205 + }, + "trichromatic": { + "X": 46.60518034779012, + "Y": 49.62659586658018, + "Z": 52.11295431988235 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 68.1471855541033, + "a": -1.3101685240304306, + "b": 3.196005993887163 + }, + "rgb": { + "B": 176, + "G": 184, + "R": 183 + }, + "trichromatic": { + "X": 35.793806308412336, + "Y": 38.17199135764553, + "Z": 38.3192794775738 + } + }, + "direct_diffuse": { + "lab": { + "L": 75.22583679204493, + "a": -1.4029645925813794, + "b": 3.4835160571297097 + }, + "rgb": { + "B": 196, + "G": 205, + "R": 205 + }, + "trichromatic": { + "X": 45.61425522263332, + "Y": 48.638435780412095, + "Z": 48.80834691502093 + } + }, + "direct_direct": { + "lab": { + "L": 8.311588565042875, + "a": -0.3733934029319791, + "b": 0.9145922360021153 + }, + "rgb": { + "B": 22, + "G": 24, + "R": 24 + }, + "trichromatic": { + "X": 0.8633625606532477, + "Y": 0.920589557982505, + "Z": 0.924499828325458 + } + }, + "direct_hemispheric": { + "lab": { + "L": 75.79779329906866, + "a": -1.4117259959442463, + "b": 3.504636329609667 + }, + "rgb": { + "B": 198, + "G": 207, + "R": 206 + }, + "trichromatic": { + "X": 46.47761778328656, + "Y": 49.559025338394605, + "Z": 49.732846743346386 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 63.326990763764314, + "a": -1.4606176244978952, + "b": 1.6892915429997712 + }, + "rgb": { + "B": 165, + "G": 170, + "R": 168 + }, + "trichromatic": { + "X": 29.928806013506858, + "Y": 31.98077410501415, + "Z": 33.06672388146807 + } + }, + "direct_diffuse": { + "lab": { + "L": 41.541979940813135, + "a": -2.081720780274854, + "b": 3.7903324203220623 + }, + "rgb": { + "B": 100, + "G": 109, + "R": 107 + }, + "trichromatic": { + "X": 11.281760542438377, + "Y": 12.206198722485926, + "Z": 11.65527742654481 + } + }, + "direct_direct": { + "lab": { + "L": 3.116018248455898, + "a": -0.34678184788006217, + "b": 0.6565023626131095 + }, + "rgb": { + "B": 4, + "G": 6, + "R": 6 + }, + "trichromatic": { + "X": 0.3185570280924041, + "Y": 0.3449608131055364, + "Z": 0.32498324434025355 + } + }, + "direct_hemispheric": { + "lab": { + "L": 42.079019044158244, + "a": -2.10313337132656, + "b": 3.8375165820660695 + }, + "rgb": { + "B": 102, + "G": 111, + "R": 109 + }, + "trichromatic": { + "X": 11.60031757053078, + "Y": 12.551159535591463, + "Z": 11.980260670885063 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..9b62e4cf --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.24153052861848692, + "electricity_direct": 0.0, + "heat_diffuse": 0.24153052861848692, + "heat_direct": 0.19895884975772904, + "total_diffuse": 0.24153052861848692, + "total_direct": 0.19895884975772904 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.288747072048697, + "electricity_direct": 0.0, + "heat_diffuse": 0.288747072048697, + "heat_direct": 0.37295251493533516, + "total_diffuse": 0.288747072048697, + "total_direct": 0.37295251493533516 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.02693894844133706, + "electricity_direct": 0.0, + "heat_diffuse": 0.02693894844133706, + "heat_direct": 0.023454421991906324, + "total_diffuse": 0.02693894844133706, + "total_direct": 0.023454421991906324 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007833349912772748, + "electricity_direct": 0.0, + "heat_diffuse": 0.007833349912772748, + "heat_direct": 0.003442801655707199, + "total_diffuse": 0.007833349912772748, + "total_direct": 0.003442801655707199 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.41341606709574297, + "direct_diffuse": 0.19114674427141873, + "direct_direct": 0.08973485234079245, + "direct_hemispherical": 0.2808815966122112 + }, + "transmittance": { + "diffuse_diffuse": 0.31811445584443365, + "direct_diffuse": 0.09643044539372997, + "direct_direct": 0.40027468624442375, + "direct_hemispherical": 0.4967051316381537 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.38307283359011857, + "direct_diffuse": 0.48811987953998, + "direct_direct": 0.00923837030279371, + "direct_hemispherical": 0.4973582498427737 + }, + "transmittance": { + "diffuse_diffuse": 0.3203467444484105, + "direct_diffuse": 0.12277414062783883, + "direct_direct": 0.003472292938345515, + "direct_hemispherical": 0.12624643356618434 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..eea932e1 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2559935353266641, + "electricity_direct": 0.0, + "heat_diffuse": 0.2559935353266641, + "heat_direct": 0.2135621855149123, + "total_diffuse": 0.2559935353266641, + "total_direct": 0.2135621855149123 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3388204917490839, + "electricity_direct": 0.0, + "heat_diffuse": 0.3388204917490839, + "heat_direct": 0.437905606275166, + "total_diffuse": 0.3388204917490839, + "total_direct": 0.437905606275166 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.12467815690563941, + "electricity_direct": 0.0, + "heat_diffuse": 0.12467815690563941, + "heat_direct": 0.11148585912077036, + "total_diffuse": 0.12467815690563941, + "total_direct": 0.11148585912077036 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.035924762571982294, + "electricity_direct": 0.0, + "heat_diffuse": 0.035924762571982294, + "heat_direct": 0.013547741374253483, + "total_diffuse": 0.035924762571982294, + "total_direct": 0.013547741374253483 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3418006325588823, + "direct_diffuse": 0.14714499401862197, + "direct_direct": 0.08038819265255033, + "direct_hemispherical": 0.22753318667117228 + }, + "transmittance": { + "diffuse_diffuse": 0.27752767520881394, + "direct_diffuse": 0.07708977239742004, + "direct_direct": 0.3703289962957253, + "direct_hemispherical": 0.44741876869314534 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.34588274042122286, + "direct_diffuse": 0.44136920803929514, + "direct_direct": 0.008353365192991059, + "direct_hemispherical": 0.4497225732322862 + }, + "transmittance": { + "diffuse_diffuse": 0.27937200525771055, + "direct_diffuse": 0.09611538915036659, + "direct_direct": 0.002708689967928006, + "direct_hemispherical": 0.09882407911829459 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..69a6cabf --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3292616387481751, + "electricity_direct": 0.0, + "heat_diffuse": 0.3292616387481751, + "heat_direct": 0.27280223885050453, + "total_diffuse": 0.3292616387481751, + "total_direct": 0.27280223885050453 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.4574004825960538, + "electricity_direct": 0.0, + "heat_diffuse": 0.4574004825960538, + "heat_direct": 0.5852684081785605, + "total_diffuse": 0.4574004825960538, + "total_direct": 0.5852684081785605 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08505801965833899, + "electricity_direct": 0.0, + "heat_diffuse": 0.08505801965833899, + "heat_direct": 0.08138597331654994, + "total_diffuse": 0.08505801965833899, + "total_direct": 0.08138597331654994 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.021438323740162902, + "electricity_direct": 0.0, + "heat_diffuse": 0.021438323740162902, + "heat_direct": 0.0024672617480740607, + "total_diffuse": 0.021438323740162902, + "total_direct": 0.0024672617480740607 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.32414127705552, + "direct_diffuse": 0.12500183897126704, + "direct_direct": 0.0865728801748193, + "direct_hemispherical": 0.21157471914608636 + }, + "transmittance": { + "diffuse_diffuse": 0.2615390645379658, + "direct_diffuse": 0.06039161899167861, + "direct_direct": 0.37384544969518074, + "direct_hemispherical": 0.43423706868685935 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2581738088425183, + "direct_diffuse": 0.32870355156540737, + "direct_direct": 0.006230799721939696, + "direct_hemispherical": 0.33493435128734705 + }, + "transmittance": { + "diffuse_diffuse": 0.26298738482126605, + "direct_diffuse": 0.07525415182459341, + "direct_direct": 0.0020758269614252196, + "direct_hemispherical": 0.07732997878601863 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..41508938 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.3005596642270669, + "U": 3.2470347727071047, + "gap_layer_effective_conductivities_shgc": [ + 0.0767313551458106 + ], + "gap_layer_effective_conductivities_u": [ + 0.09652896813247518 + ], + "layer_temperatures_shgc": [ + 316.3976910334298, + 316.41763443463117, + 307.0227870853052, + 306.82702128698827 + ], + "layer_temperatures_u": [ + 304.20603438459636, + 304.2013541806582, + 300.8929192155607, + 300.8137435171362 + ], + "relative_heat_gain": 243.21950767925716, + "solid_layer_effective_conductivities_shgc": [ + 1.893888339068939, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 2.3676318863197654, + 1.0 + ], + "system_effective_conductivity_shgc": 0.127642348191657, + "system_effective_conductivity_u": 0.12405858664402498 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..3fe8b937 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.212954126589742, + "gap_layer_effective_conductivities_shgc": [ + 0.07521816396760728 + ], + "gap_layer_effective_conductivities_u": [ + 0.07521816396760057 + ], + "layer_temperatures_shgc": [ + 257.88010268410903, + 257.9000521432588, + 276.83269980648765, + 277.2146301016126 + ], + "layer_temperatures_u": [ + 257.8801026841092, + 257.9000521432589, + 276.8326998064871, + 277.2146301016121 + ], + "relative_heat_gain": 24.996783104867433, + "solid_layer_effective_conductivities_shgc": [ + 2.2451091843160884, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 2.2451091843160946, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10499740274489303, + "system_effective_conductivity_u": 0.10499740274488233 +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..2ffa82d6 --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3713421810568206, + "electricity_direct": 0.0, + "heat_diffuse": 0.3713421810568206, + "heat_direct": 0.31028718371611064, + "total_diffuse": 0.3713421810568206, + "total_direct": 0.31028718371611064 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6200614466618801, + "electricity_direct": 0.0, + "heat_diffuse": 0.6200614466618801, + "heat_direct": 0.7904171758527706, + "total_diffuse": 0.6200614466618801, + "total_direct": 0.7904171758527706 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.20341197256107763, + "electricity_direct": 0.0, + "heat_diffuse": 0.20341197256107763, + "heat_direct": 0.20075733139008334, + "total_diffuse": 0.20341197256107763, + "total_direct": 0.20075733139008334 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.04995278526534644, + "electricity_direct": 0.0, + "heat_diffuse": 0.04995278526534644, + "heat_direct": 0.001809028226627702, + "total_diffuse": 0.04995278526534644, + "total_direct": 0.001809028226627702 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2304661362850375, + "direct_diffuse": 0.06031294539333551, + "direct_direct": 0.07914363643071026, + "direct_hemispherical": 0.13945658182404577 + }, + "transmittance": { + "diffuse_diffuse": 0.19477971009706463, + "direct_diffuse": 0.027278499898317765, + "direct_direct": 0.3222204031714426, + "direct_hemispherical": 0.3494989030697604 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1345119311188152, + "direct_diffuse": 0.17093268793625746, + "direct_direct": 0.0032490596170018852, + "direct_hemispherical": 0.17418174755325935 + }, + "transmittance": { + "diffuse_diffuse": 0.1954738369539584, + "direct_diffuse": 0.032731310965957466, + "direct_direct": 0.0008607374013847764, + "direct_hemispherical": 0.03359204836734224 + } + } + } +} diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..d69503fe --- /dev/null +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4518412417343094, + "electricity_direct": 0.0, + "heat_diffuse": 0.4518412417343094, + "heat_direct": 0.3774649774771132, + "total_diffuse": 0.4518412417343094, + "total_direct": 0.3774649774771132 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7461503190188432, + "electricity_direct": 0.0, + "heat_diffuse": 0.7461503190188432, + "heat_direct": 0.9476059630400409, + "total_diffuse": 0.7461503190188432, + "total_direct": 0.9476059630400409 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.21979719252953, + "electricity_direct": 0.0, + "heat_diffuse": 0.21979719252953, + "heat_direct": 0.21411498430666007, + "total_diffuse": 0.21979719252953, + "total_direct": 0.21411498430666007 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.053267138048119674, + "electricity_direct": 0.0, + "heat_diffuse": 0.053267138048119674, + "heat_direct": 0.0010251973814630181, + "total_diffuse": 0.053267138048119674, + "total_direct": 0.0010251973814630181 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.16568824366554197, + "direct_diffuse": 0.01217846930610221, + "direct_direct": 0.0767562737850451, + "direct_hemispherical": 0.08893474309114731 + }, + "transmittance": { + "diffuse_diffuse": 0.1626733220706188, + "direct_diffuse": 0.0036359169434259098, + "direct_direct": 0.31584937818165354, + "direct_hemispherical": 0.31948529512507945 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.03777275776666013, + "direct_diffuse": 0.04741261329826063, + "direct_direct": 0.0009109470960468423, + "direct_hemispherical": 0.04832356039430747 + }, + "transmittance": { + "diffuse_diffuse": 0.1628097851663764, + "direct_diffuse": 0.00301481439664727, + "direct_direct": 3.0464787541372537e-05, + "direct_hemispherical": 0.0030452791841886423 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..5562ef7c --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.5598747780646, + "a": -1.7473170548245598, + "b": -2.4984773091604184 + }, + "rgb": { + "B": 150, + "G": 148, + "R": 141 + }, + "trichromatic": { + "X": 21.878170321861838, + "Y": 23.476575550022766, + "Z": 26.75775981881938 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 45.21729363892703, + "a": -2.041917761494927, + "b": -3.8084648032355117 + }, + "rgb": { + "B": 124, + "G": 120, + "R": 111 + }, + "trichromatic": { + "X": 13.611464233409773, + "Y": 14.697667222887553, + "Z": 17.543928351049605 + } + }, + "direct_hemispheric": { + "lab": { + "L": 45.21729363892703, + "a": -2.041917761494927, + "b": -3.8084648032355117 + }, + "rgb": { + "B": 124, + "G": 120, + "R": 111 + }, + "trichromatic": { + "X": 13.611464233409773, + "Y": 14.697667222887553, + "Z": 17.543928351049605 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04981938615643, + "a": -1.9181562194366397, + "b": 1.170875425555895 + }, + "rgb": { + "B": 233, + "G": 239, + "R": 234 + }, + "trichromatic": { + "X": 63.70106653832135, + "Y": 68.08677338448962, + "Z": 71.6239365536288 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.75079454345419, + "a": -1.8237436834115384, + "b": -2.601841919800041 + }, + "rgb": { + "B": 151, + "G": 149, + "R": 141 + }, + "trichromatic": { + "X": 22.03831271254862, + "Y": 23.66498188149442, + "Z": 27.034541272566617 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.289710280511144, + "a": -2.348623518677484, + "b": -3.9453557488049684 + }, + "rgb": { + "B": 127, + "G": 123, + "R": 113 + }, + "trichromatic": { + "X": 14.295709881406303, + "Y": 15.4837077314251, + "Z": 18.517178283857547 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.289710280511144, + "a": -2.348623518677484, + "b": -3.9453557488049684 + }, + "rgb": { + "B": 127, + "G": 123, + "R": 113 + }, + "trichromatic": { + "X": 14.295709881406303, + "Y": 15.4837077314251, + "Z": 18.517178283857547 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04981938615643, + "a": -1.9181562194366397, + "b": 1.170875425555895 + }, + "rgb": { + "B": 233, + "G": 239, + "R": 234 + }, + "trichromatic": { + "X": 63.70106653832135, + "Y": 68.08677338448962, + "Z": 71.6239365536288 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..0128ced7 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045345164932570986, + "heat_direct": 0.03960209968166774, + "total_diffuse": 0.045345164932570986, + "total_direct": 0.03960209968166774 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08535879997978085, + "heat_direct": 0.07609800763154766, + "total_diffuse": 0.08535879997978085, + "total_direct": 0.07609800763154766 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07151014484940549, + "heat_direct": 0.07192996960073199, + "total_diffuse": 0.07151014484940549, + "total_direct": 0.07192996960073199 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.031260628656637875, + "heat_direct": 0.030586113415365955, + "total_diffuse": 0.031260628656637875, + "total_direct": 0.030586113415365955 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.23407447377924712, + "direct_diffuse": 0.0, + "direct_direct": 0.14617210725082774, + "direct_hemispherical": 0.14617210725082774 + }, + "transmittance": { + "diffuse_diffuse": 0.6817481627082185, + "direct_diffuse": 0.0, + "direct_direct": 0.7862010602587233, + "direct_hemispherical": 0.7862010602587233 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.23592528123761278, + "direct_diffuse": 0.0, + "direct_direct": 0.1539807288307699, + "direct_hemispherical": 0.1539807288307699 + }, + "transmittance": { + "diffuse_diffuse": 0.6817481627082185, + "direct_diffuse": 0.0, + "direct_direct": 0.7862010602587233, + "direct_hemispherical": 0.7862010602587233 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..89ea1355 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10866604671553139, + "heat_direct": 0.09755631340522017, + "total_diffuse": 0.10866604671553139, + "total_direct": 0.09755631340522017 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.14469351328513447, + "heat_direct": 0.14298434937648039, + "total_diffuse": 0.14469351328513447, + "total_direct": 0.14298434937648039 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08945598746231292, + "heat_direct": 0.09485454704096326, + "total_diffuse": 0.08945598746231292, + "total_direct": 0.09485454704096326 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05168823030831382, + "heat_direct": 0.050733580250361864, + "total_diffuse": 0.05168823030831382, + "total_direct": 0.050733580250361864 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.27866420737007364, + "direct_diffuse": 0.0, + "direct_direct": 0.21218218021821286, + "direct_hemispherical": 0.21218218021821286 + }, + "transmittance": { + "diffuse_diffuse": 0.513039164060324, + "direct_diffuse": 0.0, + "direct_direct": 0.595406959335604, + "direct_hemispherical": 0.595406959335604 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.28040449795446964, + "direct_diffuse": 0.0, + "direct_direct": 0.210875111037554, + "direct_hemispherical": 0.210875111037554 + }, + "transmittance": { + "diffuse_diffuse": 0.513039164060324, + "direct_diffuse": 0.0, + "direct_direct": 0.595406959335604, + "direct_hemispherical": 0.595406959335604 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..e9b9b3ae --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.037903417871458914, + "heat_direct": 0.03308037779975122, + "total_diffuse": 0.037903417871458914, + "total_direct": 0.03308037779975122 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08274351438875989, + "heat_direct": 0.07346806178477203, + "total_diffuse": 0.08274351438875989, + "total_direct": 0.07346806178477203 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06984331535371752, + "heat_direct": 0.06982403604446495, + "total_diffuse": 0.06984331535371752, + "total_direct": 0.06982403604446495 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.025207986606439848, + "heat_direct": 0.024583648850995617, + "total_diffuse": 0.025207986606439848, + "total_direct": 0.024583648850995617 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2744495967171271, + "direct_diffuse": 0.0, + "direct_direct": 0.19734585768892082, + "direct_hemispherical": 0.19734585768892082 + }, + "transmittance": { + "diffuse_diffuse": 0.5719384181327757, + "direct_diffuse": 0.0, + "direct_direct": 0.6593782417291923, + "direct_hemispherical": 0.6593782417291923 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.26927806426718004, + "direct_diffuse": 0.0, + "direct_direct": 0.19685083217460855, + "direct_hemispherical": 0.19685083217460855 + }, + "transmittance": { + "diffuse_diffuse": 0.5719384181327757, + "direct_diffuse": 0.0, + "direct_direct": 0.6593782417291923, + "direct_hemispherical": 0.6593782417291923 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..c90e1eef --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.6492167780879531, + "U": 1.6561587285047406, + "gap_layer_effective_conductivities_shgc": [ + 0.03238574770771106 + ], + "gap_layer_effective_conductivities_u": [ + 0.031684159770468484 + ], + "layer_temperatures_shgc": [ + 309.8141839179416, + 309.936745320104, + 304.35467383379205, + 304.2514148015312 + ], + "layer_temperatures_u": [ + 304.5013706541822, + 304.4616228446981, + 299.15090202916394, + 299.1105182534393 + ], + "relative_heat_gain": 483.67901292387955, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.1803787411516204, + "system_effective_conductivity_u": 0.0460775576030824 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..ee9a290f --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 1.7367693399713162, + "gap_layer_effective_conductivities_shgc": [ + 0.032070366896165145 + ], + "gap_layer_effective_conductivities_u": [ + 0.032070366896165055 + ], + "layer_temperatures_shgc": [ + 257.467591167327, + 257.6707931801037, + 284.49374337811696, + 284.70019662968684 + ], + "layer_temperatures_u": [ + 257.46759116732716, + 257.67079318010383, + 284.4937433781158, + 284.70019662968565 + ], + "relative_heat_gain": 13.512065464977383, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.04663076106286287, + "system_effective_conductivity_u": 0.046630761062854624 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..574f4931 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045934565275349185, + "heat_direct": 0.04075745561524257, + "total_diffuse": 0.045934565275349185, + "total_direct": 0.04075745561524257 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.13497918805356857, + "heat_direct": 0.13174980448635953, + "total_diffuse": 0.13497918805356857, + "total_direct": 0.13174980448635953 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10519106981874254, + "heat_direct": 0.11119747508430546, + "total_diffuse": 0.10519106981874254, + "total_direct": 0.11119747508430546 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.022102946402268727, + "heat_direct": 0.02152200205792538, + "total_diffuse": 0.022102946402268727, + "total_direct": 0.02152200205792538 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3162811699716301, + "direct_diffuse": 0.0, + "direct_direct": 0.25141791249900375, + "direct_hemispherical": 0.25141791249900375 + }, + "transmittance": { + "diffuse_diffuse": 0.44366705386305355, + "direct_diffuse": 0.0, + "direct_direct": 0.5116722865917529, + "direct_hemispherical": 0.5116722865917529 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3016940154073505, + "direct_diffuse": 0.0, + "direct_direct": 0.23959984964225514, + "direct_hemispherical": 0.23959984964225514 + }, + "transmittance": { + "diffuse_diffuse": 0.44366705386305355, + "direct_diffuse": 0.0, + "direct_direct": 0.5116722865917529, + "direct_hemispherical": 0.5116722865917529 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..d6ded7d0 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..84d0e464 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.569775159813474, + "a": -0.8155489521194381, + "b": -3.8327458868610442 + }, + "rgb": { + "B": 153, + "G": 148, + "R": 142 + }, + "trichromatic": { + "X": 22.087366165546964, + "Y": 23.48632092278202, + "Z": 27.628804953922632 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 45.22514781040796, + "a": -0.5396436580661912, + "b": -6.042590777721224 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 111 + }, + "trichromatic": { + "X": 13.852447440043738, + "Y": 14.703325075588488, + "Z": 18.648096673580305 + } + }, + "direct_hemispheric": { + "lab": { + "L": 45.22514781040796, + "a": -0.5396436580661912, + "b": -6.042590777721224 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 111 + }, + "trichromatic": { + "X": 13.852447440043738, + "Y": 14.703325075588488, + "Z": 18.648096673580305 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04404915566475, + "a": -2.221554893422961, + "b": 2.387337810343859 + }, + "rgb": { + "B": 231, + "G": 239, + "R": 235 + }, + "trichromatic": { + "X": 63.55793089790774, + "Y": 68.07522449109238, + "Z": 70.12673596716466 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.75425506369301, + "a": -1.1333157624819346, + "b": -3.667357885427047 + }, + "rgb": { + "B": 153, + "G": 149, + "R": 142 + }, + "trichromatic": { + "X": 22.19034168903723, + "Y": 23.668406112502012, + "Z": 27.72839204366292 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.297399288790885, + "a": -1.295510426885249, + "b": -5.612076715484893 + }, + "rgb": { + "B": 130, + "G": 122, + "R": 113 + }, + "trichromatic": { + "X": 14.471468920747503, + "Y": 15.489442340866477, + "Z": 19.368079810101197 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.297399288790885, + "a": -1.295510426885249, + "b": -5.612076715484893 + }, + "rgb": { + "B": 130, + "G": 122, + "R": 113 + }, + "trichromatic": { + "X": 14.471468920747503, + "Y": 15.489442340866477, + "Z": 19.368079810101197 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04404915566475, + "a": -2.221554893422961, + "b": 2.387337810343859 + }, + "rgb": { + "B": 231, + "G": 239, + "R": 235 + }, + "trichromatic": { + "X": 63.55793089790774, + "Y": 68.07522449109238, + "Z": 70.12673596716466 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..e55ec676 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04257429151019967, + "heat_direct": 0.03712514096576012, + "total_diffuse": 0.04257429151019967, + "total_direct": 0.03712514096576012 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08010730415708098, + "heat_direct": 0.07039169768319133, + "total_diffuse": 0.08010730415708098, + "total_direct": 0.07039169768319133 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06759265099892035, + "heat_direct": 0.06734860514419116, + "total_diffuse": 0.06759265099892035, + "total_direct": 0.06734860514419116 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.030032525462345715, + "heat_direct": 0.02937122556309414, + "total_diffuse": 0.030032525462345715, + "total_direct": 0.02937122556309414 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.23390074062408248, + "direct_diffuse": 0.0, + "direct_direct": 0.14595938649479642, + "direct_hemispherical": 0.14595938649479642 + }, + "transmittance": { + "diffuse_diffuse": 0.681419814722769, + "direct_diffuse": 0.0, + "direct_direct": 0.7858281010645534, + "direct_hemispherical": 0.7858281010645534 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2356653092131162, + "direct_diffuse": 0.0, + "direct_direct": 0.15372876767023652, + "direct_hemispherical": 0.15372876767023652 + }, + "transmittance": { + "diffuse_diffuse": 0.681419814722769, + "direct_diffuse": 0.0, + "direct_direct": 0.7858281010645534, + "direct_hemispherical": 0.7858281010645534 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..770cd8f5 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.12128286169662963, + "heat_direct": 0.10934214937131721, + "total_diffuse": 0.12128286169662963, + "total_direct": 0.10934214937131721 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.15546077121704094, + "heat_direct": 0.15470596969906875, + "total_diffuse": 0.15546077121704094, + "total_direct": 0.15470596969906875 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09378033312853544, + "heat_direct": 0.10029415709768015, + "total_diffuse": 0.09378033312853544, + "total_direct": 0.10029415709768015 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05767122777822419, + "heat_direct": 0.05674685173230609, + "total_diffuse": 0.05767122777822419, + "total_direct": 0.05674685173230609 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2718653953054892, + "direct_diffuse": 0.0, + "direct_direct": 0.2060306660927344, + "direct_hemispherical": 0.2060306660927344 + }, + "transmittance": { + "diffuse_diffuse": 0.5028968154775875, + "direct_diffuse": 0.0, + "direct_direct": 0.5843330274382686, + "direct_hemispherical": 0.5843330274382686 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.27379659113538923, + "direct_diffuse": 0.0, + "direct_direct": 0.20421415113035687, + "direct_hemispherical": 0.20421415113035687 + }, + "transmittance": { + "diffuse_diffuse": 0.5028968154775875, + "direct_diffuse": 0.0, + "direct_direct": 0.5843330274382686, + "direct_hemispherical": 0.5843330274382686 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..ad684f5f --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04121836892551779, + "heat_direct": 0.036884416598413086, + "total_diffuse": 0.04121836892551779, + "total_direct": 0.036884416598413086 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08581269304112772, + "heat_direct": 0.07699190974263613, + "total_diffuse": 0.08581269304112772, + "total_direct": 0.07699190974263613 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0677635299011481, + "heat_direct": 0.06766229695346823, + "total_diffuse": 0.0677635299011481, + "total_direct": 0.06766229695346823 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023205591490949407, + "heat_direct": 0.022660188564047546, + "total_diffuse": 0.023205591490949407, + "total_direct": 0.022660188564047546 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2619445717112474, + "direct_diffuse": 0.0, + "direct_direct": 0.18681355254526807, + "direct_hemispherical": 0.18681355254526807 + }, + "transmittance": { + "diffuse_diffuse": 0.537626183092798, + "direct_diffuse": 0.0, + "direct_direct": 0.6198137926828426, + "direct_hemispherical": 0.6198137926828426 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.25850268229519874, + "direct_diffuse": 0.0, + "direct_direct": 0.18606923215175492, + "direct_hemispherical": 0.18606923215175492 + }, + "transmittance": { + "diffuse_diffuse": 0.537626183092798, + "direct_diffuse": 0.0, + "direct_direct": 0.6198137926828426, + "direct_hemispherical": 0.6198137926828426 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..1cb8fbcb --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.6439187567321428, + "U": 1.6561587285065935, + "gap_layer_effective_conductivities_shgc": [ + 0.03245127462604925 + ], + "gap_layer_effective_conductivities_u": [ + 0.03168415977047222 + ], + "layer_temperatures_shgc": [ + 310.26637569098375, + 310.40324048007204, + 304.89927193892674, + 304.78942841737836 + ], + "layer_temperatures_u": [ + 304.50137065418033, + 304.46162284469625, + 299.15090202915695, + 299.1105182534323 + ], + "relative_heat_gain": 479.83703403827644, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.19857926756146344, + "system_effective_conductivity_u": 0.04607755760302445 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..84880899 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 1.7367693399716948, + "gap_layer_effective_conductivities_shgc": [ + 0.03207036689616492 + ], + "gap_layer_effective_conductivities_u": [ + 0.03207036689616484 + ], + "layer_temperatures_shgc": [ + 257.4675911673269, + 257.6707931801035, + 284.49374337811514, + 284.7001966296851 + ], + "layer_temperatures_u": [ + 257.46759116732704, + 257.67079318010366, + 284.49374337811724, + 284.7001966296871 + ], + "relative_heat_gain": 13.512065464978948, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.046630761062856255, + "system_effective_conductivity_u": 0.04663076106285998 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..698fe4fc --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.052189569603294544, + "heat_direct": 0.04850851383723632, + "total_diffuse": 0.052189569603294544, + "total_direct": 0.04850851383723632 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.11919901085030903, + "heat_direct": 0.11451550473477508, + "total_diffuse": 0.11919901085030903, + "total_direct": 0.11451550473477508 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08292149633309216, + "heat_direct": 0.08599505979411952, + "total_diffuse": 0.08292149633309216, + "total_direct": 0.08599505979411952 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.018389332848082526, + "heat_direct": 0.018027853604687456, + "total_diffuse": 0.018389332848082526, + "total_direct": 0.018027853604687456 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.25883596621091004, + "direct_diffuse": 0.0, + "direct_direct": 0.19705695761008649, + "direct_hemispherical": 0.19705695761008649 + }, + "transmittance": { + "diffuse_diffuse": 0.3573072092807953, + "direct_diffuse": 0.0, + "direct_direct": 0.4126531398660607, + "direct_hemispherical": 0.4126531398660607 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2539168049816928, + "direct_diffuse": 0.0, + "direct_direct": 0.1891713064130991, + "direct_hemispherical": 0.1891713064130991 + }, + "transmittance": { + "diffuse_diffuse": 0.3573072092807953, + "direct_diffuse": 0.0, + "direct_direct": 0.4126531398660607, + "direct_hemispherical": 0.4126531398660607 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3283b598 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24277127637764537, + "heat_direct": 0.2348725935385203, + "total_diffuse": 0.24277127637764537, + "total_direct": 0.2348725935385203 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.466765573153664, + "heat_direct": 0.47859148275275426, + "total_diffuse": 0.466765573153664, + "total_direct": 0.47859148275275426 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24050206884500616, + "heat_direct": 0.26347036340676333, + "total_diffuse": 0.24050206884500616, + "total_direct": 0.26347036340676333 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0381280301535929, + "heat_direct": 0.03989871746453367, + "total_diffuse": 0.0381280301535929, + "total_direct": 0.03989871746453367 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.27075304547249907, + "direct_diffuse": 0.0, + "direct_direct": 0.2182670037062779, + "direct_hemispherical": 0.2182670037062779 + }, + "transmittance": { + "diffuse_diffuse": 0.2357990149130911, + "direct_diffuse": 0.0, + "direct_direct": 0.2833900393484384, + "direct_hemispherical": 0.2833900393484384 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.24913278738789377, + "direct_diffuse": 0.0, + "direct_direct": 0.1981197604342736, + "direct_hemispherical": 0.1981197604342736 + }, + "transmittance": { + "diffuse_diffuse": 0.2357990149130911, + "direct_diffuse": 0.0, + "direct_direct": 0.2833900393484384, + "direct_hemispherical": 0.2833900393484384 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..5562ef7c --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.5598747780646, + "a": -1.7473170548245598, + "b": -2.4984773091604184 + }, + "rgb": { + "B": 150, + "G": 148, + "R": 141 + }, + "trichromatic": { + "X": 21.878170321861838, + "Y": 23.476575550022766, + "Z": 26.75775981881938 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 45.21729363892703, + "a": -2.041917761494927, + "b": -3.8084648032355117 + }, + "rgb": { + "B": 124, + "G": 120, + "R": 111 + }, + "trichromatic": { + "X": 13.611464233409773, + "Y": 14.697667222887553, + "Z": 17.543928351049605 + } + }, + "direct_hemispheric": { + "lab": { + "L": 45.21729363892703, + "a": -2.041917761494927, + "b": -3.8084648032355117 + }, + "rgb": { + "B": 124, + "G": 120, + "R": 111 + }, + "trichromatic": { + "X": 13.611464233409773, + "Y": 14.697667222887553, + "Z": 17.543928351049605 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04981938615643, + "a": -1.9181562194366397, + "b": 1.170875425555895 + }, + "rgb": { + "B": 233, + "G": 239, + "R": 234 + }, + "trichromatic": { + "X": 63.70106653832135, + "Y": 68.08677338448962, + "Z": 71.6239365536288 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.75079454345419, + "a": -1.8237436834115384, + "b": -2.601841919800041 + }, + "rgb": { + "B": 151, + "G": 149, + "R": 141 + }, + "trichromatic": { + "X": 22.03831271254862, + "Y": 23.66498188149442, + "Z": 27.034541272566617 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.289710280511144, + "a": -2.348623518677484, + "b": -3.9453557488049684 + }, + "rgb": { + "B": 127, + "G": 123, + "R": 113 + }, + "trichromatic": { + "X": 14.295709881406303, + "Y": 15.4837077314251, + "Z": 18.517178283857547 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.289710280511144, + "a": -2.348623518677484, + "b": -3.9453557488049684 + }, + "rgb": { + "B": 127, + "G": 123, + "R": 113 + }, + "trichromatic": { + "X": 14.295709881406303, + "Y": 15.4837077314251, + "Z": 18.517178283857547 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04981938615643, + "a": -1.9181562194366397, + "b": 1.170875425555895 + }, + "rgb": { + "B": 233, + "G": 239, + "R": 234 + }, + "trichromatic": { + "X": 63.70106653832135, + "Y": 68.08677338448962, + "Z": 71.6239365536288 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.01459820063805, + "a": -1.8566477455816965, + "b": 1.2975581743401632 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.53231172941773, + "Y": 78.51544707705841, + "Z": 82.50016841902782 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..0128ced7 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045345164932570986, + "heat_direct": 0.03960209968166774, + "total_diffuse": 0.045345164932570986, + "total_direct": 0.03960209968166774 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08535879997978085, + "heat_direct": 0.07609800763154766, + "total_diffuse": 0.08535879997978085, + "total_direct": 0.07609800763154766 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.07151014484940549, + "heat_direct": 0.07192996960073199, + "total_diffuse": 0.07151014484940549, + "total_direct": 0.07192996960073199 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.031260628656637875, + "heat_direct": 0.030586113415365955, + "total_diffuse": 0.031260628656637875, + "total_direct": 0.030586113415365955 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.23407447377924712, + "direct_diffuse": 0.0, + "direct_direct": 0.14617210725082774, + "direct_hemispherical": 0.14617210725082774 + }, + "transmittance": { + "diffuse_diffuse": 0.6817481627082185, + "direct_diffuse": 0.0, + "direct_direct": 0.7862010602587233, + "direct_hemispherical": 0.7862010602587233 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.23592528123761278, + "direct_diffuse": 0.0, + "direct_direct": 0.1539807288307699, + "direct_hemispherical": 0.1539807288307699 + }, + "transmittance": { + "diffuse_diffuse": 0.6817481627082185, + "direct_diffuse": 0.0, + "direct_direct": 0.7862010602587233, + "direct_hemispherical": 0.7862010602587233 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..89ea1355 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10866604671553139, + "heat_direct": 0.09755631340522017, + "total_diffuse": 0.10866604671553139, + "total_direct": 0.09755631340522017 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.14469351328513447, + "heat_direct": 0.14298434937648039, + "total_diffuse": 0.14469351328513447, + "total_direct": 0.14298434937648039 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08945598746231292, + "heat_direct": 0.09485454704096326, + "total_diffuse": 0.08945598746231292, + "total_direct": 0.09485454704096326 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05168823030831382, + "heat_direct": 0.050733580250361864, + "total_diffuse": 0.05168823030831382, + "total_direct": 0.050733580250361864 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.27866420737007364, + "direct_diffuse": 0.0, + "direct_direct": 0.21218218021821286, + "direct_hemispherical": 0.21218218021821286 + }, + "transmittance": { + "diffuse_diffuse": 0.513039164060324, + "direct_diffuse": 0.0, + "direct_direct": 0.595406959335604, + "direct_hemispherical": 0.595406959335604 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.28040449795446964, + "direct_diffuse": 0.0, + "direct_direct": 0.210875111037554, + "direct_hemispherical": 0.210875111037554 + }, + "transmittance": { + "diffuse_diffuse": 0.513039164060324, + "direct_diffuse": 0.0, + "direct_direct": 0.595406959335604, + "direct_hemispherical": 0.595406959335604 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..e9b9b3ae --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.037903417871458914, + "heat_direct": 0.03308037779975122, + "total_diffuse": 0.037903417871458914, + "total_direct": 0.03308037779975122 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08274351438875989, + "heat_direct": 0.07346806178477203, + "total_diffuse": 0.08274351438875989, + "total_direct": 0.07346806178477203 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06984331535371752, + "heat_direct": 0.06982403604446495, + "total_diffuse": 0.06984331535371752, + "total_direct": 0.06982403604446495 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.025207986606439848, + "heat_direct": 0.024583648850995617, + "total_diffuse": 0.025207986606439848, + "total_direct": 0.024583648850995617 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2744495967171271, + "direct_diffuse": 0.0, + "direct_direct": 0.19734585768892082, + "direct_hemispherical": 0.19734585768892082 + }, + "transmittance": { + "diffuse_diffuse": 0.5719384181327757, + "direct_diffuse": 0.0, + "direct_direct": 0.6593782417291923, + "direct_hemispherical": 0.6593782417291923 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.26927806426718004, + "direct_diffuse": 0.0, + "direct_direct": 0.19685083217460855, + "direct_hemispherical": 0.19685083217460855 + }, + "transmittance": { + "diffuse_diffuse": 0.5719384181327757, + "direct_diffuse": 0.0, + "direct_direct": 0.6593782417291923, + "direct_hemispherical": 0.6593782417291923 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..6a596858 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.6526020194683531, + "U": 2.7414729152595614, + "gap_layer_effective_conductivities_shgc": [ + 0.08776902641235525 + ], + "gap_layer_effective_conductivities_u": [ + 0.08405579157742911 + ], + "layer_temperatures_shgc": [ + 309.41790547818954, + 309.4781916338041, + 305.75195280098245, + 305.61368288881255 + ], + "layer_temperatures_u": [ + 303.7293997101259, + 303.66360436015964, + 300.349928491273, + 300.2830804135739 + ], + "relative_heat_gain": 494.5776409121862, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.3202174444892181, + "system_effective_conductivity_u": 0.11930904842954497 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..58daf62d --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.7060493234587963, + "gap_layer_effective_conductivities_shgc": [ + 0.067146432800426 + ], + "gap_layer_effective_conductivities_u": [ + 0.06714643280042504 + ], + "layer_temperatures_shgc": [ + 259.1682373122838, + 259.4848450831285, + 279.44578975300874, + 279.76746325845284 + ], + "layer_temperatures_u": [ + 259.16823731228357, + 259.4848450831283, + 279.4457897530078, + 279.767463258452 + ], + "relative_heat_gain": 21.05306373650961, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.9999999999999998 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 0.9999999999999998 + ], + "system_effective_conductivity_shgc": 0.09605154637212056, + "system_effective_conductivity_u": 0.09605154637212013 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..574f4931 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045934565275349185, + "heat_direct": 0.04075745561524257, + "total_diffuse": 0.045934565275349185, + "total_direct": 0.04075745561524257 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.13497918805356857, + "heat_direct": 0.13174980448635953, + "total_diffuse": 0.13497918805356857, + "total_direct": 0.13174980448635953 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10519106981874254, + "heat_direct": 0.11119747508430546, + "total_diffuse": 0.10519106981874254, + "total_direct": 0.11119747508430546 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.022102946402268727, + "heat_direct": 0.02152200205792538, + "total_diffuse": 0.022102946402268727, + "total_direct": 0.02152200205792538 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3162811699716301, + "direct_diffuse": 0.0, + "direct_direct": 0.25141791249900375, + "direct_hemispherical": 0.25141791249900375 + }, + "transmittance": { + "diffuse_diffuse": 0.44366705386305355, + "direct_diffuse": 0.0, + "direct_direct": 0.5116722865917529, + "direct_hemispherical": 0.5116722865917529 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3016940154073505, + "direct_diffuse": 0.0, + "direct_direct": 0.23959984964225514, + "direct_hemispherical": 0.23959984964225514 + }, + "transmittance": { + "diffuse_diffuse": 0.44366705386305355, + "direct_diffuse": 0.0, + "direct_direct": 0.5116722865917529, + "direct_hemispherical": 0.5116722865917529 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..d6ded7d0 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..84d0e464 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.569775159813474, + "a": -0.8155489521194381, + "b": -3.8327458868610442 + }, + "rgb": { + "B": 153, + "G": 148, + "R": 142 + }, + "trichromatic": { + "X": 22.087366165546964, + "Y": 23.48632092278202, + "Z": 27.628804953922632 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 45.22514781040796, + "a": -0.5396436580661912, + "b": -6.042590777721224 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 111 + }, + "trichromatic": { + "X": 13.852447440043738, + "Y": 14.703325075588488, + "Z": 18.648096673580305 + } + }, + "direct_hemispheric": { + "lab": { + "L": 45.22514781040796, + "a": -0.5396436580661912, + "b": -6.042590777721224 + }, + "rgb": { + "B": 128, + "G": 119, + "R": 111 + }, + "trichromatic": { + "X": 13.852447440043738, + "Y": 14.703325075588488, + "Z": 18.648096673580305 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04404915566475, + "a": -2.221554893422961, + "b": 2.387337810343859 + }, + "rgb": { + "B": 231, + "G": 239, + "R": 235 + }, + "trichromatic": { + "X": 63.55793089790774, + "Y": 68.07522449109238, + "Z": 70.12673596716466 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 55.75425506369301, + "a": -1.1333157624819346, + "b": -3.667357885427047 + }, + "rgb": { + "B": 153, + "G": 149, + "R": 142 + }, + "trichromatic": { + "X": 22.19034168903723, + "Y": 23.668406112502012, + "Z": 27.72839204366292 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.297399288790885, + "a": -1.295510426885249, + "b": -5.612076715484893 + }, + "rgb": { + "B": 130, + "G": 122, + "R": 113 + }, + "trichromatic": { + "X": 14.471468920747503, + "Y": 15.489442340866477, + "Z": 19.368079810101197 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.297399288790885, + "a": -1.295510426885249, + "b": -5.612076715484893 + }, + "rgb": { + "B": 130, + "G": 122, + "R": 113 + }, + "trichromatic": { + "X": 14.471468920747503, + "Y": 15.489442340866477, + "Z": 19.368079810101197 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 86.04404915566475, + "a": -2.221554893422961, + "b": 2.387337810343859 + }, + "rgb": { + "B": 231, + "G": 239, + "R": 235 + }, + "trichromatic": { + "X": 63.55793089790774, + "Y": 68.07522449109238, + "Z": 70.12673596716466 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.00721118459329, + "a": -2.192292968605236, + "b": 2.570324132035795 + }, + "rgb": { + "B": 246, + "G": 254, + "R": 250 + }, + "trichromatic": { + "X": 73.35599676852041, + "Y": 78.49918887933475, + "Z": 80.77572855543839 + } + } + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..e55ec676 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04257429151019967, + "heat_direct": 0.03712514096576012, + "total_diffuse": 0.04257429151019967, + "total_direct": 0.03712514096576012 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08010730415708098, + "heat_direct": 0.07039169768319133, + "total_diffuse": 0.08010730415708098, + "total_direct": 0.07039169768319133 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.06759265099892035, + "heat_direct": 0.06734860514419116, + "total_diffuse": 0.06759265099892035, + "total_direct": 0.06734860514419116 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.030032525462345715, + "heat_direct": 0.02937122556309414, + "total_diffuse": 0.030032525462345715, + "total_direct": 0.02937122556309414 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.23390074062408248, + "direct_diffuse": 0.0, + "direct_direct": 0.14595938649479642, + "direct_hemispherical": 0.14595938649479642 + }, + "transmittance": { + "diffuse_diffuse": 0.681419814722769, + "direct_diffuse": 0.0, + "direct_direct": 0.7858281010645534, + "direct_hemispherical": 0.7858281010645534 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2356653092131162, + "direct_diffuse": 0.0, + "direct_direct": 0.15372876767023652, + "direct_hemispherical": 0.15372876767023652 + }, + "transmittance": { + "diffuse_diffuse": 0.681419814722769, + "direct_diffuse": 0.0, + "direct_direct": 0.7858281010645534, + "direct_hemispherical": 0.7858281010645534 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..770cd8f5 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.12128286169662963, + "heat_direct": 0.10934214937131721, + "total_diffuse": 0.12128286169662963, + "total_direct": 0.10934214937131721 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.15546077121704094, + "heat_direct": 0.15470596969906875, + "total_diffuse": 0.15546077121704094, + "total_direct": 0.15470596969906875 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.09378033312853544, + "heat_direct": 0.10029415709768015, + "total_diffuse": 0.09378033312853544, + "total_direct": 0.10029415709768015 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.05767122777822419, + "heat_direct": 0.05674685173230609, + "total_diffuse": 0.05767122777822419, + "total_direct": 0.05674685173230609 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2718653953054892, + "direct_diffuse": 0.0, + "direct_direct": 0.2060306660927344, + "direct_hemispherical": 0.2060306660927344 + }, + "transmittance": { + "diffuse_diffuse": 0.5028968154775875, + "direct_diffuse": 0.0, + "direct_direct": 0.5843330274382686, + "direct_hemispherical": 0.5843330274382686 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.27379659113538923, + "direct_diffuse": 0.0, + "direct_direct": 0.20421415113035687, + "direct_hemispherical": 0.20421415113035687 + }, + "transmittance": { + "diffuse_diffuse": 0.5028968154775875, + "direct_diffuse": 0.0, + "direct_direct": 0.5843330274382686, + "direct_hemispherical": 0.5843330274382686 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..ad684f5f --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04121836892551779, + "heat_direct": 0.036884416598413086, + "total_diffuse": 0.04121836892551779, + "total_direct": 0.036884416598413086 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08581269304112772, + "heat_direct": 0.07699190974263613, + "total_diffuse": 0.08581269304112772, + "total_direct": 0.07699190974263613 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0677635299011481, + "heat_direct": 0.06766229695346823, + "total_diffuse": 0.0677635299011481, + "total_direct": 0.06766229695346823 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023205591490949407, + "heat_direct": 0.022660188564047546, + "total_diffuse": 0.023205591490949407, + "total_direct": 0.022660188564047546 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2619445717112474, + "direct_diffuse": 0.0, + "direct_direct": 0.18681355254526807, + "direct_hemispherical": 0.18681355254526807 + }, + "transmittance": { + "diffuse_diffuse": 0.537626183092798, + "direct_diffuse": 0.0, + "direct_direct": 0.6198137926828426, + "direct_hemispherical": 0.6198137926828426 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.25850268229519874, + "direct_diffuse": 0.0, + "direct_direct": 0.18606923215175492, + "direct_hemispherical": 0.18606923215175492 + }, + "transmittance": { + "diffuse_diffuse": 0.537626183092798, + "direct_diffuse": 0.0, + "direct_direct": 0.6198137926828426, + "direct_hemispherical": 0.6198137926828426 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..d7fb66ce --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.647456947997709, + "U": 2.7414729152586648, + "gap_layer_effective_conductivities_shgc": [ + 0.08813961450375479 + ], + "gap_layer_effective_conductivities_u": [ + 0.08405579157742789 + ], + "layer_temperatures_shgc": [ + 309.95122296769165, + 310.0238180530491, + 306.30749680444256, + 306.16202277894695 + ], + "layer_temperatures_u": [ + 303.7293997101265, + 303.6636043601602, + 300.34992849127656, + 300.2830804135775 + ], + "relative_heat_gain": 490.84657715970945, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.34467805727575146, + "system_effective_conductivity_u": 0.11930904842938501 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..3e888cd0 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.70604932345906, + "gap_layer_effective_conductivities_shgc": [ + 0.06714643280042377 + ], + "gap_layer_effective_conductivities_u": [ + 0.06714643280042437 + ], + "layer_temperatures_shgc": [ + 259.1682373122839, + 259.4848450831286, + 279.44578975300874, + 279.7674632584529 + ], + "layer_temperatures_u": [ + 259.1682373122833, + 259.484845083128, + 279.4457897530101, + 279.7674632584543 + ], + "relative_heat_gain": 21.053063736510662, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.9999999999999998 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 1.0 + ], + "system_effective_conductivity_shgc": 0.09605154637208886, + "system_effective_conductivity_u": 0.09605154637210304 +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..698fe4fc --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.052189569603294544, + "heat_direct": 0.04850851383723632, + "total_diffuse": 0.052189569603294544, + "total_direct": 0.04850851383723632 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.11919901085030903, + "heat_direct": 0.11451550473477508, + "total_diffuse": 0.11919901085030903, + "total_direct": 0.11451550473477508 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08292149633309216, + "heat_direct": 0.08599505979411952, + "total_diffuse": 0.08292149633309216, + "total_direct": 0.08599505979411952 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.018389332848082526, + "heat_direct": 0.018027853604687456, + "total_diffuse": 0.018389332848082526, + "total_direct": 0.018027853604687456 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.25883596621091004, + "direct_diffuse": 0.0, + "direct_direct": 0.19705695761008649, + "direct_hemispherical": 0.19705695761008649 + }, + "transmittance": { + "diffuse_diffuse": 0.3573072092807953, + "direct_diffuse": 0.0, + "direct_direct": 0.4126531398660607, + "direct_hemispherical": 0.4126531398660607 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2539168049816928, + "direct_diffuse": 0.0, + "direct_direct": 0.1891713064130991, + "direct_hemispherical": 0.1891713064130991 + }, + "transmittance": { + "diffuse_diffuse": 0.3573072092807953, + "direct_diffuse": 0.0, + "direct_direct": 0.4126531398660607, + "direct_hemispherical": 0.4126531398660607 + } + } + } +} diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3283b598 --- /dev/null +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24277127637764537, + "heat_direct": 0.2348725935385203, + "total_diffuse": 0.24277127637764537, + "total_direct": 0.2348725935385203 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.466765573153664, + "heat_direct": 0.47859148275275426, + "total_diffuse": 0.466765573153664, + "total_direct": 0.47859148275275426 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.24050206884500616, + "heat_direct": 0.26347036340676333, + "total_diffuse": 0.24050206884500616, + "total_direct": 0.26347036340676333 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0381280301535929, + "heat_direct": 0.03989871746453367, + "total_diffuse": 0.0381280301535929, + "total_direct": 0.03989871746453367 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.27075304547249907, + "direct_diffuse": 0.0, + "direct_direct": 0.2182670037062779, + "direct_hemispherical": 0.2182670037062779 + }, + "transmittance": { + "diffuse_diffuse": 0.2357990149130911, + "direct_diffuse": 0.0, + "direct_direct": 0.2833900393484384, + "direct_hemispherical": 0.2833900393484384 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.24913278738789377, + "direct_diffuse": 0.0, + "direct_direct": 0.1981197604342736, + "direct_hemispherical": 0.1981197604342736 + }, + "transmittance": { + "diffuse_diffuse": 0.2357990149130911, + "direct_diffuse": 0.0, + "direct_direct": 0.2833900393484384, + "direct_hemispherical": 0.2833900393484384 + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..38bbacf0 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.292102496636645, + "a": -0.557152387698101, + "b": -0.5998353589486527 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.895268147444707, + "Y": 14.751615697728287, + "Z": 16.103072157550265 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.51834426146213, + "a": -0.48560914831685675, + "b": -0.8683053170483235 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777543451891267, + "Y": 8.259872749120483, + "Z": 9.132551900272503 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.51834426146213, + "a": -0.48560914831685675, + "b": -0.8683053170483235 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777543451891267, + "Y": 8.259872749120483, + "Z": 9.132551900272503 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.6598755502625, + "a": -1.1055947943550137, + "b": -0.0795828247689645 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283526256095, + "Y": 82.19277477606065, + "Z": 88.32459402814574 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95423468903022, + "a": -0.9974369552188667, + "b": -0.05198386144302791 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68952800777848, + "Y": 89.89749883794502, + "Z": 96.55907848988299 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95423468903022, + "a": -0.9974369552188667, + "b": -0.05198386144302791 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68952800777848, + "Y": 89.89749883794502, + "Z": 96.55907848988299 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.29185636650698, + "a": -0.5588553214094794, + "b": -0.6002597212411809 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.894831132022171, + "Y": 14.75143798466137, + "Z": 16.103072157550265 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.517985573420084, + "a": -0.4880918502485343, + "b": -0.8689237447070286 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777110801879362, + "Y": 8.259696811255242, + "Z": 9.132551900272503 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.517985573420084, + "a": -0.4880918502485343, + "b": -0.8689237447070286 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777110801879362, + "Y": 8.259696811255242, + "Z": 9.132551900272503 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.6598755502625, + "a": -1.1055947943550137, + "b": -0.0795828247689645 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283526256095, + "Y": 82.19277477606065, + "Z": 88.32459402814574 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95423468903022, + "a": -0.9974369552188667, + "b": -0.05198386144302791 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68952800777848, + "Y": 89.89749883794502, + "Z": 96.55907848988299 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95423468903022, + "a": -0.9974369552188667, + "b": -0.05198386144302791 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68952800777848, + "Y": 89.89749883794502, + "Z": 96.55907848988299 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..bebebbed --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04088403951167135, + "heat_direct": 0.037182025962030345, + "total_diffuse": 0.04088403951167135, + "total_direct": 0.037182025962030345 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0410492391558333, + "heat_direct": 0.037345575402912674, + "total_diffuse": 0.0410492391558333, + "total_direct": 0.037345575402912674 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14740083357359485, + "direct_diffuse": 0.0, + "direct_direct": 0.08247780712286505, + "direct_hemispherical": 0.08247780712286505 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825163636281, + "direct_diffuse": 0.0, + "direct_direct": 0.8990420391458357, + "direct_hemispherical": 0.8990420391458357 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14739871925448197, + "direct_diffuse": 0.0, + "direct_direct": 0.08247571392399339, + "direct_hemispherical": 0.08247571392399339 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825163636281, + "direct_diffuse": 0.0, + "direct_direct": 0.8990420391458357, + "direct_hemispherical": 0.8990420391458357 + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..d77f38d7 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08864137273640807, + "heat_direct": 0.0812042027197781, + "total_diffuse": 0.08864137273640807, + "total_direct": 0.0812042027197781 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08877323674173199, + "heat_direct": 0.08133426499862698, + "total_diffuse": 0.08877323674173199, + "total_direct": 0.08133426499862698 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13727886989696303, + "direct_diffuse": 0.0, + "direct_direct": 0.07575685033782144, + "direct_hemispherical": 0.07575685033782144 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051629748708, + "direct_diffuse": 0.0, + "direct_direct": 0.8430389469424006, + "direct_hemispherical": 0.8430389469424006 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1371470058916391, + "direct_diffuse": 0.0, + "direct_direct": 0.07562678805897258, + "direct_hemispherical": 0.07562678805897258 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051629748708, + "direct_diffuse": 0.0, + "direct_direct": 0.8430389469424006, + "direct_hemispherical": 0.8430389469424006 + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..38cccbb7 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03355166142465648, + "heat_direct": 0.030448304997599682, + "total_diffuse": 0.03355166142465648, + "total_direct": 0.030448304997599682 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03367000247379195, + "heat_direct": 0.030565463920778482, + "total_diffuse": 0.03367000247379195, + "total_direct": 0.030565463920778482 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14781035043362725, + "direct_diffuse": 0.0, + "direct_direct": 0.08399032261685312, + "direct_hemispherical": 0.08399032261685312 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389079367114, + "direct_diffuse": 0.0, + "direct_direct": 0.8823283131748633, + "direct_hemispherical": 0.8823283131748633 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14779986132208542, + "direct_diffuse": 0.0, + "direct_direct": 0.08397993828257246, + "direct_hemispherical": 0.08397993828257246 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389079367114, + "direct_diffuse": 0.0, + "direct_direct": 0.8823283131748633, + "direct_hemispherical": 0.8823283131748633 + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..4bf41181 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.867671476538467, + "U": 5.330658817338077, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.23743500182604, + 305.147157293733 + ], + "layer_temperatures_u": [ + 303.0551847621151, + 302.9252019733648 + ], + "relative_heat_gain": 670.6839445559596, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.0602665731920995, + "system_effective_conductivity_u": 0.9999999999995155 +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..b661cb55 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514474660645, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0162145377744, + 263.7190469808367 + ], + "layer_temperatures_u": [ + 263.0162145377744, + 263.7190469808367 + ], + "relative_heat_gain": 45.99936261285982, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998969, + "system_effective_conductivity_u": 0.9999999999998969 +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..6d1d3b1c --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784023065688123, + "heat_direct": 0.03449293273702996, + "total_diffuse": 0.03784023065688123, + "total_direct": 0.03449293273702996 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784023065688123, + "heat_direct": 0.03449293273702996, + "total_diffuse": 0.03784023065688123, + "total_direct": 0.03449293273702996 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14669136634912483, + "direct_diffuse": 0.0, + "direct_direct": 0.0842135060118453, + "direct_hemispherical": 0.0842135060118453 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507459763072, + "direct_diffuse": 0.0, + "direct_direct": 0.8618126780579063, + "direct_hemispherical": 0.8618126780579063 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14669136634912483, + "direct_diffuse": 0.0, + "direct_direct": 0.0842135060118453, + "direct_hemispherical": 0.0842135060118453 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507459763072, + "direct_diffuse": 0.0, + "direct_direct": 0.8618126780579063, + "direct_hemispherical": 0.8618126780579063 + } + } + } +} diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..56b01f2b --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32091753011559, + "a": -0.6104546492669005, + "b": -0.4738493382961062 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906481988765051, + "Y": 14.772430850905005, + "Z": 16.06841156035357 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.56005029486529, + "a": -0.5754640997925609, + "b": -0.7568039231290902 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203330094826, + "Y": 8.28034675755003, + "Z": 9.120225877619955 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.56005029486529, + "a": -0.5754640997925609, + "b": -0.7568039231290902 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203330094826, + "Y": 8.28034675755003, + "Z": 9.120225877619955 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420083045303, + "a": -1.0720095116501516, + "b": 0.16625600417938813 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878045089776, + "Y": 82.20259038453949, + "Z": 87.98800712287832 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32087777268887, + "a": -0.6107524666225106, + "b": -0.4739178855835524 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906407761074586, + "Y": 14.7724021177999, + "Z": 16.06841156035357 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.55999241197957, + "a": -0.5758981419665965, + "b": -0.7569037212079133 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.78712986306886, + "Y": 8.28031831870472, + "Z": 9.120225877619955 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.55999241197957, + "a": -0.5758981419665965, + "b": -0.7569037212079133 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.78712986306886, + "Y": 8.28031831870472, + "Z": 9.120225877619955 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420083045303, + "a": -1.0720095116501516, + "b": 0.16625600417938813 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878045089776, + "Y": 82.20259038453949, + "Z": 87.98800712287832 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..998362d3 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03853915365651936, + "heat_direct": 0.03503331265589822, + "total_diffuse": 0.03853915365651936, + "total_direct": 0.03503331265589822 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03857825195762566, + "heat_direct": 0.03507198603534111, + "total_diffuse": 0.03857825195762566, + "total_direct": 0.03507198603534111 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14757830634319663, + "direct_diffuse": 0.0, + "direct_direct": 0.08266727460599925, + "direct_hemispherical": 0.08266727460599925 + }, + "transmittance": { + "diffuse_diffuse": 0.821850241748039, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931773338149, + "direct_hemispherical": 0.8988931773338149 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14757795399871773, + "direct_diffuse": 0.0, + "direct_direct": 0.0826669258826456, + "direct_hemispherical": 0.0826669258826456 + }, + "transmittance": { + "diffuse_diffuse": 0.821850241748039, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931773338149, + "direct_hemispherical": 0.8988931773338149 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..0549ea05 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10056500586028969, + "heat_direct": 0.09254370886134247, + "total_diffuse": 0.10056500586028969, + "total_direct": 0.09254370886134247 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10065810916028847, + "heat_direct": 0.09263448753701042, + "total_diffuse": 0.10065810916028847, + "total_direct": 0.09263448753701042 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13591415757664094, + "direct_diffuse": 0.0, + "direct_direct": 0.07488943899378638, + "direct_hemispherical": 0.07488943899378638 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462421713111, + "direct_diffuse": 0.0, + "direct_direct": 0.832566852144871, + "direct_hemispherical": 0.832566852144871 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13582105427664215, + "direct_diffuse": 0.0, + "direct_direct": 0.07479866031811848, + "direct_hemispherical": 0.07479866031811848 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462421713111, + "direct_diffuse": 0.0, + "direct_direct": 0.832566852144871, + "direct_hemispherical": 0.832566852144871 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..166f4c1b --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.036831250719081575, + "heat_direct": 0.034055848377187226, + "total_diffuse": 0.036831250719081575, + "total_direct": 0.034055848377187226 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03685889140915492, + "heat_direct": 0.034083337213958745, + "total_diffuse": 0.03685889140915492, + "total_direct": 0.034083337213958745 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14461921720616933, + "direct_diffuse": 0.0, + "direct_direct": 0.08189643319473394, + "direct_hemispherical": 0.08189643319473394 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653831301367, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514637992471, + "direct_hemispherical": 0.8408514637992471 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1444651868670473, + "direct_diffuse": 0.0, + "direct_direct": 0.08174430257818628, + "direct_hemispherical": 0.08174430257818628 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653831301367, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514637992471, + "direct_hemispherical": 0.8408514637992471 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..431625fb --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8606340552569933, + "U": 5.330658817338125, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.5386514448121, + 305.45379484151886 + ], + "layer_temperatures_u": [ + 303.0551847621158, + 302.92520197336546 + ], + "relative_heat_gain": 665.5806009057527, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.2851129762874436, + "system_effective_conductivity_u": 0.999999999999555 +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..b661cb55 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514474660645, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0162145377744, + 263.7190469808367 + ], + "layer_temperatures_u": [ + 263.0162145377744, + 263.7190469808367 + ], + "relative_heat_gain": 45.99936261285982, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998969, + "system_effective_conductivity_u": 0.9999999999998969 +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..e30e4197 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045763308008374186, + "heat_direct": 0.043420376451855335, + "total_diffuse": 0.045763308008374186, + "total_direct": 0.043420376451855335 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04584229489696972, + "heat_direct": 0.04349892939977127, + "total_diffuse": 0.04584229489696972, + "total_direct": 0.04349892939977127 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13587075082355043, + "direct_diffuse": 0.0, + "direct_direct": 0.07683055197831931, + "direct_hemispherical": 0.07683055197831931 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854820080288, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208129964102, + "direct_hemispherical": 0.7260208129964102 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13546504922597796, + "direct_diffuse": 0.0, + "direct_direct": 0.07643318309748626, + "direct_hemispherical": 0.07643318309748626 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854820080288, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208129964102, + "direct_hemispherical": 0.7260208129964102 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..099f1a5c --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2164880102685274, + "heat_direct": 0.21114100437330255, + "total_diffuse": 0.2164880102685274, + "total_direct": 0.21114100437330255 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21711297947152283, + "heat_direct": 0.21176283336083235, + "total_diffuse": 0.21711297947152283, + "total_direct": 0.21176283336083235 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.133916149523676, + "direct_diffuse": 0.0, + "direct_direct": 0.07620762918515082, + "direct_hemispherical": 0.07620762918515082 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212458160383, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513664415467, + "direct_hemispherical": 0.7126513664415467 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13329118032068066, + "direct_diffuse": 0.0, + "direct_direct": 0.07558580019762107, + "direct_hemispherical": 0.07558580019762107 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212458160383, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513664415467, + "direct_hemispherical": 0.7126513664415467 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/color.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/color.json new file mode 100644 index 00000000..56b01f2b --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32091753011559, + "a": -0.6104546492669005, + "b": -0.4738493382961062 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906481988765051, + "Y": 14.772430850905005, + "Z": 16.06841156035357 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.56005029486529, + "a": -0.5754640997925609, + "b": -0.7568039231290902 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203330094826, + "Y": 8.28034675755003, + "Z": 9.120225877619955 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.56005029486529, + "a": -0.5754640997925609, + "b": -0.7568039231290902 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203330094826, + "Y": 8.28034675755003, + "Z": 9.120225877619955 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420083045303, + "a": -1.0720095116501516, + "b": 0.16625600417938813 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878045089776, + "Y": 82.20259038453949, + "Z": 87.98800712287832 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32087777268887, + "a": -0.6107524666225106, + "b": -0.4739178855835524 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906407761074586, + "Y": 14.7724021177999, + "Z": 16.06841156035357 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.55999241197957, + "a": -0.5758981419665965, + "b": -0.7569037212079133 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.78712986306886, + "Y": 8.28031831870472, + "Z": 9.120225877619955 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.55999241197957, + "a": -0.5758981419665965, + "b": -0.7569037212079133 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.78712986306886, + "Y": 8.28031831870472, + "Z": 9.120225877619955 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420083045303, + "a": -1.0720095116501516, + "b": 0.16625600417938813 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878045089776, + "Y": 82.20259038453949, + "Z": 87.98800712287832 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724112301887, + "a": -0.9651353328063439, + "b": 0.17035462031131932 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340920701117, + "Y": 89.90474139079824, + "Z": 96.23364209012361 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/photopic.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/photopic.json new file mode 100644 index 00000000..998362d3 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03853915365651936, + "heat_direct": 0.03503331265589822, + "total_diffuse": 0.03853915365651936, + "total_direct": 0.03503331265589822 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03857825195762566, + "heat_direct": 0.03507198603534111, + "total_diffuse": 0.03857825195762566, + "total_direct": 0.03507198603534111 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14757830634319663, + "direct_diffuse": 0.0, + "direct_direct": 0.08266727460599925, + "direct_hemispherical": 0.08266727460599925 + }, + "transmittance": { + "diffuse_diffuse": 0.821850241748039, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931773338149, + "direct_hemispherical": 0.8988931773338149 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14757795399871773, + "direct_diffuse": 0.0, + "direct_direct": 0.0826669258826456, + "direct_hemispherical": 0.0826669258826456 + }, + "transmittance": { + "diffuse_diffuse": 0.821850241748039, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931773338149, + "direct_hemispherical": 0.8988931773338149 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/solar.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/solar.json new file mode 100644 index 00000000..0549ea05 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10056500586028969, + "heat_direct": 0.09254370886134247, + "total_diffuse": 0.10056500586028969, + "total_direct": 0.09254370886134247 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10065810916028847, + "heat_direct": 0.09263448753701042, + "total_diffuse": 0.10065810916028847, + "total_direct": 0.09263448753701042 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13591415757664094, + "direct_diffuse": 0.0, + "direct_direct": 0.07488943899378638, + "direct_hemispherical": 0.07488943899378638 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462421713111, + "direct_diffuse": 0.0, + "direct_direct": 0.832566852144871, + "direct_hemispherical": 0.832566852144871 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13582105427664215, + "direct_diffuse": 0.0, + "direct_direct": 0.07479866031811848, + "direct_hemispherical": 0.07479866031811848 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462421713111, + "direct_diffuse": 0.0, + "direct_direct": 0.832566852144871, + "direct_hemispherical": 0.832566852144871 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tdw.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tdw.json new file mode 100644 index 00000000..166f4c1b --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.036831250719081575, + "heat_direct": 0.034055848377187226, + "total_diffuse": 0.036831250719081575, + "total_direct": 0.034055848377187226 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03685889140915492, + "heat_direct": 0.034083337213958745, + "total_diffuse": 0.03685889140915492, + "total_direct": 0.034083337213958745 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14461921720616933, + "direct_diffuse": 0.0, + "direct_direct": 0.08189643319473394, + "direct_hemispherical": 0.08189643319473394 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653831301367, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514637992471, + "direct_hemispherical": 0.8408514637992471 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1444651868670473, + "direct_diffuse": 0.0, + "direct_direct": 0.08174430257818628, + "direct_hemispherical": 0.08174430257818628 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653831301367, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514637992471, + "direct_hemispherical": 0.8408514637992471 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_SHGC_Environment.json new file mode 100644 index 00000000..431625fb --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8606340552569933, + "U": 5.330658817338125, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.5386514448121, + 305.45379484151886 + ], + "layer_temperatures_u": [ + 303.0551847621158, + 302.92520197336546 + ], + "relative_heat_gain": 665.5806009057527, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.2851129762874436, + "system_effective_conductivity_u": 0.999999999999555 +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_U_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_U_Environment.json new file mode 100644 index 00000000..b661cb55 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514474660645, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0162145377744, + 263.7190469808367 + ], + "layer_temperatures_u": [ + 263.0162145377744, + 263.7190469808367 + ], + "relative_heat_gain": 45.99936261285982, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998969, + "system_effective_conductivity_u": 0.9999999999998969 +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tkr.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tkr.json new file mode 100644 index 00000000..e30e4197 --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.045763308008374186, + "heat_direct": 0.043420376451855335, + "total_diffuse": 0.045763308008374186, + "total_direct": 0.043420376451855335 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04584229489696972, + "heat_direct": 0.04349892939977127, + "total_diffuse": 0.04584229489696972, + "total_direct": 0.04349892939977127 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13587075082355043, + "direct_diffuse": 0.0, + "direct_direct": 0.07683055197831931, + "direct_hemispherical": 0.07683055197831931 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854820080288, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208129964102, + "direct_hemispherical": 0.7260208129964102 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13546504922597796, + "direct_diffuse": 0.0, + "direct_direct": 0.07643318309748626, + "direct_hemispherical": 0.07643318309748626 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854820080288, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208129964102, + "direct_hemispherical": 0.7260208129964102 + } + } + } +} diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tuv.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tuv.json new file mode 100644 index 00000000..099f1a5c --- /dev/null +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=42/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2164880102685274, + "heat_direct": 0.21114100437330255, + "total_diffuse": 0.2164880102685274, + "total_direct": 0.21114100437330255 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21711297947152283, + "heat_direct": 0.21176283336083235, + "total_diffuse": 0.21711297947152283, + "total_direct": 0.21176283336083235 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.133916149523676, + "direct_diffuse": 0.0, + "direct_direct": 0.07620762918515082, + "direct_hemispherical": 0.07620762918515082 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212458160383, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513664415467, + "direct_hemispherical": 0.7126513664415467 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13329118032068066, + "direct_diffuse": 0.0, + "direct_direct": 0.07558580019762107, + "direct_hemispherical": 0.07558580019762107 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212458160383, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513664415467, + "direct_hemispherical": 0.7126513664415467 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..ff6bba72 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 0.04848297053483108, + "a": -6.400430256625622e-05, + "b": -0.00011718179359077041 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.005086322140128896, + "Y": 0.005367338572473127, + "Z": 0.00576848869293874 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 0.5054064282864097, + "a": -0.01328679442311187, + "b": -0.000668647351637075 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.052714672083249904, + "Y": 0.055951345129907425, + "Z": 0.06009499749959527 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 47.04403670147091, + "a": -0.5601513444031814, + "b": -0.5721453558027445 + }, + "rgb": { + "B": 123, + "G": 124, + "R": 122 + }, + "trichromatic": { + "X": 15.123333169850234, + "Y": 16.053068981180353, + "Z": 17.502203524787493 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.50778911158306, + "a": -0.4866343565222697, + "b": -0.8688973448083059 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.7725484770413, + "Y": 8.25469645238766, + "Z": 9.127069502845531 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.50778911158306, + "a": -0.4866343565222697, + "b": -0.8688973448083059 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.7725484770413, + "Y": 8.25469645238766, + "Z": 9.127069502845531 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 0.5054064282864097, + "a": -0.01328679442311187, + "b": -0.000668647351637075 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.052714672083249925, + "Y": 0.055951345129907425, + "Z": 0.06009499749959527 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..1832e7ab --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 1.1333022126284342e-05, + "electricity_direct": 0.0, + "heat_diffuse": 1.1333022126284342e-05, + "heat_direct": 0.0, + "total_diffuse": 1.1333022126284342e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.020655354349546295, + "electricity_direct": 0.0, + "heat_diffuse": 0.020655354349546295, + "heat_direct": 0.018416668116493746, + "total_diffuse": 0.020655354349546295, + "total_direct": 0.018416668116493746 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9993754417977075, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993754417977075, + "heat_direct": 1.0, + "total_diffuse": 0.9993754417977075, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8183700478086513, + "electricity_direct": 0.0, + "heat_diffuse": 0.8183700478086513, + "heat_direct": 0.8991576004032613, + "total_diffuse": 0.8183700478086513, + "total_direct": 0.8991576004032613 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.366973549940612e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0005595554446666273, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.16041504239713583, + "direct_diffuse": 0.0, + "direct_direct": 0.08242573148024497, + "direct_hemispherical": 0.08242573148024497 + }, + "transmittance": { + "diffuse_diffuse": 0.0005595554446666275, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..c84ece20 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 2.4214944053561398e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.4214944053561398e-05, + "heat_direct": 0.0, + "total_diffuse": 2.4214944053561398e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.05254877117391402, + "electricity_direct": 0.0, + "heat_diffuse": 0.05254877117391402, + "heat_direct": 0.04832442363696671, + "total_diffuse": 0.05254877117391402, + "total_direct": 0.04832442363696671 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9994039482042671, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994039482042671, + "heat_direct": 1.0, + "total_diffuse": 0.9994039482042671, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7903315096406136, + "electricity_direct": 0.0, + "heat_diffuse": 0.7903315096406136, + "heat_direct": 0.8713563996279409, + "total_diffuse": 0.7903315096406136, + "total_direct": 0.8713563996279409 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.344912251423921e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.000518387729165005, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1566013314563075, + "direct_diffuse": 0.0, + "direct_direct": 0.0803191767350925, + "direct_hemispherical": 0.0803191767350925 + }, + "transmittance": { + "diffuse_diffuse": 0.000518387729165005, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..884277a1 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 3.967124255788326e-05, + "electricity_direct": 0.0, + "heat_diffuse": 3.967124255788326e-05, + "heat_direct": 0.0, + "total_diffuse": 3.967124255788326e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.09867886525702739, + "electricity_direct": 0.0, + "heat_diffuse": 0.09867886525702739, + "heat_direct": 0.09952690619079953, + "total_diffuse": 0.09867886525702739, + "total_direct": 0.09952690619079953 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.999396912259253, + "electricity_direct": 0.0, + "heat_diffuse": 0.999396912259253, + "heat_direct": 1.0, + "total_diffuse": 0.999396912259253, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7440961654560475, + "electricity_direct": 0.0, + "heat_diffuse": 0.7440961654560475, + "heat_direct": 0.8192429291180015, + "total_diffuse": 0.7440961654560475, + "total_direct": 0.8192429291180015 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.355596925190299e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0005098605289371614, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15671510875798772, + "direct_diffuse": 0.0, + "direct_direct": 0.08123016469119893, + "direct_hemispherical": 0.08123016469119893 + }, + "transmittance": { + "diffuse_diffuse": 0.0005098605289371614, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..595f1177 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.5961156894320366, + "U": 3.2198466831338175, + "gap_layer_effective_conductivities_shgc": [ + 0.09407577570027471 + ], + "gap_layer_effective_conductivities_u": [ + 0.09474506377589223 + ], + "layer_temperatures_shgc": [ + 316.03853208251843, + 316.6685594228203, + 342.8182532620342, + 342.06731076250855 + ], + "layer_temperatures_u": [ + 303.8860435706318, + 303.80753082660453, + 300.4043265625701, + 300.258828068089 + ], + "relative_heat_gain": 457.3370605614662, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.16628473423524678 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 0.17195144345981597 + ], + "system_effective_conductivity_shgc": 0.2890628592729396, + "system_effective_conductivity_u": 0.11551913313508007 +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..1097f35c --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.1496317364633635, + "gap_layer_effective_conductivities_shgc": [ + 0.07493395352096636 + ], + "gap_layer_effective_conductivities_u": [ + 0.07493395352096574 + ], + "layer_temperatures_shgc": [ + 259.35046203598785, + 259.7248650717135, + 279.76773353861904, + 280.44318676624283 + ], + "layer_temperatures_u": [ + 259.35046203598745, + 259.7248650717131, + 279.7677335386178, + 280.4431867662416 + ], + "relative_heat_gain": 24.504134909685835, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.16830578974632826 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 0.16830578974632848 + ], + "system_effective_conductivity_shgc": 0.09026608507456177, + "system_effective_conductivity_u": 0.0902660850745674 +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..ff15b047 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.00011055325671438583, + "electricity_direct": 0.0, + "heat_diffuse": 0.00011055325671438583, + "heat_direct": 0.0, + "total_diffuse": 0.00011055325671438583, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3109641805346472, + "electricity_direct": 0.0, + "heat_diffuse": 0.3109641805346472, + "heat_direct": 0.3243059296622926, + "total_diffuse": 0.3109641805346472, + "total_direct": 0.3243059296622926 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9994613273658913, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994613273658913, + "heat_direct": 1.0, + "total_diffuse": 0.9994613273658913, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5455390891470822, + "electricity_direct": 0.0, + "heat_diffuse": 0.5455390891470822, + "heat_direct": 0.6027232299595888, + "total_diffuse": 0.5455390891470822, + "total_direct": 0.6027232299595888 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.306197383295817e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0003750574035612223, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1431216729147094, + "direct_diffuse": 0.0, + "direct_direct": 0.07297084037811863, + "direct_hemispherical": 0.07297084037811863 + }, + "transmittance": { + "diffuse_diffuse": 0.0003750574035612223, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..506e06aa --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 0.04848854773862854, + "a": -7.610180964567892e-05, + "b": -0.00010234109474871467 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0050866128894484506, + "Y": 0.005367956000422005, + "Z": 0.005768128641445969 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 0.5054453549183684, + "a": -0.012855903584824135, + "b": 0.0022984592950525684 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.05272924776881935, + "Y": 0.05595565452784433, + "Z": 0.05989515438161428 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 47.07167974205449, + "a": -0.6086315118385976, + "b": -0.445582164621694 + }, + "rgb": { + "B": 123, + "G": 124, + "R": 122 + }, + "trichromatic": { + "X": 15.135159840621085, + "Y": 16.07419470202863, + "Z": 17.464315966934713 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.54979457548191, + "a": -0.574483928956232, + "b": -0.7572045120105342 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.782558333730415, + "Y": 8.275308964597617, + "Z": 9.114849448061518 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.54979457548191, + "a": -0.574483928956232, + "b": -0.7572045120105342 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.782558333730415, + "Y": 8.275308964597617, + "Z": 9.114849448061518 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 0.5054453549183684, + "a": -0.012855903584824135, + "b": 0.0022984592950525684 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.05272924776881935, + "Y": 0.05595565452784433, + "Z": 0.05989515438161428 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_hemispheric": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..35815fd3 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 1.1308246928018388e-05, + "electricity_direct": 0.0, + "heat_diffuse": 1.1308246928018388e-05, + "heat_direct": 0.0, + "total_diffuse": 1.1308246928018388e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.020608505457423827, + "electricity_direct": 0.0, + "heat_diffuse": 0.020608505457423827, + "heat_direct": 0.018374509430786463, + "total_diffuse": 0.020608505457423827, + "total_direct": 0.018374509430786463 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9993755535463821, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993755535463821, + "heat_direct": 1.0, + "total_diffuse": 0.9993755535463821, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8182384149043918, + "electricity_direct": 0.0, + "heat_diffuse": 0.8182384149043918, + "heat_direct": 0.8990085635271725, + "total_diffuse": 0.8182384149043918, + "total_direct": 0.8990085635271725 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.3675456964600176e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0005594627497252554, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1605936168884592, + "direct_diffuse": 0.0, + "direct_direct": 0.08261692704204017, + "direct_hemispherical": 0.08261692704204017 + }, + "transmittance": { + "diffuse_diffuse": 0.0005594627497252554, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..8b0625f7 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 2.475733102688751e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.475733102688751e-05, + "heat_direct": 0.0, + "total_diffuse": 2.475733102688751e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.049573782369416904, + "electricity_direct": 0.0, + "heat_diffuse": 0.049573782369416904, + "heat_direct": 0.045101624707300995, + "total_diffuse": 0.049573782369416904, + "total_direct": 0.045101624707300995 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9993879218785187, + "electricity_direct": 0.0, + "heat_diffuse": 0.9993879218785187, + "heat_direct": 1.0, + "total_diffuse": 0.9993879218785187, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7929162204355961, + "electricity_direct": 0.0, + "heat_diffuse": 0.7929162204355961, + "heat_direct": 0.874274221462077, + "total_diffuse": 0.7929162204355961, + "total_direct": 0.874274221462077 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.350087682720119e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0005338199136272594, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15697617728135962, + "direct_diffuse": 0.0, + "direct_direct": 0.08062415383062174, + "direct_hemispherical": 0.08062415383062174 + }, + "transmittance": { + "diffuse_diffuse": 0.0005338199136272594, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..96e7c0e1 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 2.6587292729414833e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.6587292729414833e-05, + "heat_direct": 0.0, + "total_diffuse": 2.6587292729414833e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.08030648446779298, + "electricity_direct": 0.0, + "heat_diffuse": 0.08030648446779298, + "heat_direct": 0.07722702083482291, + "total_diffuse": 0.08030648446779298, + "total_direct": 0.07722702083482291 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9994390517324219, + "electricity_direct": 0.0, + "heat_diffuse": 0.9994390517324219, + "heat_direct": 1.0, + "total_diffuse": 0.9994390517324219, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.761998403979638, + "electricity_direct": 0.0, + "heat_diffuse": 0.761998403979638, + "heat_direct": 0.8410715720421376, + "total_diffuse": 0.761998403979638, + "total_direct": 0.8410715720421376 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.288767792598924e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0004814732969226177, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1572136382556464, + "direct_diffuse": 0.0, + "direct_direct": 0.08170140712303965, + "direct_hemispherical": 0.08170140712303965 + }, + "transmittance": { + "diffuse_diffuse": 0.0004814732969226177, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..74c549d9 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.5978345940621532, + "U": 3.2198466831333583, + "gap_layer_effective_conductivities_shgc": [ + 0.09411900210375403 + ], + "gap_layer_effective_conductivities_u": [ + 0.09474506377587504 + ], + "layer_temperatures_shgc": [ + 315.96282428380766, + 316.5918589964753, + 342.8556386108253, + 342.10616796291606 + ], + "layer_temperatures_u": [ + 303.88604357063235, + 303.8075308266051, + 300.4043265625701, + 300.2588280680888 + ], + "relative_heat_gain": 458.58356285875436, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.16626650890731492 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 0.17195144345979627 + ], + "system_effective_conductivity_shgc": 0.2880605684249784, + "system_effective_conductivity_u": 0.11551913313509987 +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..84fde743 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 3.149631736463458, + "gap_layer_effective_conductivities_shgc": [ + 0.07493395352096575 + ], + "gap_layer_effective_conductivities_u": [ + 0.0749339535209642 + ], + "layer_temperatures_shgc": [ + 259.35046203598756, + 259.7248650717132, + 279.76773353861887, + 280.44318676624266 + ], + "layer_temperatures_u": [ + 259.3504620359886, + 259.72486507171436, + 279.76773353861915, + 280.44318676624295 + ], + "relative_heat_gain": 24.504134909684993, + "solid_layer_effective_conductivities_shgc": [ + 1.0, + 0.16830578974632812 + ], + "solid_layer_effective_conductivities_u": [ + 1.0, + 0.16830578974633034 + ], + "system_effective_conductivity_shgc": 0.09026608507456607, + "system_effective_conductivity_u": 0.09026608507455869 +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..75f8fe6e --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 5.4777244793468835e-05, + "electricity_direct": 0.0, + "heat_diffuse": 5.4777244793468835e-05, + "heat_direct": 0.0, + "total_diffuse": 5.4777244793468835e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.20017534155817532, + "electricity_direct": 0.0, + "heat_diffuse": 0.20017534155817532, + "heat_direct": 0.19717507086257377, + "total_diffuse": 0.20017534155817532, + "total_direct": 0.19717507086257377 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9995382637123634, + "electricity_direct": 0.0, + "heat_diffuse": 0.9995382637123634, + "heat_direct": 1.0, + "total_diffuse": 0.9995382637123634, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6517126913433153, + "electricity_direct": 0.0, + "heat_diffuse": 0.6517126913433153, + "heat_direct": 0.7264235047247221, + "total_diffuse": 0.6517126913433153, + "total_direct": 0.7264235047247221 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.1004732331657984e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0003559543105113155, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14775601278799796, + "direct_diffuse": 0.0, + "direct_direct": 0.07640142441270414, + "direct_hemispherical": 0.07640142441270414 + }, + "transmittance": { + "diffuse_diffuse": 0.0003559543105113156, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..559d09c9 --- /dev/null +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 6.145822572444e-05, + "electricity_direct": 0.0, + "heat_diffuse": 6.145822572444e-05, + "heat_direct": 0.0, + "total_diffuse": 6.145822572444e-05, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.21771415582776943, + "electricity_direct": 0.0, + "heat_diffuse": 0.21771415582776943, + "heat_direct": 0.21130018613355597, + "total_diffuse": 0.21771415582776943, + "total_direct": 0.21130018613355597 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.9996327877299915, + "electricity_direct": 0.0, + "heat_diffuse": 0.9996327877299915, + "heat_direct": 1.0, + "total_diffuse": 0.9996327877299915, + "total_direct": 1.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6366265823748822, + "electricity_direct": 0.0, + "heat_diffuse": 0.6366265823748822, + "heat_direct": 0.7131382372974135, + "total_diffuse": 0.6366265823748822, + "total_direct": 0.7131382372974135 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 5.10645058157584e-05, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + }, + "transmittance": { + "diffuse_diffuse": 0.0002546895384681177, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14540457225888023, + "direct_diffuse": 0.0, + "direct_direct": 0.0755615765690305, + "direct_hemispherical": 0.0755615765690305 + }, + "transmittance": { + "diffuse_diffuse": 0.0002546895384681176, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..8e0a41be --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 46.715319015121764, + "a": -0.5548377076690647, + "b": -0.5774200018216158 + }, + "rgb": { + "B": 122, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.888397131522362, + "Y": 15.803269251655102, + "Z": 17.23378115557882 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.500175248414706, + "a": -0.48235280565303573, + "b": -0.8681300263433278 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.769485563261007, + "Y": 8.250963919855113, + "Z": 9.122744464397426 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.500175248414706, + "a": -0.48235280565303573, + "b": -0.8681300263433278 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.769485563261007, + "Y": 8.250963919855113, + "Z": 9.122744464397426 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.63591339722734, + "a": -1.1099664726423875, + "b": -0.08049921893853451 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.30937386750225, + "Y": 82.13841023137738, + "Z": 88.26749353271587 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.9639911761698, + "a": -0.9893667440268872, + "b": -0.050226782596429764 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.7159757287879, + "Y": 89.92100380579001, + "Z": 96.58168180165482 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.9639911761698, + "a": -0.9893667440268872, + "b": -0.050226782596429764 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.7159757287879, + "Y": 89.92100380579001, + "Z": 96.58168180165482 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 46.71508277374221, + "a": -0.5564719217323599, + "b": -0.5778273145449875 + }, + "rgb": { + "B": 122, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.887957967964798, + "Y": 15.803090665045413, + "Z": 17.23378115557882 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.49981649566945, + "a": -0.4848358411101428, + "b": -0.8687485655592853 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.769053146412534, + "Y": 8.25078807680618, + "Z": 9.122744464397426 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.49981649566945, + "a": -0.4848358411101428, + "b": -0.8687485655592853 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.769053146412534, + "Y": 8.25078807680618, + "Z": 9.122744464397426 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.63591339722734, + "a": -1.1099664726423875, + "b": -0.08049921893853451 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.30937386750225, + "Y": 82.13841023137738, + "Z": 88.26749353271587 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.9639911761698, + "a": -0.9893667440268872, + "b": -0.050226782596429764 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.7159757287879, + "Y": 89.92100380579001, + "Z": 96.58168180165482 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.9639911761698, + "a": -0.9893667440268872, + "b": -0.050226782596429764 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.7159757287879, + "Y": 89.92100380579001, + "Z": 96.58168180165482 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..afdf96b4 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.020644210749372005, + "electricity_direct": 0.0, + "heat_diffuse": 0.020644210749372005, + "heat_direct": 0.018333693700860174, + "total_diffuse": 0.020644210749372005, + "total_direct": 0.018333693700860174 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.020646335461351223, + "electricity_direct": 0.0, + "heat_diffuse": 0.020646335461351223, + "heat_direct": 0.01833578577166662, + "total_diffuse": 0.020646335461351223, + "total_direct": 0.01833578577166662 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1579171336119582, + "direct_diffuse": 0.0, + "direct_direct": 0.08238876168136344, + "direct_hemispherical": 0.08238876168136344 + }, + "transmittance": { + "diffuse_diffuse": 0.8214386556386701, + "direct_diffuse": 0.0, + "direct_direct": 0.8992775446177761, + "direct_hemispherical": 0.8992775446177761 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15791500889997875, + "direct_diffuse": 0.0, + "direct_direct": 0.082386669610557, + "direct_hemispherical": 0.082386669610557 + }, + "transmittance": { + "diffuse_diffuse": 0.8214386556386701, + "direct_diffuse": 0.0, + "direct_direct": 0.8992775446177761, + "direct_hemispherical": 0.8992775446177761 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..3c31a292 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08926460919130687, + "electricity_direct": 0.0, + "heat_diffuse": 0.08926460919130687, + "heat_direct": 0.08058249433343387, + "total_diffuse": 0.08926460919130687, + "total_direct": 0.08058249433343387 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.08939709343264311, + "electricity_direct": 0.0, + "heat_diffuse": 0.08939709343264311, + "heat_direct": 0.08071249380690078, + "total_diffuse": 0.08939709343264311, + "total_direct": 0.08071249380690078 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1474862696312166, + "direct_diffuse": 0.0, + "direct_direct": 0.075703503212325, + "direct_hemispherical": 0.075703503212325 + }, + "transmittance": { + "diffuse_diffuse": 0.7632491211774767, + "direct_diffuse": 0.0, + "direct_direct": 0.8437140024542417, + "direct_hemispherical": 0.8437140024542417 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1473537853898805, + "direct_diffuse": 0.0, + "direct_direct": 0.0755735037388581, + "direct_hemispherical": 0.0755735037388581 + }, + "transmittance": { + "diffuse_diffuse": 0.7632491211774767, + "direct_diffuse": 0.0, + "direct_direct": 0.8437140024542417, + "direct_hemispherical": 0.8437140024542417 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..111eb5a0 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.03730344551056944, + "electricity_direct": 0.0, + "heat_diffuse": 0.03730344551056944, + "heat_direct": 0.03342071561171915, + "total_diffuse": 0.03730344551056944, + "total_direct": 0.03342071561171915 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.03731388937282534, + "electricity_direct": 0.0, + "heat_diffuse": 0.03731388937282534, + "heat_direct": 0.0334309990287404, + "total_diffuse": 0.03731388937282534, + "total_direct": 0.0334309990287404 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1582373280006599, + "direct_diffuse": 0.0, + "direct_direct": 0.08391134374488625, + "direct_hemispherical": 0.08391134374488625 + }, + "transmittance": { + "diffuse_diffuse": 0.8044592264887714, + "direct_diffuse": 0.0, + "direct_direct": 0.8826679406433949, + "direct_hemispherical": 0.8826679406433949 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1582268841384037, + "direct_diffuse": 0.0, + "direct_direct": 0.083901060327865, + "direct_hemispherical": 0.083901060327865 + }, + "transmittance": { + "diffuse_diffuse": 0.8044592264887714, + "direct_diffuse": 0.0, + "direct_direct": 0.8826679406433949, + "direct_hemispherical": 0.8826679406433949 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..d6e87e63 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8676714765384668, + "U": 5.330658817338077, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.23743500182604, + 305.147157293733 + ], + "layer_temperatures_u": [ + 303.0551847621151, + 302.9252019733648 + ], + "relative_heat_gain": 670.6839445559594, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.0602665731920995, + "system_effective_conductivity_u": 0.9999999999995155 +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..b661cb55 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514474660645, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0162145377744, + 263.7190469808367 + ], + "layer_temperatures_u": [ + 263.0162145377744, + 263.7190469808367 + ], + "relative_heat_gain": 45.99936261285982, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998969, + "system_effective_conductivity_u": 0.9999999999998969 +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..afed28ac --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.05958839713623189, + "electricity_direct": 0.0, + "heat_diffuse": 0.05958839713623189, + "heat_direct": 0.053567067996517725, + "total_diffuse": 0.05958839713623189, + "total_direct": 0.053567067996517725 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.05958839713623189, + "electricity_direct": 0.0, + "heat_diffuse": 0.05958839713623189, + "heat_direct": 0.053567067996517725, + "total_diffuse": 0.05958839713623189, + "total_direct": 0.053567067996517725 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.15699798885596652, + "direct_diffuse": 0.0, + "direct_direct": 0.08414744342592181, + "direct_hemispherical": 0.08414744342592181 + }, + "transmittance": { + "diffuse_diffuse": 0.7834136140078013, + "direct_diffuse": 0.0, + "direct_direct": 0.8622854885775604, + "direct_hemispherical": 0.8622854885775604 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15699798885596652, + "direct_diffuse": 0.0, + "direct_direct": 0.08414744342592181, + "direct_hemispherical": 0.08414744342592181 + }, + "transmittance": { + "diffuse_diffuse": 0.7834136140078013, + "direct_diffuse": 0.0, + "direct_direct": 0.8622854885775604, + "direct_hemispherical": 0.8622854885775604 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..a66b3ddf --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..45b65715 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 46.743034541391395, + "a": -0.6055323963888304, + "b": -0.45197505824083883 + }, + "rgb": { + "B": 122, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.899785930138094, + "Y": 15.824230135913291, + "Z": 17.196872536756462 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.541872580811756, + "a": -0.5722899614805932, + "b": -0.7573604412661972 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.779125912129881, + "Y": 8.271418938096094, + "Z": 9.110650158494463 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.541872580811756, + "a": -0.5722899614805932, + "b": -0.7573604412661972 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.779125912129881, + "Y": 8.271418938096094, + "Z": 9.110650158494463 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.64027701378109, + "a": -1.0763730059423215, + "b": 0.1663358308681362 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.33539322390291, + "Y": 82.14830847531083, + "Z": 87.92974073997637 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.96691003746959, + "a": -0.9572013247975408, + "b": 0.17035335317820977 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73959078402969, + "Y": 89.9280366145824, + "Z": 96.25860112030404 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.96691003746959, + "a": -0.9572013247975408, + "b": 0.17035335317820977 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73959078402969, + "Y": 89.9280366145824, + "Z": 96.25860112030404 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 46.74299637997402, + "a": -0.6058181941914764, + "b": -0.45204085378804937 + }, + "rgb": { + "B": 122, + "G": 123, + "R": 121 + }, + "trichromatic": { + "X": 14.899711339279879, + "Y": 15.82420126220541, + "Z": 17.196872536756462 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.54181468721635, + "a": -0.572724065411423, + "b": -0.7574602578100054 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.779052484324948, + "Y": 8.271390514438133, + "Z": 9.110650158494463 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.54181468721635, + "a": -0.572724065411423, + "b": -0.7574602578100054 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.779052484324948, + "Y": 8.271390514438133, + "Z": 9.110650158494463 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.64027701378109, + "a": -1.0763730059423215, + "b": 0.1663358308681362 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.33539322390291, + "Y": 82.14830847531083, + "Z": 87.92974073997637 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.96691003746959, + "a": -0.9572013247975408, + "b": 0.17035335317820977 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73959078402969, + "Y": 89.9280366145824, + "Z": 96.25860112030404 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.96691003746959, + "a": -0.9572013247975408, + "b": 0.17035335317820977 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.73959078402969, + "Y": 89.9280366145824, + "Z": 96.25860112030404 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..910f80c0 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.020599186176283802, + "electricity_direct": 0.0, + "heat_diffuse": 0.020599186176283802, + "heat_direct": 0.01829351421796777, + "total_diffuse": 0.020599186176283802, + "total_direct": 0.01829351421796777 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.020599540243454326, + "electricity_direct": 0.0, + "heat_diffuse": 0.020599540243454326, + "heat_direct": 0.018293862755414385, + "total_diffuse": 0.020599540243454326, + "total_direct": 0.018293862755414385 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.15809445473134626, + "direct_diffuse": 0.0, + "direct_direct": 0.08257819993311036, + "direct_hemispherical": 0.08257819993311036 + }, + "transmittance": { + "diffuse_diffuse": 0.8213063590923704, + "direct_diffuse": 0.0, + "direct_direct": 0.8991282858489218, + "direct_hemispherical": 0.8991282858489218 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15809410066417579, + "direct_diffuse": 0.0, + "direct_direct": 0.08257785139566376, + "direct_hemispherical": 0.08257785139566376 + }, + "transmittance": { + "diffuse_diffuse": 0.8213063590923704, + "direct_diffuse": 0.0, + "direct_direct": 0.8991282858489218, + "direct_hemispherical": 0.8991282858489218 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..aef39eba --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.10122776619680851, + "electricity_direct": 0.0, + "heat_diffuse": 0.10122776619680851, + "heat_direct": 0.09185114917932842, + "total_diffuse": 0.10122776619680851, + "total_direct": 0.09185114917932842 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.10132123583853693, + "electricity_direct": 0.0, + "heat_diffuse": 0.10132123583853693, + "heat_direct": 0.09194190015801533, + "total_diffuse": 0.10132123583853693, + "total_direct": 0.09194190015801533 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14608473981901415, + "direct_diffuse": 0.0, + "direct_direct": 0.07484070875905832, + "direct_hemispherical": 0.07484070875905832 + }, + "transmittance": { + "diffuse_diffuse": 0.7526874939841761, + "direct_diffuse": 0.0, + "direct_direct": 0.8333081420616134, + "direct_hemispherical": 0.8333081420616134 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1459912701772858, + "direct_diffuse": 0.0, + "direct_direct": 0.0747499577803714, + "direct_hemispherical": 0.0747499577803714 + }, + "transmittance": { + "diffuse_diffuse": 0.7526874939841761, + "direct_diffuse": 0.0, + "direct_direct": 0.8333081420616134, + "direct_hemispherical": 0.8333081420616134 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..d7bbf7ac --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08019150490747642, + "electricity_direct": 0.0, + "heat_diffuse": 0.08019150490747642, + "heat_direct": 0.07685526135740138, + "total_diffuse": 0.08019150490747642, + "total_direct": 0.07685526135740138 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.08034593489738286, + "electricity_direct": 0.0, + "heat_diffuse": 0.08034593489738286, + "heat_direct": 0.07700737169542411, + "total_diffuse": 0.08034593489738286, + "total_direct": 0.07700737169542411 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.15498208566216864, + "direct_diffuse": 0.0, + "direct_direct": 0.08182265831846709, + "direct_hemispherical": 0.08182265831846709 + }, + "transmittance": { + "diffuse_diffuse": 0.7648264094303543, + "direct_diffuse": 0.0, + "direct_direct": 0.8413220803241317, + "direct_hemispherical": 0.8413220803241317 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15482765567226228, + "direct_diffuse": 0.0, + "direct_direct": 0.08167054798044432, + "direct_hemispherical": 0.08167054798044432 + }, + "transmittance": { + "diffuse_diffuse": 0.7648264094303543, + "direct_diffuse": 0.0, + "direct_direct": 0.8413220803241317, + "direct_hemispherical": 0.8413220803241317 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..82dc6b45 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8606340552569929, + "U": 5.330658817338125, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.5386514448121, + 305.45379484151886 + ], + "layer_temperatures_u": [ + 303.0551847621158, + 302.92520197336546 + ], + "relative_heat_gain": 665.5806009057524, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 2.2851129762874436, + "system_effective_conductivity_u": 0.999999999999555 +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..b661cb55 --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514474660645, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0162145377744, + 263.7190469808367 + ], + "layer_temperatures_u": [ + 263.0162145377744, + 263.7190469808367 + ], + "relative_heat_gain": 45.99936261285982, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998969, + "system_effective_conductivity_u": 0.9999999999998969 +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..e0a31f4d --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.19993206114354123, + "electricity_direct": 0.0, + "heat_diffuse": 0.19993206114354123, + "heat_direct": 0.1963167316154679, + "total_diffuse": 0.19993206114354123, + "total_direct": 0.1963167316154679 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.20033855605658263, + "electricity_direct": 0.0, + "heat_diffuse": 0.20033855605658263, + "heat_direct": 0.19671406720432497, + "total_diffuse": 0.20033855605658263, + "total_direct": 0.19671406720432497 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1459753138430107, + "direct_diffuse": 0.0, + "direct_direct": 0.07678050749563725, + "direct_hemispherical": 0.07678050749563725 + }, + "transmittance": { + "diffuse_diffuse": 0.6540926250134499, + "direct_diffuse": 0.0, + "direct_direct": 0.7269027608888948, + "direct_hemispherical": 0.7269027608888948 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1455688189299696, + "direct_diffuse": 0.0, + "direct_direct": 0.0763831719067802, + "direct_hemispherical": 0.0763831719067802 + }, + "transmittance": { + "diffuse_diffuse": 0.6540926250134499, + "direct_diffuse": 0.0, + "direct_direct": 0.7269027608888948, + "direct_hemispherical": 0.7269027608888948 + } + } + } +} diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..fbdf954f --- /dev/null +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.21721902910470198, + "electricity_direct": 0.0, + "heat_diffuse": 0.21721902910470198, + "heat_direct": 0.21010446806429864, + "total_diffuse": 0.21721902910470198, + "total_direct": 0.21010446806429864 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.21784599315793615, + "electricity_direct": 0.0, + "heat_diffuse": 0.21784599315793615, + "heat_direct": 0.21072618048432878, + "total_diffuse": 0.21784599315793615, + "total_direct": 0.21072618048432878 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14390537966830047, + "direct_diffuse": 0.0, + "direct_direct": 0.07617405627843592, + "direct_hemispherical": 0.07617405627843592 + }, + "transmittance": { + "diffuse_diffuse": 0.6388755912269976, + "direct_diffuse": 0.0, + "direct_direct": 0.7137214756572654, + "direct_hemispherical": 0.7137214756572654 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14327841561506652, + "direct_diffuse": 0.0, + "direct_direct": 0.07555234385840576, + "direct_hemispherical": 0.07555234385840576 + }, + "transmittance": { + "diffuse_diffuse": 0.6388755912269976, + "direct_diffuse": 0.0, + "direct_direct": 0.7137214756572654, + "direct_hemispherical": 0.7137214756572654 + } + } + } +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json index dd61985f..33417a5c 100644 --- a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json @@ -1,20 +1,20 @@ { "layer_temperatures_system_u": [ - 258.8205717962293, - 259.14763115110276, - 279.2116736614594, - 279.5387330163328 + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 ], "max_deflection_system_u": [ - 0.004243907458981753, - 0.0065385142212011655 + -0.0011908618786342245, + 0.0011908618786343212 ], "mean_deflection_system_u": [ - 0.0017778832488502673, - 0.0027391537206214057 + -0.0004988830237655875, + 0.000498883023765628 ], "panes_load_system_u": [ - 367.8915273661462, - 631.108472633855 + -55.34678001870475, + 55.346780018709296 ] } diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json index 2ec29212..24746137 100644 --- a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json @@ -1,20 +1,20 @@ { "layer_temperatures_system_u": [ - 259.3035410919368, - 259.6737505960522, - 277.3162414526046, - 277.68645095671997 + 259.55201918129006, + 259.9444392155397, + 278.4427317268123, + 278.8351517610619 ], "max_deflection_system_u": [ - -0.0011440954495383821, - 0.0011440954495384361 + -0.001200135599993737, + 0.0012001355999936285 ], "mean_deflection_system_u": [ - -0.0004792913498891757, - 0.0004792913498891983 + -0.0005027680269186812, + 0.0005027680269186357 ], "panes_load_system_u": [ - -53.15330432504798, - 53.1533043250505 + -55.78174336281958, + 55.781743362814495 ] } diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json new file mode 100644 index 00000000..e6428cd3 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.791639721071, + 259.11611504763414, + 279.3239826843609, + 279.64845801092406 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json new file mode 100644 index 00000000..33417a5c --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 + ], + "max_deflection_system_u": [ + -0.0011908618786342245, + 0.0011908618786343212 + ], + "mean_deflection_system_u": [ + -0.0004988830237655875, + 0.000498883023765628 + ], + "panes_load_system_u": [ + -55.34678001870475, + 55.346780018709296 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json new file mode 100644 index 00000000..33417a5c --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 + ], + "max_deflection_system_u": [ + -0.0011908618786342245, + 0.0011908618786343212 + ], + "mean_deflection_system_u": [ + -0.0004988830237655875, + 0.000498883023765628 + ], + "panes_load_system_u": [ + -55.34678001870475, + 55.346780018709296 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json new file mode 100644 index 00000000..e6428cd3 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.791639721071, + 259.11611504763414, + 279.3239826843609, + 279.64845801092406 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json new file mode 100644 index 00000000..33417a5c --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 + ], + "max_deflection_system_u": [ + -0.0011908618786342245, + 0.0011908618786343212 + ], + "mean_deflection_system_u": [ + -0.0004988830237655875, + 0.000498883023765628 + ], + "panes_load_system_u": [ + -55.34678001870475, + 55.346780018709296 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_off.json new file mode 100644 index 00000000..e6428cd3 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.791639721071, + 259.11611504763414, + 279.3239826843609, + 279.64845801092406 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_on.json new file mode 100644 index 00000000..33417a5c --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/density/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 + ], + "max_deflection_system_u": [ + -0.0011908618786342245, + 0.0011908618786343212 + ], + "mean_deflection_system_u": [ + -0.0004988830237655875, + 0.000498883023765628 + ], + "panes_load_system_u": [ + -55.34678001870475, + 55.346780018709296 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json new file mode 100644 index 00000000..c778b6db --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.02504720012826, + 303.9551562799506, + 300.48475819992325, + 300.41486727974564 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json new file mode 100644 index 00000000..4cb30f13 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.0296123564651, + 303.9600046460448, + 300.47223211070684, + 300.4026244002865 + ], + "max_deflection_system_u": [ + 0.0004485095884747379, + -0.00044850958847463153 + ], + "mean_deflection_system_u": [ + 0.00018789233554335896, + -0.0001878923355433144 + ], + "panes_load_system_u": [ + 20.52839135665396, + -20.528391356648967 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json new file mode 100644 index 00000000..df5bb55d --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.0263904753409, + 303.9565828872966, + 300.4907333214513, + 300.42092573340676 + ], + "max_deflection_system_u": [ + -0.018255806995559325, + -0.018247048095706566 + ], + "mean_deflection_system_u": [ + -0.007647832514103838, + -0.0076441631830741 + ], + "panes_load_system_u": [ + -5502.146204937889, + -5497.853795062113 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json new file mode 100644 index 00000000..6dcbaf80 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.84031587978143, + 259.16913870348185, + 279.11433226322976, + 279.4431550869302 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json new file mode 100644 index 00000000..b665b049 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8512325456037, + 259.181030427696, + 279.07189671169704, + 279.40169459378933 + ], + "max_deflection_system_u": [ + -0.0011952862255983532, + 0.0011952862255983265 + ], + "mean_deflection_system_u": [ + -0.0005007364978176614, + 0.0005007364978176503 + ], + "panes_load_system_u": [ + -55.55429420599137, + 55.55429420599012 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json new file mode 100644 index 00000000..24746137 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 259.55201918129006, + 259.9444392155397, + 278.4427317268123, + 278.8351517610619 + ], + "max_deflection_system_u": [ + -0.001200135599993737, + 0.0012001355999936285 + ], + "mean_deflection_system_u": [ + -0.0005027680269186812, + 0.0005027680269186357 + ], + "panes_load_system_u": [ + -55.78174336281958, + 55.781743362814495 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json new file mode 100644 index 00000000..e6428cd3 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.791639721071, + 259.11611504763414, + 279.3239826843609, + 279.64845801092406 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json new file mode 100644 index 00000000..33417a5c --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.82201584916766, + 259.1492041800268, + 279.2060687371986, + 279.5332570680577 + ], + "max_deflection_system_u": [ + -0.0011908618786342245, + 0.0011908618786343212 + ], + "mean_deflection_system_u": [ + -0.0004988830237655875, + 0.000498883023765628 + ], + "panes_load_system_u": [ + -55.34678001870475, + 55.346780018709296 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json index 6d627b1c..1c2286aa 100644 --- a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/applied_loads/deflection_on_applied_loads_2.json @@ -1,20 +1,20 @@ { "layer_temperatures_system_u": [ - 258.82045709507474, - 259.14750620539075, - 279.2121188632517, - 279.5391679735677 + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 ], "max_deflection_system_u": [ - 0.004247399577917476, - 0.006535022102265341 + -0.0010949368347656836, + 0.001094936834765621 ], "mean_deflection_system_u": [ - 0.0017793461883273463, - 0.002737690781144284 + -0.0004586975271949283, + 0.0004586975271949021 ], "panes_load_system_u": [ - 368.2921122915925, - 630.7078877083967 + -50.84762846476859, + 50.84762846476565 ] } diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json index 134fad12..1ba3df0e 100644 --- a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=0_phi=0/deflection/tilt/deflection_on_tilt_2.json @@ -1,20 +1,20 @@ { "layer_temperatures_system_u": [ - 259.3035256124631, - 259.6737337331549, - 277.31630146047326, - 277.68650958116507 + 259.5512871373006, + 259.94364172632015, + 278.44508224814916, + 278.8374368371686 ], "max_deflection_system_u": [ - -0.0011403205356596382, - 0.001140320535659667 + -0.001102803072018914, + 0.0011028030720190089 ], "mean_deflection_system_u": [ - -0.00047770994025295296, - 0.00047770994025296505 + -0.0004619928986372066, + 0.00046199289863724637 ], "panes_load_system_u": [ - -52.976250357089405, - 52.97625035709075 + -51.216576886726074, + 51.216576886730536 ] } diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json new file mode 100644 index 00000000..e6abd1cc --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.7916397214922, + 259.11611504755183, + 279.3239826845863, + 279.648458010646 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json new file mode 100644 index 00000000..1c2286aa --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 + ], + "max_deflection_system_u": [ + -0.0010949368347656836, + 0.001094936834765621 + ], + "mean_deflection_system_u": [ + -0.0004586975271949283, + 0.0004586975271949021 + ], + "panes_load_system_u": [ + -50.84762846476859, + 50.84762846476565 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json new file mode 100644 index 00000000..1c2286aa --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/applied_loads/deflection_on_applied_loads_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 + ], + "max_deflection_system_u": [ + -0.0010949368347656836, + 0.001094936834765621 + ], + "mean_deflection_system_u": [ + -0.0004586975271949283, + 0.0004586975271949021 + ], + "panes_load_system_u": [ + -50.84762846476859, + 50.84762846476565 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json new file mode 100644 index 00000000..e6abd1cc --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.7916397214922, + 259.11611504755183, + 279.3239826845863, + 279.648458010646 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json new file mode 100644 index 00000000..1c2286aa --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 + ], + "max_deflection_system_u": [ + -0.0010949368347656836, + 0.001094936834765621 + ], + "mean_deflection_system_u": [ + -0.0004586975271949283, + 0.0004586975271949021 + ], + "panes_load_system_u": [ + -50.84762846476859, + 50.84762846476565 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_off.json new file mode 100644 index 00000000..e6abd1cc --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.7916397214922, + 259.11611504755183, + 279.3239826845863, + 279.648458010646 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_on.json new file mode 100644 index 00000000..1c2286aa --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/density/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 + ], + "max_deflection_system_u": [ + -0.0010949368347656836, + 0.001094936834765621 + ], + "mean_deflection_system_u": [ + -0.0004586975271949283, + 0.0004586975271949021 + ], + "panes_load_system_u": [ + -50.84762846476859, + 50.84762846476565 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json new file mode 100644 index 00000000..e0acfab0 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.02504720058926, + 303.9551562807177, + 300.4847582207941, + 300.4148673009226 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json new file mode 100644 index 00000000..62bd5cb8 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.0297407857813, + 303.9601410428539, + 300.47187964977746, + 300.40227990685 + ], + "max_deflection_system_u": [ + 0.0004614510146564103, + -0.00046145101465626067 + ], + "mean_deflection_system_u": [ + 0.00019331383566960065, + -0.00019331383566953796 + ], + "panes_load_system_u": [ + 21.135380265569303, + -21.135380265562276 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json new file mode 100644 index 00000000..7943fe59 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/environment/deflection_on_environment_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 304.02639048777843, + 303.9565829005055, + 300.49073328720584, + 300.4209256999329 + ], + "max_deflection_system_u": [ + -0.018255805800661867, + -0.018247049290604018 + ], + "mean_deflection_system_u": [ + -0.007647832013530205, + -0.00764416368364773 + ], + "panes_load_system_u": [ + -5502.145619363247, + -5497.8543806367525 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json new file mode 100644 index 00000000..c5b70ff4 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.84031588020923, + 259.1691387034096, + 279.1143322634438, + 279.4431550866442 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json new file mode 100644 index 00000000..f931366b --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_1.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.84988799388634, + 259.17956578239097, + 279.0771231115149, + 279.40680090001956 + ], + "max_deflection_system_u": [ + -0.0010987282603926822, + 0.0010987282603928188 + ], + "mean_deflection_system_u": [ + -0.00046028585403208323, + 0.0004602858540321405 + ], + "panes_load_system_u": [ + -51.0254568796789, + 51.025456879685294 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json new file mode 100644 index 00000000..1ba3df0e --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/tilt/deflection_on_tilt_2.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 259.5512871373006, + 259.94364172632015, + 278.44508224814916, + 278.8374368371686 + ], + "max_deflection_system_u": [ + -0.001102803072018914, + 0.0011028030720190089 + ], + "mean_deflection_system_u": [ + -0.0004619928986372066, + 0.00046199289863724637 + ], + "panes_load_system_u": [ + -51.216576886726074, + 51.216576886730536 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json new file mode 100644 index 00000000..e6abd1cc --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_off.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.7916397214922, + 259.11611504755183, + 279.3239826845863, + 279.648458010646 + ], + "max_deflection_system_u": [ + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json new file mode 100644 index 00000000..1c2286aa --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/youngs_modulus/deflection_on.json @@ -0,0 +1,20 @@ +{ + "layer_temperatures_system_u": [ + 258.8188684710398, + 259.14577569317674, + 279.21828499709994, + 279.54519221923687 + ], + "max_deflection_system_u": [ + -0.0010949368347656836, + 0.001094936834765621 + ], + "mean_deflection_system_u": [ + -0.0004586975271949283, + 0.0004586975271949021 + ], + "panes_load_system_u": [ + -50.84762846476859, + 50.84762846476565 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json new file mode 100644 index 00000000..c751a5be --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_off.json @@ -0,0 +1,25 @@ +{ + "layer_temperatures_system_u": [ + 253.12159806017246, + 253.3737405866887, + 265.7034193500026, + 265.9555618765188, + 281.25410186083855, + 281.50624438735474 + ], + "max_deflection_system_u": [ + 0.0, + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json new file mode 100644 index 00000000..a139389b --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/condensed_spectrum/theta=15_phi=270/deflection/deflection_on.json @@ -0,0 +1,25 @@ +{ + "layer_temperatures_system_u": [ + 253.14511843006937, + 253.39934641667756, + 265.49121600204757, + 265.7454439886558, + 281.1620922361545, + 281.4163202227627 + ], + "max_deflection_system_u": [ + -0.00042198650278298696, + 0.00026502102401424333, + 0.00016776203815889034 + ], + "mean_deflection_system_u": [ + -0.00017678112489257392, + 0.00011102420204542295, + 7.027988247114906e-05 + ], + "panes_load_system_u": [ + -19.284384813704033, + 11.922266963807136, + 7.362117849893934 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json new file mode 100644 index 00000000..4e9fe2a4 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_off.json @@ -0,0 +1,25 @@ +{ + "layer_temperatures_system_u": [ + 253.1215980604365, + 253.37374058663465, + 265.70341934981064, + 265.9555618760088, + 281.25410186509407, + 281.5062443912922 + ], + "max_deflection_system_u": [ + 0.0, + 0.0, + 0.0 + ], + "mean_deflection_system_u": [ + 0.0, + 0.0, + 0.0 + ], + "panes_load_system_u": [ + 0.0, + 0.0, + 0.0 + ] +} diff --git a/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json new file mode 100644 index 00000000..dcd175d7 --- /dev/null +++ b/test/expected_results/NFRC_102_NFRC_102_NFRC_102/full_spectrum/theta=15_phi=270/deflection/deflection_on.json @@ -0,0 +1,25 @@ +{ + "layer_temperatures_system_u": [ + 253.14399591357136, + 253.39812436964547, + 265.5014830514461, + 265.75561150752014, + 281.1664827850204, + 281.4206112410943 + ], + "max_deflection_system_u": [ + -0.00040011370158961313, + 0.0002547508816653215, + 0.00015536205826674693 + ], + "mean_deflection_system_u": [ + -0.0001676180394052052, + 0.00010672177221585339, + 6.508520828246838e-05 + ], + "panes_load_system_u": [ + -18.25848955726852, + 11.440568701863977, + 6.81792085541133 + ] +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..962da3d6 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 37.66088931648892, + "a": -0.49514646625978265, + "b": -1.195638809855737 + }, + "rgb": { + "B": 99, + "G": 98, + "R": 96 + }, + "trichromatic": { + "X": 9.323638152324353, + "Y": 9.899189318524284, + "Z": 11.041392692525791 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 23.41718823526167, + "a": -0.9933676448523332, + "b": -2.339382805151957 + }, + "rgb": { + "B": 64, + "G": 62, + "R": 57 + }, + "trichromatic": { + "X": 3.6544406092247805, + "Y": 3.9235840127861445, + "Z": 4.660919729254496 + } + }, + "direct_hemispheric": { + "lab": { + "L": 23.41718823526167, + "a": -0.9933676448523332, + "b": -2.339382805151957 + }, + "rgb": { + "B": 64, + "G": 62, + "R": 57 + }, + "trichromatic": { + "X": 3.6544406092247805, + "Y": 3.9235840127861445, + "Z": 4.660919729254496 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 57.42068927624452, + "a": -1.4425659104273514, + "b": -2.1224230524496512 + }, + "rgb": { + "B": 155, + "G": 153, + "R": 147 + }, + "trichromatic": { + "X": 23.70864676932333, + "Y": 25.356038609618476, + "Z": 28.604852567168106 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 60.80006317904943, + "a": -1.5089636743115253, + "b": -2.2201129698947497 + }, + "rgb": { + "B": 165, + "G": 163, + "R": 157 + }, + "trichromatic": { + "X": 27.135393639787416, + "Y": 29.02089248332426, + "Z": 32.73927617929347 + } + }, + "direct_hemispheric": { + "lab": { + "L": 60.80006317904943, + "a": -1.5089636743115253, + "b": -2.2201129698947497 + }, + "rgb": { + "B": 165, + "G": 163, + "R": 157 + }, + "trichromatic": { + "X": 27.135393639787416, + "Y": 29.02089248332426, + "Z": 32.73927617929347 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 38.75717688936032, + "a": -11.625546670022358, + "b": -3.245478891676312 + }, + "rgb": { + "B": 105, + "G": 107, + "R": 72 + }, + "trichromatic": { + "X": 8.568754108968871, + "Y": 10.518387827168215, + "Z": 12.493386923254983 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 25.53614238591595, + "a": -23.75285970965324, + "b": -5.812344790633839 + }, + "rgb": { + "B": 75, + "G": 77, + "R": 0 + }, + "trichromatic": { + "X": 2.8394434626172664, + "Y": 4.590970593205087, + "Z": 6.2268958603402735 + } + }, + "direct_hemispheric": { + "lab": { + "L": 25.53614238591595, + "a": -23.75285970965324, + "b": -5.812344790633839 + }, + "rgb": { + "B": 75, + "G": 77, + "R": 0 + }, + "trichromatic": { + "X": 2.8394434626172664, + "Y": 4.590970593205087, + "Z": 6.2268958603402735 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 57.42068927624452, + "a": -1.4425659104273514, + "b": -2.1224230524496512 + }, + "rgb": { + "B": 155, + "G": 153, + "R": 147 + }, + "trichromatic": { + "X": 23.70864676932333, + "Y": 25.356038609618476, + "Z": 28.604852567168106 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 60.80006317904943, + "a": -1.5089636743115253, + "b": -2.2201129698947497 + }, + "rgb": { + "B": 165, + "G": 163, + "R": 157 + }, + "trichromatic": { + "X": 27.135393639787416, + "Y": 29.02089248332426, + "Z": 32.73927617929347 + } + }, + "direct_hemispheric": { + "lab": { + "L": 60.80006317904943, + "a": -1.5089636743115253, + "b": -2.2201129698947497 + }, + "rgb": { + "B": 165, + "G": 163, + "R": 157 + }, + "trichromatic": { + "X": 27.135393639787416, + "Y": 29.02089248332426, + "Z": 32.73927617929347 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..d12d2044 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6432320511021385, + "heat_direct": 0.6782335658532944, + "total_diffuse": 0.6432320511021385, + "total_direct": 0.6782335658532944 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5950566391456242, + "heat_direct": 0.6262799937753708, + "total_diffuse": 0.5950566391456242, + "total_direct": 0.6262799937753708 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.09881143000003467, + "direct_diffuse": 0.0, + "direct_direct": 0.039041210538710965, + "direct_hemispherical": 0.039041210538710965 + }, + "transmittance": { + "diffuse_diffuse": 0.25295184009974997, + "direct_diffuse": 0.0, + "direct_direct": 0.2895124221892139, + "direct_hemispherical": 0.2895124221892139 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1049388275495788, + "direct_diffuse": 0.0, + "direct_direct": 0.045645303200721986, + "direct_hemispherical": 0.045645303200721986 + }, + "transmittance": { + "diffuse_diffuse": 0.25295184009974997, + "direct_diffuse": 0.0, + "direct_direct": 0.2895124221892139, + "direct_hemispherical": 0.2895124221892139 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..75938913 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6904668100385034, + "heat_direct": 0.735439096400891, + "total_diffuse": 0.6904668100385034, + "total_direct": 0.735439096400891 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.38667326861367946, + "heat_direct": 0.4077999102159636, + "total_diffuse": 0.38667326861367946, + "total_direct": 0.4077999102159636 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1595924655649402, + "direct_diffuse": 0.0, + "direct_direct": 0.10459357218240542, + "direct_hemispherical": 0.10459357218240542 + }, + "transmittance": { + "diffuse_diffuse": 0.13976613000479846, + "direct_diffuse": 0.0, + "direct_direct": 0.15996733141670375, + "direct_hemispherical": 0.15996733141670375 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.46338600698976407, + "direct_diffuse": 0.0, + "direct_direct": 0.4322327583673328, + "direct_hemispherical": 0.4322327583673328 + }, + "transmittance": { + "diffuse_diffuse": 0.13976613000479846, + "direct_diffuse": 0.0, + "direct_direct": 0.15996733141670375, + "direct_hemispherical": 0.15996733141670375 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..c1fd294e --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6455589581354383, + "heat_direct": 0.6804199890422098, + "total_diffuse": 0.6455589581354383, + "total_direct": 0.6804199890422098 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6195235124191356, + "heat_direct": 0.6523456494299356, + "total_diffuse": 0.6195235124191356, + "total_direct": 0.6523456494299356 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.10784977814038764, + "direct_diffuse": 0.0, + "direct_direct": 0.04878907120695086, + "direct_hemispherical": 0.04878907120695086 + }, + "transmittance": { + "diffuse_diffuse": 0.20087116328354251, + "direct_diffuse": 0.0, + "direct_direct": 0.22990422606631586, + "direct_hemispherical": 0.22990422606631586 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.19448620134321418, + "direct_diffuse": 0.0, + "direct_direct": 0.1422253415980029, + "direct_hemispherical": 0.1422253415980029 + }, + "transmittance": { + "diffuse_diffuse": 0.20087116328354251, + "direct_diffuse": 0.0, + "direct_direct": 0.22990422606631586, + "direct_hemispherical": 0.22990422606631586 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..7bd15431 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.31098540355665916, + "U": 4.754538978113225, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 315.59629593728977, + 315.60605223588004 + ], + "layer_temperatures_u": [ + 302.6468665421993, + 302.34828149437374 + ], + "relative_heat_gain": 262.508349095934, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 0.9999999999999998 + ], + "system_effective_conductivity_shgc": 125.82843645233095, + "system_effective_conductivity_u": 0.9999999999998682 +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..e4f9bd44 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.610491853605495, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.526589347064, + 265.24424142804526 + ], + "layer_temperatures_u": [ + 263.526589347064, + 265.24424142804526 + ], + "relative_heat_gain": 43.64962662105076, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 0.9999999999999999 + ], + "system_effective_conductivity_shgc": 1.0000000000000222, + "system_effective_conductivity_u": 1.0000000000000222 +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..c4b1b482 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6843857491457088, + "heat_direct": 0.7251586636477984, + "total_diffuse": 0.6843857491457088, + "total_direct": 0.7251586636477984 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5862474392906671, + "heat_direct": 0.6193164725938323, + "total_diffuse": 0.5862474392906671, + "total_direct": 0.6193164725938323 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.11578611013820697, + "direct_diffuse": 0.0, + "direct_direct": 0.05734840719736728, + "direct_hemispherical": 0.05734840719736728 + }, + "transmittance": { + "diffuse_diffuse": 0.12490628588542624, + "direct_diffuse": 0.0, + "direct_direct": 0.1429597086903497, + "direct_hemispherical": 0.1429597086903497 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2994757318155813, + "direct_diffuse": 0.0, + "direct_direct": 0.25545770886483027, + "direct_hemispherical": 0.25545770886483027 + }, + "transmittance": { + "diffuse_diffuse": 0.12490628588542624, + "direct_diffuse": 0.0, + "direct_direct": 0.1429597086903497, + "direct_hemispherical": 0.1429597086903497 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..ac2458f7 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 37.657451422031215, + "a": 0.5061570276773397, + "b": -2.4573114869677615 + }, + "rgb": { + "B": 101, + "G": 98, + "R": 97 + }, + "trichromatic": { + "X": 9.443702176255728, + "Y": 9.8972868050799, + "Z": 11.491220907003857 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 23.41031588741766, + "a": 1.0081403756377894, + "b": -4.710284256036223 + }, + "rgb": { + "B": 68, + "G": 61, + "R": 59 + }, + "trichromatic": { + "X": 3.7839296882442, + "Y": 3.9215321515735346, + "Z": 5.146059568004283 + } + }, + "direct_hemispheric": { + "lab": { + "L": 23.41031588741766, + "a": 1.0081403756377894, + "b": -4.710284256036223 + }, + "rgb": { + "B": 68, + "G": 61, + "R": 59 + }, + "trichromatic": { + "X": 3.7839296882442, + "Y": 3.9215321515735346, + "Z": 5.146059568004283 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 57.52355460504627, + "a": -1.409035958641669, + "b": -0.495844547990143 + }, + "rgb": { + "B": 152, + "G": 154, + "R": 149 + }, + "trichromatic": { + "X": 23.816486801972943, + "Y": 25.462762473994676, + "Z": 27.649451361148987 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 60.90766314615382, + "a": -1.4738904212418524, + "b": -0.5186670540418437 + }, + "rgb": { + "B": 162, + "G": 163, + "R": 159 + }, + "trichromatic": { + "X": 27.258820411654508, + "Y": 29.1430417607075, + "Z": 31.645785350335608 + } + }, + "direct_hemispheric": { + "lab": { + "L": 60.90766314615382, + "a": -1.4738904212418524, + "b": -0.5186670540418437 + }, + "rgb": { + "B": 162, + "G": 163, + "R": 159 + }, + "trichromatic": { + "X": 27.258820411654508, + "Y": 29.1430417607075, + "Z": 31.645785350335608 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 38.574990124032375, + "a": -5.391004553458006, + "b": -8.192627551288256 + }, + "rgb": { + "B": 114, + "G": 104, + "R": 80 + }, + "trichromatic": { + "X": 9.208287389641661, + "Y": 10.413747175643842, + "Z": 14.357260677509643 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 25.21429207038269, + "a": -10.441885069800206, + "b": -13.935137727553304 + }, + "rgb": { + "B": 88, + "G": 72, + "R": 12 + }, + "trichromatic": { + "X": 3.545054234037742, + "Y": 4.485073511989998, + "Z": 8.237084157751227 + } + }, + "direct_hemispheric": { + "lab": { + "L": 25.21429207038269, + "a": -10.441885069800206, + "b": -13.935137727553304 + }, + "rgb": { + "B": 88, + "G": 72, + "R": 12 + }, + "trichromatic": { + "X": 3.545054234037742, + "Y": 4.485073511989998, + "Z": 8.237084157751227 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 57.52355460504627, + "a": -1.409035958641669, + "b": -0.495844547990143 + }, + "rgb": { + "B": 152, + "G": 154, + "R": 149 + }, + "trichromatic": { + "X": 23.816486801972943, + "Y": 25.462762473994676, + "Z": 27.649451361148987 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 60.90766314615382, + "a": -1.4738904212418524, + "b": -0.5186670540418437 + }, + "rgb": { + "B": 162, + "G": 163, + "R": 159 + }, + "trichromatic": { + "X": 27.258820411654508, + "Y": 29.1430417607075, + "Z": 31.645785350335608 + } + }, + "direct_hemispheric": { + "lab": { + "L": 60.90766314615382, + "a": -1.4738904212418524, + "b": -0.5186670540418437 + }, + "rgb": { + "B": 162, + "G": 163, + "R": 159 + }, + "trichromatic": { + "X": 27.258820411654508, + "Y": 29.1430417607075, + "Z": 31.645785350335608 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..7c118231 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6419714074174271, + "heat_direct": 0.6768859138383153, + "total_diffuse": 0.6419714074174271, + "total_direct": 0.6768859138383153 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5981144854800783, + "heat_direct": 0.6295034765429934, + "total_diffuse": 0.5981144854800783, + "total_direct": 0.6295034765429934 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.09876987396062568, + "direct_diffuse": 0.0, + "direct_direct": 0.03899639234009855, + "direct_hemispherical": 0.03899639234009855 + }, + "transmittance": { + "diffuse_diffuse": 0.25529521127966864, + "direct_diffuse": 0.0, + "direct_direct": 0.2921944942631672, + "direct_hemispherical": 0.2921944942631672 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10304510970805236, + "direct_diffuse": 0.0, + "direct_direct": 0.043675270515997455, + "direct_hemispherical": 0.043675270515997455 + }, + "transmittance": { + "diffuse_diffuse": 0.25529521127966864, + "direct_diffuse": 0.0, + "direct_direct": 0.2921944942631672, + "direct_hemispherical": 0.2921944942631672 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..3726cef5 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.7081526267763314, + "heat_direct": 0.7555995830494056, + "total_diffuse": 0.7081526267763314, + "total_direct": 0.7555995830494056 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.35918992745992423, + "heat_direct": 0.3791816732759876, + "total_diffuse": 0.35918992745992423, + "total_direct": 0.3791816732759876 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1583573307002605, + "direct_diffuse": 0.0, + "direct_direct": 0.10326147893036206, + "direct_hemispherical": 0.10326147893036206 + }, + "transmittance": { + "diffuse_diffuse": 0.12331544813164987, + "direct_diffuse": 0.0, + "direct_direct": 0.14113893802023225, + "direct_hemispherical": 0.14113893802023225 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5073200300166678, + "direct_diffuse": 0.0, + "direct_direct": 0.4796793887037802, + "direct_hemispherical": 0.4796793887037802 + }, + "transmittance": { + "diffuse_diffuse": 0.12331544813164987, + "direct_diffuse": 0.0, + "direct_direct": 0.14113893802023225, + "direct_hemispherical": 0.14113893802023225 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..c603d26c --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6522625933889115, + "heat_direct": 0.6879621451676331, + "total_diffuse": 0.6522625933889115, + "total_direct": 0.6879621451676331 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6311819701197832, + "heat_direct": 0.6650754361488416, + "total_diffuse": 0.6311819701197832, + "total_direct": 0.6650754361488416 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.10880754522160523, + "direct_diffuse": 0.0, + "direct_direct": 0.049822023237051705, + "direct_hemispherical": 0.049822023237051705 + }, + "transmittance": { + "diffuse_diffuse": 0.1925738603091742, + "direct_diffuse": 0.0, + "direct_direct": 0.22040766624370345, + "direct_hemispherical": 0.22040766624370345 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.19520371610405984, + "direct_diffuse": 0.0, + "direct_direct": 0.14302864529576956, + "direct_hemispherical": 0.14302864529576956 + }, + "transmittance": { + "diffuse_diffuse": 0.1925738603091742, + "direct_diffuse": 0.0, + "direct_direct": 0.22040766624370345, + "direct_hemispherical": 0.22040766624370345 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..d0d77ed1 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.28111041538897497, + "U": 4.754538978113228, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 314.718523615624, + 314.7098459323161 + ], + "layer_temperatures_u": [ + 302.6468665421992, + 302.3482814943735 + ], + "relative_heat_gain": 240.84383162478468, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999998 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 133.63334182651647, + "system_effective_conductivity_u": 0.9999999999994728 +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..e4f9bd44 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.610491853605495, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.526589347064, + 265.24424142804526 + ], + "layer_temperatures_u": [ + 263.526589347064, + 265.24424142804526 + ], + "relative_heat_gain": 43.64962662105076, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 0.9999999999999999 + ], + "system_effective_conductivity_shgc": 1.0000000000000222, + "system_effective_conductivity_u": 1.0000000000000222 +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..c8b8368b --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6605779675190548, + "heat_direct": 0.6979345988461908, + "total_diffuse": 0.6605779675190548, + "total_direct": 0.6979345988461908 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5941523918363657, + "heat_direct": 0.6262945993122508, + "total_diffuse": 0.5941523918363657, + "total_direct": 0.6262945993122508 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.11031316381628974, + "direct_diffuse": 0.0, + "direct_direct": 0.051445833257709135, + "direct_hemispherical": 0.051445833257709135 + }, + "transmittance": { + "diffuse_diffuse": 0.11220748604101433, + "direct_diffuse": 0.0, + "direct_direct": 0.12842547837835863, + "direct_hemispherical": 0.12842547837835863 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2724706433368045, + "direct_diffuse": 0.0, + "direct_direct": 0.2263327143706123, + "direct_hemispherical": 0.2263327143706123 + }, + "transmittance": { + "diffuse_diffuse": 0.11220748604101433, + "direct_diffuse": 0.0, + "direct_direct": 0.12842547837835863, + "direct_hemispherical": 0.12842547837835863 + } + } + } +} diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..afd18327 --- /dev/null +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.842628076226904, + "heat_direct": 0.9060703230611045, + "total_diffuse": 0.842628076226904, + "total_direct": 0.9060703230611045 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6100891115317576, + "heat_direct": 0.6552769930647986, + "total_diffuse": 0.6100891115317576, + "total_direct": 0.6552769930647986 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.10624568719330703, + "direct_diffuse": 0.0, + "direct_direct": 0.047059058730277666, + "direct_hemispherical": 0.047059058730277666 + }, + "transmittance": { + "diffuse_diffuse": 0.04095164218803056, + "direct_diffuse": 0.0, + "direct_direct": 0.04687061820861784, + "direct_hemispherical": 0.04687061820861784 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3387846518884536, + "direct_diffuse": 0.0, + "direct_direct": 0.2978523887265835, + "direct_hemispherical": 0.2978523887265835 + }, + "transmittance": { + "diffuse_diffuse": 0.04095164218803056, + "direct_diffuse": 0.0, + "direct_direct": 0.04687061820861784, + "direct_hemispherical": 0.04687061820861784 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..8dc31d6d --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 49.12385646923293, + "a": -0.12164961579297362, + "b": -4.936019067446296 + }, + "rgb": { + "B": 137, + "G": 129, + "R": 124 + }, + "trichromatic": { + "X": 16.75172422711245, + "Y": 17.694828741338796, + "Z": 21.606951452702695 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 40.58178707193547, + "a": -0.1752923557060415, + "b": -6.924599041511104 + }, + "rgb": { + "B": 117, + "G": 106, + "R": 99 + }, + "trichromatic": { + "X": 10.977340607552119, + "Y": 11.605290403393468, + "Z": 15.300187226337489 + } + }, + "direct_hemispheric": { + "lab": { + "L": 40.58178707193547, + "a": -0.1752923557060415, + "b": -6.924599041511104 + }, + "rgb": { + "B": 117, + "G": 106, + "R": 99 + }, + "trichromatic": { + "X": 10.977340607552119, + "Y": 11.605290403393468, + "Z": 15.300187226337489 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.33385481191759, + "a": -0.7632628010293963, + "b": 1.5991541446566782 + }, + "rgb": { + "B": 249, + "G": 254, + "R": 254 + }, + "trichromatic": { + "X": 74.72447534383008, + "Y": 79.22025085505027, + "Z": 82.83679411166074 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.92074718475382, + "a": -0.7887695856714227, + "b": 1.652594821081732 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4690615775956, + "Y": 87.43078778266927, + "Z": 91.42215643604685 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.92074718475382, + "a": -0.7887695856714227, + "b": 1.652594821081732 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4690615775956, + "Y": 87.43078778266927, + "Z": 91.42215643604685 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 49.18055849361684, + "a": -0.42249794773457916, + "b": -4.483796762951098 + }, + "rgb": { + "B": 136, + "G": 130, + "R": 124 + }, + "trichromatic": { + "X": 16.74161681355075, + "Y": 17.741088583744403, + "Z": 21.411530100890733 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 40.66342246220372, + "a": -0.6085353130953763, + "b": -6.297880351639074 + }, + "rgb": { + "B": 116, + "G": 107, + "R": 99 + }, + "trichromatic": { + "X": 10.966349501189779, + "Y": 11.655594751294283, + "Z": 15.087680154164582 + } + }, + "direct_hemispheric": { + "lab": { + "L": 40.66342246220372, + "a": -0.6085353130953763, + "b": -6.297880351639074 + }, + "rgb": { + "B": 116, + "G": 107, + "R": 99 + }, + "trichromatic": { + "X": 10.966349501189779, + "Y": 11.655594751294283, + "Z": 15.087680154164582 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.33385481191759, + "a": -0.7632628010293963, + "b": 1.5991541446566782 + }, + "rgb": { + "B": 249, + "G": 254, + "R": 254 + }, + "trichromatic": { + "X": 74.72447534383008, + "Y": 79.22025085505027, + "Z": 82.83679411166074 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.92074718475382, + "a": -0.7887695856714227, + "b": 1.652594821081732 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4690615775956, + "Y": 87.43078778266927, + "Z": 91.42215643604685 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.92074718475382, + "a": -0.7887695856714227, + "b": 1.652594821081732 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4690615775956, + "Y": 87.43078778266927, + "Z": 91.42215643604685 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..69e93c53 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02490748545808261, + "heat_direct": 0.014389030939735663, + "total_diffuse": 0.02490748545808261, + "total_direct": 0.014389030939735663 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02130460725576736, + "heat_direct": 0.010471152514115376, + "total_diffuse": 0.02130460725576736, + "total_direct": 0.010471152514115376 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1756672908725969, + "direct_diffuse": 0.0, + "direct_direct": 0.114659909758626, + "direct_hemispherical": 0.114659909758626 + }, + "transmittance": { + "diffuse_diffuse": 0.7933574011789741, + "direct_diffuse": 0.0, + "direct_direct": 0.8755824657157971, + "direct_hemispherical": 0.8755824657157971 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17626773780513802, + "direct_diffuse": 0.0, + "direct_direct": 0.11531285386348673, + "direct_hemispherical": 0.11531285386348673 + }, + "transmittance": { + "diffuse_diffuse": 0.7933574011789741, + "direct_diffuse": 0.0, + "direct_direct": 0.8755824657157971, + "direct_hemispherical": 0.8755824657157971 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..08226c77 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03684686681892483, + "heat_direct": 0.027449371106335475, + "total_diffuse": 0.03684686681892483, + "total_direct": 0.027449371106335475 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03892731759315777, + "heat_direct": 0.029711716027874688, + "total_diffuse": 0.03892731759315777, + "total_direct": 0.029711716027874688 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1745902675936692, + "direct_diffuse": 0.0, + "direct_direct": 0.11348872216041905, + "direct_hemispherical": 0.11348872216041905 + }, + "transmittance": { + "diffuse_diffuse": 0.7783882711956479, + "direct_diffuse": 0.0, + "direct_direct": 0.8590619067332455, + "direct_hemispherical": 0.8590619067332455 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17250981681943625, + "direct_diffuse": 0.0, + "direct_direct": 0.11122637723887985, + "direct_hemispherical": 0.11122637723887985 + }, + "transmittance": { + "diffuse_diffuse": 0.7783882711956479, + "direct_diffuse": 0.0, + "direct_direct": 0.8590619067332455, + "direct_hemispherical": 0.8590619067332455 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..df932c65 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.024068237889484503, + "heat_direct": 0.013521745061348303, + "total_diffuse": 0.024068237889484503, + "total_direct": 0.013521745061348303 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02234997045519687, + "heat_direct": 0.011653249227679713, + "total_diffuse": 0.02234997045519687, + "total_direct": 0.011653249227679713 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.21713963047155224, + "direct_diffuse": 0.0, + "direct_direct": 0.15975818270893866, + "direct_hemispherical": 0.15975818270893866 + }, + "transmittance": { + "diffuse_diffuse": 0.750794172528107, + "direct_diffuse": 0.0, + "direct_direct": 0.8286079033866757, + "direct_hemispherical": 0.8286079033866757 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2153989536283956, + "direct_diffuse": 0.0, + "direct_direct": 0.15786531820816316, + "direct_hemispherical": 0.15786531820816316 + }, + "transmittance": { + "diffuse_diffuse": 0.750794172528107, + "direct_diffuse": 0.0, + "direct_direct": 0.8286079033866757, + "direct_hemispherical": 0.8286079033866757 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..a3d63c68 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8692770435046904, + "U": 5.354134554138604, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 303.7910517447157, + 303.6758977925398 + ], + "layer_temperatures_u": [ + 303.05280043260746, + 302.9243012033082 + ], + "relative_heat_gain": 672.030898619107, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.276223745001561, + "system_effective_conductivity_u": 1.0000000000003713 +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..823d9dc8 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.93242846224096, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0315738288002, + 263.72566795888247 + ], + "layer_temperatures_u": [ + 263.0315738288002, + 263.72566795888247 + ], + "relative_heat_gain": 46.15429343623467, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999999173, + "system_effective_conductivity_u": 0.9999999999999173 +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..c0cf6df7 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02117182758932583, + "heat_direct": 0.010995475558753952, + "total_diffuse": 0.02117182758932583, + "total_direct": 0.010995475558753952 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.02378921870496653, + "heat_direct": 0.013841705602497634, + "total_diffuse": 0.02378921870496653, + "total_direct": 0.013841705602497634 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.25229692281807375, + "direct_diffuse": 0.0, + "direct_direct": 0.19798928280528583, + "direct_hemispherical": 0.19798928280528583 + }, + "transmittance": { + "diffuse_diffuse": 0.7117909726887648, + "direct_diffuse": 0.0, + "direct_direct": 0.7855623380016581, + "direct_hemispherical": 0.7855623380016581 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.24889372670713322, + "direct_diffuse": 0.0, + "direct_direct": 0.19428854470854956, + "direct_hemispherical": 0.19428854470854956 + }, + "transmittance": { + "diffuse_diffuse": 0.7117909726887648, + "direct_diffuse": 0.0, + "direct_direct": 0.7855623380016581, + "direct_hemispherical": 0.7855623380016581 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..851da108 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 49.18528681068109, + "a": -0.07351979623226867, + "b": -5.635475667356604 + }, + "rgb": { + "B": 138, + "G": 130, + "R": 124 + }, + "trichromatic": { + "X": 16.807832719385154, + "Y": 17.744949776982782, + "Z": 22.055381740805913 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 40.67022573487618, + "a": -0.10579604057892045, + "b": -7.870495324353255 + }, + "rgb": { + "B": 119, + "G": 107, + "R": 98 + }, + "trichromatic": { + "X": 11.038354674369035, + "Y": 11.659793529281302, + "Z": 15.78782384697743 + } + }, + "direct_hemispheric": { + "lab": { + "L": 40.67022573487618, + "a": -0.10579604057892045, + "b": -7.870495324353255 + }, + "rgb": { + "B": 119, + "G": 107, + "R": 98 + }, + "trichromatic": { + "X": 11.038354674369035, + "Y": 11.659793529281302, + "Z": 15.78782384697743 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.29891587163293, + "a": -0.6548103765296465, + "b": 1.9298220265087762 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 254 + }, + "trichromatic": { + "X": 74.70402154876024, + "Y": 79.14291353975388, + "Z": 82.30840576877172 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.88464065183362, + "a": -0.6766928883367163, + "b": 1.9943129918239322 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4464879124431, + "Y": 87.34543508145491, + "Z": 90.83900492396066 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.88464065183362, + "a": -0.6766928883367163, + "b": 1.9943129918239322 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4464879124431, + "Y": 87.34543508145491, + "Z": 90.83900492396066 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 49.06174604462434, + "a": -0.03577120331804684, + "b": -5.787657003461222 + }, + "rgb": { + "B": 138, + "G": 129, + "R": 123 + }, + "trichromatic": { + "X": 16.719176378323652, + "Y": 17.644248867506885, + "Z": 22.021302622133938 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 40.49225763044942, + "a": -0.05159945639424124, + "b": -8.09466480663621 + }, + "rgb": { + "B": 119, + "G": 106, + "R": 98 + }, + "trichromatic": { + "X": 10.941947095085325, + "Y": 11.550288323020808, + "Z": 15.750765185454174 + } + }, + "direct_hemispheric": { + "lab": { + "L": 40.49225763044942, + "a": -0.05159945639424124, + "b": -8.09466480663621 + }, + "rgb": { + "B": 119, + "G": 106, + "R": 98 + }, + "trichromatic": { + "X": 10.941947095085325, + "Y": 11.550288323020808, + "Z": 15.750765185454174 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.29891587163293, + "a": -0.6548103765296465, + "b": 1.9298220265087762 + }, + "rgb": { + "B": 248, + "G": 254, + "R": 254 + }, + "trichromatic": { + "X": 74.70402154876024, + "Y": 79.14291353975388, + "Z": 82.30840576877172 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 94.88464065183362, + "a": -0.6766928883367163, + "b": 1.9943129918239322 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4464879124431, + "Y": 87.34543508145491, + "Z": 90.83900492396066 + } + }, + "direct_hemispheric": { + "lab": { + "L": 94.88464065183362, + "a": -0.6766928883367163, + "b": 1.9943129918239322 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.4464879124431, + "Y": 87.34543508145491, + "Z": 90.83900492396066 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..86708ecb --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.023814208496576176, + "heat_direct": 0.013182544686552056, + "total_diffuse": 0.023814208496576176, + "total_direct": 0.013182544686552056 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.01940687712602069, + "heat_direct": 0.008389879622225824, + "total_diffuse": 0.01940687712602069, + "total_direct": 0.008389879622225824 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.17600758726959498, + "direct_diffuse": 0.0, + "direct_direct": 0.11502995832459141, + "direct_hemispherical": 0.11502995832459141 + }, + "transmittance": { + "diffuse_diffuse": 0.7924543717196384, + "direct_diffuse": 0.0, + "direct_direct": 0.87458584457198, + "direct_hemispherical": 0.87458584457198 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1750593005482689, + "direct_diffuse": 0.0, + "direct_direct": 0.11399876274201588, + "direct_hemispherical": 0.11399876274201588 + }, + "transmittance": { + "diffuse_diffuse": 0.7924543717196384, + "direct_diffuse": 0.0, + "direct_direct": 0.87458584457198, + "direct_hemispherical": 0.87458584457198 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..bb1ecce4 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03953702892214598, + "heat_direct": 0.030430357067217313, + "total_diffuse": 0.03953702892214598, + "total_direct": 0.030430357067217313 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04479873035860828, + "heat_direct": 0.03615208991034356, + "total_diffuse": 0.04479873035860828, + "total_direct": 0.03615208991034356 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1753311112043926, + "direct_diffuse": 0.0, + "direct_direct": 0.1142943378477178, + "direct_hemispherical": 0.1142943378477178 + }, + "transmittance": { + "diffuse_diffuse": 0.7749572654817034, + "direct_diffuse": 0.0, + "direct_direct": 0.8552753050850648, + "direct_hemispherical": 0.8552753050850648 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.17006940976793028, + "direct_diffuse": 0.0, + "direct_direct": 0.10857260500459157, + "direct_hemispherical": 0.10857260500459157 + }, + "transmittance": { + "diffuse_diffuse": 0.7749572654817034, + "direct_diffuse": 0.0, + "direct_direct": 0.8552753050850648, + "direct_hemispherical": 0.8552753050850648 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..ef0d8802 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.027168017805393133, + "heat_direct": 0.016977602010218133, + "total_diffuse": 0.027168017805393133, + "total_direct": 0.016977602010218133 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.027857632277614213, + "heat_direct": 0.017727509587158775, + "total_diffuse": 0.027857632277614213, + "total_direct": 0.017727509587158775 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.22378832832085832, + "direct_diffuse": 0.0, + "direct_direct": 0.16698817728536502, + "direct_hemispherical": 0.16698817728536502 + }, + "transmittance": { + "diffuse_diffuse": 0.7111328906127936, + "direct_diffuse": 0.0, + "direct_direct": 0.7848360510522123, + "direct_hemispherical": 0.7848360510522123 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.21130943761074844, + "direct_diffuse": 0.0, + "direct_direct": 0.1534182551443959, + "direct_hemispherical": 0.1534182551443959 + }, + "transmittance": { + "diffuse_diffuse": 0.7111328906127936, + "direct_diffuse": 0.0, + "direct_direct": 0.7848360510522123, + "direct_hemispherical": 0.7848360510522123 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..52d15d24 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8673626767606152, + "U": 5.354134554138604, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 303.96625347732424, + 303.85425270978294 + ], + "layer_temperatures_u": [ + 303.05280043260746, + 302.9243012033082 + ], + "relative_heat_gain": 670.6426528768951, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.3516378245916731, + "system_effective_conductivity_u": 1.0000000000003713 +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..823d9dc8 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.93242846224096, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.0315738288002, + 263.72566795888247 + ], + "layer_temperatures_u": [ + 263.0315738288002, + 263.72566795888247 + ], + "relative_heat_gain": 46.15429343623467, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999999173, + "system_effective_conductivity_u": 0.9999999999999173 +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..6ec4d523 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03230868498762467, + "heat_direct": 0.023167146020903875, + "total_diffuse": 0.03230868498762467, + "total_direct": 0.023167146020903875 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.038854393366993756, + "heat_direct": 0.03028514674139786, + "total_diffuse": 0.038854393366993756, + "total_direct": 0.03028514674139786 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.25788971144905415, + "direct_diffuse": 0.0, + "direct_direct": 0.2040710498498369, + "direct_hemispherical": 0.2040710498498369 + }, + "transmittance": { + "diffuse_diffuse": 0.5956020779396137, + "direct_diffuse": 0.0, + "direct_direct": 0.6573314060130312, + "direct_hemispherical": 0.6573314060130312 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2243244665442618, + "direct_diffuse": 0.0, + "direct_direct": 0.1675711901602585, + "direct_hemispherical": 0.1675711901602585 + }, + "transmittance": { + "diffuse_diffuse": 0.5956020779396137, + "direct_diffuse": 0.0, + "direct_direct": 0.6573314060130312, + "direct_hemispherical": 0.6573314060130312 + } + } + } +} diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..a0d3dfa8 --- /dev/null +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.16075892996802066, + "heat_direct": 0.13749115000216613, + "total_diffuse": 0.16075892996802066, + "total_direct": 0.13749115000216613 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21480833379244502, + "heat_direct": 0.19578344517606555, + "total_diffuse": 0.21480833379244502, + "total_direct": 0.19578344517606555 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.2856103745139807, + "direct_diffuse": 0.0, + "direct_direct": 0.2405039176418595, + "direct_hemispherical": 0.2405039176418595 + }, + "transmittance": { + "diffuse_diffuse": 0.5434561011262403, + "direct_diffuse": 0.0, + "direct_direct": 0.6220049323559744, + "direct_hemispherical": 0.6220049323559744 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.23156097068955642, + "direct_diffuse": 0.0, + "direct_direct": 0.18221162246796005, + "direct_hemispherical": 0.18221162246796005 + }, + "transmittance": { + "diffuse_diffuse": 0.5434561011262403, + "direct_diffuse": 0.0, + "direct_direct": 0.6220049323559744, + "direct_hemispherical": 0.6220049323559744 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..bdf48869 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 40.13807703819651, + "a": -2.9881501771810424, + "b": 1.62360658845081 + }, + "rgb": { + "B": 101, + "G": 106, + "R": 100 + }, + "trichromatic": { + "X": 10.3511121850492, + "Y": 11.33440244404065, + "Z": 11.562523052434582 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 25.829017477038406, + "a": -5.976755776889414, + "b": 3.2733887355219538 + }, + "rgb": { + "B": 61, + "G": 70, + "R": 58 + }, + "trichromatic": { + "X": 4.017122020576205, + "Y": 4.6887710073398345, + "Z": 4.377572828268342 + } + }, + "direct_hemispheric": { + "lab": { + "L": 25.829017477038406, + "a": -5.976755776889414, + "b": 3.2733887355219538 + }, + "rgb": { + "B": 61, + "G": 70, + "R": 58 + }, + "trichromatic": { + "X": 4.017122020576205, + "Y": 4.6887710073398345, + "Z": 4.377572828268342 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 87.7709946931746, + "a": -3.6373269485265314, + "b": 1.9800561167013342 + }, + "rgb": { + "B": 237, + "G": 245, + "R": 237 + }, + "trichromatic": { + "X": 66.2206725107387, + "Y": 71.59026521591692, + "Z": 74.31034213285317 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.23882308747585, + "a": -3.7588794662483105, + "b": 2.0462258093414176 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 247 + }, + "trichromatic": { + "X": 73.08390850346497, + "Y": 79.01001597243514, + "Z": 82.01200681581595 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.23882308747585, + "a": -3.7588794662483105, + "b": 2.0462258093414176 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 247 + }, + "trichromatic": { + "X": 73.08390850346497, + "Y": 79.01001597243514, + "Z": 82.01200681581595 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 42.20309236656827, + "a": -0.5105761008349363, + "b": 0.7983380593806211 + }, + "rgb": { + "B": 108, + "G": 110, + "R": 110 + }, + "trichromatic": { + "X": 11.901119426334803, + "Y": 12.631770049566821, + "Z": 13.235864413283174 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 29.662288525695452, + "a": -0.9043812643871885, + "b": 1.4249166420947756 + }, + "rgb": { + "B": 74, + "G": 77, + "R": 76 + }, + "trichromatic": { + "X": 5.702646645384688, + "Y": 6.099567672218285, + "Z": 6.197214694638911 + } + }, + "direct_hemispheric": { + "lab": { + "L": 29.662288525695452, + "a": -0.9043812643871885, + "b": 1.4249166420947756 + }, + "rgb": { + "B": 74, + "G": 77, + "R": 76 + }, + "trichromatic": { + "X": 5.702646645384688, + "Y": 6.099567672218285, + "Z": 6.197214694638911 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 87.7709946931746, + "a": -3.6373269485265314, + "b": 1.9800561167013342 + }, + "rgb": { + "B": 237, + "G": 245, + "R": 237 + }, + "trichromatic": { + "X": 66.2206725107387, + "Y": 71.59026521591692, + "Z": 74.31034213285317 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.23882308747585, + "a": -3.7588794662483105, + "b": 2.0462258093414176 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 247 + }, + "trichromatic": { + "X": 73.08390850346497, + "Y": 79.01001597243514, + "Z": 82.01200681581595 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.23882308747585, + "a": -3.7588794662483105, + "b": 2.0462258093414176 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 247 + }, + "trichromatic": { + "X": 73.08390850346497, + "Y": 79.01001597243514, + "Z": 82.01200681581595 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..262ea899 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20595485048711687, + "heat_direct": 0.21390009034879434, + "total_diffuse": 0.20595485048711687, + "total_direct": 0.21390009034879434 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21144600639598807, + "heat_direct": 0.21987133890592253, + "total_diffuse": 0.21144600639598807, + "total_direct": 0.21987133890592253 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1137603787244919, + "direct_diffuse": 0.0, + "direct_direct": 0.047340466279807, + "direct_hemispherical": 0.047340466279807 + }, + "transmittance": { + "diffuse_diffuse": 0.7174483373500488, + "direct_diffuse": 0.0, + "direct_direct": 0.7918060426576167, + "direct_hemispherical": 0.7918060426576167 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.12651548293838805, + "direct_diffuse": 0.0, + "direct_direct": 0.06121075131582316, + "direct_hemispherical": 0.06121075131582316 + }, + "transmittance": { + "diffuse_diffuse": 0.7174483373500488, + "direct_diffuse": 0.0, + "direct_direct": 0.7918060426576167, + "direct_hemispherical": 0.7918060426576167 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..c122f531 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.18902989314390595, + "heat_direct": 0.1796571517037149, + "total_diffuse": 0.18902989314390595, + "total_direct": 0.1796571517037149 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3165123848016446, + "heat_direct": 0.3171470499708067, + "total_diffuse": 0.3165123848016446, + "total_direct": 0.3171470499708067 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.43414978049053626, + "direct_diffuse": 0.0, + "direct_direct": 0.40070370312456755, + "direct_hemispherical": 0.40070370312456755 + }, + "transmittance": { + "diffuse_diffuse": 0.36664573197379985, + "direct_diffuse": 0.0, + "direct_direct": 0.4196391451717178, + "direct_hemispherical": 0.4196391451717178 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3066672888327975, + "direct_diffuse": 0.0, + "direct_direct": 0.2632138048574757, + "direct_hemispherical": 0.2632138048574757 + }, + "transmittance": { + "diffuse_diffuse": 0.36664573197379985, + "direct_diffuse": 0.0, + "direct_direct": 0.4196391451717178, + "direct_hemispherical": 0.4196391451717178 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..bc9739a7 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20789614336161844, + "heat_direct": 0.21562856620162119, + "total_diffuse": 0.20789614336161844, + "total_direct": 0.21562856620162119 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2049346516678872, + "heat_direct": 0.212408150810652, + "total_diffuse": 0.2049346516678872, + "total_direct": 0.212408150810652 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1726255063399214, + "direct_diffuse": 0.0, + "direct_direct": 0.11135218151283169, + "direct_hemispherical": 0.11135218151283169 + }, + "transmittance": { + "diffuse_diffuse": 0.5455129528640161, + "direct_diffuse": 0.0, + "direct_direct": 0.6020509490915168, + "direct_hemispherical": 0.6020509490915168 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.15060988992005792, + "direct_diffuse": 0.0, + "direct_direct": 0.08741173619256337, + "direct_hemispherical": 0.08741173619256337 + }, + "transmittance": { + "diffuse_diffuse": 0.5455129528640161, + "direct_diffuse": 0.0, + "direct_direct": 0.6020509490915168, + "direct_hemispherical": 0.6020509490915168 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..8c19293e --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.4673854698943526, + "U": 2.2708574025269024, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 314.21915665613045, + 314.59146959878217 + ], + "layer_temperatures_u": [ + 304.2590765625773, + 304.1562521421629 + ], + "relative_heat_gain": 356.6023199620433, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 0.8485565912086884, + "system_effective_conductivity_u": 0.9999999999994479 +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..504af1c3 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 3.2409930984363995, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 259.47181365083054, + 260.18723044809246 + ], + "layer_temperatures_u": [ + 259.47181365083054, + 260.18723044809246 + ], + "relative_heat_gain": 25.21492630583519, + "solid_layer_effective_conductivities_shgc": [ + 1.0000000000000002 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 1.0000000000000164, + "system_effective_conductivity_u": 1.0000000000000164 +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..9fd971b1 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.32099447562159333, + "heat_direct": 0.3128711606020333, + "total_diffuse": 0.32099447562159333, + "total_direct": 0.3128711606020333 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3474131772132477, + "heat_direct": 0.34136373669583225, + "total_diffuse": 0.3474131772132477, + "total_direct": 0.34136373669583225 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.236990335238087, + "direct_diffuse": 0.0, + "direct_direct": 0.18806719345441814, + "direct_hemispherical": 0.18806719345441814 + }, + "transmittance": { + "diffuse_diffuse": 0.3376514405305666, + "direct_diffuse": 0.0, + "direct_direct": 0.38645414227915037, + "direct_hemispherical": 0.38645414227915037 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.16779597742549834, + "direct_diffuse": 0.0, + "direct_direct": 0.11344106171978584, + "direct_hemispherical": 0.11344106171978584 + }, + "transmittance": { + "diffuse_diffuse": 0.3376514405305666, + "direct_diffuse": 0.0, + "direct_direct": 0.38645414227915037, + "direct_hemispherical": 0.38645414227915037 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..61ed72d8 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 40.05660708580122, + "a": -1.6021363727960203, + "b": 0.8681469697448096 + }, + "rgb": { + "B": 102, + "G": 105, + "R": 102 + }, + "trichromatic": { + "X": 10.486161359317279, + "Y": 11.285127130664105, + "Z": 11.788136903055676 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 25.669065381365236, + "a": -3.188427535380706, + "b": 1.7347736619188092 + }, + "rgb": { + "B": 63, + "G": 68, + "R": 62 + }, + "trichromatic": { + "X": 4.16397856596892, + "Y": 4.635187545353918, + "Z": 4.622912134299133 + } + }, + "direct_hemispheric": { + "lab": { + "L": 25.669065381365236, + "a": -3.188427535380706, + "b": 1.7347736619188092 + }, + "rgb": { + "B": 63, + "G": 68, + "R": 62 + }, + "trichromatic": { + "X": 4.16397856596892, + "Y": 4.635187545353918, + "Z": 4.622912134299133 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 87.72043933560263, + "a": -3.545082486909934, + "b": 2.793221966928172 + }, + "rgb": { + "B": 235, + "G": 245, + "R": 237 + }, + "trichromatic": { + "X": 66.16441640618997, + "Y": 71.48568372347088, + "Z": 73.18172734791399 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.18657826643684, + "a": -3.6635523709521167, + "b": 2.8865661087776218 + }, + "rgb": { + "B": 245, + "G": 255, + "R": 248 + }, + "trichromatic": { + "X": 73.02182190963079, + "Y": 78.89459545592133, + "Z": 80.76642025574627 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.18657826643684, + "a": -3.6635523709521167, + "b": 2.8865661087776218 + }, + "rgb": { + "B": 245, + "G": 255, + "R": 248 + }, + "trichromatic": { + "X": 73.02182190963079, + "Y": 78.89459545592133, + "Z": 80.76642025574627 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 42.022365232449275, + "a": 1.5289691708854636, + "b": -1.2184500304879275 + }, + "rgb": { + "B": 111, + "G": 109, + "R": 111 + }, + "trichromatic": { + "X": 12.081787022541091, + "Y": 12.514465856309167, + "Z": 13.92771876064607 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 29.341731971774024, + "a": 2.701824123752472, + "b": -2.137289044858759 + }, + "rgb": { + "B": 79, + "G": 75, + "R": 79 + }, + "trichromatic": { + "X": 5.89911003871572, + "Y": 5.972007554392594, + "Z": 6.9495579793668885 + } + }, + "direct_hemispheric": { + "lab": { + "L": 29.341731971774024, + "a": 2.701824123752472, + "b": -2.137289044858759 + }, + "rgb": { + "B": 79, + "G": 75, + "R": 79 + }, + "trichromatic": { + "X": 5.89911003871572, + "Y": 5.972007554392594, + "Z": 6.9495579793668885 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 87.72043933560263, + "a": -3.545082486909934, + "b": 2.793221966928172 + }, + "rgb": { + "B": 235, + "G": 245, + "R": 237 + }, + "trichromatic": { + "X": 66.16441640618997, + "Y": 71.48568372347088, + "Z": 73.18172734791399 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 91.18657826643684, + "a": -3.6635523709521167, + "b": 2.8865661087776218 + }, + "rgb": { + "B": 245, + "G": 255, + "R": 248 + }, + "trichromatic": { + "X": 73.02182190963079, + "Y": 78.89459545592133, + "Z": 80.76642025574627 + } + }, + "direct_hemispheric": { + "lab": { + "L": 91.18657826643684, + "a": -3.6635523709521167, + "b": 2.8865661087776218 + }, + "rgb": { + "B": 245, + "G": 255, + "R": 248 + }, + "trichromatic": { + "X": 73.02182190963079, + "Y": 78.89459545592133, + "Z": 80.76642025574627 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..3a0a2b54 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20298649813109806, + "heat_direct": 0.2104964622266957, + "total_diffuse": 0.20298649813109806, + "total_direct": 0.2104964622266957 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20157984592037273, + "heat_direct": 0.2089668261859295, + "total_diffuse": 0.20157984592037273, + "total_direct": 0.2089668261859295 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.11298229009427586, + "direct_diffuse": 0.0, + "direct_direct": 0.0464943492349441, + "direct_hemispherical": 0.0464943492349441 + }, + "transmittance": { + "diffuse_diffuse": 0.715718393917726, + "direct_diffuse": 0.0, + "direct_direct": 0.7898968046095806, + "direct_hemispherical": 0.7898968046095806 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1253425452495209, + "direct_diffuse": 0.0, + "direct_direct": 0.059935263495319996, + "direct_hemispherical": 0.059935263495319996 + }, + "transmittance": { + "diffuse_diffuse": 0.715718393917726, + "direct_diffuse": 0.0, + "direct_direct": 0.7898968046095806, + "direct_hemispherical": 0.7898968046095806 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..282dd404 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.1804070999243456, + "heat_direct": 0.1724414250110936, + "total_diffuse": 0.1804070999243456, + "total_direct": 0.1724414250110936 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3332209818455474, + "heat_direct": 0.3372512338400066, + "total_diffuse": 0.3332209818455474, + "total_direct": 0.3372512338400066 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4743307190888449, + "direct_diffuse": 0.0, + "direct_direct": 0.44403885517815067, + "direct_hemispherical": 0.44403885517815067 + }, + "transmittance": { + "diffuse_diffuse": 0.3350875865950513, + "direct_diffuse": 0.0, + "direct_direct": 0.383519719810756, + "direct_hemispherical": 0.383519719810756 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.3215168371676432, + "direct_diffuse": 0.0, + "direct_direct": 0.2792290463492375, + "direct_hemispherical": 0.2792290463492375 + }, + "transmittance": { + "diffuse_diffuse": 0.3350875865950513, + "direct_diffuse": 0.0, + "direct_direct": 0.383519719810756, + "direct_hemispherical": 0.383519719810756 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..8435fcfc --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2070373583845654, + "heat_direct": 0.21457297005164278, + "total_diffuse": 0.2070373583845654, + "total_direct": 0.21457297005164278 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2031226492561183, + "heat_direct": 0.21031599727163994, + "total_diffuse": 0.2031226492561183, + "total_direct": 0.21031599727163994 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.18032504130534477, + "direct_diffuse": 0.0, + "direct_direct": 0.1197248880642095, + "direct_hemispherical": 0.1197248880642095 + }, + "transmittance": { + "diffuse_diffuse": 0.5224673211571503, + "direct_diffuse": 0.0, + "direct_direct": 0.5766168244411516, + "direct_hemispherical": 0.5766168244411516 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1423186835969221, + "direct_diffuse": 0.0, + "direct_direct": 0.07839562836107865, + "direct_hemispherical": 0.07839562836107865 + }, + "transmittance": { + "diffuse_diffuse": 0.5224673211571503, + "direct_diffuse": 0.0, + "direct_direct": 0.5766168244411516, + "direct_hemispherical": 0.5766168244411516 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..f8b60d28 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.43464336332432035, + "U": 2.2708574025270223, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 314.85052566661614, + 315.2528163985073 + ], + "layer_temperatures_u": [ + 304.25907656257766, + 304.1562521421633 + ], + "relative_heat_gain": 332.85864751743105, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 0.8222082773794694, + "system_effective_conductivity_u": 0.9999999999999823 +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..504af1c3 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 3.2409930984363995, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 259.47181365083054, + 260.18723044809246 + ], + "layer_temperatures_u": [ + 259.47181365083054, + 260.18723044809246 + ], + "relative_heat_gain": 25.21492630583519, + "solid_layer_effective_conductivities_shgc": [ + 1.0000000000000002 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 1.0000000000000164, + "system_effective_conductivity_u": 1.0000000000000164 +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..4ece990c --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.25106009876890367, + "heat_direct": 0.26347822058558573, + "total_diffuse": 0.25106009876890367, + "total_direct": 0.26347822058558573 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.2629084500980207, + "heat_direct": 0.2763624751856128, + "total_diffuse": 0.2629084500980207, + "total_direct": 0.2763624751856128 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.269956510998279, + "direct_diffuse": 0.0, + "direct_direct": 0.21719285163314783, + "direct_hemispherical": 0.21719285163314783 + }, + "transmittance": { + "diffuse_diffuse": 0.29851080072723074, + "direct_diffuse": 0.0, + "direct_direct": 0.3294490258175367, + "direct_hemispherical": 0.3294490258175367 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1490591549091994, + "direct_diffuse": 0.0, + "direct_direct": 0.08572542016917073, + "direct_hemispherical": 0.08572542016917073 + }, + "transmittance": { + "diffuse_diffuse": 0.29851080072723074, + "direct_diffuse": 0.0, + "direct_direct": 0.3294490258175367, + "direct_hemispherical": 0.3294490258175367 + } + } + } +} diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..d519bdb3 --- /dev/null +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5396045079841761, + "heat_direct": 0.5746715220864177, + "total_diffuse": 0.5396045079841761, + "total_direct": 0.5746715220864177 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.7381188165533864, + "heat_direct": 0.788769252173308, + "total_diffuse": 0.7381188165533864, + "total_direct": 0.788769252173308 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.33979436781564343, + "direct_diffuse": 0.0, + "direct_direct": 0.2989413675997036, + "direct_hemispherical": 0.2989413675997036 + }, + "transmittance": { + "diffuse_diffuse": 0.11042652980842203, + "direct_diffuse": 0.0, + "direct_direct": 0.12638711031387864, + "direct_hemispherical": 0.12638711031387864 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14128005924643333, + "direct_diffuse": 0.0, + "direct_direct": 0.08484363751281337, + "direct_hemispherical": 0.08484363751281337 + }, + "transmittance": { + "diffuse_diffuse": 0.11042652980842203, + "direct_diffuse": 0.0, + "direct_direct": 0.12638711031387864, + "direct_hemispherical": 0.12638711031387864 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..5cf3d64d --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 74.31380558327967, + "a": 13.3907232096257, + "b": 6.472356488830533 + }, + "rgb": { + "B": 188, + "G": 192, + "R": 234 + }, + "trichromatic": { + "X": 49.514209278283204, + "Y": 47.19418170975362, + "Z": 44.59334166441832 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 72.326137065566, + "a": 15.023875677279309, + "b": 7.347825446819201 + }, + "rgb": { + "B": 180, + "G": 185, + "R": 231 + }, + "trichromatic": { + "X": 46.99998134622185, + "Y": 44.14624237993469, + "Z": 40.84670485803245 + } + }, + "direct_hemispheric": { + "lab": { + "L": 72.326137065566, + "a": 15.023875677279309, + "b": 7.347825446819201 + }, + "rgb": { + "B": 180, + "G": 185, + "R": 231 + }, + "trichromatic": { + "X": 46.99998134622185, + "Y": 44.14624237993469, + "Z": 40.84670485803245 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 43.926027251965095, + "a": -0.44161863619046615, + "b": 8.3020702288513 + }, + "rgb": { + "B": 99, + "G": 114, + "R": 120 + }, + "trichromatic": { + "X": 13.002323059076646, + "Y": 13.787086319049305, + "Z": 11.508837919788949 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.68427502368125, + "a": -0.46194525677717424, + "b": 8.684194119912492 + }, + "rgb": { + "B": 105, + "G": 122, + "R": 128 + }, + "trichromatic": { + "X": 14.881623479930049, + "Y": 15.779813080567836, + "Z": 13.172276356745375 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.68427502368125, + "a": -0.46194525677717424, + "b": 8.684194119912492 + }, + "rgb": { + "B": 105, + "G": 122, + "R": 128 + }, + "trichromatic": { + "X": 14.881623479930049, + "Y": 15.779813080567836, + "Z": 13.172276356745375 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 71.76414539086797, + "a": 3.720006098120676, + "b": 2.5305630873269536 + }, + "rgb": { + "B": 188, + "G": 192, + "R": 204 + }, + "trichromatic": { + "X": 42.277064914061064, + "Y": 43.30892629831724, + "Z": 44.18745826378729 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 69.438175790682, + "a": 4.226522266990662, + "b": 2.888201189312256 + }, + "rgb": { + "B": 180, + "G": 184, + "R": 198 + }, + "trichromatic": { + "X": 39.1947193887399, + "Y": 39.95599347348707, + "Z": 40.40895951170769 + } + }, + "direct_hemispheric": { + "lab": { + "L": 69.438175790682, + "a": 4.226522266990662, + "b": 2.888201189312256 + }, + "rgb": { + "B": 180, + "G": 184, + "R": 198 + }, + "trichromatic": { + "X": 39.1947193887399, + "Y": 39.95599347348707, + "Z": 40.40895951170769 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 43.926027251965095, + "a": -0.44161863619046615, + "b": 8.3020702288513 + }, + "rgb": { + "B": 99, + "G": 114, + "R": 120 + }, + "trichromatic": { + "X": 13.002323059076646, + "Y": 13.787086319049305, + "Z": 11.508837919788949 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 46.68427502368125, + "a": -0.46194525677717424, + "b": 8.684194119912492 + }, + "rgb": { + "B": 105, + "G": 122, + "R": 128 + }, + "trichromatic": { + "X": 14.881623479930049, + "Y": 15.779813080567836, + "Z": 13.172276356745375 + } + }, + "direct_hemispheric": { + "lab": { + "L": 46.68427502368125, + "a": -0.46194525677717424, + "b": 8.684194119912492 + }, + "rgb": { + "B": 105, + "G": 122, + "R": 128 + }, + "trichromatic": { + "X": 14.881623479930049, + "Y": 15.779813080567836, + "Z": 13.172276356745375 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..9e9d175e --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.3333073025453404, + "heat_direct": 0.3519802252960141, + "total_diffuse": 0.3333073025453404, + "total_direct": 0.3519802252960141 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.42808086299702974, + "heat_direct": 0.4541935332998812, + "total_diffuse": 0.42808086299702974, + "total_direct": 0.4541935332998812 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4739186484944543, + "direct_diffuse": 0.0, + "direct_direct": 0.44359443694185097, + "direct_hemispherical": 0.44359443694185097 + }, + "transmittance": { + "diffuse_diffuse": 0.13948254577385402, + "direct_diffuse": 0.0, + "direct_direct": 0.15964275912830686, + "direct_hemispherical": 0.15964275912830686 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.4339749920970272, + "direct_diffuse": 0.0, + "direct_direct": 0.40051519379964534, + "direct_hemispherical": 0.40051519379964534 + }, + "transmittance": { + "diffuse_diffuse": 0.13948254577385402, + "direct_diffuse": 0.0, + "direct_direct": 0.15964275912830686, + "direct_hemispherical": 0.15964275912830686 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..04df1996 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.20796091209517747, + "heat_direct": 0.21909890879835117, + "total_diffuse": 0.20796091209517747, + "total_direct": 0.21909890879835117 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.37017481920902645, + "heat_direct": 0.3940466470843931, + "total_diffuse": 0.37017481920902645, + "total_direct": 0.3940466470843931 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.7033160531880677, + "direct_diffuse": 0.0, + "direct_direct": 0.6909995937122175, + "direct_hemispherical": 0.6909995937122175 + }, + "transmittance": { + "diffuse_diffuse": 0.0785484403249969, + "direct_diffuse": 0.0, + "direct_direct": 0.0899014974894316, + "direct_hemispherical": 0.0899014974894316 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5411021460742186, + "direct_diffuse": 0.0, + "direct_direct": 0.5160518554261756, + "direct_hemispherical": 0.5160518554261756 + }, + "transmittance": { + "diffuse_diffuse": 0.0785484403249969, + "direct_diffuse": 0.0, + "direct_direct": 0.0899014974894316, + "direct_hemispherical": 0.0899014974894316 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..cb15dea8 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.35988666720622264, + "heat_direct": 0.38033959590684757, + "total_diffuse": 0.35988666720622264, + "total_direct": 0.38033959590684757 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.4485621103708498, + "heat_direct": 0.4759760829330547, + "total_diffuse": 0.4485621103708498, + "total_direct": 0.4759760829330547 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4126636157630271, + "direct_diffuse": 0.0, + "direct_direct": 0.37753086923874773, + "direct_hemispherical": 0.37753086923874773 + }, + "transmittance": { + "diffuse_diffuse": 0.08129979791282169, + "direct_diffuse": 0.0, + "direct_direct": 0.09305052458979077, + "direct_hemispherical": 0.09305052458979077 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.30957132694727635, + "direct_diffuse": 0.0, + "direct_direct": 0.26634581067044194, + "direct_hemispherical": 0.26634581067044194 + }, + "transmittance": { + "diffuse_diffuse": 0.08129979791282169, + "direct_diffuse": 0.0, + "direct_direct": 0.09305052458979077, + "direct_hemispherical": 0.09305052458979077 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..3e2179b4 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.19906874659311655, + "U": 4.849662367129124, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 313.90134664349154, + 313.9854468396894 + ], + "layer_temperatures_u": [ + 303.24467208268845, + 303.1289397384053 + ], + "relative_heat_gain": 182.08953674768003, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 4.4100110007585736, + "system_effective_conductivity_u": 0.9999999999999613 +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..29466ca9 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.458102180528352, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 262.4145333890815, + 263.04951263098394 + ], + "layer_temperatures_u": [ + 262.4145333890815, + 263.04951263098394 + ], + "relative_heat_gain": 42.464034964510574, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998208, + "system_effective_conductivity_u": 0.9999999999998208 +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..299bb017 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5295488389465741, + "heat_direct": 0.5665524675069592, + "total_diffuse": 0.5295488389465741, + "total_direct": 0.5665524675069592 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6327884163934027, + "heat_direct": 0.6778963768997153, + "total_diffuse": 0.6327884163934027, + "total_direct": 0.6778963768997153 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3665846362898549, + "direct_diffuse": 0.0, + "direct_direct": 0.32783467866673605, + "direct_hemispherical": 0.32783467866673605 + }, + "transmittance": { + "diffuse_diffuse": 0.030863696364464573, + "direct_diffuse": 0.0, + "direct_direct": 0.03532460364259437, + "direct_hemispherical": 0.03532460364259437 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1628022805908217, + "direct_diffuse": 0.0, + "direct_direct": 0.10805535846870949, + "direct_hemispherical": 0.10805535846870949 + }, + "transmittance": { + "diffuse_diffuse": 0.030863696364464573, + "direct_diffuse": 0.0, + "direct_direct": 0.03532460364259437, + "direct_hemispherical": 0.03532460364259437 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..3afe8db7 --- /dev/null +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..eadfbf18 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 74.18136787003415, + "a": 10.728807966020327, + "b": 7.538417362224958 + }, + "rgb": { + "B": 185, + "G": 194, + "R": 229 + }, + "trichromatic": { + "X": 48.331221396610836, + "Y": 46.98686694500822, + "Z": 43.443071798660604 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 72.17676844738463, + "a": 12.053911580558074, + "b": 8.57272733754957 + }, + "rgb": { + "B": 177, + "G": 187, + "R": 226 + }, + "trichromatic": { + "X": 45.72412862803832, + "Y": 43.9226533557208, + "Z": 39.60613852797258 + } + }, + "direct_hemispheric": { + "lab": { + "L": 72.17676844738463, + "a": 12.053911580558074, + "b": 8.57272733754957 + }, + "rgb": { + "B": 177, + "G": 187, + "R": 226 + }, + "trichromatic": { + "X": 45.72412862803832, + "Y": 43.9226533557208, + "Z": 39.60613852797258 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 44.88877009518591, + "a": 1.4933294601345848, + "b": 10.439862577958092 + }, + "rgb": { + "B": 97, + "G": 116, + "R": 128 + }, + "trichromatic": { + "X": 13.94465703694399, + "Y": 14.462309038475299, + "Z": 11.336060706771528 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 47.69133055412366, + "a": 1.5620637454650255, + "b": 10.920383797420874 + }, + "rgb": { + "B": 104, + "G": 123, + "R": 136 + }, + "trichromatic": { + "X": 15.960158399209496, + "Y": 16.552629617269517, + "Z": 12.974526660913751 + } + }, + "direct_hemispheric": { + "lab": { + "L": 47.69133055412366, + "a": 1.5620637454650255, + "b": 10.920383797420874 + }, + "rgb": { + "B": 104, + "G": 123, + "R": 136 + }, + "trichromatic": { + "X": 15.960158399209496, + "Y": 16.552629617269517, + "Z": 12.974526660913751 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 71.4622067688456, + "a": 4.948591780434885, + "b": 1.8603358840516782 + }, + "rgb": { + "B": 188, + "G": 190, + "R": 205 + }, + "trichromatic": { + "X": 42.25287489340628, + "Y": 42.863469866289975, + "Z": 44.3209178283074 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 69.09436216324916, + "a": 5.625812124480268, + "b": 2.1241494194210286 + }, + "rgb": { + "B": 181, + "G": 183, + "R": 199 + }, + "trichromatic": { + "X": 39.16863044557868, + "Y": 39.47556860317403, + "Z": 40.55289568451094 + } + }, + "direct_hemispheric": { + "lab": { + "L": 69.09436216324916, + "a": 5.625812124480268, + "b": 2.1241494194210286 + }, + "rgb": { + "B": 181, + "G": 183, + "R": 199 + }, + "trichromatic": { + "X": 39.16863044557868, + "Y": 39.47556860317403, + "Z": 40.55289568451094 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 44.88877009518591, + "a": 1.4933294601345848, + "b": 10.439862577958092 + }, + "rgb": { + "B": 97, + "G": 116, + "R": 128 + }, + "trichromatic": { + "X": 13.94465703694399, + "Y": 14.462309038475299, + "Z": 11.336060706771528 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 47.69133055412366, + "a": 1.5620637454650255, + "b": 10.920383797420874 + }, + "rgb": { + "B": 104, + "G": 123, + "R": 136 + }, + "trichromatic": { + "X": 15.960158399209496, + "Y": 16.552629617269517, + "Z": 12.974526660913751 + } + }, + "direct_hemispheric": { + "lab": { + "L": 47.69133055412366, + "a": 1.5620637454650255, + "b": 10.920383797420874 + }, + "rgb": { + "B": 104, + "G": 123, + "R": 136 + }, + "trichromatic": { + "X": 15.960158399209496, + "Y": 16.552629617269517, + "Z": 12.974526660913751 + } + } + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..e3c95dc8 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.33614607050617007, + "heat_direct": 0.3545513421393154, + "total_diffuse": 0.33614607050617007, + "total_direct": 0.3545513421393154 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.4122362100452211, + "heat_direct": 0.4366145761435582, + "total_diffuse": 0.4122362100452211, + "total_direct": 0.4366145761435582 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.4735536224033497, + "direct_diffuse": 0.0, + "direct_direct": 0.44320075621379007, + "direct_hemispherical": 0.44320075621379007 + }, + "transmittance": { + "diffuse_diffuse": 0.14738457609850375, + "direct_diffuse": 0.0, + "direct_direct": 0.1686869152751837, + "direct_hemispherical": 0.1686869152751837 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.42872748267507277, + "direct_diffuse": 0.0, + "direct_direct": 0.3948557536114419, + "direct_hemispherical": 0.3948557536114419 + }, + "transmittance": { + "diffuse_diffuse": 0.14738457609850375, + "direct_diffuse": 0.0, + "direct_direct": 0.1686869152751837, + "direct_hemispherical": 0.1686869152751837 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..885eb233 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.19254031692189347, + "heat_direct": 0.20240606562808808, + "total_diffuse": 0.19254031692189347, + "total_direct": 0.20240606562808808 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.36046959152540087, + "heat_direct": 0.3835178291421738, + "total_diffuse": 0.36046959152540087, + "total_direct": 0.3835178291421738 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.7178018856228998, + "direct_diffuse": 0.0, + "direct_direct": 0.7066225675173291, + "direct_hemispherical": 0.7066225675173291 + }, + "transmittance": { + "diffuse_diffuse": 0.07948320306344847, + "direct_diffuse": 0.0, + "direct_direct": 0.09097136685458282, + "direct_hemispherical": 0.09097136685458282 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.5498726110193924, + "direct_diffuse": 0.0, + "direct_direct": 0.5255108040032437, + "direct_hemispherical": 0.5255108040032437 + }, + "transmittance": { + "diffuse_diffuse": 0.07948320306344847, + "direct_diffuse": 0.0, + "direct_direct": 0.09097136685458282, + "direct_hemispherical": 0.09097136685458282 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..fc9b3037 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.36803103392025155, + "heat_direct": 0.3886439066770132, + "total_diffuse": 0.36803103392025155, + "total_direct": 0.3886439066770132 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.43606911020611816, + "heat_direct": 0.46202298850377305, + "total_diffuse": 0.43606911020611816, + "total_direct": 0.46202298850377305 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3957844251175726, + "direct_diffuse": 0.0, + "direct_direct": 0.3593266580212184, + "direct_hemispherical": 0.3593266580212184 + }, + "transmittance": { + "diffuse_diffuse": 0.0840415385719174, + "direct_diffuse": 0.0, + "direct_direct": 0.09618854477148396, + "direct_hemispherical": 0.09618854477148396 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.32377141105518026, + "direct_diffuse": 0.0, + "direct_direct": 0.2816606048354439, + "direct_hemispherical": 0.2816606048354439 + }, + "transmittance": { + "diffuse_diffuse": 0.0840415385719174, + "direct_diffuse": 0.0, + "direct_direct": 0.09618854477148396, + "direct_hemispherical": 0.09618854477148396 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..4af85e31 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.19708783900925714, + "U": 4.849662367128974, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 313.62429702445354, + 313.70332919317445 + ], + "layer_temperatures_u": [ + 303.2446720826883, + 303.12893973840505 + ], + "relative_heat_gain": 180.6530371060938, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0000000000000002 + ], + "system_effective_conductivity_shgc": 4.602671914681373, + "system_effective_conductivity_u": 0.9999999999993954 +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..29466ca9 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.458102180528352, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 262.4145333890815, + 263.04951263098394 + ], + "layer_temperatures_u": [ + 262.4145333890815, + 263.04951263098394 + ], + "relative_heat_gain": 42.464034964510574, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999998208, + "system_effective_conductivity_u": 0.9999999999998208 +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..1cea6740 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5111788356340893, + "heat_direct": 0.5454870015565249, + "total_diffuse": 0.5111788356340893, + "total_direct": 0.5454870015565249 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.5475369851963483, + "heat_direct": 0.5846992747047117, + "total_diffuse": 0.5475369851963483, + "total_direct": 0.5846992747047117 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.33617300357311153, + "direct_diffuse": 0.0, + "direct_direct": 0.29503572538311956, + "direct_hemispherical": 0.29503572538311956 + }, + "transmittance": { + "diffuse_diffuse": 0.03841853980758292, + "direct_diffuse": 0.0, + "direct_direct": 0.04397139199414372, + "direct_hemispherical": 0.04397139199414372 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2085056679576144, + "direct_diffuse": 0.0, + "direct_direct": 0.15734647286261597, + "direct_hemispherical": 0.15734647286261597 + }, + "transmittance": { + "diffuse_diffuse": 0.03841853980758292, + "direct_diffuse": 0.0, + "direct_direct": 0.04397139199414372, + "direct_hemispherical": 0.04397139199414372 + } + } + } +} diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..92d94cf6 --- /dev/null +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.6689693304180415, + "heat_direct": 0.7211922827318619, + "total_diffuse": 0.6689693304180415, + "total_direct": 0.7211922827318619 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.8722537002091344, + "heat_direct": 0.9404345250070237, + "total_diffuse": 0.8722537002091344, + "total_direct": 0.9404345250070237 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3164447680196551, + "direct_diffuse": 0.0, + "direct_direct": 0.2737588185391883, + "direct_hemispherical": 0.2737588185391883 + }, + "transmittance": { + "diffuse_diffuse": 0.004411307170545069, + "direct_diffuse": 0.0, + "direct_direct": 0.00504889872894984, + "direct_hemispherical": 0.00504889872894984 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.11316039822856225, + "direct_diffuse": 0.0, + "direct_direct": 0.0545165762640265, + "direct_hemispherical": 0.0545165762640265 + }, + "transmittance": { + "diffuse_diffuse": 0.004411307170545069, + "direct_diffuse": 0.0, + "direct_direct": 0.00504889872894984, + "direct_hemispherical": 0.00504889872894984 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..1526c0e0 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.29210301107509, + "a": -0.5571528205657317, + "b": -0.5998346720197834 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.895268429617193, + "Y": 14.751616069169204, + "Z": 16.10307224847855 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.518344762009285, + "a": -0.4856099531674041, + "b": -0.8683041652802426 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777543597158392, + "Y": 8.259872994642532, + "Z": 9.132551810340372 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.518344762009285, + "a": -0.4856099531674041, + "b": -0.8683041652802426 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777543597158392, + "Y": 8.259872994642532, + "Z": 9.132551810340372 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.65987639966701, + "a": -1.1055942246024908, + "b": -0.07958323797812028 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283736411066, + "Y": 82.19277670358672, + "Z": 88.32459668277204 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95423545225078, + "a": -0.9974364136474123, + "b": -0.05198426790460342 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68953002914435, + "Y": 89.89750067650759, + "Z": 96.55908107397875 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95423545225078, + "a": -0.9974364136474123, + "b": -0.05198426790460342 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68953002914435, + "Y": 89.89750067650759, + "Z": 96.55908107397875 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.29185688144806, + "a": -0.5588557508083847, + "b": -0.6002590334456936 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.894831415079773, + "Y": 14.75143835646222, + "Z": 16.10307224847855 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.51798607470115, + "a": -0.4880926500487326, + "b": -0.868922591673571 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777110948023164, + "Y": 8.259697057133792, + "Z": 9.132551810340372 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.51798607470115, + "a": -0.4880926500487326, + "b": -0.868922591673571 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.777110948023164, + "Y": 8.259697057133792, + "Z": 9.132551810340372 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.65987639966701, + "a": -1.1055942246024908, + "b": -0.07958323797812028 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.36283736411066, + "Y": 82.19277670358672, + "Z": 88.32459668277204 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95423545225078, + "a": -0.9974364136474123, + "b": -0.05198426790460342 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68953002914435, + "Y": 89.89750067650759, + "Z": 96.55908107397875 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95423545225078, + "a": -0.9974364136474123, + "b": -0.05198426790460342 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.68953002914435, + "Y": 89.89750067650759, + "Z": 96.55908107397875 + } + } + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..556fd45d --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0408840161359844, + "heat_direct": 0.03718200466811347, + "total_diffuse": 0.0408840161359844, + "total_direct": 0.03718200466811347 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00934144584719916, + "electricity_direct": 0.009437468258817723, + "heat_diffuse": 0.031707769598355286, + "heat_direct": 0.027908085518778908, + "total_diffuse": 0.041049215445554454, + "total_direct": 0.03734555377759663 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14740083745396587, + "direct_diffuse": 0.0, + "direct_direct": 0.08247780977028268, + "direct_hemispherical": 0.08247780977028268 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825352927558, + "direct_diffuse": 0.0, + "direct_direct": 0.8990420571721714, + "direct_hemispherical": 0.8990420571721714 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14739872313913527, + "direct_diffuse": 0.0, + "direct_direct": 0.08247571657565247, + "direct_hemispherical": 0.08247571657565247 + }, + "transmittance": { + "diffuse_diffuse": 0.8219825352927558, + "direct_diffuse": 0.0, + "direct_direct": 0.8990420571721714, + "direct_hemispherical": 0.8990420571721714 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..e6b628a7 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.08864135596839048, + "heat_direct": 0.0812041872598806, + "total_diffuse": 0.08864135596839048, + "total_direct": 0.0812041872598806 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.015424398761241782, + "electricity_direct": 0.015582948946196811, + "heat_diffuse": 0.07334882094563633, + "heat_direct": 0.06575130032898355, + "total_diffuse": 0.08877321970687813, + "total_direct": 0.08133424927518036 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13727887122452506, + "direct_diffuse": 0.0, + "direct_direct": 0.07575685075719817, + "direct_hemispherical": 0.07575685075719817 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051784153265, + "direct_diffuse": 0.0, + "direct_direct": 0.8430389619829216, + "direct_hemispherical": 0.8430389619829216 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13714700748603745, + "direct_diffuse": 0.0, + "direct_direct": 0.0756267887418984, + "direct_hemispherical": 0.0756267887418984 + }, + "transmittance": { + "diffuse_diffuse": 0.7639051784153265, + "direct_diffuse": 0.0, + "direct_direct": 0.8430389619829216, + "direct_hemispherical": 0.8430389619829216 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..ec4aed5a --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.033551638847385074, + "heat_direct": 0.030448284477954633, + "total_diffuse": 0.033551638847385074, + "total_direct": 0.030448284477954633 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.007354725317906033, + "electricity_direct": 0.007430325869830143, + "heat_diffuse": 0.026315254338929034, + "heat_direct": 0.02313511729390492, + "total_diffuse": 0.03366997965683507, + "total_direct": 0.030565443163735065 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.14781035195544798, + "direct_diffuse": 0.0, + "direct_direct": 0.08399032333761829, + "direct_hemispherical": 0.08399032333761829 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389198466884, + "direct_diffuse": 0.0, + "direct_direct": 0.8823283245900363, + "direct_hemispherical": 0.8823283245900363 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14779986286515054, + "direct_diffuse": 0.0, + "direct_direct": 0.08397993902437932, + "direct_hemispherical": 0.08397993902437932 + }, + "transmittance": { + "diffuse_diffuse": 0.8050389198466884, + "direct_diffuse": 0.0, + "direct_direct": 0.8823283245900363, + "direct_hemispherical": 0.8823283245900363 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..c10a3d9b --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.862233858170511, + "U": 5.330658905492318, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 304.84656347896623, + 304.74923096047524 + ], + "layer_temperatures_u": [ + 303.0551847412668, + 302.9252019543065 + ], + "relative_heat_gain": 666.7407345572036, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.8061077825970038, + "system_effective_conductivity_u": 0.9999999988896976 +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..06c793b6 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514558794858, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.01621462418893, + 263.7190470550625 + ], + "layer_temperatures_u": [ + 263.0162146241887, + 263.7190470550626 + ], + "relative_heat_gain": 45.99936328288846, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 0.9999999999579189, + "system_effective_conductivity_u": 0.9999999996554776 +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..39843cb2 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03784021818080131, + "heat_direct": 0.034492921469076614, + "total_diffuse": 0.03784021818080131, + "total_direct": 0.034492921469076614 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0033456897169059896, + "electricity_direct": 0.0033800806667010973, + "heat_diffuse": 0.03449452846389533, + "heat_direct": 0.031112840802375516, + "total_diffuse": 0.03784021818080131, + "total_direct": 0.034492921469076614 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1466913670862708, + "direct_diffuse": 0.0, + "direct_direct": 0.08421350683918839, + "direct_hemispherical": 0.08421350683918839 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507444378737, + "direct_diffuse": 0.0, + "direct_direct": 0.8618126763697396, + "direct_hemispherical": 0.8618126763697396 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1466913670862708, + "direct_diffuse": 0.0, + "direct_direct": 0.08421350683918839, + "direct_hemispherical": 0.08421350683918839 + }, + "transmittance": { + "diffuse_diffuse": 0.7840507444378737, + "direct_diffuse": 0.0, + "direct_direct": 0.8618126763697396, + "direct_hemispherical": 0.8618126763697396 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..8e8ea359 --- /dev/null +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": 0.0, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..f7f5bdc4 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.32091770622873, + "a": -0.6104554992503175, + "b": -0.4738487609388331 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.90648197438811, + "Y": 14.772430978183893, + "Z": 16.068411436111603 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.560050441124716, + "a": -0.5754648342458646, + "b": -0.7568034465673001 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203318914147, + "Y": 8.280346829409856, + "Z": 9.12022580779713 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.560050441124716, + "a": -0.5754648342458646, + "b": -0.7568034465673001 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787203318914147, + "Y": 8.280346829409856, + "Z": 9.12022580779713 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420119639153, + "a": -1.0720111896778683, + "b": 0.1662572379379279 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878040086507, + "Y": 82.20259121501795, + "Z": 87.98800627278474 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724145304064, + "a": -0.9651368451714104, + "b": 0.17035573595334252 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340915959426, + "Y": 89.90474218584785, + "Z": 96.23364127183211 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724145304064, + "a": -0.9651368451714104, + "b": 0.17035573595334252 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340915959426, + "Y": 89.90474218584785, + "Z": 96.23364127183211 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 45.320877948833605, + "a": -0.6107533163858814, + "b": -0.47391730817181177 + }, + "rgb": { + "B": 118, + "G": 119, + "R": 117 + }, + "trichromatic": { + "X": 13.906407746754049, + "Y": 14.772402245101446, + "Z": 16.068411436111603 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 34.55999255828495, + "a": -0.5758988760996009, + "b": -0.7569032445669088 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787129851943963, + "Y": 8.280318390586954, + "Z": 9.12022580779713 + } + }, + "direct_hemispheric": { + "lab": { + "L": 34.55999255828495, + "a": -0.5758988760996009, + "b": -0.7569032445669088 + }, + "rgb": { + "B": 90, + "G": 90, + "R": 88 + }, + "trichromatic": { + "X": 7.787129851943963, + "Y": 8.280318390586954, + "Z": 9.12022580779713 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 92.66420119639153, + "a": -1.0720111896778683, + "b": 0.1662572379379279 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 77.38878040086507, + "Y": 82.20259121501795, + "Z": 87.98800627278474 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.95724145304064, + "a": -0.9651368451714104, + "b": 0.17035573595334252 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340915959426, + "Y": 89.90474218584785, + "Z": 96.23364127183211 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.95724145304064, + "a": -0.9651368451714104, + "b": 0.17035573595334252 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 84.71340915959426, + "Y": 89.90474218584785, + "Z": 96.23364127183211 + } + } + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..12569c98 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.03853914864122162, + "heat_direct": 0.035033308030371475, + "total_diffuse": 0.03853914864122162, + "total_direct": 0.035033308030371475 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.009279156971295511, + "electricity_direct": 0.009374539104291353, + "heat_diffuse": 0.029299090029440266, + "heat_direct": 0.02569744236328153, + "total_diffuse": 0.03857824700073578, + "total_direct": 0.035071981467572885 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1475783076504018, + "direct_diffuse": 0.0, + "direct_direct": 0.08266727536697255, + "direct_hemispherical": 0.08266727536697255 + }, + "transmittance": { + "diffuse_diffuse": 0.8218502499543713, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931851850669, + "direct_hemispherical": 0.8988931851850669 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1475779553061538, + "direct_diffuse": 0.0, + "direct_direct": 0.08266692664384721, + "direct_hemispherical": 0.08266692664384721 + }, + "transmittance": { + "diffuse_diffuse": 0.8218502499543713, + "direct_diffuse": 0.0, + "direct_direct": 0.8988931851850669, + "direct_hemispherical": 0.8988931851850669 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..f4ac5fa0 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.10056500361653711, + "heat_direct": 0.09254370679994886, + "total_diffuse": 0.10056500361653711, + "total_direct": 0.09254370679994886 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.013580394695368238, + "electricity_direct": 0.013719990028971996, + "heat_diffuse": 0.08707771213139764, + "heat_direct": 0.07891449536022117, + "total_diffuse": 0.10065810682676588, + "total_direct": 0.09263448538919317 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13591415766017237, + "direct_diffuse": 0.0, + "direct_direct": 0.07488943894904447, + "direct_hemispherical": 0.07488943894904447 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462443315323, + "direct_diffuse": 0.0, + "direct_direct": 0.8325668542510065, + "direct_hemispherical": 0.8325668542510065 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.13582105444994358, + "direct_diffuse": 0.0, + "direct_direct": 0.07479866035980019, + "direct_hemispherical": 0.07479866035980019 + }, + "transmittance": { + "diffuse_diffuse": 0.7533462443315323, + "direct_diffuse": 0.0, + "direct_direct": 0.8325668542510065, + "direct_hemispherical": 0.8325668542510065 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..fa98d122 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.036831246893266396, + "heat_direct": 0.034055844911137556, + "total_diffuse": 0.036831246893266396, + "total_direct": 0.034055844911137556 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00744029671111718, + "electricity_direct": 0.007516776866870944, + "heat_diffuse": 0.02941859081627928, + "heat_direct": 0.02656655682532924, + "total_diffuse": 0.036858887527396474, + "total_direct": 0.034083333692200186 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1446192164265161, + "direct_diffuse": 0.0, + "direct_direct": 0.0818964324222657, + "direct_hemispherical": 0.0818964324222657 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653828450127, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514635747466, + "direct_hemispherical": 0.8408514635747466 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.14446518639920292, + "direct_diffuse": 0.0, + "direct_direct": 0.08174430211402386, + "direct_hemispherical": 0.08174430211402386 + }, + "transmittance": { + "diffuse_diffuse": 0.7653653828450127, + "direct_diffuse": 0.0, + "direct_direct": 0.8408514635747466, + "direct_hemispherical": 0.8408514635747466 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..4c64e4c5 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.8556521515092042, + "U": 5.330658914047553, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 305.2023645127718, + 305.11145476047966 + ], + "layer_temperatures_u": [ + 303.05518474126666, + 302.9252019543065 + ], + "relative_heat_gain": 661.9678625034464, + "solid_layer_effective_conductivities_shgc": [ + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 0.9999999999999998 + ], + "system_effective_conductivity_shgc": 2.035840859706953, + "system_effective_conductivity_u": 1.0000000000002003 +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..5cc24e57 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,23 @@ +{ + "SHGC": 0.0, + "U": 5.912514560818205, + "gap_layer_effective_conductivities_shgc": [], + "gap_layer_effective_conductivities_u": [], + "layer_temperatures_shgc": [ + 263.01621462418893, + 263.7190470550625 + ], + "layer_temperatures_u": [ + 263.01621462418893, + 263.7190470550625 + ], + "relative_heat_gain": 45.9993632831663, + "solid_layer_effective_conductivities_shgc": [ + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 1.0 + ], + "system_effective_conductivity_shgc": 1.0000000000000298, + "system_effective_conductivity_u": 1.0000000000000282 +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..f465d5c2 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.04576331182436012, + "heat_direct": 0.043420379944974004, + "total_diffuse": 0.04576331182436012, + "total_direct": 0.043420379944974004 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.004997384918395449, + "electricity_direct": 0.0050487539419384634, + "heat_diffuse": 0.040844913634694995, + "heat_direct": 0.038450178791756044, + "total_diffuse": 0.045842298553090424, + "total_direct": 0.043498932733694505 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13587074925002177, + "direct_diffuse": 0.0, + "direct_direct": 0.07683055062720932, + "direct_hemispherical": 0.07683055062720932 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854787901785, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208099632376, + "direct_hemispherical": 0.7260208099632376 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1354650484739604, + "direct_diffuse": 0.0, + "direct_direct": 0.07643318255167346, + "direct_hemispherical": 0.07643318255167346 + }, + "transmittance": { + "diffuse_diffuse": 0.6545854787901785, + "direct_diffuse": 0.0, + "direct_direct": 0.7260208099632376, + "direct_hemispherical": 0.7260208099632376 + } + } + } +} diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..984e74f1 --- /dev/null +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.21648801522223893, + "heat_direct": 0.2111410089615268, + "total_diffuse": 0.21648801522223893, + "total_direct": 0.2111410089615268 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.001798401077259391, + "electricity_direct": 0.0018168871672416657, + "heat_diffuse": 0.21531458208310086, + "heat_direct": 0.20994594952161577, + "total_diffuse": 0.2171129831603602, + "total_direct": 0.21176283668885743 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1339161481458264, + "direct_diffuse": 0.0, + "direct_direct": 0.07620762806467853, + "direct_hemispherical": 0.07620762806467853 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212422401763, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513629737947, + "direct_hemispherical": 0.7126513629737947 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1332911802077051, + "direct_diffuse": 0.0, + "direct_direct": 0.07558580033734788, + "direct_hemispherical": 0.07558580033734788 + }, + "transmittance": { + "diffuse_diffuse": 0.6394212422401763, + "direct_diffuse": 0.0, + "direct_direct": 0.7126513629737947, + "direct_hemispherical": 0.7126513629737947 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..b656d34b --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 86.68290464662967, + "a": -3.6146511676420356, + "b": 1.7046369582038423 + }, + "rgb": { + "B": 234, + "G": 242, + "R": 233 + }, + "trichromatic": { + "X": 64.1525893285153, + "Y": 69.36181808964989, + "Z": 72.31184596220416 + } + }, + "direct_diffuse": { + "lab": { + "L": 78.45918548973552, + "a": -4.006458195112139, + "b": 2.38405310776697 + }, + "rgb": { + "B": 208, + "G": 217, + "R": 208 + }, + "trichromatic": { + "X": 49.68809902096047, + "Y": 53.995631089599584, + "Z": 55.44213147205585 + } + }, + "direct_direct": { + "lab": { + "L": 37.22863576140579, + "a": -0.7532626325597314, + "b": -0.5944800611352941 + }, + "rgb": { + "B": 97, + "G": 97, + "R": 95 + }, + "trichromatic": { + "X": 9.06891559081786, + "Y": 9.661888884887599, + "Z": 10.572292274095146 + } + }, + "direct_hemispheric": { + "lab": { + "L": 83.78713664612516, + "a": -3.8019716745841814, + "b": 1.9570730062508979 + }, + "rgb": { + "B": 225, + "G": 233, + "R": 224 + }, + "trichromatic": { + "X": 58.75701461177833, + "Y": 63.65751997448719, + "Z": 66.014423746151 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 26.226352967728317, + "a": -0.9386273518603161, + "b": 0.5642702596851956 + }, + "rgb": { + "B": 66, + "G": 69, + "R": 67 + }, + "trichromatic": { + "X": 4.502132734047213, + "Y": 4.8236607177210535, + "Z": 5.057478489335861 + } + }, + "direct_diffuse": { + "lab": { + "L": 8.16985268694049, + "a": -1.2695330408777488, + "b": 1.0482689525407596 + }, + "rgb": { + "B": 21, + "G": 24, + "R": 22 + }, + "trichromatic": { + "X": 0.826448775032079, + "Y": 0.9045822103849952, + "Z": 0.8984478664224814 + } + }, + "direct_direct": { + "lab": { + "L": 35.75499889608879, + "a": -0.47089180500589634, + "b": -0.018937415235165123 + }, + "rgb": { + "B": 92, + "G": 93, + "R": 92 + }, + "trichromatic": { + "X": 8.365805292137221, + "Y": 8.881430942428684, + "Z": 9.537929033920548 + } + }, + "direct_hemispheric": { + "lab": { + "L": 37.455605627992554, + "a": -0.6995502849032886, + "b": 0.19437747348685086 + }, + "rgb": { + "B": 96, + "G": 98, + "R": 96 + }, + "trichromatic": { + "X": 9.1922540671693, + "Y": 9.78601315281368, + "Z": 10.436376900343031 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 87.2752430584318, + "a": -1.9810203664643589, + "b": 2.4739913463268204 + }, + "rgb": { + "B": 234, + "G": 243, + "R": 239 + }, + "trichromatic": { + "X": 66.00571899294592, + "Y": 70.56912126905391, + "Z": 72.62398404201068 + } + }, + "direct_diffuse": { + "lab": { + "L": 84.54974832767348, + "a": -1.9455756389358814, + "b": 2.4306452892716823 + }, + "rgb": { + "B": 226, + "G": 234, + "R": 231 + }, + "trichromatic": { + "X": 60.909497257766745, + "Y": 65.12818810119639, + "Z": 66.99881224660477 + } + }, + "direct_direct": { + "lab": { + "L": 13.190414714768263, + "a": -0.5507010141640178, + "b": 0.6433883779817684 + }, + "rgb": { + "B": 34, + "G": 36, + "R": 35 + }, + "trichromatic": { + "X": 1.4907666365782413, + "Y": 1.5934807735304126, + "Z": 1.6454257092931097 + } + }, + "direct_hemispheric": { + "lab": { + "L": 85.36319458441928, + "a": -1.960144571809097, + "b": 2.4451405453099317 + }, + "rgb": { + "B": 229, + "G": 237, + "R": 233 + }, + "trichromatic": { + "X": 62.40026389434499, + "Y": 66.72166887472679, + "Z": 68.64423795589789 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 26.128181382699232, + "a": -0.9479319771195371, + "b": 0.5677555097710285 + }, + "rgb": { + "B": 66, + "G": 68, + "R": 67 + }, + "trichromatic": { + "X": 4.469952017551291, + "Y": 4.790095446599261, + "Z": 5.021283419226242 + } + }, + "direct_diffuse": { + "lab": { + "L": 9.898049908493793, + "a": -1.3136123256174692, + "b": 0.8844171707209358 + }, + "rgb": { + "B": 26, + "G": 28, + "R": 26 + }, + "trichromatic": { + "X": 1.0180811196760668, + "Y": 1.1128258944109488, + "Z": 1.1247518547819189 + } + }, + "direct_direct": { + "lab": { + "L": 35.75440880095839, + "a": -0.4707709629077905, + "b": -0.018964433647850054 + }, + "rgb": { + "B": 92, + "G": 93, + "R": 92 + }, + "trichromatic": { + "X": 8.365532160396997, + "Y": 8.881127155576761, + "Z": 9.537611522772565 + } + }, + "direct_hemispheric": { + "lab": { + "L": 37.83157553211887, + "a": -0.7370359505853297, + "b": 0.1835016503171305 + }, + "rgb": { + "B": 97, + "G": 99, + "R": 97 + }, + "trichromatic": { + "X": 9.383613280073064, + "Y": 9.99395304998771, + "Z": 10.662363377554485 + } + } + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..c430b645 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2226895742042057, + "electricity_direct": 0.0, + "heat_diffuse": 0.2226895742042057, + "heat_direct": 0.23148529058161968, + "total_diffuse": 0.2226895742042057, + "total_direct": 0.23148529058161968 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2435462504158027, + "electricity_direct": 0.0, + "heat_diffuse": 0.2435462504158027, + "heat_direct": 0.2290459582459516, + "total_diffuse": 0.2435462504158027, + "total_direct": 0.2290459582459516 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.03401157392603615, + "electricity_direct": 0.0, + "heat_diffuse": 0.03401157392603615, + "heat_direct": 0.032574839861435174, + "total_diffuse": 0.03401157392603615, + "total_direct": 0.032574839861435174 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0010776474685896189, + "electricity_direct": 0.0, + "heat_diffuse": 0.0010776474685896189, + "heat_direct": 0.0021196088017473775, + "total_diffuse": 0.0010776474685896189, + "total_direct": 0.0021196088017473775 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.694989246287188, + "direct_diffuse": 0.5414926311945469, + "direct_direct": 0.09653753324696589, + "direct_hemispherical": 0.6380301644415128 + }, + "transmittance": { + "diffuse_diffuse": 0.04830960558256981, + "direct_diffuse": 0.009087744016703148, + "direct_direct": 0.08882196109872897, + "direct_hemispherical": 0.09790970511543212 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.7074019863530365, + "direct_diffuse": 0.6528749080032629, + "direct_direct": 0.015970643670150848, + "direct_hemispherical": 0.6688455516734138 + }, + "transmittance": { + "diffuse_diffuse": 0.04797411576256737, + "direct_diffuse": 0.01116996527878654, + "direct_direct": 0.08881891600010121, + "direct_hemispherical": 0.09998888127888775 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..d035cb79 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.25191512894260915, + "electricity_direct": 0.0, + "heat_diffuse": 0.25191512894260915, + "heat_direct": 0.26428349794884826, + "total_diffuse": 0.25191512894260915, + "total_direct": 0.26428349794884826 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3051518535352182, + "electricity_direct": 0.0, + "heat_diffuse": 0.3051518535352182, + "heat_direct": 0.28690863561547014, + "total_diffuse": 0.3051518535352182, + "total_direct": 0.28690863561547014 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.13527373606637416, + "electricity_direct": 0.0, + "heat_diffuse": 0.13527373606637416, + "heat_direct": 0.13039813033327208, + "total_diffuse": 0.13527373606637416, + "total_direct": 0.13039813033327208 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.004411971008846174, + "electricity_direct": 0.0, + "heat_diffuse": 0.004411971008846174, + "heat_direct": 0.009051229733540212, + "total_diffuse": 0.004411971008846174, + "total_direct": 0.009051229733540212 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5697869216722742, + "direct_diffuse": 0.42800056917392876, + "direct_direct": 0.0869596032968782, + "direct_hemispherical": 0.5149601724708069 + }, + "transmittance": { + "diffuse_diffuse": 0.04302421331874744, + "direct_diffuse": 0.0071490551959479676, + "direct_direct": 0.08320914405112531, + "direct_hemispherical": 0.09035819924707328 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.647744375257581, + "direct_diffuse": 0.5975139573081588, + "direct_direct": 0.014617369517109275, + "direct_hemispherical": 0.612131326825268 + }, + "transmittance": { + "diffuse_diffuse": 0.04269180019835105, + "direct_diffuse": 0.008701688726925103, + "direct_direct": 0.08320711909879724, + "direct_hemispherical": 0.09190880782572235 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..11d39a84 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.3980091499367147, + "electricity_direct": 0.0, + "heat_diffuse": 0.3980091499367147, + "heat_direct": 0.414944581459122, + "total_diffuse": 0.3980091499367147, + "total_direct": 0.414944581459122 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.48295622075492406, + "electricity_direct": 0.0, + "heat_diffuse": 0.48295622075492406, + "heat_direct": 0.45444726688052217, + "total_diffuse": 0.48295622075492406, + "total_direct": 0.45444726688052217 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.047348133332726944, + "electricity_direct": 0.0, + "heat_diffuse": 0.047348133332726944, + "heat_direct": 0.04430963892473782, + "total_diffuse": 0.047348133332726944, + "total_direct": 0.04430963892473782 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0015045016406481948, + "electricity_direct": 0.0, + "heat_diffuse": 0.0015045016406481948, + "heat_direct": 0.003525920636936445, + "total_diffuse": 0.0015045016406481948, + "total_direct": 0.003525920636936445 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5129982976923729, + "direct_diffuse": 0.3549336091985213, + "direct_direct": 0.09324614551729503, + "direct_hemispherical": 0.44817975471581634 + }, + "transmittance": { + "diffuse_diffuse": 0.04164441903818812, + "direct_diffuse": 0.0055071873716311115, + "direct_direct": 0.08705883752869266, + "direct_hemispherical": 0.09256602490032377 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.47411052556378974, + "direct_diffuse": 0.43703404477437524, + "direct_direct": 0.010970169912559046, + "direct_hemispherical": 0.4480042146869343 + }, + "transmittance": { + "diffuse_diffuse": 0.04142875204063733, + "direct_diffuse": 0.006965623600689461, + "direct_direct": 0.08705697419491779, + "direct_hemispherical": 0.09402259779560725 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..d2425dfa --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.14734435946217228, + "U": 3.024885464888353, + "gap_layer_effective_conductivities_shgc": [ + 0.09042531448632057 + ], + "gap_layer_effective_conductivities_u": [ + 0.08901683246174807 + ], + "layer_temperatures_shgc": [ + 313.1120778749183, + 313.1128498396234, + 305.40297864971683, + 305.2263190055587 + ], + "layer_temperatures_u": [ + 304.0544237241417, + 304.05410702558214, + 300.6553712350542, + 300.58161242552325 + ], + "relative_heat_gain": 130.38367373743446, + "solid_layer_effective_conductivities_shgc": [ + 143.07342702358068, + 0.9999999999999999 + ], + "solid_layer_effective_conductivities_u": [ + 148.063509221388, + 1.0 + ], + "system_effective_conductivity_shgc": 0.13884436711957468, + "system_effective_conductivity_u": 0.12367079673381584 +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..e1dc3d36 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.932348767988089, + "gap_layer_effective_conductivities_shgc": [ + 0.07046468526070632 + ], + "gap_layer_effective_conductivities_u": [ + 0.07046468526070926 + ], + "layer_temperatures_shgc": [ + 258.58986478529084, + 258.59128366103727, + 278.27761838914233, + 278.62619256301514 + ], + "layer_temperatures_u": [ + 258.5898647852905, + 258.591283661037, + 278.2776183891434, + 278.62619256301616 + ], + "relative_heat_gain": 22.813673414946244, + "solid_layer_effective_conductivities_shgc": [ + 146.72706025969586, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 146.7270602598762, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10130048505278347, + "system_effective_conductivity_u": 0.10130048505278465 +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..e2baf05e --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.6007133882771855, + "electricity_direct": 0.0, + "heat_diffuse": 0.6007133882771855, + "heat_direct": 0.6272700911274248, + "total_diffuse": 0.6007133882771855, + "total_direct": 0.6272700911274248 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7645384905033865, + "electricity_direct": 0.0, + "heat_diffuse": 0.7645384905033865, + "heat_direct": 0.719533560776628, + "total_diffuse": 0.7645384905033865, + "total_direct": 0.719533560776628 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06645431943719309, + "electricity_direct": 0.0, + "heat_diffuse": 0.06645431943719309, + "heat_direct": 0.06130798911092421, + "total_diffuse": 0.06645431943719309, + "total_direct": 0.06130798911092421 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.002120827354363467, + "electricity_direct": 0.0, + "heat_diffuse": 0.002120827354363467, + "heat_direct": 0.00543369079716956, + "total_diffuse": 0.002120827354363467, + "total_direct": 0.00543369079716956 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.29872466197672626, + "direct_diffuse": 0.13716297702387537, + "direct_direct": 0.0878615830926077, + "direct_hemispherical": 0.22502456011648306 + }, + "transmittance": { + "diffuse_diffuse": 0.034107630308895576, + "direct_diffuse": 0.0014953419027826514, + "direct_direct": 0.08490201774238512, + "direct_hemispherical": 0.08639735964516777 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1992938831113457, + "direct_diffuse": 0.18291191265343376, + "direct_direct": 0.005067867296332499, + "direct_hemispherical": 0.18797977994976625 + }, + "transmittance": { + "diffuse_diffuse": 0.034046799030902686, + "direct_diffuse": 0.0021513949268937016, + "direct_direct": 0.08490157354954225, + "direct_hemispherical": 0.08705296847643595 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..1ab46415 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..8346d4e3 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 86.58174629312529, + "a": -2.983734542443439, + "b": 2.7873253537204823 + }, + "rgb": { + "B": 231, + "G": 241, + "R": 235 + }, + "trichromatic": { + "X": 64.23806988328505, + "Y": 69.15702400275636, + "Z": 70.76760679073608 + } + }, + "direct_diffuse": { + "lab": { + "L": 78.32209732887014, + "a": -3.2168316703443667, + "b": 3.6294998800676437 + }, + "rgb": { + "B": 205, + "G": 216, + "R": 210 + }, + "trichromatic": { + "X": 49.76161606970186, + "Y": 53.760881312822505, + "Z": 53.92044798135728 + } + }, + "direct_direct": { + "lab": { + "L": 37.25508894635332, + "a": -0.7707040483406202, + "b": -0.39999581673221263 + }, + "rgb": { + "B": 97, + "G": 97, + "R": 95 + }, + "trichromatic": { + "X": 9.080410942497359, + "Y": 9.676301133359901, + "Z": 10.521254536065664 + } + }, + "direct_hemispheric": { + "lab": { + "L": 83.67187261230262, + "a": -3.0996388548413245, + "b": 3.1199463814776784 + }, + "rgb": { + "B": 222, + "G": 232, + "R": 226 + }, + "trichromatic": { + "X": 58.84202701219922, + "Y": 63.437182446182405, + "Z": 64.44170251742294 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 26.193986203762023, + "a": -0.7378660429228912, + "b": 0.8365109488425171 + }, + "rgb": { + "B": 66, + "G": 68, + "R": 67 + }, + "trichromatic": { + "X": 4.506702964678524, + "Y": 4.81257711927563, + "Z": 4.988891898256557 + } + }, + "direct_diffuse": { + "lab": { + "L": 8.109470623244043, + "a": -0.910299947304169, + "b": 1.438903675642994 + }, + "rgb": { + "B": 20, + "G": 24, + "R": 23 + }, + "trichromatic": { + "X": 0.8288582355993053, + "Y": 0.8978195461895668, + "Z": 0.8643544144889751 + } + }, + "direct_direct": { + "lab": { + "L": 35.756079838625084, + "a": -0.4538733598910827, + "b": 0.08673391836493405 + }, + "rgb": { + "B": 92, + "G": 93, + "R": 92 + }, + "trichromatic": { + "X": 8.368249496314487, + "Y": 8.88198744038279, + "Z": 9.504687353642288 + } + }, + "direct_hemispheric": { + "lab": { + "L": 37.444302947793865, + "a": -0.6104082543733902, + "b": 0.3731137284763819 + }, + "rgb": { + "B": 96, + "G": 98, + "R": 96 + }, + "trichromatic": { + "X": 9.197107731913793, + "Y": 9.779806986572357, + "Z": 10.369041768131263 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 87.13753781950129, + "a": -1.3251206498000045, + "b": 3.3106107530019635 + }, + "rgb": { + "B": 232, + "G": 242, + "R": 241 + }, + "trichromatic": { + "X": 66.03357879095095, + "Y": 70.28721093707887, + "Z": 71.29942398620716 + } + }, + "direct_diffuse": { + "lab": { + "L": 84.41447729350149, + "a": -1.300217960665928, + "b": 3.2508778347513756 + }, + "rgb": { + "B": 224, + "G": 233, + "R": 233 + }, + "trichromatic": { + "X": 60.93588293891481, + "Y": 64.86568787649779, + "Z": 65.767677368095 + } + }, + "direct_direct": { + "lab": { + "L": 13.154351225229693, + "a": -0.3753467488806228, + "b": 0.8720708552166334 + }, + "rgb": { + "B": 34, + "G": 36, + "R": 36 + }, + "trichromatic": { + "X": 1.4914774971863076, + "Y": 1.5875820383118424, + "Z": 1.616697042785891 + } + }, + "direct_hemispheric": { + "lab": { + "L": 85.22709518264236, + "a": -1.3105610874662998, + "b": 3.2712226570063896 + }, + "rgb": { + "B": 226, + "G": 236, + "R": 235 + }, + "trichromatic": { + "X": 62.42736043610112, + "Y": 66.45326991480964, + "Z": 67.38437441088088 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 26.095576093625766, + "a": -0.7443643296820845, + "b": 0.840327484067982 + }, + "rgb": { + "B": 66, + "G": 68, + "R": 67 + }, + "trichromatic": { + "X": 4.474632545141064, + "Y": 4.778982106689609, + "Z": 4.9528714040991 + } + }, + "direct_diffuse": { + "lab": { + "L": 9.846328468399541, + "a": -0.9903466810270295, + "b": 1.3063775090863372 + }, + "rgb": { + "B": 25, + "G": 28, + "R": 27 + }, + "trichromatic": { + "X": 1.02086137248394, + "Y": 1.1061718698914618, + "Z": 1.0858041959953662 + } + }, + "direct_direct": { + "lab": { + "L": 35.75549189787696, + "a": -0.453773398708196, + "b": 0.08666607473322152 + }, + "rgb": { + "B": 92, + "G": 93, + "R": 92 + }, + "trichromatic": { + "X": 8.367975003941464, + "Y": 8.881684749972209, + "Z": 9.504384826415823 + } + }, + "direct_hemispheric": { + "lab": { + "L": 37.820627338712875, + "a": -0.6469389188676344, + "b": 0.374104357967886 + }, + "rgb": { + "B": 97, + "G": 99, + "R": 97 + }, + "trichromatic": { + "X": 9.388836376425404, + "Y": 9.98785661986367, + "Z": 10.59018902241119 + } + } + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..bb075ef9 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.22494857904910706, + "electricity_direct": 0.0, + "heat_diffuse": 0.22494857904910706, + "heat_direct": 0.2338249954149533, + "total_diffuse": 0.22494857904910706, + "total_direct": 0.2338249954149533 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.24609523751448262, + "electricity_direct": 0.0, + "heat_diffuse": 0.24609523751448262, + "heat_direct": 0.231448062477319, + "total_diffuse": 0.24609523751448262, + "total_direct": 0.231448062477319 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.033939638939395195, + "electricity_direct": 0.0, + "heat_diffuse": 0.033939638939395195, + "heat_direct": 0.03250422415958942, + "total_diffuse": 0.033939638939395195, + "total_direct": 0.03250422415958942 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0010749567144315412, + "electricity_direct": 0.0, + "heat_diffuse": 0.0010749567144315412, + "heat_direct": 0.002114897518147895, + "total_diffuse": 0.0010749567144315412, + "total_direct": 0.002114897518147895 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.6929108894595435, + "direct_diffuse": 0.5391710122031195, + "direct_direct": 0.09666740303202773, + "direct_hemispherical": 0.6358384152351472 + }, + "transmittance": { + "diffuse_diffuse": 0.04820089255195187, + "direct_diffuse": 0.009026603898500546, + "direct_direct": 0.08880576129180981, + "direct_hemispherical": 0.09783236519031036 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.7049648751206344, + "direct_diffuse": 0.6506052611278721, + "direct_direct": 0.015919766065187108, + "direct_hemispherical": 0.6665250271930592 + }, + "transmittance": { + "diffuse_diffuse": 0.04786493065044861, + "direct_diffuse": 0.011109288220958788, + "direct_direct": 0.08880272459051519, + "direct_hemispherical": 0.09991201281147398 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..a084cb24 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2485159297062218, + "electricity_direct": 0.0, + "heat_diffuse": 0.2485159297062218, + "heat_direct": 0.2611855823247232, + "total_diffuse": 0.2485159297062218, + "total_direct": 0.2611855823247232 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.3067236443745717, + "electricity_direct": 0.0, + "heat_diffuse": 0.3067236443745717, + "heat_direct": 0.28836365149534643, + "total_diffuse": 0.3067236443745717, + "total_direct": 0.28836365149534643 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.15111046568957706, + "electricity_direct": 0.0, + "heat_diffuse": 0.15111046568957706, + "heat_direct": 0.14598821845525375, + "total_diffuse": 0.15111046568957706, + "total_direct": 0.14598821845525375 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.00495577099816131, + "electricity_direct": 0.0, + "heat_diffuse": 0.00495577099816131, + "heat_direct": 0.010256820067333092, + "total_diffuse": 0.00495577099816131, + "total_direct": 0.010256820067333092 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5580336749117848, + "direct_diffuse": 0.41784991594614984, + "direct_direct": 0.08583701618742957, + "direct_hemispherical": 0.5036869321335794 + }, + "transmittance": { + "diffuse_diffuse": 0.042339929692414235, + "direct_diffuse": 0.0069721373989682645, + "direct_direct": 0.08216712968747514, + "direct_hemispherical": 0.0891392670864434 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.6463155111396803, + "direct_diffuse": 0.5961508553254975, + "direct_direct": 0.014577600226293185, + "direct_hemispherical": 0.6107284555517907 + }, + "transmittance": { + "diffuse_diffuse": 0.04200507348758039, + "direct_diffuse": 0.008485886798011946, + "direct_direct": 0.08216518608751837, + "direct_hemispherical": 0.09065107288553031 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..e45d4bf6 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.35603053296200377, + "electricity_direct": 0.0, + "heat_diffuse": 0.35603053296200377, + "heat_direct": 0.3729604816162696, + "total_diffuse": 0.35603053296200377, + "total_direct": 0.3729604816162696 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.47341255732188997, + "electricity_direct": 0.0, + "heat_diffuse": 0.47341255732188997, + "heat_direct": 0.4453294023202826, + "total_diffuse": 0.47341255732188997, + "total_direct": 0.4453294023202826 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.09084002524400123, + "electricity_direct": 0.0, + "heat_diffuse": 0.09084002524400123, + "heat_direct": 0.08880422759073574, + "total_diffuse": 0.09084002524400123, + "total_direct": 0.08880422759073574 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0031627112267114477, + "electricity_direct": 0.0, + "heat_diffuse": 0.0031627112267114477, + "heat_direct": 0.007865191770302796, + "total_diffuse": 0.0031627112267114477, + "total_direct": 0.007865191770302796 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.5129631654884905, + "direct_diffuse": 0.3584983939395376, + "direct_direct": 0.091239236989903, + "direct_hemispherical": 0.4497376309294406 + }, + "transmittance": { + "diffuse_diffuse": 0.040166276305507245, + "direct_diffuse": 0.005533322978670832, + "direct_direct": 0.0829643368848835, + "direct_hemispherical": 0.08849765986355433 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.483489274682845, + "direct_diffuse": 0.4456762850187077, + "direct_direct": 0.011149211527919423, + "direct_hemispherical": 0.45682549654662713 + }, + "transmittance": { + "diffuse_diffuse": 0.0399354567685529, + "direct_diffuse": 0.007017428837459899, + "direct_direct": 0.08296248052532774, + "direct_hemispherical": 0.08997990936278764 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json new file mode 100644 index 00000000..43db3c4e --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.1470541234838481, + "U": 3.0248854648795165, + "gap_layer_effective_conductivities_shgc": [ + 0.0904515807006263 + ], + "gap_layer_effective_conductivities_u": [ + 0.08901683246337377 + ], + "layer_temperatures_shgc": [ + 313.17347892006444, + 313.17426117173386, + 305.49638109394556, + 305.31888054257894 + ], + "layer_temperatures_u": [ + 304.0544237240984, + 304.0541070255388, + 300.6553712350378, + 300.58161242550767 + ], + "relative_heat_gain": 130.17320259123943, + "solid_layer_effective_conductivities_shgc": [ + 143.11631909635466, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 148.0635092212301, + 1.0 + ], + "system_effective_conductivity_shgc": 0.14116459592164857, + "system_effective_conductivity_u": 0.12367079673363303 +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json new file mode 100644 index 00000000..5c8f1a94 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -0,0 +1,33 @@ +{ + "SHGC": 0.0, + "U": 2.9323487679882003, + "gap_layer_effective_conductivities_shgc": [ + 0.0704646852607048 + ], + "gap_layer_effective_conductivities_u": [ + 0.07046468526070694 + ], + "layer_temperatures_shgc": [ + 258.5898647852917, + 258.5912836610381, + 278.27761838914495, + 278.6261925630177 + ], + "layer_temperatures_u": [ + 258.5898647852911, + 258.59128366103755, + 278.2776183891455, + 278.6261925630183 + ], + "relative_heat_gain": 22.813673414946162, + "solid_layer_effective_conductivities_shgc": [ + 146.727060259696, + 1.0 + ], + "solid_layer_effective_conductivities_u": [ + 146.72706025987628, + 1.0 + ], + "system_effective_conductivity_shgc": 0.10130048505277368, + "system_effective_conductivity_u": 0.10130048505278058 +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..2183386a --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.43620134983467096, + "electricity_direct": 0.0, + "heat_diffuse": 0.43620134983467096, + "heat_direct": 0.46142670427829313, + "total_diffuse": 0.43620134983467096, + "total_direct": 0.46142670427829313 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7037467804408402, + "electricity_direct": 0.0, + "heat_diffuse": 0.7037467804408402, + "heat_direct": 0.6618587013135955, + "total_diffuse": 0.7037467804408402, + "total_direct": 0.6618587013135955 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2081519365191463, + "electricity_direct": 0.0, + "heat_diffuse": 0.2081519365191463, + "heat_direct": 0.20684479627210547, + "total_diffuse": 0.2081519365191463, + "total_direct": 0.20684479627210547 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0075550159168399295, + "electricity_direct": 0.0, + "heat_diffuse": 0.0075550159168399295, + "heat_direct": 0.019674880591486293, + "total_diffuse": 0.0075550159168399295, + "total_direct": 0.019674880591486293 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.3250592701542689, + "direct_diffuse": 0.17635654276606866, + "direct_direct": 0.08147067265839027, + "direct_hemispherical": 0.2578272154244589 + }, + "transmittance": { + "diffuse_diffuse": 0.03058744349191172, + "direct_diffuse": 0.002378906126707145, + "direct_direct": 0.0715223778984352, + "direct_hemispherical": 0.07390128402514234 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2582209466434039, + "direct_diffuse": 0.23751418565886176, + "direct_direct": 0.006260898419657067, + "direct_hemispherical": 0.24377508407851883 + }, + "transmittance": { + "diffuse_diffuse": 0.030477256998916416, + "direct_diffuse": 0.0031697199040614937, + "direct_direct": 0.07152161411233808, + "direct_hemispherical": 0.07469133401639957 + } + } + } +} diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..cb858891 --- /dev/null +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,78 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.563005515961533, + "electricity_direct": 0.0, + "heat_diffuse": 0.563005515961533, + "heat_direct": 0.5957861507307937, + "total_diffuse": 0.563005515961533, + "total_direct": 0.5957861507307937 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8879909255256903, + "electricity_direct": 0.0, + "heat_diffuse": 0.8879909255256903, + "heat_direct": 0.8352610796055329, + "total_diffuse": 0.8879909255256903, + "total_direct": 0.8352610796055329 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.22349170867580995, + "electricity_direct": 0.0, + "heat_diffuse": 0.22349170867580995, + "heat_direct": 0.21882521854690856, + "total_diffuse": 0.22349170867580995, + "total_direct": 0.21882521854690856 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.008018445730477544, + "electricity_direct": 0.0, + "heat_diffuse": 0.008018445730477544, + "heat_direct": 0.02102585050937022, + "total_diffuse": 0.008018445730477544, + "total_direct": 0.02102585050937022 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1871647795048175, + "direct_diffuse": 0.03784010752195448, + "direct_direct": 0.07727414636732652, + "direct_hemispherical": 0.115114253889281 + }, + "transmittance": { + "diffuse_diffuse": 0.02633799585783985, + "direct_diffuse": 0.0001561189225519899, + "direct_direct": 0.07011825791046451, + "direct_hemispherical": 0.0702743768330165 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.07765919540239338, + "direct_diffuse": 0.07083954296893441, + "direct_direct": 0.0023799458340965853, + "direct_hemispherical": 0.073219488803031 + }, + "transmittance": { + "diffuse_diffuse": 0.026331433341438552, + "direct_diffuse": 0.00037532317160149375, + "direct_direct": 0.07011825791046451, + "direct_hemispherical": 0.070493581082066 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..3ee91910 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 42.34855326492288, + "a": 1.2918252526026297, + "b": -3.294071671551113 + }, + "rgb": { + "B": 115, + "G": 110, + "R": 110 + }, + "trichromatic": { + "X": 12.25093565559436, + "Y": 12.72671472327293, + "Z": 15.04488749583748 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 26.853339276894864, + "a": 2.5829501472572627, + "b": -6.310351713738904 + }, + "rgb": { + "B": 80, + "G": 69, + "R": 69 + }, + "trichromatic": { + "X": 4.982539506622477, + "Y": 5.041735293241184, + "Z": 6.91915996018378 + } + }, + "direct_hemispheric": { + "lab": { + "L": 26.853339276894864, + "a": 2.5829501472572627, + "b": -6.310351713738904 + }, + "rgb": { + "B": 80, + "G": 69, + "R": 69 + }, + "trichromatic": { + "X": 4.982539506622477, + "Y": 5.041735293241184, + "Z": 6.91915996018378 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.62250104467336, + "a": -2.140915955668621, + "b": 1.5917028442721248 + }, + "rgb": { + "B": 250, + "G": 255, + "R": 252 + }, + "trichromatic": { + "X": 74.65970587451783, + "Y": 79.86109737798031, + "Z": 83.52290193121637 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.31608500251717, + "a": -2.2143917878798547, + "b": 1.646329785982048 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.61345868597354, + "Y": 88.3689721459793, + "Z": 92.42088121301111 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.31608500251717, + "a": -2.2143917878798547, + "b": 1.646329785982048 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.61345868597354, + "Y": 88.3689721459793, + "Z": 92.42088121301111 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 43.156856695762926, + "a": 1.1020782637357063, + "b": -3.837632040408301 + }, + "rgb": { + "B": 119, + "G": 112, + "R": 111 + }, + "trichromatic": { + "X": 12.73615307332941, + "Y": 13.262985698293159, + "Z": 15.902240178349393 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 28.446548663617115, + "a": 2.1100809017046696, + "b": -7.016621346042928 + }, + "rgb": { + "B": 85, + "G": 73, + "R": 71 + }, + "trichromatic": { + "X": 5.5104834684834145, + "Y": 5.62522840959463, + "Z": 7.852008113142261 + } + }, + "direct_hemispheric": { + "lab": { + "L": 28.446548663617115, + "a": 2.1100809017046696, + "b": -7.016621346042928 + }, + "rgb": { + "B": 85, + "G": 73, + "R": 71 + }, + "trichromatic": { + "X": 5.5104834684834145, + "Y": 5.62522840959463, + "Z": 7.852008113142261 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.62250104467336, + "a": -2.140915955668621, + "b": 1.5917028442721248 + }, + "rgb": { + "B": 250, + "G": 255, + "R": 252 + }, + "trichromatic": { + "X": 74.65970587451783, + "Y": 79.86109737798031, + "Z": 83.52290193121637 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.31608500251717, + "a": -2.2143917878798547, + "b": 1.646329785982048 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.61345868597354, + "Y": 88.3689721459793, + "Z": 92.42088121301111 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.31608500251717, + "a": -2.2143917878798547, + "b": 1.646329785982048 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.61345868597354, + "Y": 88.3689721459793, + "Z": 92.42088121301111 + } + } + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..b8ecf8e9 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.073553896942178, + "electricity_direct": 0.0, + "heat_diffuse": 0.073553896942178, + "heat_direct": 0.06525136313300807, + "total_diffuse": 0.073553896942178, + "total_direct": 0.06525136313300807 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.06832701906105358, + "electricity_direct": 0.0, + "heat_diffuse": 0.06832701906105358, + "heat_direct": 0.0595642247165737, + "total_diffuse": 0.06832701906105358, + "total_direct": 0.0595642247165737 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.1265597040188406, + "direct_diffuse": 0.0, + "direct_direct": 0.04964761475014384, + "direct_hemispherical": 0.04964761475014384 + }, + "transmittance": { + "diffuse_diffuse": 0.7998863990389801, + "direct_diffuse": 0.0, + "direct_direct": 0.885101022116848, + "direct_hemispherical": 0.885101022116848 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1317865818999649, + "direct_diffuse": 0.0, + "direct_direct": 0.05533475316657819, + "direct_hemispherical": 0.05533475316657819 + }, + "transmittance": { + "diffuse_diffuse": 0.7998863990389801, + "direct_diffuse": 0.0, + "direct_direct": 0.885101022116848, + "direct_hemispherical": 0.885101022116848 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..10e1fd7e --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.1608490538883744, + "electricity_direct": 0.0, + "heat_diffuse": 0.1608490538883744, + "heat_direct": 0.13586550109975445, + "total_diffuse": 0.1608490538883744, + "total_direct": 0.13586550109975445 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.244521408667937, + "electricity_direct": 0.0, + "heat_diffuse": 0.244521408667937, + "heat_direct": 0.2259864656250082, + "total_diffuse": 0.244521408667937, + "total_direct": 0.2259864656250082 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.33178114965862554, + "direct_diffuse": 0.0, + "direct_direct": 0.28023650388916743, + "direct_hemispherical": 0.28023650388916743 + }, + "transmittance": { + "diffuse_diffuse": 0.5073697964530022, + "direct_diffuse": 0.0, + "direct_direct": 0.5838979950110783, + "direct_hemispherical": 0.5838979950110783 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.2481087948790623, + "direct_diffuse": 0.0, + "direct_direct": 0.1901155393639137, + "direct_hemispherical": 0.1901155393639137 + }, + "transmittance": { + "diffuse_diffuse": 0.5073697964530022, + "direct_diffuse": 0.0, + "direct_direct": 0.5838979950110783, + "direct_hemispherical": 0.5838979950110783 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..897af202 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4212386073175575, + "electricity_direct": 0.0, + "heat_diffuse": 0.4212386073175575, + "heat_direct": 0.4186679385280835, + "total_diffuse": 0.4212386073175575, + "total_direct": 0.4186679385280835 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.4044546952613813, + "electricity_direct": 0.0, + "heat_diffuse": 0.4044546952613813, + "heat_direct": 0.40054415387517517, + "total_diffuse": 0.4044546952613813, + "total_direct": 0.40054415387517517 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.10244543586295697, + "direct_diffuse": 0.0, + "direct_direct": 0.03317185539933527, + "direct_hemispherical": 0.03317185539933527 + }, + "transmittance": { + "diffuse_diffuse": 0.4763159568194841, + "direct_diffuse": 0.0, + "direct_direct": 0.5481602060725812, + "direct_hemispherical": 0.5481602060725812 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.11922934791913371, + "direct_diffuse": 0.0, + "direct_direct": 0.05129564005224359, + "direct_hemispherical": 0.05129564005224359 + }, + "transmittance": { + "diffuse_diffuse": 0.4763159568194841, + "direct_diffuse": 0.0, + "direct_direct": 0.5481602060725812, + "direct_hemispherical": 0.5481602060725812 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..12283b87 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.8065573130134375, + "electricity_direct": 0.0, + "heat_diffuse": 0.8065573130134375, + "heat_direct": 0.8605320516799232, + "total_diffuse": 0.8065573130134375, + "total_direct": 0.8605320516799232 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.77687297627722, + "electricity_direct": 0.0, + "heat_diffuse": 0.77687297627722, + "heat_direct": 0.8284549467410687, + "total_diffuse": 0.77687297627722, + "total_direct": 0.8284549467410687 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.080311766940679, + "direct_diffuse": 0.0, + "direct_direct": 0.00927313213206137, + "direct_hemispherical": 0.00927313213206137 + }, + "transmittance": { + "diffuse_diffuse": 0.1131309200458825, + "direct_diffuse": 0.0, + "direct_direct": 0.13019481618801557, + "direct_hemispherical": 0.13019481618801557 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10999610367689888, + "direct_diffuse": 0.0, + "direct_direct": 0.04135023707091587, + "direct_hemispherical": 0.04135023707091587 + }, + "transmittance": { + "diffuse_diffuse": 0.1131309200458825, + "direct_diffuse": 0.0, + "direct_direct": 0.13019481618801557, + "direct_hemispherical": 0.13019481618801557 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..a66b3ddf --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + }, + "transmittance": { + "diffuse_diffuse": null, + "direct_diffuse": null, + "direct_direct": null, + "direct_hemispherical": null + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/color.json new file mode 100644 index 00000000..f14651d4 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/color.json @@ -0,0 +1,288 @@ +{ + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 42.3257845988005, + "a": -0.2635887432597128, + "b": -2.417536929225772 + }, + "rgb": { + "B": 114, + "G": 111, + "R": 108 + }, + "trichromatic": { + "X": 12.012100574726766, + "Y": 12.711821949936322, + "Z": 14.650540897850624 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 26.807379675115776, + "a": -0.5334121163207695, + "b": -4.696400655158306 + }, + "rgb": { + "B": 77, + "G": 70, + "R": 64 + }, + "trichromatic": { + "X": 4.72267344613931, + "Y": 5.025531114514189, + "Z": 6.490088583769886 + } + }, + "direct_hemispheric": { + "lab": { + "L": 26.807379675115776, + "a": -0.5334121163207695, + "b": -4.696400655158306 + }, + "rgb": { + "B": 77, + "G": 70, + "R": 64 + }, + "trichromatic": { + "X": 4.72267344613931, + "Y": 5.025531114514189, + "Z": 6.490088583769886 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.60351266116555, + "a": -2.3372035769307353, + "b": 2.7787691507745516 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 252 + }, + "trichromatic": { + "X": 74.5248735508294, + "Y": 79.81883394068615, + "Z": 81.87245816934664 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.29644494126516, + "a": -2.4174159633197356, + "b": 2.8741359844592473 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.46426221550678, + "Y": 88.3222062407306, + "Z": 90.59461005459102 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.29644494126516, + "a": -2.4174159633197356, + "b": 2.8741359844592473 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.46426221550678, + "Y": 88.3222062407306, + "Z": 90.59461005459102 + } + } + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": { + "lab": { + "L": 43.13747215170356, + "a": -0.3394385139321998, + "b": -3.2070860548890634 + }, + "rgb": { + "B": 117, + "G": 113, + "R": 109 + }, + "trichromatic": { + "X": 12.50996457409934, + "Y": 13.24995190769545, + "Z": 15.604812714286192 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 28.409166526230244, + "a": -0.6563028068260202, + "b": -5.915730809068531 + }, + "rgb": { + "B": 83, + "G": 74, + "R": 67 + }, + "trichromatic": { + "X": 5.264377603264624, + "Y": 5.611046909107016, + "Z": 7.528390229685467 + } + }, + "direct_hemispheric": { + "lab": { + "L": 28.409166526230244, + "a": -0.6563028068260202, + "b": -5.915730809068531 + }, + "rgb": { + "B": 83, + "G": 74, + "R": 67 + }, + "trichromatic": { + "X": 5.264377603264624, + "Y": 5.611046909107016, + "Z": 7.528390229685467 + } + } + }, + "transmittance": { + "diffuse_diffuse": { + "lab": { + "L": 91.60351266116555, + "a": -2.3372035769307353, + "b": 2.7787691507745516 + }, + "rgb": { + "B": 247, + "G": 255, + "R": 252 + }, + "trichromatic": { + "X": 74.5248735508294, + "Y": 79.81883394068615, + "Z": 81.87245816934664 + } + }, + "direct_diffuse": { + "lab": { + "L": 0.0, + "a": 0.0, + "b": 0.0 + }, + "rgb": { + "B": 0, + "G": 0, + "R": 0 + }, + "trichromatic": { + "X": 0.0, + "Y": 0.0, + "Z": 0.0 + } + }, + "direct_direct": { + "lab": { + "L": 95.29644494126516, + "a": -2.4174159633197356, + "b": 2.8741359844592473 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.46426221550678, + "Y": 88.3222062407306, + "Z": 90.59461005459102 + } + }, + "direct_hemispheric": { + "lab": { + "L": 95.29644494126516, + "a": -2.4174159633197356, + "b": 2.8741359844592473 + }, + "rgb": { + "B": 255, + "G": 255, + "R": 255 + }, + "trichromatic": { + "X": 82.46426221550678, + "Y": 88.3222062407306, + "Z": 90.59461005459102 + } + } + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/photopic.json new file mode 100644 index 00000000..774f2587 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/photopic.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0743583575463974, + "electricity_direct": 0.0, + "heat_diffuse": 0.0743583575463974, + "heat_direct": 0.06613686608968851, + "total_diffuse": 0.0743583575463974, + "total_direct": 0.06613686608968851 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.0691420480290106, + "electricity_direct": 0.0, + "heat_diffuse": 0.0691420480290106, + "heat_direct": 0.060461226650038453, + "total_diffuse": 0.0691420480290106, + "total_direct": 0.060461226650038453 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.12630752032967196, + "direct_diffuse": 0.0, + "direct_direct": 0.04937322464972688, + "direct_hemispherical": 0.04937322464972688 + }, + "transmittance": { + "diffuse_diffuse": 0.7993341221239315, + "direct_diffuse": 0.0, + "direct_direct": 0.8844899092605847, + "direct_hemispherical": 0.8844899092605847 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.1315238298470592, + "direct_diffuse": 0.0, + "direct_direct": 0.055048864089376974, + "direct_hemispherical": 0.055048864089376974 + }, + "transmittance": { + "diffuse_diffuse": 0.7993341221239315, + "direct_diffuse": 0.0, + "direct_direct": 0.8844899092605847, + "direct_hemispherical": 0.8844899092605847 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/solar.json new file mode 100644 index 00000000..3873099c --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/solar.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.1565102002072222, + "electricity_direct": 0.0, + "heat_diffuse": 0.1565102002072222, + "heat_direct": 0.13230406654354415, + "total_diffuse": 0.1565102002072222, + "total_direct": 0.13230406654354415 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2533079083725289, + "electricity_direct": 0.0, + "heat_diffuse": 0.2533079083725289, + "heat_direct": 0.23656651132009326, + "total_diffuse": 0.2533079083725289, + "total_direct": 0.23656651132009326 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.35125968049383277, + "direct_diffuse": 0.0, + "direct_direct": 0.3012211812106522, + "direct_hemispherical": 0.3012211812106522 + }, + "transmittance": { + "diffuse_diffuse": 0.49223011929894406, + "direct_diffuse": 0.0, + "direct_direct": 0.5664747522458036, + "direct_hemispherical": 0.5664747522458036 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.25446197232852696, + "direct_diffuse": 0.0, + "direct_direct": 0.1969587364341031, + "direct_hemispherical": 0.1969587364341031 + }, + "transmittance": { + "diffuse_diffuse": 0.49223011929894406, + "direct_diffuse": 0.0, + "direct_direct": 0.5664747522458036, + "direct_hemispherical": 0.5664747522458036 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tdw.json new file mode 100644 index 00000000..6b958b04 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tdw.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.38230845055152124, + "electricity_direct": 0.0, + "heat_diffuse": 0.38230845055152124, + "heat_direct": 0.3749764756683756, + "total_diffuse": 0.38230845055152124, + "total_direct": 0.3749764756683756 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.38178911654784153, + "electricity_direct": 0.0, + "heat_diffuse": 0.38178911654784153, + "heat_direct": 0.3744061785526033, + "total_diffuse": 0.38178911654784153, + "total_direct": 0.3744061785526033 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.11798175165561511, + "direct_diffuse": 0.0, + "direct_direct": 0.0499409099181101, + "direct_hemispherical": 0.0499409099181101 + }, + "transmittance": { + "diffuse_diffuse": 0.49970979779286373, + "direct_diffuse": 0.0, + "direct_direct": 0.5750826144135145, + "direct_hemispherical": 0.5750826144135145 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.11850108565929374, + "direct_diffuse": 0.0, + "direct_direct": 0.0505112070338824, + "direct_hemispherical": 0.0505112070338824 + }, + "transmittance": { + "diffuse_diffuse": 0.49970979779286373, + "direct_diffuse": 0.0, + "direct_direct": 0.5750826144135145, + "direct_hemispherical": 0.5750826144135145 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tkr.json new file mode 100644 index 00000000..a09c3fde --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tkr.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.6469759354937596, + "electricity_direct": 0.0, + "heat_diffuse": 0.6469759354937596, + "heat_direct": 0.6807260302105413, + "total_diffuse": 0.6469759354937596, + "total_direct": 0.6807260302105413 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6681973118216148, + "electricity_direct": 0.0, + "heat_diffuse": 0.6681973118216148, + "heat_direct": 0.703567972489551, + "total_diffuse": 0.6681973118216148, + "total_direct": 0.703567972489551 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.13366765415639617, + "direct_diffuse": 0.0, + "direct_direct": 0.06683133506521015, + "direct_hemispherical": 0.06683133506521015 + }, + "transmittance": { + "diffuse_diffuse": 0.21935641034984416, + "direct_diffuse": 0.0, + "direct_direct": 0.2524426347242484, + "direct_hemispherical": 0.2524426347242484 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.11244627782854101, + "direct_diffuse": 0.0, + "direct_direct": 0.04398939278620061, + "direct_hemispherical": 0.04398939278620061 + }, + "transmittance": { + "diffuse_diffuse": 0.21935641034984416, + "direct_diffuse": 0.0, + "direct_direct": 0.2524426347242484, + "direct_hemispherical": 0.2524426347242484 + } + } + } +} diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tuv.json new file mode 100644 index 00000000..2abe6307 --- /dev/null +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=15_phi=270/tuv.json @@ -0,0 +1,56 @@ +{ + "layer_results": { + "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.8706880034851727, + "electricity_direct": 0.0, + "heat_diffuse": 0.8706880034851727, + "heat_direct": 0.9378603184897911, + "total_diffuse": 0.8706880034851727, + "total_direct": 0.9378603184897911 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8934832816463266, + "electricity_direct": 0.0, + "heat_diffuse": 0.8934832816463266, + "heat_direct": 0.9623975127187551, + "total_diffuse": 0.8934832816463266, + "total_direct": 0.9623975127187551 + } + } + } + }, + "system_results": { + "back": { + "reflectance": { + "diffuse_diffuse": 0.12931199651482742, + "direct_diffuse": 0.0, + "direct_direct": 0.06213968151020882, + "direct_hemispherical": 0.06213968151020882 + }, + "transmittance": { + "diffuse_diffuse": 0.0, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + }, + "front": { + "reflectance": { + "diffuse_diffuse": 0.10651671835367103, + "direct_diffuse": 0.0, + "direct_direct": 0.03760248728124496, + "direct_hemispherical": 0.03760248728124496 + }, + "transmittance": { + "diffuse_diffuse": 0.0, + "direct_diffuse": 0.0, + "direct_direct": 0.0, + "direct_hemispherical": 0.0 + } + } + } +} From 068446694725405e6a6194fecfbe552b04d49fef Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Wed, 6 Apr 2022 23:40:49 -0400 Subject: [PATCH 09/15] Updating expected thermal results for off-angle. --- .../thermal_SHGC_Environment.json | 32 ++++++++--------- .../thermal_U_Environment.json | 24 ++++++------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 16 ++++----- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 12 +++---- .../thermal_SHGC_Environment.json | 14 ++++---- .../thermal_U_Environment.json | 4 +-- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 36 +++++++++---------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 34 +++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 36 +++++++++---------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 34 +++++++++--------- .../thermal_SHGC_Environment.json | 32 ++++++++--------- .../thermal_U_Environment.json | 28 +++++++-------- .../thermal_SHGC_Environment.json | 30 ++++++++-------- .../thermal_U_Environment.json | 34 +++++++++--------- .../thermal_SHGC_Environment.json | 30 ++++++++-------- .../thermal_U_Environment.json | 30 ++++++++-------- .../thermal_SHGC_Environment.json | 30 ++++++++-------- .../thermal_U_Environment.json | 30 ++++++++-------- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 12 +++---- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 4 +-- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 12 +++---- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 4 +-- .../thermal_SHGC_Environment.json | 20 +++++------ .../thermal_U_Environment.json | 16 ++++----- .../thermal_SHGC_Environment.json | 20 +++++------ .../thermal_U_Environment.json | 4 +-- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 12 +++---- .../thermal_SHGC_Environment.json | 14 ++++---- .../thermal_U_Environment.json | 6 ++-- .../thermal_SHGC_Environment.json | 22 ++++++------ .../thermal_U_Environment.json | 16 ++++----- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 2 +- .../thermal_SHGC_Environment.json | 18 +++++----- .../thermal_U_Environment.json | 12 +++---- .../thermal_SHGC_Environment.json | 22 ++++++------ .../thermal_U_Environment.json | 4 +-- .../thermal_SHGC_Environment.json | 36 +++++++++---------- .../thermal_U_Environment.json | 32 ++++++++--------- .../thermal_SHGC_Environment.json | 34 +++++++++--------- .../thermal_U_Environment.json | 32 ++++++++--------- 64 files changed, 765 insertions(+), 765 deletions(-) diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index b30c37a6..184d6282 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.2948633983558432, - "U": 2.815248902459933, + "SHGC": 0.29496673429928827, + "U": 2.815248894759285, "gap_layer_effective_conductivities_shgc": [ - 0.08992546639731351 + 0.09004727957025721 ], "gap_layer_effective_conductivities_u": [ - 0.08412548292602974 + 0.0841254829268563 ], "layer_temperatures_shgc": [ - 314.4679512310561, - 315.0961596811816, - 306.27956339018317, - 306.0793368704825 + 314.68126938723555, + 315.32676982945475, + 306.3977584895581, + 306.19467964536705 ], "layer_temperatures_u": [ - 304.0466963749871, - 303.8297386020607, - 300.42970714260673, - 300.3610601111783 + 304.0466963749869, + 303.8297386020603, + 300.42970714258706, + 300.36106011115857 ], - "relative_heat_gain": 235.72943884245848, + "relative_heat_gain": 235.804375161936, "solid_layer_effective_conductivities_shgc": [ 0.7360000014305111, 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ - 0.7360000014305111, + 0.736000001430511, 1.0 ], - "system_effective_conductivity_shgc": 0.18772766238440697, - "system_effective_conductivity_u": 0.13955724447181037 + "system_effective_conductivity_shgc": 0.1882244972590366, + "system_effective_conductivity_u": 0.13955724430448993 } diff --git a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index f0610dc1..5f837dbc 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_18000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,11 +1,11 @@ { "SHGC": 0.0, - "U": 2.6863619145711075, + "U": 2.6863619127827234, "gap_layer_effective_conductivities_shgc": [ - 0.06717799400298706 + 0.06717799400298208 ], "gap_layer_effective_conductivities_u": [ - 0.06717799400298706 + 0.06717799400294926 ], "layer_temperatures_shgc": [ 258.7318981930818, @@ -14,20 +14,20 @@ 279.86689107067474 ], "layer_temperatures_u": [ - 258.73189819308175, - 259.741145404414, - 279.54755784697494, - 279.86689107067514 + 258.7318981930815, + 259.74114540441406, + 279.5475578469744, + 279.86689107067474 ], - "relative_heat_gain": 20.89989569536572, + "relative_heat_gain": 20.899895695127043, "solid_layer_effective_conductivities_shgc": [ - 0.7360000014305111, + 0.736000001430511, 1.0 ], "solid_layer_effective_conductivities_u": [ - 0.7360000014305111, + 0.736000001430511, 1.0 ], - "system_effective_conductivity_shgc": 0.1132100797397657, - "system_effective_conductivity_u": 0.1132100797397657 + "system_effective_conductivity_shgc": 0.1132100797384023, + "system_effective_conductivity_u": 0.11321007972921025 } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 45af6262..d2b1c154 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.27312066145322234, - "U": 2.815248902460911, + "SHGC": 0.2732606861605927, + "U": 2.8152489024600293, "gap_layer_effective_conductivities_shgc": [ - 0.08987091366928843 + 0.08998641970117553 ], "gap_layer_effective_conductivities_u": [ - 0.08412548292593451 + 0.08412548292597512 ], "layer_temperatures_shgc": [ - 314.39395487364396, - 315.01496245592244, - 306.20086320924804, - 306.00173481029583 + 314.59647961318217, + 315.2338936508478, + 306.3127962261702, + 306.110963370387 ], "layer_temperatures_u": [ - 304.0466963749878, - 303.8297386020615, - 300.42970714261037, - 300.361060111182 + 304.0466963749875, + 303.8297386020612, + 300.4297071426094, + 300.361060111181 ], - "relative_heat_gain": 219.96220572757218, + "relative_heat_gain": 220.06374777829274, "solid_layer_effective_conductivities_shgc": [ 0.736000001430511, - 0.9999999999999999 + 1.0 ], "solid_layer_effective_conductivities_u": [ - 0.736000001430511, + 0.7360000014305111, 1.0 ], - "system_effective_conductivity_shgc": 0.18583729445876862, - "system_effective_conductivity_u": 0.13955724447179266 + "system_effective_conductivity_shgc": 0.1863139546246188, + "system_effective_conductivity_u": 0.1395572444717614 } diff --git a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 29b82fca..3f870071 100644 --- a/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_18000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,11 +1,11 @@ { "SHGC": 0.0, - "U": 2.6863619145714295, + "U": 2.686361914571129, "gap_layer_effective_conductivities_shgc": [ 0.06717799400298706 ], "gap_layer_effective_conductivities_u": [ - 0.06717799400298025 + 0.06717799400298344 ], "layer_temperatures_shgc": [ 258.7318981930818, @@ -14,12 +14,12 @@ 279.86689107067474 ], "layer_temperatures_u": [ - 258.7318981930818, - 259.7411454044141, - 279.54755784697454, - 279.86689107067474 + 258.7318981930815, + 259.74114540441377, + 279.5475578469716, + 279.8668910706718 ], - "relative_heat_gain": 20.899895695363806, + "relative_heat_gain": 20.899895695363202, "solid_layer_effective_conductivities_shgc": [ 0.7360000014305111, 1.0 @@ -29,5 +29,5 @@ 1.0 ], "system_effective_conductivity_shgc": 0.1132100797397657, - "system_effective_conductivity_u": 0.11321007973976495 + "system_effective_conductivity_u": 0.11321007973979266 } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 25e48c36..6a277864 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.7291229470924316, - "U": 2.6710380089048473, + "SHGC": 0.7277224211659326, + "U": 2.671038013836643, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 311.4985734708823, - 311.5506848535292 + 311.5803823016517, + 311.63352324669614 ], "layer_temperatures_u": [ - 303.8105664529902, - 303.76355618301454 + 303.81056645299043, + 303.7635561830142 ], - "relative_heat_gain": 549.5205231532532, + "relative_heat_gain": 548.5049005511077, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.2856037088451466, - "system_effective_conductivity_u": 0.9999999999997159 + "system_effective_conductivity_shgc": 2.256834351093398, + "system_effective_conductivity_u": 0.9999999932117852 } diff --git a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 58115ec8..429627a6 100644 --- a/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_18100/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 3.6254806589020436, + "U": 3.625480660381232, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 260.78087673727435 ], "layer_temperatures_u": [ - 260.4698104899984, - 260.78087673727435 + 260.4698104899978, + 260.78087673727487 ], - "relative_heat_gain": 28.2062395262579, + "relative_heat_gain": 28.20623952641919, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 1.000000000000047, - "system_effective_conductivity_u": 1.000000000000047 + "system_effective_conductivity_shgc": 0.9999999997888547, + "system_effective_conductivity_u": 0.9999999982730927 } diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 9508a8b8..98479b04 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.728863426398641, - "U": 2.671038008904799, + "SHGC": 0.7274723232740119, + "U": 2.6710380089048975, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 311.9594410127121, - 312.01734662510887 + 312.0409045617599, + 312.09983292043626 ], "layer_temperatures_u": [ 303.81056645299, 303.7635561830143 ], - "relative_heat_gain": 549.3323260071514, + "relative_heat_gain": 548.323536396401, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.1373285151121366, - "system_effective_conductivity_u": 0.9999999999997411 + "system_effective_conductivity_shgc": 2.114261037814297, + "system_effective_conductivity_u": 0.9999999999997645 } diff --git a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 58115ec8..f25e23c2 100644 --- a/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_18100/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 3.6254806589020436, + "U": 3.62548065890207, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -19,5 +19,5 @@ 1.0 ], "system_effective_conductivity_shgc": 1.000000000000047, - "system_effective_conductivity_u": 1.000000000000047 + "system_effective_conductivity_u": 1.0000000000000484 } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 4e38aa3a..b9d77d61 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.07527409209434706, - "U": 2.84922265878236, + "SHGC": 0.08260628207597662, + "U": 2.8492226617034326, "gap_layer_effective_conductivities_shgc": [ - 0.08816529091452363 + 0.08845721559858158 ], "gap_layer_effective_conductivities_u": [ - 0.07740465761544743 + 0.0774046576074854 ], "layer_temperatures_shgc": [ - 315.0168912046802, - 315.01790535722455, - 305.6566887266845, - 305.46558061922684 + 315.35967426143765, + 315.36073108072503, + 305.83928447166693, + 305.64427107441645 ], "layer_temperatures_u": [ - 303.9993716909694, - 303.9990094225063, - 300.4663806322901, - 300.396905184761 + 303.9993716910288, + 303.9990094225657, + 300.46638063250913, + 300.39690518497997 ], - "relative_heat_gain": 76.75364727007432, + "relative_heat_gain": 82.07074927199662, "solid_layer_effective_conductivities_shgc": [ - 7.010004877613812, + 7.013554185250004, 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ - 7.278819169685577, + 7.278819169603766, 1.0 ], - "system_effective_conductivity_shgc": 0.10576551305262481, - "system_effective_conductivity_u": 0.10031429265466352 + "system_effective_conductivity_shgc": 0.10645796986344806, + "system_effective_conductivity_u": 0.10031429298938202 } diff --git a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 3064a2ad..b8b5241b 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_3000_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2793219139163012, + "U": 3.279321914211913, "gap_layer_effective_conductivities_shgc": [ - 0.07572662693025481 + 0.07572662692962907 ], "gap_layer_effective_conductivities_u": [ - 0.07572662693024883 + 0.07572662692840854 ], "layer_temperatures_shgc": [ - 258.0639566615055, - 258.0652636531587, - 276.4914466690451, - 276.8812662360369 + 258.06395666146926, + 258.06526365312243, + 276.4914466690889, + 276.8812662360807 ], "layer_temperatures_u": [ - 258.06395666153844, - 258.06526365319166, - 276.4914466690687, - 276.88126623606036 + 258.06395666144977, + 258.065263653103, + 276.4914466687246, + 276.88126623571804 ], - "relative_heat_gain": 25.513124490265422, + "relative_heat_gain": 25.513124491584076, "solid_layer_effective_conductivities_shgc": [ - 7.214868204841499, + 7.2148682048280115, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.2148682048302915, + 7.214868204800078, 1.0 ], - "system_effective_conductivity_shgc": 0.10775502172014775, - "system_effective_conductivity_u": 0.10775502172014896 + "system_effective_conductivity_shgc": 0.10775502174073329, + "system_effective_conductivity_u": 0.10775502177938591 } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index eca502e3..94d48cc9 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.07512366750837947, - "U": 2.8492226587989435, + "SHGC": 0.08236024620414813, + "U": 2.8492226588096896, "gap_layer_effective_conductivities_shgc": [ - 0.08822374340581943 + 0.08851923392305104 ], "gap_layer_effective_conductivities_u": [ - 0.07740465761482251 + 0.0774046576148986 ], "layer_temperatures_shgc": [ - 315.08820998889064, - 315.08923326348037, - 305.6995145222634, - 305.5075895309949 + 315.4368710533789, + 315.4379378059451, + 305.887083768396, + 305.691184432053 ], "layer_temperatures_u": [ - 303.99937169105516, - 303.9990094225921, - 300.4663806323185, - 300.39690518478835 + 303.9993716908775, + 303.99900942241436, + 300.4663806322403, + 300.3969051847114 ], - "relative_heat_gain": 76.64456366146908, + "relative_heat_gain": 81.89233091287136, "solid_layer_effective_conductivities_shgc": [ - 7.010866268444808, + 7.014448193391635, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.2788191696847955, + 7.278819169735048, 1.0 ], - "system_effective_conductivity_shgc": 0.10603221901155266, - "system_effective_conductivity_u": 0.10031429265476045 + "system_effective_conductivity_shgc": 0.1067771654532069, + "system_effective_conductivity_u": 0.10031429265430397 } diff --git a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index d7a4098d..fad8500d 100644 --- a/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_3000_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2793219139158367, + "U": 3.279321913924933, "gap_layer_effective_conductivities_shgc": [ - 0.07572662693025496 + 0.07572662693025217 ], "gap_layer_effective_conductivities_u": [ - 0.0757266269303257 + 0.0757266269303026 ], "layer_temperatures_shgc": [ - 258.0639566615049, - 258.0652636531581, - 276.49144666904465, - 276.8812662360365 + 258.063956661505, + 258.06526365315824, + 276.4914466690444, + 276.88126623603625 ], "layer_temperatures_u": [ - 258.0639566615053, - 258.06526365315847, - 276.4914466690451, - 276.88126623603694 + 258.0639566614932, + 258.0652636531464, + 276.49144666905295, + 276.88126623604484 ], - "relative_heat_gain": 25.513124490252856, + "relative_heat_gain": 25.513124490272183, "solid_layer_effective_conductivities_shgc": [ - 7.214868204841507, + 7.214868204841519, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.2148682048415465, + 7.214868204841389, 1.0 ], - "system_effective_conductivity_shgc": 0.1077550217201417, - "system_effective_conductivity_u": 0.10775502172013537 + "system_effective_conductivity_shgc": 0.10775502172014385, + "system_effective_conductivity_u": 0.10775502172031226 } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index ed27ed54..9e5a862a 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.07527409209411537, - "U": 2.849222658799979, + "SHGC": 0.07527409197936219, + "U": 2.8492226617050505, "gap_layer_effective_conductivities_shgc": [ - 0.08816529091469712 + 0.08816529091726243 ], "gap_layer_effective_conductivities_u": [ - 0.07740465761558499 + 0.07740465760820699 ], "layer_temperatures_shgc": [ - 315.0168912046604, - 315.01790535720477, - 305.65668872667317, - 305.4655806192159 + 315.01689120472383, + 315.01790535726826, + 305.6566887267749, + 305.4655806193176 ], "layer_temperatures_u": [ - 303.9993716908734, - 303.99900942241027, - 300.46638063224293, - 300.39690518471434 + 303.99937169094636, + 303.99900942248325, + 300.46638063248196, + 300.39690518495286 ], - "relative_heat_gain": 76.75364726982995, + "relative_heat_gain": 76.75364727697638, "solid_layer_effective_conductivities_shgc": [ - 7.010004877617006, - 0.9999999999999999 + 7.0100048775987815, + 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.27881916968645, + 7.278819169652758, 1.0 ], - "system_effective_conductivity_shgc": 0.10576551305292674, - "system_effective_conductivity_u": 0.1003142926538574 + "system_effective_conductivity_shgc": 0.10576551286201306, + "system_effective_conductivity_u": 0.10031429298917209 } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 7b0a738b..1288f26f 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2793219139164447, + "U": 3.2793219142120655, "gap_layer_effective_conductivities_shgc": [ - 0.07572662693029451 + 0.07572662692961343 ], "gap_layer_effective_conductivities_u": [ - 0.07572662693024833 + 0.07572662692836885 ], "layer_temperatures_shgc": [ - 258.06395666153844, - 258.06526365319166, - 276.491446669067, - 276.8812662360587 + 258.0639566615021, + 258.06526365315534, + 276.4914466691145, + 276.88126623610617 ], "layer_temperatures_u": [ - 258.0639566615383, - 258.06526365319155, - 276.4914466690663, - 276.88126623605797 + 258.06395666145045, + 258.0652636531036, + 276.4914466687228, + 276.8812662357162 ], - "relative_heat_gain": 25.513124490265884, + "relative_heat_gain": 25.513124491582523, "solid_layer_effective_conductivities_shgc": [ - 7.214868204841431, + 7.214868204839261, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.214868204841514, + 7.2148682047889485, 1.0 ], - "system_effective_conductivity_shgc": 0.1077550217200216, - "system_effective_conductivity_u": 0.10775502172016367 + "system_effective_conductivity_shgc": 0.10775502174072317, + "system_effective_conductivity_u": 0.10775502177940527 } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index c22c3466..b9c2a221 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.0751236675085517, - "U": 2.849222658789352, + "SHGC": 0.07512366750798655, + "U": 2.849222658809175, "gap_layer_effective_conductivities_shgc": [ - 0.08822374340503893 + 0.08822374340518035 ], "gap_layer_effective_conductivities_u": [ - 0.07740465761523264 + 0.07740465761573287 ], "layer_temperatures_shgc": [ - 315.08820998879867, - 315.0892332633883, - 305.6995145222369, - 305.5075895309693 + 315.08820998881833, + 315.089233263408, + 305.6995145222562, + 305.50758953098904 ], "layer_temperatures_u": [ - 303.99937169088037, - 303.99900942241726, - 300.46638063223384, - 300.39690518470485 + 303.9993716909636, + 303.9990094225005, + 300.4663806322952, + 300.3969051847665 ], - "relative_heat_gain": 76.64456366156571, + "relative_heat_gain": 76.64456366158298, "solid_layer_effective_conductivities_shgc": [ - 7.010866268445614, + 7.010866268445497, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.2788191697846045, + 7.278819169734766, 1.0 ], - "system_effective_conductivity_shgc": 0.10603221901094792, - "system_effective_conductivity_u": 0.10031429265506887 + "system_effective_conductivity_shgc": 0.10603221901105903, + "system_effective_conductivity_u": 0.10031429265464996 } diff --git a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 6ceaf520..dda1c848 100644 --- a/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/CGDB_3000_Vertical_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2793219139161605, + "U": 3.2793219139248646, "gap_layer_effective_conductivities_shgc": [ - 0.07572662693030571 + 0.07572662693030388 ], "gap_layer_effective_conductivities_u": [ - 0.07572662693033506 + 0.07572662693030328 ], "layer_temperatures_shgc": [ - 258.0639566615377, - 258.0652636531909, - 276.4914466690652, - 276.8812662360569 + 258.0639566615384, + 258.0652636531916, + 276.4914466690677, + 276.88126623605945 ], "layer_temperatures_u": [ - 258.0639566615047, - 258.0652636531579, - 276.49144666904584, - 276.8812662360377 + 258.0639566614934, + 258.0652636531467, + 276.49144666905227, + 276.8812662360441 ], - "relative_heat_gain": 25.513124490254153, + "relative_heat_gain": 25.513124490272038, "solid_layer_effective_conductivities_shgc": [ - 7.214868204830202, + 7.214868204841353, 1.0 ], "solid_layer_effective_conductivities_u": [ - 7.214868204841535, + 7.2148682048526025, 1.0 ], - "system_effective_conductivity_shgc": 0.10775502172000297, - "system_effective_conductivity_u": 0.1077550217201429 + "system_effective_conductivity_shgc": 0.1077550217200595, + "system_effective_conductivity_u": 0.1077550217203064 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 3a025897..8f99bc2d 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.3027986721863227, - "U": 3.2682093959590874, + "SHGC": 0.1640414701948716, + "U": 3.2682093900843237, "gap_layer_effective_conductivities_shgc": [ - 0.07766176763115433 + 0.07879237310143258 ], "gap_layer_effective_conductivities_u": [ - 0.09782813990520217 + 0.09782813991469211 ], "layer_temperatures_shgc": [ - 316.2945527976877, - 316.31413676107303, - 306.8752940940341, - 306.67984180868336 + 318.30865302815056, + 318.33157606144573, + 307.02579161656104, + 306.8112115125072 ], "layer_temperatures_u": [ - 304.20748660696404, - 304.202822301501, - 300.9154798092271, - 300.8357877887728 + 304.20748660695324, + 304.2028223014902, + 300.91547980905693, + 300.83578778860254 ], - "relative_heat_gain": 245.0079131525896, + "relative_heat_gain": 144.38501798594072, "solid_layer_effective_conductivities_shgc": [ - 1.8912650954310881, + 1.8883678959315457, 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ - 2.365759281450052, + 2.365759281557735, 1.0 ], - "system_effective_conductivity_shgc": 0.1249081632351881, - "system_effective_conductivity_u": 0.12563020639376993 + "system_effective_conductivity_shgc": 0.10605842086519886, + "system_effective_conductivity_u": 0.12563020590020954 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index f12c2c6b..fbd89180 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2147564246767484, + "U": 3.2147564234818953, "gap_layer_effective_conductivities_shgc": [ - 0.07534565371596165 + 0.07534565371594532 ], "gap_layer_effective_conductivities_u": [ - 0.0753456537159685 + 0.07534565371585474 ], "layer_temperatures_shgc": [ - 257.89110298254116, - 257.91111779365554, - 276.8234303623181, - 277.2055749002281 + 257.8911029825414, + 257.9111177936558, + 276.82343036231794, + 277.20557490022804 ], "layer_temperatures_u": [ - 257.89110298253956, - 257.91111779365394, - 276.82343036231686, - 277.2055749002269 + 257.8911029825375, + 257.91111779365195, + 276.8234303623067, + 277.20557490021696 ], - "relative_heat_gain": 25.010804983983604, + "relative_heat_gain": 25.010804983892232, "solid_layer_effective_conductivities_shgc": [ - 2.24373506625326, - 0.9999999999999999 + 2.2437350662501103, + 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.2437350662532785, + 2.243735066230408, 1.0 ], - "system_effective_conductivity_shgc": 0.10516538769822273, - "system_effective_conductivity_u": 0.10516538769824527 + "system_effective_conductivity_shgc": 0.10516538769900449, + "system_effective_conductivity_u": 0.10516538769905855 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index c24a5da9..9121277b 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.3007527093717902, - "U": 3.268209395958436, + "SHGC": 0.16260721961460528, + "U": 3.2682093959543868, "gap_layer_effective_conductivities_shgc": [ - 0.07739077092393237 + 0.0787203713651185 ], "gap_layer_effective_conductivities_u": [ - 0.0978281399052823 + 0.09782813990520059 ], "layer_temperatures_shgc": [ - 316.4120596258772, - 316.4319658108104, - 307.060695228624, - 306.8639523898149 + 318.42225293901333, + 318.4454262958223, + 307.12154031588335, + 306.9057908797291 ], "layer_temperatures_u": [ - 304.207486606971, - 304.2028223015079, - 300.91547980923, - 300.83578778877563 + 304.2074866069701, + 304.2028223015071, + 300.9154798092321, + 300.83578778877774 ], - "relative_heat_gain": 243.52423725971025, + "relative_heat_gain": 143.34493910781708, "solid_layer_effective_conductivities_shgc": [ - 1.8961316166776216, + 1.8904020155826784, 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.3657592814429083, + 2.3657592814429016, 0.9999999999999998 ], - "system_effective_conductivity_shgc": 0.12848787680887527, - "system_effective_conductivity_u": 0.1256302063935504 + "system_effective_conductivity_shgc": 0.10703833748693092, + "system_effective_conductivity_u": 0.12563020639325995 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 331bea1d..98282c7c 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.2147564246766733, + "U": 3.214756424676658, "gap_layer_effective_conductivities_shgc": [ - 0.07534565371596237 + 0.07534565371596508 ], "gap_layer_effective_conductivities_u": [ - 0.07534565371596844 + 0.07534565371596573 ], "layer_temperatures_shgc": [ - 257.89110298254155, - 257.911117793656, - 276.82343036231805, - 277.20557490022816 + 257.89110298254195, + 257.9111177936564, + 276.82343036231657, + 277.2055749002266 ], "layer_temperatures_u": [ - 257.8911029825414, - 257.9111177936559, - 276.82343036231856, - 277.2055749002286 + 257.8911029825415, + 257.91111779365593, + 276.8234303623178, + 277.20557490022793 ], - "relative_heat_gain": 25.01080498398363, + "relative_heat_gain": 25.010804983984812, "solid_layer_effective_conductivities_shgc": [ - 2.2437350662532602, + 2.2437350662532647, 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.243735066254589, + 2.2437350662532713, 1.0 ], - "system_effective_conductivity_shgc": 0.10516538769824363, - "system_effective_conductivity_u": 0.10516538769824839 + "system_effective_conductivity_shgc": 0.10516538769823487, + "system_effective_conductivity_u": 0.10516538769823162 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 3a4a0d07..2db8cef8 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.3026058686819126, - "U": 3.247034772708812, + "SHGC": 0.16380471443963943, + "U": 3.2470347672330773, "gap_layer_effective_conductivities_shgc": [ - 0.07700472484520662 + 0.07817984730397311 ], "gap_layer_effective_conductivities_u": [ - 0.09652896813257732 + 0.09652896814109894 ], "layer_temperatures_shgc": [ - 316.2803930737467, - 316.30001412276454, - 306.8373023616729, - 306.64282654013135 + 318.293035997165, + 318.3160093136638, + 306.9838013009689, + 306.7703025564608 ], "layer_temperatures_u": [ - 304.2060343845945, - 304.2013541806564, - 300.89291921555935, - 300.81374351713475 + 304.20603438458465, + 304.2013541806465, + 300.89291921539956, + 300.81374351697497 ], - "relative_heat_gain": 244.70335879904945, + "relative_heat_gain": 144.0485906745267, "solid_layer_effective_conductivities_shgc": [ - 1.8890022323155753, + 1.8861859183096576, 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.3676318863197316, + 2.3676318864293067, 1.0 ], - "system_effective_conductivity_shgc": 0.12407340429207886, - "system_effective_conductivity_u": 0.12405858664397602 + "system_effective_conductivity_shgc": 0.10532680843018691, + "system_effective_conductivity_u": 0.12405858619384184 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 16396ec3..6f5cabc4 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.212954126589939, + "U": 3.2129541253806577, "gap_layer_effective_conductivities_shgc": [ - 0.07521816396760143 + 0.07521816396757919 ], "gap_layer_effective_conductivities_u": [ - 0.07521816396760159 + 0.07521816396749834 ], "layer_temperatures_shgc": [ - 257.880102684107, - 257.90005214325663, - 276.8326998064864, - 277.2146301016114 + 257.88010268410676, + 257.90005214325646, + 276.8326998064878, + 277.2146301016129 ], "layer_temperatures_u": [ - 257.88010268410966, - 257.90005214325936, - 276.83269980648964, - 277.21463010161466 + 257.88010268410574, + 257.90005214325544, + 276.83269980647606, + 277.2146301016013 ], - "relative_heat_gain": 24.99678310486817, + "relative_heat_gain": 24.996783104770845, "solid_layer_effective_conductivities_shgc": [ - 2.24510918431741, - 1.0 + 2.2451091843115965, + 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ - 2.245109184316068, - 0.9999999999999999 + 2.2451091842931463, + 1.0 ], - "system_effective_conductivity_shgc": 0.10499740274488104, - "system_effective_conductivity_u": 0.10499740274488868 + "system_effective_conductivity_shgc": 0.10499740274556366, + "system_effective_conductivity_u": 0.10499740274530184 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 41508938..aad40da4 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.3005596642270669, - "U": 3.2470347727071047, + "SHGC": 0.16236907669962675, + "U": 3.247034772705316, "gap_layer_effective_conductivities_shgc": [ - 0.0767313551458106 + 0.07810794581946931 ], "gap_layer_effective_conductivities_u": [ - 0.09652896813247518 + 0.09652896813251319 ], "layer_temperatures_shgc": [ - 316.3976910334298, - 316.41763443463117, - 307.0227870853052, - 306.82702128698827 + 318.4064929961472, + 318.4297170795697, + 307.07948148873714, + 306.86481672270685 ], "layer_temperatures_u": [ - 304.20603438459636, - 304.2013541806582, - 300.8929192155607, - 300.8137435171362 + 304.2060343845959, + 304.2013541806578, + 300.89291921555866, + 300.81374351713407 ], - "relative_heat_gain": 243.21950767925716, + "relative_heat_gain": 143.00750586463533, "solid_layer_effective_conductivities_shgc": [ - 1.893888339068939, + 1.8882286486365178, 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.3676318863197654, + 2.367631886319937, 1.0 ], - "system_effective_conductivity_shgc": 0.127642348191657, - "system_effective_conductivity_u": 0.12405858664402498 + "system_effective_conductivity_shgc": 0.10630497454587659, + "system_effective_conductivity_u": 0.12405858664379284 } diff --git a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 3fe8b937..7dc55346 100644 --- a/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_14684_NFRC_102_Flipped_shade/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.212954126589742, + "U": 3.212954126590079, "gap_layer_effective_conductivities_shgc": [ - 0.07521816396760728 + 0.07521816396760604 ], "gap_layer_effective_conductivities_u": [ - 0.07521816396760057 + 0.07521816396759946 ], "layer_temperatures_shgc": [ - 257.88010268410903, - 257.9000521432588, - 276.83269980648765, + 257.88010268410676, + 257.9000521432565, + 276.8326998064876, 277.2146301016126 ], "layer_temperatures_u": [ - 257.8801026841092, - 257.9000521432589, - 276.8326998064871, - 277.2146301016121 + 257.8801026841073, + 257.900052143257, + 276.83269980648845, + 277.21463010161347 ], - "relative_heat_gain": 24.996783104867433, + "relative_heat_gain": 24.996783104869778, "solid_layer_effective_conductivities_shgc": [ - 2.2451091843160884, - 0.9999999999999999 + 2.2451091843160644, + 1.0 ], "solid_layer_effective_conductivities_u": [ - 2.2451091843160946, - 1.0 + 2.2451091843147317, + 0.9999999999999999 ], - "system_effective_conductivity_shgc": 0.10499740274489303, - "system_effective_conductivity_u": 0.10499740274488233 + "system_effective_conductivity_shgc": 0.10499740274487603, + "system_effective_conductivity_u": 0.10499740274489258 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index c90e1eef..133ff864 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.6492167780879531, - "U": 1.6561587285047406, + "SHGC": 0.6474822784085817, + "U": 1.6561587280031536, "gap_layer_effective_conductivities_shgc": [ - 0.03238574770771106 + 0.03239574484321704 ], "gap_layer_effective_conductivities_u": [ - 0.031684159770468484 + 0.03168415977047158 ], "layer_temperatures_shgc": [ - 309.8141839179416, - 309.936745320104, - 304.35467383379205, - 304.2514148015312 + 309.8970202025925, + 310.02205576688755, + 304.416130883431, + 304.3120049577514 ], "layer_temperatures_u": [ - 304.5013706541822, - 304.4616228446981, - 299.15090202916394, - 299.1105182534393 + 304.50137065418113, + 304.4616228446969, + 299.15090202915655, + 299.1105182534318 ], - "relative_heat_gain": 483.67901292387955, + "relative_heat_gain": 482.42120164993366, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.9999999999999999 + 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.1803787411516204, - "system_effective_conductivity_u": 0.0460775576030824 + "system_effective_conductivity_shgc": 0.18135072155659568, + "system_effective_conductivity_u": 0.04607755760074211 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index ee9a290f..a524c22b 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,25 +1,25 @@ { "SHGC": 0.0, - "U": 1.7367693399713162, + "U": 1.7367693392824144, "gap_layer_effective_conductivities_shgc": [ - 0.032070366896165145 + 0.032070366896165554 ], "gap_layer_effective_conductivities_u": [ - 0.032070366896165055 + 0.03207036689616641 ], "layer_temperatures_shgc": [ - 257.467591167327, - 257.6707931801037, - 284.49374337811696, - 284.70019662968684 + 257.4675911673272, + 257.6707931801039, + 284.49374337811656, + 284.7001966296865 ], "layer_temperatures_u": [ - 257.46759116732716, - 257.67079318010383, - 284.4937433781158, - 284.70019662968565 + 257.4675911673271, + 257.67079318010394, + 284.49374337811633, + 284.70019662968645 ], - "relative_heat_gain": 13.512065464977383, + "relative_heat_gain": 13.512065464877924, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999, 1.0 @@ -28,6 +28,6 @@ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.04663076106286287, - "system_effective_conductivity_u": 0.046630761062854624 + "system_effective_conductivity_shgc": 0.046630761062497514, + "system_effective_conductivity_u": 0.04663076106018522 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 1cb8fbcb..902f8e5f 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,25 +1,25 @@ { - "SHGC": 0.6439187567321428, - "U": 1.6561587285065935, + "SHGC": 0.6421903132259392, + "U": 1.6561587285022952, "gap_layer_effective_conductivities_shgc": [ - 0.03245127462604925 + 0.03246144369560092 ], "gap_layer_effective_conductivities_u": [ - 0.03168415977047222 + 0.031684159770472085 ], "layer_temperatures_shgc": [ - 310.26637569098375, - 310.40324048007204, - 304.89927193892674, - 304.78942841737836 + 310.34883796016476, + 310.48818390241297, + 304.9644617864324, + 304.85371230003057 ], "layer_temperatures_u": [ - 304.50137065418033, - 304.46162284469625, - 299.15090202915695, - 299.1105182534323 + 304.50137065418045, + 304.46162284469636, + 299.1509020291569, + 299.11051825343225 ], - "relative_heat_gain": 479.83703403827644, + "relative_heat_gain": 478.583614488938, "solid_layer_effective_conductivities_shgc": [ 1.0, 1.0 @@ -28,6 +28,6 @@ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.19857926756146344, - "system_effective_conductivity_u": 0.04607755760302445 + "system_effective_conductivity_shgc": 0.19976321875788675, + "system_effective_conductivity_u": 0.0460775576029426 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 84880899..c1d9dfc2 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 1.7367693399716948, + "U": 1.7367693399715414, "gap_layer_effective_conductivities_shgc": [ - 0.03207036689616492 + 0.03207036689616577 ], "gap_layer_effective_conductivities_u": [ - 0.03207036689616484 + 0.03207036689616497 ], "layer_temperatures_shgc": [ - 257.4675911673269, - 257.6707931801035, - 284.49374337811514, - 284.7001966296851 + 257.4675911673274, + 257.67079318010406, + 284.49374337811764, + 284.7001966296875 ], "layer_temperatures_u": [ - 257.46759116732704, - 257.67079318010366, - 284.49374337811724, - 284.7001966296871 + 257.4675911673272, + 257.67079318010383, + 284.4937433781177, + 284.7001966296876 ], - "relative_heat_gain": 13.512065464978948, + "relative_heat_gain": 13.512065464978308, "solid_layer_effective_conductivities_shgc": [ - 0.9999999999999999, - 0.9999999999999999 + 1.0, + 1.0 ], "solid_layer_effective_conductivities_u": [ - 1.0, + 0.9999999999999999, 1.0 ], - "system_effective_conductivity_shgc": 0.046630761062856255, - "system_effective_conductivity_u": 0.04663076106285998 + "system_effective_conductivity_shgc": 0.04663076106286873, + "system_effective_conductivity_u": 0.04663076106286251 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 6a596858..f522b0cc 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,25 +1,25 @@ { - "SHGC": 0.6526020194683531, - "U": 2.7414729152595614, + "SHGC": 0.6510457293347883, + "U": 2.741472912953961, "gap_layer_effective_conductivities_shgc": [ - 0.08776902641235525 + 0.08782985767464264 ], "gap_layer_effective_conductivities_u": [ - 0.08405579157742911 + 0.08405579157851006 ], "layer_temperatures_shgc": [ - 309.41790547818954, - 309.4781916338041, - 305.75195280098245, - 305.61368288881255 + 309.51941526831797, + 309.5817495642491, + 305.8285989931395, + 305.6890403851634 ], "layer_temperatures_u": [ - 303.7293997101259, - 303.66360436015964, - 300.349928491273, - 300.2830804135739 + 303.7293997101256, + 303.66360436015924, + 300.34992849125337, + 300.2830804135541 ], - "relative_heat_gain": 494.5776409121862, + "relative_heat_gain": 493.4490623168915, "solid_layer_effective_conductivities_shgc": [ 1.0, 1.0 @@ -28,6 +28,6 @@ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.3202174444892181, - "system_effective_conductivity_u": 0.11930904842954497 + "system_effective_conductivity_shgc": 0.32117166240134704, + "system_effective_conductivity_u": 0.11930904830605665 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 58daf62d..f6db9ef2 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 2.7060493234587963, + "U": 2.706049322760907, "gap_layer_effective_conductivities_shgc": [ - 0.067146432800426 + 0.06714643280042237 ], "gap_layer_effective_conductivities_u": [ - 0.06714643280042504 + 0.06714643280041249 ], "layer_temperatures_shgc": [ - 259.1682373122838, - 259.4848450831285, - 279.44578975300874, + 259.1682373122833, + 259.484845083128, + 279.4457897530086, 279.76746325845284 ], "layer_temperatures_u": [ - 259.16823731228357, - 259.4848450831283, - 279.4457897530078, - 279.767463258452 + 259.168237312284, + 259.48484508312896, + 279.44578975300976, + 279.7674632584542 ], - "relative_heat_gain": 21.05306373650961, + "relative_heat_gain": 21.053063736422487, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.9999999999999998 + 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0, - 0.9999999999999998 + 1.0 ], - "system_effective_conductivity_shgc": 0.09605154637212056, - "system_effective_conductivity_u": 0.09605154637212013 + "system_effective_conductivity_shgc": 0.09605154637158693, + "system_effective_conductivity_u": 0.096051546367935 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index d7fb66ce..3b0841e9 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,25 +1,25 @@ { - "SHGC": 0.647456947997709, - "U": 2.7414729152586648, + "SHGC": 0.6458981338762202, + "U": 2.741472915257735, "gap_layer_effective_conductivities_shgc": [ - 0.08813961450375479 + 0.0882015399559244 ], "gap_layer_effective_conductivities_u": [ - 0.08405579157742789 + 0.08405579157742232 ], "layer_temperatures_shgc": [ - 309.95122296769165, - 310.0238180530491, - 306.30749680444256, - 306.16202277894695 + 310.0527620201483, + 310.12743224676376, + 306.3868438022185, + 306.24006345381986 ], "layer_temperatures_u": [ - 303.7293997101265, - 303.6636043601602, - 300.34992849127656, - 300.2830804135775 + 303.72939971012624, + 303.66360436016004, + 300.34992849127553, + 300.2830804135764 ], - "relative_heat_gain": 490.84657715970945, + "relative_heat_gain": 489.71616816078784, "solid_layer_effective_conductivities_shgc": [ 1.0, 1.0 @@ -28,6 +28,6 @@ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.34467805727575146, - "system_effective_conductivity_u": 0.11930904842938501 + "system_effective_conductivity_shgc": 0.34585081143349966, + "system_effective_conductivity_u": 0.11930904842952259 } diff --git a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 3e888cd0..4686a07c 100644 --- a/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/IGSDB_5051_NFRC_102_Flipped_LowE/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 2.70604932345906, + "U": 2.706049323459047, "gap_layer_effective_conductivities_shgc": [ - 0.06714643280042377 + 0.06714643280042885 ], "gap_layer_effective_conductivities_u": [ - 0.06714643280042437 + 0.06714643280042683 ], "layer_temperatures_shgc": [ - 259.1682373122839, - 259.4848450831286, - 279.44578975300874, - 279.7674632584529 + 259.1682373122836, + 259.48484508312833, + 279.4457897530109, + 279.7674632584551 ], "layer_temperatures_u": [ - 259.1682373122833, - 259.484845083128, - 279.4457897530101, - 279.7674632584543 + 259.16823731228357, + 259.4848450831283, + 279.4457897530099, + 279.7674632584541 ], - "relative_heat_gain": 21.053063736510662, + "relative_heat_gain": 21.05306373651063, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.9999999999999998 + 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0, 1.0 ], - "system_effective_conductivity_shgc": 0.09605154637208886, - "system_effective_conductivity_u": 0.09605154637210304 + "system_effective_conductivity_shgc": 0.09605154637209429, + "system_effective_conductivity_u": 0.09605154637210868 } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 4bf41181..d9490f48 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.867671476538467, - "U": 5.330658817338077, + "SHGC": 0.866841013800362, + "U": 5.330658808781929, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.23743500182604, - 305.147157293733 + 305.2676735371752, + 305.17794064541124 ], "layer_temperatures_u": [ - 303.0551847621151, - 302.9252019733648 + 303.05518476211563, + 302.9252019733652 ], - "relative_heat_gain": 670.6839445559596, + "relative_heat_gain": 670.0817159842796, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.0602665731920995, - "system_effective_conductivity_u": 0.9999999999995155 + "system_effective_conductivity_shgc": 2.081604848771512, + "system_effective_conductivity_u": 0.9999999988897694 } diff --git a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index b661cb55..44e55d60 100644 --- a/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.912514474660645, + "U": 5.912514472637205, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 263.7190469808367 ], "layer_temperatures_u": [ - 263.0162145377744, - 263.7190469808367 + 263.0162145377741, + 263.71904698083677 ], - "relative_heat_gain": 45.99936261285982, + "relative_heat_gain": 45.999362612582374, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 0.9999999999998969, - "system_effective_conductivity_u": 0.9999999999998969 + "system_effective_conductivity_shgc": 0.9999999999578764, + "system_effective_conductivity_u": 0.9999999996554345 } diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 431625fb..5be7850d 100644 --- a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8606340552569933, - "U": 5.330658817338125, + "SHGC": 0.8597226493964709, + "U": 5.330658817337578, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.5386514448121, - 305.45379484151886 + 305.5722695027152, + 305.48801711687736 ], "layer_temperatures_u": [ - 303.0551847621158, - 302.92520197336546 + 303.0551847621156, + 302.92520197336523 ], - "relative_heat_gain": 665.5806009057527, + "relative_heat_gain": 664.9196745186554, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.2851129762874436, - "system_effective_conductivity_u": 0.999999999999555 + "system_effective_conductivity_shgc": 2.312010280869552, + "system_effective_conductivity_u": 0.9999999999995574 } diff --git a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index b661cb55..12945d60 100644 --- a/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.912514474660645, + "U": 5.912514474660568, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -19,5 +19,5 @@ 1.0 ], "system_effective_conductivity_shgc": 0.9999999999998969, - "system_effective_conductivity_u": 0.9999999999998969 + "system_effective_conductivity_u": 0.9999999999998954 } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 595f1177..3a8f4710 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.5961156894320366, - "U": 3.2198466831338175, + "SHGC": 0.5843348454395269, + "U": 3.2198466746944017, "gap_layer_effective_conductivities_shgc": [ - 0.09407577570027471 + 0.09508120915111598 ], "gap_layer_effective_conductivities_u": [ - 0.09474506377589223 + 0.09474506377502026 ], "layer_temperatures_shgc": [ - 316.03853208251843, - 316.6685594228203, - 342.8182532620342, - 342.06731076250855 + 316.57679116291047, + 317.24094463948614, + 344.63335946059186, + 343.8514395583938 ], "layer_temperatures_u": [ - 303.8860435706318, - 303.80753082660453, - 300.4043265625701, - 300.258828068089 + 303.8860435706326, + 303.80753082660505, + 300.4043265625783, + 300.2588280680973 ], - "relative_heat_gain": 457.3370605614662, + "relative_heat_gain": 448.79391756431625, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.16628473423524678 + 0.16620249138523566 ], "solid_layer_effective_conductivities_u": [ 1.0, - 0.17195144345981597 + 0.17195144345935637 ], - "system_effective_conductivity_shgc": 0.2890628592729396, - "system_effective_conductivity_u": 0.11551913313508007 + "system_effective_conductivity_shgc": 0.2892747362584543, + "system_effective_conductivity_u": 0.11551913315543498 } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 1097f35c..f13fa759 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.1496317364633635, + "U": 3.1496317357217385, "gap_layer_effective_conductivities_shgc": [ - 0.07493395352096636 + 0.07493395352096273 ], "gap_layer_effective_conductivities_u": [ - 0.07493395352096574 + 0.07493395352094975 ], "layer_temperatures_shgc": [ - 259.35046203598785, - 259.7248650717135, - 279.76773353861904, - 280.44318676624283 + 259.3504620359879, + 259.7248650717137, + 279.76773353861853, + 280.4431867662423 ], "layer_temperatures_u": [ 259.35046203598745, - 259.7248650717131, - 279.7677335386178, - 280.4431867662416 + 259.72486507171334, + 279.76773353861716, + 280.44318676624096 ], - "relative_heat_gain": 24.504134909685835, + "relative_heat_gain": 24.50413490958321, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.16830578974632826 + 0.16830578974632354 ], "solid_layer_effective_conductivities_u": [ - 1.0, - 0.16830578974632848 + 0.9999999999999999, + 0.16830578974628635 ], - "system_effective_conductivity_shgc": 0.09026608507456177, - "system_effective_conductivity_u": 0.0902660850745674 + "system_effective_conductivity_shgc": 0.09026608507412087, + "system_effective_conductivity_u": 0.0902660850712316 } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 74c549d9..1df10b96 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.5978345940621532, - "U": 3.2198466831333583, + "SHGC": 0.5856534817953052, + "U": 3.219846683133781, "gap_layer_effective_conductivities_shgc": [ - 0.09411900210375403 + 0.09514963034966242 ], "gap_layer_effective_conductivities_u": [ - 0.09474506377587504 + 0.0947450637758768 ], "layer_temperatures_shgc": [ - 315.96282428380766, - 316.5918589964753, - 342.8556386108253, - 342.10616796291606 + 316.51637567146713, + 317.1804999985484, + 344.7208080568432, + 343.9394973381106 ], "layer_temperatures_u": [ - 303.88604357063235, - 303.8075308266051, - 300.4043265625701, - 300.2588280680888 + 303.8860435706325, + 303.80753082660533, + 300.4043265625705, + 300.2588280680894 ], - "relative_heat_gain": 458.58356285875436, + "relative_heat_gain": 449.75015620126527, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.16626650890731492 + 0.1661826828631053 ], "solid_layer_effective_conductivities_u": [ 1.0, - 0.17195144345979627 + 0.1719514434597949 ], - "system_effective_conductivity_shgc": 0.2880605684249784, - "system_effective_conductivity_u": 0.11551913313509987 + "system_effective_conductivity_shgc": 0.2883349171979039, + "system_effective_conductivity_u": 0.1155191331350971 } diff --git a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 84fde743..4b05ff12 100644 --- a/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102_2011_SA1_XML_same_solar_and_visible/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 3.149631736463458, + "U": 3.1496317364633724, "gap_layer_effective_conductivities_shgc": [ - 0.07493395352096575 + 0.07493395352096613 ], "gap_layer_effective_conductivities_u": [ - 0.0749339535209642 + 0.07493395352096785 ], "layer_temperatures_shgc": [ - 259.35046203598756, - 259.7248650717132, - 279.76773353861887, - 280.44318676624266 + 259.35046203598716, + 259.7248650717128, + 279.76773353861904, + 280.44318676624283 ], "layer_temperatures_u": [ - 259.3504620359886, - 259.72486507171436, - 279.76773353861915, - 280.44318676624295 + 259.3504620359879, + 259.7248650717136, + 279.76773353861864, + 280.44318676624243 ], - "relative_heat_gain": 24.504134909684993, + "relative_heat_gain": 24.504134909685614, "solid_layer_effective_conductivities_shgc": [ 1.0, - 0.16830578974632812 + 0.16830578974632615 ], "solid_layer_effective_conductivities_u": [ 1.0, - 0.16830578974633034 + 0.16830578974632854 ], - "system_effective_conductivity_shgc": 0.09026608507456607, - "system_effective_conductivity_u": 0.09026608507455869 + "system_effective_conductivity_shgc": 0.0902660850745659, + "system_effective_conductivity_u": 0.09026608507456857 } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index d6e87e63..059c57b7 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8676714765384668, - "U": 5.330658817338077, + "SHGC": 0.8673318450242072, + "U": 5.330658808781929, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.23743500182604, - 305.147157293733 + 305.2508949495485, + 305.1608597699256 ], "layer_temperatures_u": [ - 303.0551847621151, - 302.9252019733648 + 303.05518476211563, + 302.9252019733652 ], - "relative_heat_gain": 670.6839445559594, + "relative_heat_gain": 670.43765324721, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.0602665731920995, - "system_effective_conductivity_u": 0.9999999999995155 + "system_effective_conductivity_shgc": 2.0697327046713494, + "system_effective_conductivity_u": 0.9999999988897694 } diff --git a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index b661cb55..44e55d60 100644 --- a/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102_BSDF/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.912514474660645, + "U": 5.912514472637205, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 263.7190469808367 ], "layer_temperatures_u": [ - 263.0162145377744, - 263.7190469808367 + 263.0162145377741, + 263.71904698083677 ], - "relative_heat_gain": 45.99936261285982, + "relative_heat_gain": 45.999362612582374, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 0.9999999999998969, - "system_effective_conductivity_u": 0.9999999999998969 + "system_effective_conductivity_shgc": 0.9999999999578764, + "system_effective_conductivity_u": 0.9999999996554345 } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 82dc6b45..cc5accf9 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8606340552569929, - "U": 5.330658817338125, + "SHGC": 0.8602580879216776, + "U": 5.330658817337578, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.5386514448121, - 305.45379484151886 + 305.55361944913636, + 305.4690318859479 ], "layer_temperatures_u": [ - 303.0551847621158, - 302.92520197336546 + 303.0551847621156, + 302.92520197336523 ], - "relative_heat_gain": 665.5806009057524, + "relative_heat_gain": 665.3079597660186, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 2.2851129762874436, - "system_effective_conductivity_u": 0.999999999999555 + "system_effective_conductivity_shgc": 2.297040998304322, + "system_effective_conductivity_u": 0.9999999999995574 } diff --git a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index b661cb55..12945d60 100644 --- a/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_102_BSDF/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.912514474660645, + "U": 5.912514474660568, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -19,5 +19,5 @@ 1.0 ], "system_effective_conductivity_shgc": 0.9999999999998969, - "system_effective_conductivity_u": 0.9999999999998969 + "system_effective_conductivity_u": 0.9999999999998954 } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 7bd15431..008f6e01 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.31098540355665916, - "U": 4.754538978113225, + "SHGC": 0.3131572498372513, + "U": 4.7545389716253155, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 315.59629593728977, - 315.60605223588004 + 315.75747121527536, + 315.77057794309906 ], "layer_temperatures_u": [ - 302.6468665421993, - 302.34828149437374 + 302.6468665422005, + 302.34828149437357 ], - "relative_heat_gain": 262.508349095934, + "relative_heat_gain": 264.0833120499828, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ - 0.9999999999999998 + 1.0 ], - "system_effective_conductivity_shgc": 125.82843645233095, - "system_effective_conductivity_u": 0.9999999999998682 + "system_effective_conductivity_shgc": 94.62121703641873, + "system_effective_conductivity_u": 0.9999999972984244 } diff --git a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index e4f9bd44..692d09df 100644 --- a/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_20748/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.610491853605495, + "U": 5.610491852324042, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 265.24424142804526 ], "layer_temperatures_u": [ - 263.526589347064, - 265.24424142804526 + 263.52658934706324, + 265.2442414280453 ], - "relative_heat_gain": 43.64962662105076, + "relative_heat_gain": 43.649626620896456, "solid_layer_effective_conductivities_shgc": [ - 0.9999999999999999 + 1.0 ], "solid_layer_effective_conductivities_u": [ - 0.9999999999999999 + 1.0 ], - "system_effective_conductivity_shgc": 1.0000000000000222, - "system_effective_conductivity_u": 1.0000000000000222 + "system_effective_conductivity_shgc": 0.9999999999666059, + "system_effective_conductivity_u": 0.9999999997271463 } diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index d0d77ed1..6bc74f2e 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.28111041538897497, - "U": 4.754538978113228, + "SHGC": 0.28306053258737174, + "U": 4.7545389781130485, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 314.718523615624, - 314.7098459323161 + 314.8647992793461, + 314.85921561222654 ], "layer_temperatures_u": [ - 302.6468665421992, - 302.3482814943735 + 302.64686654219923, + 302.3482814943736 ], - "relative_heat_gain": 240.84383162478468, + "relative_heat_gain": 242.25800281905444, "solid_layer_effective_conductivities_shgc": [ - 0.9999999999999998 + 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 133.63334182651647, - "system_effective_conductivity_u": 0.9999999999994728 + "system_effective_conductivity_shgc": 209.7032626920856, + "system_effective_conductivity_u": 0.9999999999996575 } diff --git a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index e4f9bd44..52b56a33 100644 --- a/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_20748/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.610491853605495, + "U": 5.610491853605449, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -19,5 +19,5 @@ 0.9999999999999999 ], "system_effective_conductivity_shgc": 1.0000000000000222, - "system_effective_conductivity_u": 1.0000000000000222 + "system_effective_conductivity_u": 1.0000000000000215 } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index a3d63c68..96527a47 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8692770435046904, - "U": 5.354134554138604, + "SHGC": 0.8676888107691316, + "U": 5.3541345456005995, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 303.7910517447157, - 303.6758977925398 + 303.86250141107433, + 303.7486339945446 ], "layer_temperatures_u": [ - 303.05280043260746, - 302.9243012033082 + 303.0528004326081, + 302.9243012033086 ], - "relative_heat_gain": 672.030898619107, + "relative_heat_gain": 670.8791561937751, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 1.276223745001561, - "system_effective_conductivity_u": 1.0000000000003713 + "system_effective_conductivity_shgc": 1.3064652866971382, + "system_effective_conductivity_u": 0.9999999988905842 } diff --git a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 823d9dc8..782862b3 100644 --- a/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_21467/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.93242846224096, + "U": 5.932428460222011, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 263.72566795888247 ], "layer_temperatures_u": [ - 263.0315738288002, - 263.72566795888247 + 263.03157382879994, + 263.7256679588825 ], - "relative_heat_gain": 46.15429343623467, + "relative_heat_gain": 46.15429343595774, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 0.9999999999999173, - "system_effective_conductivity_u": 0.9999999999999173 + "system_effective_conductivity_shgc": 0.999999999957883, + "system_effective_conductivity_u": 0.9999999996552059 } diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 52d15d24..616eed83 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8673626767606152, - "U": 5.354134554138604, + "SHGC": 0.8657836466749775, + "U": 5.354134554138274, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 303.96625347732424, - 303.85425270978294 + 304.0373489107616, + 303.92662621631206 ], "layer_temperatures_u": [ 303.05280043260746, 302.9243012033082 ], - "relative_heat_gain": 670.6426528768951, + "relative_heat_gain": 669.4975838180646, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 1.3516378245916731, - "system_effective_conductivity_u": 1.0000000000003713 + "system_effective_conductivity_shgc": 1.3834862380390733, + "system_effective_conductivity_u": 0.9999999999999257 } diff --git a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 823d9dc8..a0081603 100644 --- a/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_21467/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.93242846224096, + "U": 5.932428462240887, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -11,7 +11,7 @@ 263.0315738288002, 263.72566795888247 ], - "relative_heat_gain": 46.15429343623467, + "relative_heat_gain": 46.15429343623466, "solid_layer_effective_conductivities_shgc": [ 1.0 ], @@ -19,5 +19,5 @@ 1.0 ], "system_effective_conductivity_shgc": 0.9999999999999173, - "system_effective_conductivity_u": 0.9999999999999173 + "system_effective_conductivity_u": 0.9999999999999158 } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 8c19293e..6ccdaa09 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.4673854698943526, - "U": 2.2708574025269024, + "SHGC": 0.4688072924394756, + "U": 2.270857404735366, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 314.21915665613045, - 314.59146959878217 + 314.42393468909694, + 314.8059708204205 ], "layer_temperatures_u": [ - 304.2590765625773, - 304.1562521421629 + 304.2590765625778, + 304.1562521421623 ], - "relative_heat_gain": 356.6023199620433, + "relative_heat_gain": 357.63338646221854, "solid_layer_effective_conductivities_shgc": [ - 1.0 + 1.0000000000000002 ], "solid_layer_effective_conductivities_u": [ - 1.0000000000000002 + 1.0 ], - "system_effective_conductivity_shgc": 0.8485565912086884, - "system_effective_conductivity_u": 0.9999999999994479 + "system_effective_conductivity_shgc": 0.8395196160803007, + "system_effective_conductivity_u": 0.99999999422895 } diff --git a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 504af1c3..9725b802 100644 --- a/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_6046/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 3.2409930984363995, + "U": 3.2409930987146423, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 260.18723044809246 ], "layer_temperatures_u": [ - 259.47181365083054, - 260.18723044809246 + 259.4718136508303, + 260.1872304480928 ], - "relative_heat_gain": 25.21492630583519, + "relative_heat_gain": 25.214926305863298, "solid_layer_effective_conductivities_shgc": [ - 1.0000000000000002 + 1.0 ], "solid_layer_effective_conductivities_u": [ - 1.0000000000000002 + 1.0 ], - "system_effective_conductivity_shgc": 1.0000000000000164, - "system_effective_conductivity_u": 1.0000000000000164 + "system_effective_conductivity_shgc": 0.9999999999434455, + "system_effective_conductivity_u": 0.999999999531661 } diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index f8b60d28..1cf92412 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.43464336332432035, - "U": 2.2708574025270223, + "SHGC": 0.4360223361208168, + "U": 2.2708574025269956, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 314.85052566661614, - 315.2528163985073 + 315.0509584110958, + 315.46276556842054 ], "layer_temperatures_u": [ - 304.25907656257766, - 304.1562521421633 + 304.2590765625774, + 304.156252142163 ], - "relative_heat_gain": 332.85864751743105, + "relative_heat_gain": 333.85864054879227, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0000000000000002 ], - "system_effective_conductivity_shgc": 0.8222082773794694, - "system_effective_conductivity_u": 0.9999999999999823 + "system_effective_conductivity_shgc": 0.8147125496141032, + "system_effective_conductivity_u": 1.000000000000581 } diff --git a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 504af1c3..3e3dc6d5 100644 --- a/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_6046/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 3.2409930984363995, + "U": 3.2409930984364133, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 3e2179b4..6fba513e 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.19906874659311655, - "U": 4.849662367129124, + "SHGC": 0.20044446957542233, + "U": 4.849662359814519, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 313.90134664349154, - 313.9854468396894 + 314.01943953720166, + 314.1056984010255 ], "layer_temperatures_u": [ - 303.24467208268845, - 303.1289397384053 + 303.24467208268766, + 303.1289397384043 ], - "relative_heat_gain": 182.08953674768003, + "relative_heat_gain": 183.0871731135186, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0000000000000002 ], - "system_effective_conductivity_shgc": 4.4100110007585736, - "system_effective_conductivity_u": 0.9999999999999613 + "system_effective_conductivity_shgc": 4.334932495988973, + "system_effective_conductivity_u": 0.9999999987776388 } diff --git a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index 29466ca9..d530c3ea 100644 --- a/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_9223/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.458102180528352, + "U": 5.458102178862057, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -8,16 +8,16 @@ 263.04951263098394 ], "layer_temperatures_u": [ - 262.4145333890815, - 263.04951263098394 + 262.4145333890816, + 263.04951263098434 ], - "relative_heat_gain": 42.464034964510574, + "relative_heat_gain": 42.464034964279215, "solid_layer_effective_conductivities_shgc": [ 1.0 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 0.9999999999998208, - "system_effective_conductivity_u": 0.9999999999998208 + "system_effective_conductivity_shgc": 0.9999999999544463, + "system_effective_conductivity_u": 0.9999999996266586 } diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 4af85e31..c4ea63cd 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.19708783900925714, - "U": 4.849662367128974, + "SHGC": 0.19843599648466642, + "U": 4.8496623671288, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 313.62429702445354, - 313.70332919317445 + 313.7401939298687, + 313.8213468225114 ], "layer_temperatures_u": [ - 303.2446720826883, - 303.12893973840505 + 303.244672082688, + 303.1289397384049 ], - "relative_heat_gain": 180.6530371060938, + "relative_heat_gain": 181.63068371624786, "solid_layer_effective_conductivities_shgc": [ - 1.0 + 1.0000000000000002 ], "solid_layer_effective_conductivities_u": [ - 1.0000000000000002 + 1.0 ], - "system_effective_conductivity_shgc": 4.602671914681373, - "system_effective_conductivity_u": 0.9999999999993954 + "system_effective_conductivity_shgc": 4.519078604188671, + "system_effective_conductivity_u": 0.9999999999994396 } diff --git a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 29466ca9..8c662372 100644 --- a/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/NFRC_9223/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,6 +1,6 @@ { "SHGC": 0.0, - "U": 5.458102180528352, + "U": 5.458102180528289, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ @@ -19,5 +19,5 @@ 1.0 ], "system_effective_conductivity_shgc": 0.9999999999998208, - "system_effective_conductivity_u": 0.9999999999998208 + "system_effective_conductivity_u": 0.9999999999998194 } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index d2425dfa..8221cb46 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.14734435946217228, - "U": 3.024885464888353, + "SHGC": 0.14009778642652354, + "U": 3.0248854645911423, "gap_layer_effective_conductivities_shgc": [ - 0.09042531448632057 + 0.09047304683292133 ], "gap_layer_effective_conductivities_u": [ - 0.08901683246174807 + 0.089016832459552 ], "layer_temperatures_shgc": [ - 313.1120778749183, - 313.1128498396234, - 305.40297864971683, - 305.2263190055587 + 313.226781116618, + 313.2275653875678, + 305.4326659882298, + 305.2547008899185 ], "layer_temperatures_u": [ - 304.0544237241417, - 304.05410702558214, - 300.6553712350542, - 300.58161242552325 + 304.0544237239832, + 304.0541070254236, + 300.6553712350132, + 300.5816124254831 ], - "relative_heat_gain": 130.38367373743446, + "relative_heat_gain": 125.12865892282531, "solid_layer_effective_conductivities_shgc": [ - 143.07342702358068, - 0.9999999999999999 + 143.08600222422834, + 1.0 ], "solid_layer_effective_conductivities_u": [ - 148.063509221388, + 148.063509207613, 1.0 ], - "system_effective_conductivity_shgc": 0.13884436711957468, - "system_effective_conductivity_u": 0.12367079673381584 + "system_effective_conductivity_shgc": 0.13787522461002089, + "system_effective_conductivity_u": 0.12367079689043443 } diff --git a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json index e1dc3d36..5cccba48 100644 --- a/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/User_Woven_NFRC_102/condensed_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 2.932348767988089, + "U": 2.9323487665228902, "gap_layer_effective_conductivities_shgc": [ - 0.07046468526070632 + 0.07046468526070518 ], "gap_layer_effective_conductivities_u": [ - 0.07046468526070926 + 0.07046468526067962 ], "layer_temperatures_shgc": [ - 258.58986478529084, - 258.59128366103727, - 278.27761838914233, - 278.62619256301514 + 258.5898647852907, + 258.5912836610371, + 278.2776183891417, + 278.6261925630145 ], "layer_temperatures_u": [ - 258.5898647852905, - 258.591283661037, - 278.2776183891434, - 278.62619256301616 + 258.5898647852911, + 258.5912836610377, + 278.27761838914523, + 278.6261925630182 ], - "relative_heat_gain": 22.813673414946244, + "relative_heat_gain": 22.813673414753726, "solid_layer_effective_conductivities_shgc": [ - 146.72706025969586, + 146.72706025843104, 1.0 ], "solid_layer_effective_conductivities_u": [ - 146.7270602598762, + 146.7270602477741, 1.0 ], - "system_effective_conductivity_shgc": 0.10130048505278347, - "system_effective_conductivity_u": 0.10130048505278465 + "system_effective_conductivity_shgc": 0.10130048505184223, + "system_effective_conductivity_u": 0.10130048504541689 } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 43db3c4e..40e54c28 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,33 +1,33 @@ { - "SHGC": 0.1470541234838481, - "U": 3.0248854648795165, + "SHGC": 0.13978957282079738, + "U": 3.0248854648615215, "gap_layer_effective_conductivities_shgc": [ - 0.0904515807006263 + 0.0904993264249178 ], "gap_layer_effective_conductivities_u": [ - 0.08901683246337377 + 0.08901683246172626 ], "layer_temperatures_shgc": [ - 313.17347892006444, - 313.17426117173386, - 305.49638109394556, - 305.31888054257894 + 313.28769242586463, + 313.28848671140435, + 305.52133496791504, + 305.3425423786605 ], "layer_temperatures_u": [ - 304.0544237240984, - 304.0541070255388, - 300.6553712350378, - 300.58161242550767 + 304.05442372394384, + 304.0541070253842, + 300.6553712349536, + 300.581612425424 ], - "relative_heat_gain": 130.17320259123943, + "relative_heat_gain": 124.90515085278088, "solid_layer_effective_conductivities_shgc": [ - 143.11631909635466, + 143.12593557999787, 1.0 ], "solid_layer_effective_conductivities_u": [ - 148.0635092212301, + 148.06350922342463, 1.0 ], - "system_effective_conductivity_shgc": 0.14116459592164857, - "system_effective_conductivity_u": 0.12367079673363303 + "system_effective_conductivity_shgc": 0.14000334085516952, + "system_effective_conductivity_u": 0.12367079673502404 } diff --git a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json index 5c8f1a94..056d2374 100644 --- a/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json +++ b/test/expected_results/User_Woven_NFRC_102/full_spectrum/theta=15_phi=270/thermal_U_Environment.json @@ -1,33 +1,33 @@ { "SHGC": 0.0, - "U": 2.9323487679882003, + "U": 2.9323487679878695, "gap_layer_effective_conductivities_shgc": [ - 0.0704646852607048 + 0.0704646852607097 ], "gap_layer_effective_conductivities_u": [ - 0.07046468526070694 + 0.07046468526070739 ], "layer_temperatures_shgc": [ - 258.5898647852917, - 258.5912836610381, - 278.27761838914495, - 278.6261925630177 + 258.5898647852906, + 258.5912836610371, + 278.27761838914444, + 278.6261925630172 ], "layer_temperatures_u": [ - 258.5898647852911, - 258.59128366103755, - 278.2776183891455, - 278.6261925630183 + 258.58986478529084, + 258.59128366103727, + 278.27761838914296, + 278.62619256301576 ], - "relative_heat_gain": 22.813673414946162, + "relative_heat_gain": 22.813673414946994, "solid_layer_effective_conductivities_shgc": [ - 146.727060259696, + 146.7270602598761, 1.0 ], "solid_layer_effective_conductivities_u": [ - 146.72706025987628, + 146.72706026005662, 1.0 ], - "system_effective_conductivity_shgc": 0.10130048505277368, - "system_effective_conductivity_u": 0.10130048505278058 + "system_effective_conductivity_shgc": 0.10130048505278415, + "system_effective_conductivity_u": 0.1013004850527834 } From 69ab03e922504385e33858b9c47bf683dec35f5e Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Fri, 8 Apr 2022 18:36:59 -0400 Subject: [PATCH 10/15] Updating tests to include PV results and results for non-normal incidence anngles (theta or phi != 0). --- src/convert_optics_parser.cpp | 20 ---- src/create_wce_objects.cpp | 29 +---- src/optical_results.h | 13 -- src/product_data.cpp | 23 ---- test/CMakeLists.txt | 34 +++--- test/nfrc_102_as_bsdf.unit.cpp | 1 + test/util.cpp | 210 +++++++++++++++++++++++++-------- test/util.h | 12 -- 8 files changed, 177 insertions(+), 165 deletions(-) diff --git a/src/convert_optics_parser.cpp b/src/convert_optics_parser.cpp index e343dcb2..b9802ff2 100644 --- a/src/convert_optics_parser.cpp +++ b/src/convert_optics_parser.cpp @@ -4,26 +4,6 @@ namespace wincalc { -#if 0 - wincalc::Wavelength_Data convert(OpticsParser::WLData const & wl_data) - { - return wincalc::Wavelength_Data{wl_data.wavelength, - wl_data.directComponent.tf, - wl_data.directComponent.tf, - wl_data.directComponent.rf, - wl_data.directComponent.rb}; - } - - std::vector convert(std::vector const & wl_data) - { - std::vector converted_data; - for(auto wl_row : wl_data) - { - converted_data.push_back(convert(wl_row)); - } - return converted_data; - } -#endif FenestrationCommon::MaterialType convert_material_type(std::string const & material_type) { diff --git a/src/create_wce_objects.cpp b/src/create_wce_objects.cpp index 6ee68dd2..8c57b5fa 100644 --- a/src/create_wce_objects.cpp +++ b/src/create_wce_objects.cpp @@ -480,16 +480,6 @@ namespace wincalc lambda_range.max_lambda, integration_rule, method.integration_rule.k); -#if 0 - std::shared_ptr material = - SingleLayerOptics::Material::nBandMaterial(spectral_sample_data, - product_data.thickness_meters, - product_data.material_type, - lambda_range.min_lambda, - lambda_range.max_lambda, - integration_rule, - method.integration_rule.k); -#endif material->setBandWavelengths(wavelength_set); return material; @@ -632,29 +622,12 @@ namespace wincalc product_data)) { throw std::runtime_error("Dual band BSDF material does not yet support PV"); -#if 0 - material = create_material( - *std::dynamic_pointer_cast( - product_data), - method, - type, - number_visible_bands, - number_solar_bands); -#endif + } else if(std::dynamic_pointer_cast( product_data)) { throw std::runtime_error("Dual band hemispheric material does not yet support PV"); -#if 0 - material = create_material( - *std::dynamic_pointer_cast( - product_data), - method, - type, - number_visible_bands, - number_solar_bands); -#endif } else { diff --git a/src/optical_results.h b/src/optical_results.h index 29ddff70..415c5467 100644 --- a/src/optical_results.h +++ b/src/optical_results.h @@ -56,19 +56,6 @@ namespace wincalc std::vector>> layer_results; }; -#if 0 - template - struct WCE_Optical_Result_By_Side - { - WCE_Optical_Result_Simple tf; - WCE_Optical_Result_Simple tb; - WCE_Optical_Result_Simple rf; - WCE_Optical_Result_Simple rb; - WCE_Optical_Result_Absorptance absorptances_front; - WCE_Optical_Result_Absorptance absorptances_back; - }; -#endif - using WCE_Optical_Results = WCE_Optical_Results_Template; struct Trichromatic diff --git a/src/product_data.cpp b/src/product_data.cpp index e3ece42e..a3024cc7 100644 --- a/src/product_data.cpp +++ b/src/product_data.cpp @@ -142,29 +142,6 @@ namespace wincalc is_horizontal(is_horizontal) {} -#if 0 - std::shared_ptr Product_Data_Optical_Venetian::create_layer( - window_standards::Optical_Standard_Method const & method, - SingleLayerOptics::CBSDFHemisphere const & bsdf_hemisphere, - Spectal_Data_Wavelength_Range_Method const & type, - int number_visible_bands, - int number_solar_bands) const - { - - auto material = - create_material(optical_data, method, type, number_visible_bands, number_solar_bands); - auto layer = SingleLayerOptics::CBSDFLayerMaker::getVenetianLayer(material, - bsdf_hemisphere, - slat_width, - slat_spacing, - slat_tilt, - slat_curvature, - number_slats); - return layer; - } - -#endif - std::unique_ptr Product_Data_Optical_Venetian::effective_thermal_values(double width, double height, diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index fdc35e1d..6088638d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -28,32 +28,32 @@ add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src EXCLUDE_FROM_ALL) add_executable(${PROJECT_TEST_NAME} - pv_single_layer.unit.cpp + pv_single_layer.unit.cpp nfrc_102.unit.cpp - cgdb_3000_vertical_nfrc_102.unit.cpp - deflection_youngs_modulus.unit.cpp - igsdb_14684_nfrc_102.unit.cpp + nfrc_20748.unit.cpp + nfrc_6046.unit.cpp + nfrc_9023.unit.cpp + nfrc_9223.unit.cpp + nfrc_18100.unit.cpp + nfrc_21467.unit.cpp + WINDOW_issue_1216.unit.cpp + igsdb_14025.cpp + igsdb_14684_nfrc_102.unit.cpp igsdb_5051_nfrc_102.unit.cpp + cgdb_3000_vertical_nfrc_102.unit.cpp + cgdb_3000_nfrc_102.unit.cpp + cgdb_18000_nfrc_102.unit.cpp + user_woven_nfrc_102.unit.cpp + nfrc_102_2011_SA1_same_solar_and_visible.unit.cpp + nfrc_102_as_bsdf.unit.cpp deflection_triple_clear.unit.cpp - nfrc_20748.unit.cpp - nfrc_102_as_bsdf.unit.cpp - WINDOW_issue_1216.unit.cpp + deflection_youngs_modulus.unit.cpp deflection.unit.cpp deflection_environment.unit.cpp deflection_load.unit.cpp deflection_tilt.unit.cpp deflection_density.unit.cpp - igsdb_14025.cpp cma.unit.cpp - nfrc_102_2011_SA1_same_solar_and_visible.unit.cpp - nfrc_6046.unit.cpp - nfrc_9023.unit.cpp - nfrc_9223.unit.cpp - nfrc_18100.unit.cpp - nfrc_21467.unit.cpp - cgdb_3000_nfrc_102.unit.cpp - cgdb_18000_nfrc_102.unit.cpp - user_woven_nfrc_102.unit.cpp main.cpp paths.h util.h diff --git a/test/nfrc_102_as_bsdf.unit.cpp b/test/nfrc_102_as_bsdf.unit.cpp index 98ebcbbe..0c1f7fbe 100644 --- a/test/nfrc_102_as_bsdf.unit.cpp +++ b/test/nfrc_102_as_bsdf.unit.cpp @@ -55,6 +55,7 @@ TEST_F(TestNFRC102AsBSDF, Test_Thermal) "NFRC_102_BSDF", "thermal_U_Environment", glazing_system_u, update_results); test_thermal_results( "NFRC_102_BSDF", "thermal_SHGC_Environment", glazing_system_shgc, update_results); + } TEST_F(TestNFRC102AsBSDF, Test_Optical) diff --git a/test/util.cpp b/test/util.cpp index 8cf90f26..6bad3f0d 100644 --- a/test/util.cpp +++ b/test/util.cpp @@ -2,6 +2,7 @@ #include #include #include +#include #include #include "paths.h" @@ -194,20 +195,20 @@ void test_wce_absorptances(nlohmann::json & expected, wincalc::WCE_Optical_Result_Absorptance const & results, bool update) { - compare_possible_nan(results.total_direct, expected, "total_direct"); - compare_possible_nan(results.total_diffuse, expected, "total_diffuse"); + compare_possible_nan(results.total_direct, expected, "total_direct"); + compare_possible_nan(results.total_diffuse, expected, "total_diffuse"); compare_possible_nan(results.heat_direct, expected, "heat_direct"); - compare_possible_nan(results.heat_diffuse, expected, "heat_diffuse"); - compare_possible_nan(results.electricity_direct, expected, "electricity_direct"); - compare_possible_nan(results.electricity_diffuse, expected, "electricity_diffuse"); + compare_possible_nan(results.heat_diffuse, expected, "heat_diffuse"); + compare_possible_nan(results.electricity_direct, expected, "electricity_direct"); + compare_possible_nan(results.electricity_diffuse, expected, "electricity_diffuse"); if(update) { - expected["total_direct"] = results.total_direct; - expected["total_diffuse"] = results.total_diffuse; + expected["total_direct"] = results.total_direct; + expected["total_diffuse"] = results.total_diffuse; expected["heat_direct"] = results.heat_direct; expected["heat_diffuse"] = results.heat_diffuse; - expected["electricity_direct"] = results.electricity_direct; - expected["electricity_diffuse"] = results.electricity_diffuse; + expected["electricity_direct"] = results.electricity_direct; + expected["electricity_diffuse"] = results.electricity_diffuse; } } @@ -290,39 +291,67 @@ void test_optical_results(std::string const & test_name, } } +bool isint(double v) +{ + double intpart; + return modf(v, &intpart) == 0.0; +} + +std::string get_angle_txt(double theta, double phi) +{ + std::stringstream s; + s << std::fixed; + if(isint(theta) && isint(phi)) + { + s << std::setprecision(0); + } + else + { + s << std::setprecision(3); + } + s << "theta=" << theta << "_phi=" << phi; + return s.str(); +} + void test_all_optical_results(std::string const & system_name, std::shared_ptr const & glazing_system, - bool update) + bool update, + double theta = 0, + double phi = 0) { - auto solar_results = glazing_system->optical_method_results("SOLAR"); - test_optical_results(system_name + "/solar", solar_results, update_results); + std::string angle = "/" + get_angle_txt(theta, phi); - auto photopic_results = glazing_system->optical_method_results("PHOTOPIC"); - test_optical_results(system_name + "/photopic", photopic_results, update_results); + auto solar_results = glazing_system->optical_method_results("SOLAR", theta, phi); + test_optical_results(system_name + angle + "/solar", solar_results, update_results); + + auto photopic_results = glazing_system->optical_method_results("PHOTOPIC", theta, phi); + test_optical_results(system_name + angle + "/photopic", photopic_results, update_results); EXPECT_THROW(glazing_system->optical_method_results("SPF"), std::runtime_error); - auto tdw_results = glazing_system->optical_method_results("TDW"); - test_optical_results(system_name + "/tdw", tdw_results, update_results); + auto tdw_results = glazing_system->optical_method_results("TDW", theta, phi); + test_optical_results(system_name + angle + "/tdw", tdw_results, update_results); - auto tkr_results = glazing_system->optical_method_results("TKR"); - test_optical_results(system_name + "/tkr", tkr_results, update_results); + auto tkr_results = glazing_system->optical_method_results("TKR", theta, phi); + test_optical_results(system_name + angle + "/tkr", tkr_results, update_results); - auto tuv_results = glazing_system->optical_method_results("TUV"); - test_optical_results(system_name + "/tuv", tuv_results, update_results); + auto tuv_results = glazing_system->optical_method_results("TUV", theta, phi); + test_optical_results(system_name + angle + "/tuv", tuv_results, update_results); - auto color_results = glazing_system->color(); - test_optical_results(system_name + "/color", color_results, update_results); + auto color_results = glazing_system->color(theta, phi); + test_optical_results(system_name + angle + "/color", color_results, update_results); } void test_deflection_results(std::string const & results_name, std::shared_ptr const & glazing_system, - bool update) + bool update, + double theta = 0, + double phi = 0) { auto expected = parse_expected_results(results_name); auto deflection_results = - glazing_system->calc_deflection_properties(Tarcog::ISO15099::System::Uvalue); + glazing_system->calc_deflection_properties(Tarcog::ISO15099::System::Uvalue, theta, phi); auto const & expected_max = expected.value("max_deflection_system_u", std::vector()); auto const & expected_mean = expected.value("mean_deflection_system_u", std::vector()); @@ -334,7 +363,8 @@ void test_deflection_results(std::string const & results_name, auto const & expected_layer_temperatures = expected.value("layer_temperatures_system_u", std::vector()); - auto temperatures = glazing_system->layer_temperatures(Tarcog::ISO15099::System::Uvalue); + auto temperatures = + glazing_system->layer_temperatures(Tarcog::ISO15099::System::Uvalue, theta, phi); compare_vectors(expected_layer_temperatures, temperatures); if(update) @@ -349,16 +379,18 @@ void test_deflection_results(std::string const & results_name, void test_thermal_results(std::string const & results_name, std::shared_ptr const & glazing_system, - bool update) + bool update, + double theta = 0, + double phi = 0) { auto expected = parse_expected_results(results_name); - auto u = glazing_system->u(); - auto shgc = glazing_system->shgc(); + auto u = glazing_system->u(theta, phi); + auto shgc = glazing_system->shgc(theta, phi); auto system_effective_conductivity_u = - glazing_system->system_effective_conductivity(Tarcog::ISO15099::System::Uvalue); + glazing_system->system_effective_conductivity(Tarcog::ISO15099::System::Uvalue, theta, phi); auto system_effective_conductivity_shgc = - glazing_system->system_effective_conductivity(Tarcog::ISO15099::System::SHGC); - auto relative_heat_gain = glazing_system->relative_heat_gain(); + glazing_system->system_effective_conductivity(Tarcog::ISO15099::System::SHGC, theta, phi); + auto relative_heat_gain = glazing_system->relative_heat_gain(theta, phi); auto expected_u = expected.value("U", -1.0); EXPECT_NEAR(u, expected_u, TEST_TOLARANCE); @@ -403,9 +435,11 @@ void test_thermal_results(std::string const & results_name, } } auto solid_layer_effective_conductivities_u = - glazing_system->solid_layers_effective_conductivities(Tarcog::ISO15099::System::Uvalue); + glazing_system->solid_layers_effective_conductivities( + Tarcog::ISO15099::System::Uvalue, theta, phi); auto solid_layer_effective_conductivities_shgc = - glazing_system->solid_layers_effective_conductivities(Tarcog::ISO15099::System::SHGC); + glazing_system->solid_layers_effective_conductivities( + Tarcog::ISO15099::System::SHGC, theta, phi); std::vector expected_solid_layer_effective_conductivities_u = expected.value("solid_layer_effective_conductivities_u", std::vector()); @@ -416,10 +450,11 @@ void test_thermal_results(std::string const & results_name, compare_vectors(solid_layer_effective_conductivities_shgc, expected_solid_layer_effective_conductivities_shgc); - auto gap_layer_effective_conductivities_u = - glazing_system->gap_layers_effective_conductivities(Tarcog::ISO15099::System::Uvalue); + auto gap_layer_effective_conductivities_u = glazing_system->gap_layers_effective_conductivities( + Tarcog::ISO15099::System::Uvalue, theta, phi); auto gap_layer_effective_conductivities_shgc = - glazing_system->gap_layers_effective_conductivities(Tarcog::ISO15099::System::SHGC); + glazing_system->gap_layers_effective_conductivities( + Tarcog::ISO15099::System::SHGC, theta, phi); std::vector expected_gap_layer_effective_conductivities_u = expected.value("gap_layer_effective_conductivities_u", std::vector()); @@ -431,9 +466,9 @@ void test_thermal_results(std::string const & results_name, expected_gap_layer_effective_conductivities_shgc); auto layer_temperatures_u = - glazing_system->layer_temperatures(Tarcog::ISO15099::System::Uvalue); + glazing_system->layer_temperatures(Tarcog::ISO15099::System::Uvalue, theta, phi); auto layer_temperatures_shgc = - glazing_system->layer_temperatures(Tarcog::ISO15099::System::SHGC); + glazing_system->layer_temperatures(Tarcog::ISO15099::System::SHGC, theta, phi); std::vector expected_layer_temperatures_u = expected.value("layer_temperatures_u", std::vector()); @@ -466,14 +501,29 @@ void test_optical_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update) { -#if 1 + double theta = 0; + double phi = 0; + glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); - test_all_optical_results(system_name + "/condensed_spectrum", glazing_system, update); -#endif + test_all_optical_results( + system_name + "/condensed_spectrum", glazing_system, update, theta, phi); + + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::FULL); + test_all_optical_results(system_name + "/full_spectrum", glazing_system, update, theta, phi); + + theta = 15; + phi = 270; + + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); + test_all_optical_results( + system_name + "/condensed_spectrum", glazing_system, update, theta, phi); + glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); - test_all_optical_results(system_name + "/full_spectrum", glazing_system, update); + test_all_optical_results(system_name + "/full_spectrum", glazing_system, update, theta, phi); } void test_thermal_results(std::string const & system_name, @@ -481,28 +531,84 @@ void test_thermal_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update) { -#if 1 + double theta = 0; + double phi = 0; + std::string angle = get_angle_txt(theta, phi); glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); - test_thermal_results( - system_name + "/condensed_spectrum/" + results_name, glazing_system, update); -#endif + test_thermal_results(system_name + "/condensed_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); - test_thermal_results(system_name + "/full_spectrum/" + results_name, glazing_system, update); + test_thermal_results(system_name + "/full_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + + theta = 15; + phi = 270; + angle = get_angle_txt(theta, phi); + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); + test_thermal_results(system_name + "/condensed_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::FULL); + test_thermal_results(system_name + "/full_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); } void test_deflection_results(std::string const & system_name, std::string const & results_name, std::shared_ptr const & glazing_system, bool update) { -#if 1 + double theta = 0; + double phi = 0; + std::string angle = get_angle_txt(theta, phi); + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); + test_deflection_results(system_name + "/condensed_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + + glazing_system->set_spectral_data_wavelength_range( + wincalc::Spectal_Data_Wavelength_Range_Method::FULL); + test_deflection_results(system_name + "/full_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + + theta = 15; + phi = 270; + angle = get_angle_txt(theta, phi); glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::CONDENSED); - test_deflection_results( - system_name + "/condensed_spectrum/" + results_name, glazing_system, update); -#endif + test_deflection_results(system_name + "/condensed_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); + glazing_system->set_spectral_data_wavelength_range( wincalc::Spectal_Data_Wavelength_Range_Method::FULL); - test_deflection_results(system_name + "/full_spectrum/" + results_name, glazing_system, update); + test_deflection_results(system_name + "/full_spectrum/" + angle + "/" + results_name, + glazing_system, + update, + theta, + phi); } diff --git a/test/util.h b/test/util.h index 670134f1..11614456 100644 --- a/test/util.h +++ b/test/util.h @@ -14,18 +14,6 @@ void test_optical_results(std::string const & test_name, wincalc::WCE_Color_Results const & results, bool update = false); -#if 0 -void test_optical_results(std::string const & system_name, - std::shared_ptr const & glazing_system, - bool update = false); -void test_thermal_results(std::string const & results_name, - std::shared_ptr const & glazing_system, - bool update = false); -void test_deflection_results(std::string const & results_name, - std::shared_ptr const & glazing_system, - bool update); -#endif - void test_optical_results(std::string const & system_name, std::shared_ptr const & glazing_system, bool update = false); From 86bb996df0d85eeb8a936230e269003abce85e9e Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Mon, 11 Apr 2022 19:36:32 -0400 Subject: [PATCH 11/15] Reordered tests to make faster tests run first. Enabled commented out portion of WINDOW issue 1216 test and updated expected results. --- test/CMakeLists.txt | 4 +- test/WINDOW_issue_1216.unit.cpp | 11 +- .../theta=0_phi=0/color.json | 276 +++++++++--------- .../theta=0_phi=0/photopic.json | 118 ++++++-- .../theta=0_phi=0/solar.json | 118 ++++++-- .../condensed_spectrum/theta=0_phi=0/tdw.json | 118 ++++++-- .../condensed_spectrum/theta=0_phi=0/tkr.json | 118 ++++++-- .../condensed_spectrum/theta=0_phi=0/tuv.json | 66 +++++ .../full_spectrum/theta=0_phi=0/photopic.json | 118 ++++++-- .../full_spectrum/theta=0_phi=0/solar.json | 118 ++++++-- .../full_spectrum/theta=0_phi=0/tdw.json | 118 ++++++-- .../full_spectrum/theta=0_phi=0/tkr.json | 118 ++++++-- .../full_spectrum/theta=0_phi=0/tuv.json | 84 +++++- 13 files changed, 1022 insertions(+), 363 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 6088638d..3f73a6eb 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -36,10 +36,10 @@ add_executable(${PROJECT_TEST_NAME} nfrc_9223.unit.cpp nfrc_18100.unit.cpp nfrc_21467.unit.cpp + igsdb_14025.cpp + igsdb_5051_nfrc_102.unit.cpp WINDOW_issue_1216.unit.cpp - igsdb_14025.cpp igsdb_14684_nfrc_102.unit.cpp - igsdb_5051_nfrc_102.unit.cpp cgdb_3000_vertical_nfrc_102.unit.cpp cgdb_3000_nfrc_102.unit.cpp cgdb_18000_nfrc_102.unit.cpp diff --git a/test/WINDOW_issue_1216.unit.cpp b/test/WINDOW_issue_1216.unit.cpp index c5be67e8..1ff244e6 100644 --- a/test/WINDOW_issue_1216.unit.cpp +++ b/test/WINDOW_issue_1216.unit.cpp @@ -38,19 +38,18 @@ class TestWINDOWIssue1216 : public testing::Test std::vector> products; auto layer_1 = OpticsParser::parseJSONFile(layer_1_path.string()); - // products.push_back(layer_1); + products.push_back(layer_1); auto bsdf = OpticsParser::parseBSDFXMLFile(bsdf_path.string()); - // products.push_back(bsdf); + products.push_back(bsdf); auto layer_3 = OpticsParser::parseJSONFile(layer_3_path.string()); products.push_back(layer_3); - // products.push_back(layer_3); + products.push_back(layer_3); Engine_Gap_Info air_gap(Gases::GasDef::Air, 0.0127); - // std::vector gaps{air_gap, air_gap}; - std::vector gaps; - + std::vector gaps{air_gap, air_gap}; + std::filesystem::path standard_path(test_dir); standard_path /= "standards"; standard_path /= "W5_NFRC_2003.std"; diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json index 09c41f6d..024fb779 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/color.json @@ -4,96 +4,96 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 42.34855326492288, - "a": 1.2918252526026297, - "b": -3.294071671551113 + "L": 52.29041373652069, + "a": 0.4136891880571758, + "b": -3.2390882391400977 }, "rgb": { - "B": 115, - "G": 110, - "R": 110 + "B": 143, + "G": 138, + "R": 136 }, "trichromatic": { - "X": 12.25093565559436, - "Y": 12.72671472327293, - "Z": 15.04488749583748 + "X": 19.42285040083121, + "Y": 20.40352779652041, + "Z": 23.755169818927495 } }, "direct_diffuse": { "lab": { - "L": 0.0, - "a": 0.0, - "b": 0.0 + "L": 10.231605818932561, + "a": -2.043893614066039, + "b": 1.4689976518498293 }, "rgb": { - "B": 0, - "G": 0, - "R": 0 + "B": 26, + "G": 30, + "R": 26 }, "trichromatic": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0 + "X": 1.0377939666686673, + "Y": 1.1563802484176045, + "Z": 1.1240208359490835 } }, "direct_direct": { "lab": { - "L": 27.086909162510985, - "a": 2.5533890676450732, - "b": -6.24482996073249 + "L": 36.25939620564696, + "a": 2.1647134964583037, + "b": -6.886435690143077 }, "rgb": { - "B": 80, - "G": 69, - "R": 70 + "B": 105, + "G": 93, + "R": 92 }, "trichromatic": { - "X": 5.06093557859522, - "Y": 5.12462458382987, - "Z": 7.006803108363881 + "X": 8.919860202593737, + "Y": 9.143641610403089, + "Z": 12.239678671536447 } }, "direct_hemispheric": { "lab": { - "L": 27.086909162510985, - "a": 2.5533890676450732, - "b": -6.24482996073249 + "L": 38.3755969783074, + "a": 1.5414978299509163, + "b": -6.120263913151636 }, "rgb": { - "B": 80, - "G": 69, - "R": 70 + "B": 110, + "G": 99, + "R": 97 }, "trichromatic": { - "X": 5.06093557859522, - "Y": 5.12462458382987, - "Z": 7.006803108363881 + "X": 9.957654169262405, + "Y": 10.300021858820694, + "Z": 13.363699507485531 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 91.62250104467336, - "a": -2.140915955668621, - "b": 1.5917028442721248 + "L": 0.010046970618255102, + "a": -0.001646941399160995, + "b": 0.0008583797989958342 }, "rgb": { - "B": 250, - "G": 255, - "R": 252 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 74.65970587451783, - "Y": 79.86109737798031, - "Z": 83.52290193121637 + "X": 0.0010142479768941069, + "Y": 0.001112256372516032, + "Z": 0.001134559692574683 } }, "direct_diffuse": { "lab": { - "L": 0.0, - "a": 0.0, - "b": 0.0 + "L": 0.009015498551214307, + "a": -0.0014924755960543656, + "b": 0.0007770472090051772 }, "rgb": { "B": 0, @@ -101,43 +101,43 @@ "R": 0 }, "trichromatic": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0 + "X": 0.0009097643436641935, + "Y": 0.0009980665910158536, + "Z": 0.00101761202743016 } }, "direct_direct": { "lab": { - "L": 95.32078757264065, - "a": -2.214485335300831, - "b": 1.6463993355109174 + "L": 7.563550853006973e-05, + "a": -1.2019407552577022e-05, + "b": 6.5619546907313975e-06 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 82.62392919420897, - "Y": 88.38017211345831, - "Z": 92.43259472329453 + "X": 7.64468123821354e-06, + "Y": 8.373277831463528e-06, + "Z": 8.534296647455528e-06 } }, "direct_hemispheric": { "lab": { - "L": 95.32078757264065, - "a": -2.214485335300831, - "b": 1.6463993355109174 + "L": 0.00909113405974793, + "a": -0.0015044950036069427, + "b": 0.0007836091636903575 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 82.62392919420897, - "Y": 88.38017211345831, - "Z": 92.43259472329453 + "X": 0.0009174090249024071, + "Y": 0.001006439868847317, + "Z": 0.0010261463240776156 } } } @@ -146,96 +146,96 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 43.156856695762926, - "a": 1.1020782637357063, - "b": -3.837632040408301 + "L": 48.88718103903766, + "a": -0.9774506611591738, + "b": -0.3019296888810752 }, "rgb": { - "B": 119, - "G": 112, - "R": 111 + "B": 128, + "G": 129, + "R": 126 }, "trichromatic": { - "X": 12.73615307332941, - "Y": 13.262985698293159, - "Z": 15.902240178349393 + "X": 16.4179658688393, + "Y": 17.50260749062269, + "Z": 18.936902429248683 } }, "direct_diffuse": { "lab": { - "L": 0.0, - "a": 0.0, - "b": 0.0 + "L": 13.131109739731894, + "a": -0.9050759139426351, + "b": 0.05684527725243749 }, "rgb": { - "B": 0, - "G": 0, - "R": 0 + "B": 35, + "G": 36, + "R": 34 }, "trichromatic": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0 + "X": 1.4690947437350355, + "Y": 1.583788262417496, + "Z": 1.694011540621017 } }, "direct_direct": { "lab": { - "L": 28.662467298356916, - "a": 2.0882506124777214, - "b": -6.951551799249367 + "L": 33.884364442631515, + "a": -0.6173784906323143, + "b": -0.5721280709837573 }, "rgb": { - "B": 86, - "G": 74, - "R": 72 + "B": 88, + "G": 88, + "R": 86 }, "trichromatic": { - "X": 5.588418696941333, - "Y": 5.707608367682062, - "Z": 7.938836975995389 + "X": 7.473963054487111, + "Y": 7.952787213935148, + "Z": 8.706672397138103 } }, "direct_hemispheric": { "lab": { - "L": 28.662467298356916, - "a": 2.0882506124777214, - "b": -6.951551799249367 + "L": 36.997510877211745, + "a": -0.8198373079983945, + "b": -0.4904733558544594 }, "rgb": { - "B": 86, - "G": 74, - "R": 72 + "B": 96, + "G": 97, + "R": 94 }, "trichromatic": { - "X": 5.588418696941333, - "Y": 5.707608367682062, - "Z": 7.938836975995389 + "X": 8.943057798222146, + "Y": 9.536575476352644, + "Z": 10.400683937759121 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 91.62250104467336, - "a": -2.140915955668621, - "b": 1.5917028442721248 + "L": 0.012082562167584854, + "a": -0.001988589744622571, + "b": 0.0010257438673610952 }, "rgb": { - "B": 250, - "G": 255, - "R": 252 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 74.65970587451783, - "Y": 79.86109737798031, - "Z": 83.52290193121637 + "X": 0.001219548282909615, + "Y": 0.0013376078499518428, + "Z": 0.0013648813686513892 } }, "direct_diffuse": { "lab": { - "L": 0.0, - "a": 0.0, - "b": 0.0 + "L": 0.00845926696066357, + "a": -0.001338552029037099, + "b": 0.0007131618853906119 }, "rgb": { "B": 0, @@ -243,43 +243,43 @@ "R": 0 }, "trichromatic": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0 + "X": 0.0008551400040846222, + "Y": 0.0009364886134649456, + "Z": 0.0009559268517318925 } }, "direct_direct": { "lab": { - "L": 95.32078757264065, - "a": -2.214485335300831, - "b": 1.6463993355109174 + "L": 7.583757560425397e-05, + "a": -1.2039096580762632e-05, + "b": 6.528944168637807e-06 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 82.62392919420897, - "Y": 88.38017211345831, - "Z": 92.43259472329453 + "X": 7.665407121739663e-06, + "Y": 8.395647797591377e-06, + "Z": 8.560579677341617e-06 } }, "direct_hemispheric": { "lab": { - "L": 95.32078757264065, - "a": -2.214485335300831, - "b": 1.6463993355109174 + "L": 0.008535104536271376, + "a": -0.0013505911256317393, + "b": 0.0007196908295592497 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 0, + "G": 0, + "R": 0 }, "trichromatic": { - "X": 82.62392919420897, - "Y": 88.38017211345831, - "Z": 92.43259472329453 + "X": 0.0008628054112063618, + "Y": 0.000944884261262537, + "Z": 0.0009644874314092342 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json index 290e0cca..eff3fa5e 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/photopic.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.073553896942178, + "electricity_diffuse": 0.024514207063900593, "electricity_direct": 0.0, - "heat_diffuse": 0.073553896942178, - "heat_direct": 0.06430961977649166, - "total_diffuse": 0.073553896942178, - "total_direct": 0.06430961977649166 + "heat_diffuse": 0.024514207063900593, + "heat_direct": 0.024998426000151668, + "total_diffuse": 0.024514207063900593, + "total_direct": 0.024998426000151668 } }, "front": { "absorptance": { - "electricity_diffuse": 0.06832701906105358, + "electricity_diffuse": 0.04184119784748206, "electricity_direct": 0.0, - "heat_diffuse": 0.06832701906105358, - "heat_direct": 0.05862744567643643, - "total_diffuse": 0.06832701906105358, - "total_direct": 0.05862744567643643 + "heat_diffuse": 0.04184119784748206, + "heat_direct": 0.03475033140739497, + "total_diffuse": 0.04184119784748206, + "total_direct": 0.03475033140739497 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08620404693445947, + "electricity_direct": 0.0, + "heat_diffuse": 0.08620404693445947, + "heat_direct": 0.06150038429193981, + "total_diffuse": 0.08620404693445947, + "total_direct": 0.06150038429193981 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8189080869770277, + "electricity_direct": 0.0, + "heat_diffuse": 0.8189080869770277, + "heat_direct": 0.876106732543985, + "total_diffuse": 0.8189080869770277, + "total_direct": 0.876106732543985 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06028470390240256, + "electricity_direct": 0.0, + "heat_diffuse": 0.06028470390240256, + "heat_direct": 0.057051350147084796, + "total_diffuse": 0.06028470390240256, + "total_direct": 0.057051350147084796 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.3812174708837585e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.3812174708837585e-06, + "heat_direct": 1.0560688630750475e-06, + "total_diffuse": 1.3812174708837585e-06, + "total_direct": 1.0560688630750475e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0810881729868635, + "electricity_direct": 0.0, + "heat_diffuse": 0.0810881729868635, + "heat_direct": 0.0679037100608105, + "total_diffuse": 0.0810881729868635, + "total_direct": 0.0679037100608105 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.0664370064075241e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.0664370064075241e-06, + "heat_direct": 7.855980267990644e-07, + "total_diffuse": 1.0664370064075241e-06, + "total_direct": 7.855980267990644e-07 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1265597040188406, - "direct_diffuse": 0.0, - "direct_direct": 0.050477179562284084, - "direct_hemispherical": 0.050477179562284084 + "diffuse_diffuse": 0.20312270924228912, + "direct_diffuse": 0.011632962933539104, + "direct_direct": 0.09021256988088662, + "direct_hemispherical": 0.10184553281442572 }, "transmittance": { - "diffuse_diffuse": 0.7998863990389801, - "direct_diffuse": 0.0, - "direct_direct": 0.8852132006612241, - "direct_hemispherical": 0.8852132006612241 + "diffuse_diffuse": 1.1159655983037754e-05, + "direct_diffuse": 1.0014252413626168e-05, + "direct_direct": 8.401342257491602e-08, + "direct_hemispherical": 1.0098265836201084e-05 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1317865818999649, - "direct_diffuse": 0.0, - "direct_direct": 0.05615935366233932, - "direct_hemispherical": 0.05615935366233932 + "diffuse_diffuse": 0.1749868817879059, + "direct_diffuse": 0.015847351360412765, + "direct_direct": 0.07945694797877102, + "direct_hemispherical": 0.09530429933918379 }, "transmittance": { - "diffuse_diffuse": 0.7998863990389801, - "direct_diffuse": 0.0, - "direct_direct": 0.8852132006612241, - "direct_hemispherical": 0.8852132006612241 + "diffuse_diffuse": 1.342050749828766e-05, + "direct_diffuse": 9.395550531755702e-06, + "direct_direct": 8.423611550681165e-08, + "direct_hemispherical": 9.479786647262514e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json index b4a6cd27..13420087 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/solar.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.1608490538883744, + "electricity_diffuse": 0.03222242039249261, "electricity_direct": 0.0, - "heat_diffuse": 0.1608490538883744, - "heat_direct": 0.13379625788352778, - "total_diffuse": 0.1608490538883744, - "total_direct": 0.13379625788352778 + "heat_diffuse": 0.03222242039249261, + "heat_direct": 0.03563334758478253, + "total_diffuse": 0.03222242039249261, + "total_direct": 0.03563334758478253 } }, "front": { "absorptance": { - "electricity_diffuse": 0.244521408667937, + "electricity_diffuse": 0.08502382510052527, "electricity_direct": 0.0, - "heat_diffuse": 0.244521408667937, - "heat_direct": 0.22317918442257056, - "total_diffuse": 0.244521408667937, - "total_direct": 0.22317918442257056 + "heat_diffuse": 0.08502382510052527, + "heat_direct": 0.07521225525487231, + "total_diffuse": 0.08502382510052527, + "total_direct": 0.07521225525487231 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.061541005368282664, + "electricity_direct": 0.0, + "heat_diffuse": 0.061541005368282664, + "heat_direct": 0.05025981754410094, + "total_diffuse": 0.061541005368282664, + "total_direct": 0.05025981754410094 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7777930086421556, + "electricity_direct": 0.0, + "heat_diffuse": 0.7777930086421556, + "heat_direct": 0.844047765325106, + "total_diffuse": 0.7777930086421556, + "total_direct": 0.844047765325106 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08874194938387311, + "electricity_direct": 0.0, + "heat_diffuse": 0.08874194938387311, + "heat_direct": 0.0669394563043933, + "total_diffuse": 0.08874194938387311, + "total_direct": 0.0669394563043933 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 4.67434061435912e-06, + "electricity_direct": 0.0, + "heat_diffuse": 4.67434061435912e-06, + "heat_direct": 2.3932504562641835e-06, + "total_diffuse": 4.67434061435912e-06, + "total_direct": 2.3932504562641835e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.2030050881363384, + "electricity_direct": 0.0, + "heat_diffuse": 0.2030050881363384, + "heat_direct": 0.1587120504481648, + "total_diffuse": 0.2030050881363384, + "total_direct": 0.1587120504481648 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 2.321345406175159e-06, + "electricity_direct": 0.0, + "heat_diffuse": 2.321345406175159e-06, + "heat_direct": 1.091483564916157e-06, + "total_diffuse": 2.321345406175159e-06, + "total_direct": 1.091483564916157e-06 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.33178114965862554, - "direct_diffuse": 0.0, - "direct_direct": 0.2861309459206762, - "direct_hemispherical": 0.2861309459206762 + "diffuse_diffuse": 0.19413644834739716, + "direct_diffuse": 0.008310912823523711, + "direct_direct": 0.12127003105036428, + "direct_hemispherical": 0.129580943873888 }, "transmittance": { - "diffuse_diffuse": 0.5073697964530022, - "direct_diffuse": 0.0, - "direct_direct": 0.5800727961957962, - "direct_hemispherical": 0.5800727961957962 + "diffuse_diffuse": 8.237514386248549e-06, + "direct_diffuse": 7.74677963891284e-06, + "direct_direct": 6.518282929045607e-08, + "direct_hemispherical": 7.811962468203296e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.2481087948790623, - "direct_diffuse": 0.0, - "direct_direct": 0.1967480193816335, - "direct_hemispherical": 0.1967480193816335 + "diffuse_diffuse": 0.1690952394768655, + "direct_diffuse": 0.014656466211604324, + "direct_direct": 0.07722986025508354, + "direct_hemispherical": 0.09188632646668786 }, "transmittance": { - "diffuse_diffuse": 0.5073697964530022, - "direct_diffuse": 0.0, - "direct_direct": 0.5800727961957962, - "direct_hemispherical": 0.5800727961957962 + "diffuse_diffuse": 1.2448052824266822e-05, + "direct_diffuse": 6.853694655867007e-06, + "direct_direct": 6.544078534947735e-08, + "direct_hemispherical": 6.919135441216484e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json index c7443791..2208153a 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tdw.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.4212386073175575, + "electricity_diffuse": 0.013928608986960437, "electricity_direct": 0.0, - "heat_diffuse": 0.4212386073175575, - "heat_direct": 0.4143412570144935, - "total_diffuse": 0.4212386073175575, - "total_direct": 0.4143412570144935 + "heat_diffuse": 0.013928608986960437, + "heat_direct": 0.01535201852337261, + "total_diffuse": 0.013928608986960437, + "total_direct": 0.01535201852337261 } }, "front": { "absorptance": { - "electricity_diffuse": 0.4044546952613813, + "electricity_diffuse": 0.12805367274490553, "electricity_direct": 0.0, - "heat_diffuse": 0.4044546952613813, - "heat_direct": 0.3963658955569893, - "total_diffuse": 0.4044546952613813, - "total_direct": 0.3963658955569893 + "heat_diffuse": 0.12805367274490553, + "heat_direct": 0.12371038019627718, + "total_diffuse": 0.12805367274490553, + "total_direct": 0.12371038019627718 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.04465606693356536, + "electricity_direct": 0.0, + "heat_diffuse": 0.04465606693356536, + "heat_direct": 0.03660793975119254, + "total_diffuse": 0.04465606693356536, + "total_direct": 0.03660793975119254 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.728516493095427, + "electricity_direct": 0.0, + "heat_diffuse": 0.728516493095427, + "heat_direct": 0.7906745785358611, + "total_diffuse": 0.728516493095427, + "total_direct": 0.7906745785358611 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.05446167007805518, + "electricity_direct": 0.0, + "heat_diffuse": 0.05446167007805518, + "heat_direct": 0.037715600381502595, + "total_diffuse": 0.05446167007805518, + "total_direct": 0.037715600381502595 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 6.387405945389123e-06, + "electricity_direct": 0.0, + "heat_diffuse": 6.387405945389123e-06, + "heat_direct": 4.7587049416526735e-06, + "total_diffuse": 6.387405945389123e-06, + "total_direct": 4.7587049416526735e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.4294021286811008, + "electricity_direct": 0.0, + "heat_diffuse": 0.4294021286811008, + "heat_direct": 0.41926320946172996, + "total_diffuse": 0.4294021286811008, + "total_direct": 0.41926320946172996 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 9.415223454738387e-07, + "electricity_direct": 0.0, + "heat_diffuse": 9.415223454738387e-07, + "heat_direct": 7.176911788266899e-07, + "total_diffuse": 9.415223454738387e-07, + "total_direct": 7.176911788266899e-07 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.10244543586295697, - "direct_diffuse": 0.0, - "direct_direct": 0.04108961238975414, - "direct_hemispherical": 0.04108961238975414 + "diffuse_diffuse": 0.15367615526483883, + "direct_diffuse": 0.006192845628413657, + "direct_direct": 0.08201110553534699, + "direct_hemispherical": 0.08820395116376065 }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, - "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "diffuse_diffuse": 6.294929470473356e-06, + "direct_diffuse": 5.870838266552724e-06, + "direct_direct": 4.926253447067183e-08, + "direct_hemispherical": 5.920100801023396e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11922934791913371, - "direct_diffuse": 0.0, - "direct_direct": 0.05906497384725819, - "direct_hemispherical": 0.05906497384725819 + "diffuse_diffuse": 0.16742487652988297, + "direct_diffuse": 0.013902865713928736, + "direct_direct": 0.07727593122155343, + "direct_hemispherical": 0.09117879693548217 }, "transmittance": { - "diffuse_diffuse": 0.4763159568194841, - "direct_diffuse": 0.0, - "direct_direct": 0.5445691305957524, - "direct_hemispherical": 0.5445691305957524 + "diffuse_diffuse": 7.454628397572078e-06, + "direct_diffuse": 5.168792193420763e-06, + "direct_direct": 4.935545784800619e-08, + "direct_hemispherical": 5.21814765126877e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json index 3fd5df8e..2fa51906 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tkr.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.8065573130134375, + "electricity_diffuse": 0.0025658096544447723, "electricity_direct": 0.0, - "heat_diffuse": 0.8065573130134375, - "heat_direct": 0.8532715028836428, - "total_diffuse": 0.8065573130134375, - "total_direct": 0.8532715028836428 + "heat_diffuse": 0.0025658096544447723, + "heat_direct": 0.002826068183308648, + "total_diffuse": 0.0025658096544447723, + "total_direct": 0.002826068183308648 } }, "front": { "absorptance": { - "electricity_diffuse": 0.77687297627722, + "electricity_diffuse": 0.3416772886238875, "electricity_direct": 0.0, - "heat_diffuse": 0.77687297627722, - "heat_direct": 0.8214570906718054, - "total_diffuse": 0.77687297627722, - "total_direct": 0.8214570906718054 + "heat_diffuse": 0.3416772886238875, + "heat_direct": 0.3496060612838407, + "total_diffuse": 0.3416772886238875, + "total_direct": 0.3496060612838407 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.008520100440543889, + "electricity_direct": 0.0, + "heat_diffuse": 0.008520100440543889, + "heat_direct": 0.006996903537029955, + "total_diffuse": 0.008520100440543889, + "total_direct": 0.006996903537029955 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5234834214313393, + "electricity_direct": 0.0, + "heat_diffuse": 0.5234834214313393, + "heat_direct": 0.5734482767817077, + "total_diffuse": 0.5234834214313393, + "total_direct": 0.5734482767817077 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.010603511827978312, + "electricity_direct": 0.0, + "heat_diffuse": 0.010603511827978312, + "heat_direct": 0.007482461127203824, + "total_diffuse": 0.010603511827978312, + "total_direct": 0.007482461127203824 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 9.532531692470363e-06, + "electricity_direct": 0.0, + "heat_diffuse": 9.532531692470363e-06, + "heat_direct": 6.973079217466015e-06, + "total_diffuse": 9.532531692470363e-06, + "total_direct": 6.973079217466015e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.7802244882516381, + "electricity_direct": 0.0, + "heat_diffuse": 0.7802244882516381, + "heat_direct": 0.8260363250067688, + "total_diffuse": 0.7802244882516381, + "total_direct": 0.8260363250067688 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.8190839761648596e-07, + "electricity_direct": 0.0, + "heat_diffuse": 1.8190839761648596e-07, + "heat_direct": 1.3844120924285722e-07, + "total_diffuse": 1.8190839761648596e-07, + "total_direct": 1.3844120924285722e-07 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.080311766940679, - "direct_diffuse": 0.0, - "direct_direct": 0.017386605687278508, - "direct_hemispherical": 0.017386605687278508 + "diffuse_diffuse": 0.1405772092472619, + "direct_diffuse": 0.0011498144601539417, + "direct_direct": 0.0792885126998799, + "direct_hemispherical": 0.08043832716003384 }, "transmittance": { - "diffuse_diffuse": 0.1131309200458825, - "direct_diffuse": 0.0, - "direct_direct": 0.12934189142907865, - "direct_hemispherical": 0.12934189142907865 + "diffuse_diffuse": 1.1913895712351794e-06, + "direct_diffuse": 1.1110700764887009e-06, + "direct_direct": 9.320229421972457e-09, + "direct_hemispherical": 1.1203903059106733e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.10999610367689888, - "direct_diffuse": 0.0, - "direct_direct": 0.04920101789911593, - "direct_hemispherical": 0.04920101789911593 + "diffuse_diffuse": 0.14885354428502678, + "direct_diffuse": 0.009709958482316594, + "direct_direct": 0.06937085074654271, + "direct_hemispherical": 0.07908080922885931 }, "transmittance": { - "diffuse_diffuse": 0.1131309200458825, - "direct_diffuse": 0.0, - "direct_direct": 0.12934189142907865, - "direct_hemispherical": 0.12934189142907865 + "diffuse_diffuse": 1.4110586474285152e-06, + "direct_diffuse": 9.783492261761804e-07, + "direct_direct": 9.339404026768107e-09, + "direct_hemispherical": 9.876886302029486e-07 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json index a66b3ddf..be4a184a 100644 --- a/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/condensed_spectrum/theta=0_phi=0/tuv.json @@ -21,6 +21,72 @@ "total_direct": null } } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + }, + "front": { + "absorptance": { + "electricity_diffuse": null, + "electricity_direct": null, + "heat_diffuse": null, + "heat_direct": null, + "total_diffuse": null, + "total_direct": null + } + } } }, "system_results": { diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json index 76e5aeb2..c6d855bd 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/photopic.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.0743583575463974, + "electricity_diffuse": 0.02529141217188992, "electricity_direct": 0.0, - "heat_diffuse": 0.0743583575463974, - "heat_direct": 0.06519496067043791, - "total_diffuse": 0.0743583575463974, - "total_direct": 0.06519496067043791 + "heat_diffuse": 0.02529141217188992, + "heat_direct": 0.025788198929978787, + "total_diffuse": 0.02529141217188992, + "total_direct": 0.025788198929978787 } }, "front": { "absorptance": { - "electricity_diffuse": 0.0691420480290106, + "electricity_diffuse": 0.04307125851323871, "electricity_direct": 0.0, - "heat_diffuse": 0.0691420480290106, - "heat_direct": 0.05952427550968336, - "total_diffuse": 0.0691420480290106, - "total_direct": 0.05952427550968336 + "heat_diffuse": 0.04307125851323871, + "heat_direct": 0.03575381878185294, + "total_diffuse": 0.04307125851323871, + "total_direct": 0.03575381878185294 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08597565455318974, + "electricity_direct": 0.0, + "heat_diffuse": 0.08597565455318974, + "heat_direct": 0.0613614062332163, + "total_diffuse": 0.08597565455318974, + "total_direct": 0.0613614062332163 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.8178290484502873, + "electricity_direct": 0.0, + "heat_diffuse": 0.8178290484502873, + "heat_direct": 0.8751938152862098, + "total_diffuse": 0.8178290484502873, + "total_direct": 0.8751938152862098 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06092230347113741, + "electricity_direct": 0.0, + "heat_diffuse": 0.06092230347113741, + "heat_direct": 0.05780644652970687, + "total_diffuse": 0.06092230347113741, + "total_direct": 0.05780644652970687 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.3970780956827452e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.3970780956827452e-06, + "heat_direct": 1.0675440812435722e-06, + "total_diffuse": 1.3970780956827452e-06, + "total_direct": 1.0675440812435722e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.08194025817298638, + "electricity_direct": 0.0, + "heat_diffuse": 0.08194025817298638, + "heat_direct": 0.06881171012149205, + "total_diffuse": 0.08194025817298638, + "total_direct": 0.06881171012149205 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.078913642684524e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.078913642684524e-06, + "heat_direct": 7.944087076306866e-07, + "total_diffuse": 1.078913642684524e-06, + "total_direct": 7.944087076306866e-07 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.12630752032967196, - "direct_diffuse": 0.0, - "direct_direct": 0.050203028977625304, - "direct_hemispherical": 0.050203028977625304 + "diffuse_diffuse": 0.2025500578119052, + "direct_diffuse": 0.011599514492535545, + "direct_direct": 0.0896497306735093, + "direct_hemispherical": 0.10124924516604485 }, "transmittance": { - "diffuse_diffuse": 0.7993341221239315, - "direct_diffuse": 0.0, - "direct_direct": 0.8846020103519369, - "direct_hemispherical": 0.8846020103519369 + "diffuse_diffuse": 1.112993576774167e-05, + "direct_diffuse": 9.987268088390484e-06, + "direct_direct": 8.380357384981709e-08, + "direct_hemispherical": 1.00710716622403e-05 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1315238298470592, - "direct_diffuse": 0.0, - "direct_direct": 0.05587371413837989, - "direct_hemispherical": 0.05587371413837989 + "diffuse_diffuse": 0.17480564707849958, + "direct_diffuse": 0.015811953169357684, + "direct_direct": 0.07939989905216312, + "direct_hemispherical": 0.0952118522215208 }, "transmittance": { - "diffuse_diffuse": 0.7993341221239315, - "direct_diffuse": 0.0, - "direct_direct": 0.8846020103519369, - "direct_hemispherical": 0.8846020103519369 + "diffuse_diffuse": 1.3384387281368834e-05, + "direct_diffuse": 9.371782317935417e-06, + "direct_direct": 8.402497580530886e-08, + "direct_hemispherical": 9.455807293740725e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json index b040d570..c5b36ddd 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/solar.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.1565102002072222, + "electricity_diffuse": 0.0323534488446946, "electricity_direct": 0.0, - "heat_diffuse": 0.1565102002072222, - "heat_direct": 0.13029253341876637, - "total_diffuse": 0.1565102002072222, - "total_direct": 0.13029253341876637 + "heat_diffuse": 0.0323534488446946, + "heat_direct": 0.03578148473057323, + "total_diffuse": 0.0323534488446946, + "total_direct": 0.03578148473057323 } }, "front": { "absorptance": { - "electricity_diffuse": 0.2533079083725289, + "electricity_diffuse": 0.08301830412591535, "electricity_direct": 0.0, - "heat_diffuse": 0.2533079083725289, - "heat_direct": 0.23370112975743337, - "total_diffuse": 0.2533079083725289, - "total_direct": 0.23370112975743337 + "heat_diffuse": 0.08301830412591535, + "heat_direct": 0.07306767949777779, + "total_diffuse": 0.08301830412591535, + "total_direct": 0.07306767949777779 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.06185537630849425, + "electricity_direct": 0.0, + "heat_diffuse": 0.06185537630849425, + "heat_direct": 0.05053176128901472, + "total_diffuse": 0.06185537630849425, + "total_direct": 0.05053176128901472 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7792426761988295, + "electricity_direct": 0.0, + "heat_diffuse": 0.7792426761988295, + "heat_direct": 0.8457156642064213, + "total_diffuse": 0.7792426761988295, + "total_direct": 0.8457156642064213 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.09486371168599278, + "electricity_direct": 0.0, + "heat_diffuse": 0.09486371168599278, + "heat_direct": 0.07394652642091026, + "total_diffuse": 0.09486371168599278, + "total_direct": 0.07394652642091026 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 4.764096588974757e-06, + "electricity_direct": 0.0, + "heat_diffuse": 4.764096588974757e-06, + "heat_direct": 2.2892048103767915e-06, + "total_diffuse": 4.764096588974757e-06, + "total_direct": 2.2892048103767915e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.19586395426824285, + "electricity_direct": 0.0, + "heat_diffuse": 0.19586395426824285, + "heat_direct": 0.150251935858303, + "total_diffuse": 0.19586395426824285, + "total_direct": 0.150251935858303 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.8135733929913616e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.8135733929913616e-06, + "heat_direct": 1.2619230249878454e-06, + "total_diffuse": 1.8135733929913616e-06, + "total_direct": 1.2619230249878454e-06 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.35125968049383277, - "direct_diffuse": 0.0, - "direct_direct": 0.30694377100918485, - "direct_hemispherical": 0.30694377100918485 + "diffuse_diffuse": 0.19220420693157245, + "direct_diffuse": 0.008312325328149517, + "direct_direct": 0.11899002815606555, + "direct_hemispherical": 0.12730235348421506 }, "transmittance": { - "diffuse_diffuse": 0.49223011929894406, - "direct_diffuse": 0.0, - "direct_direct": 0.5627636955720486, - "direct_hemispherical": 0.5627636955720486 + "diffuse_diffuse": 8.686874569477681e-06, + "direct_diffuse": 8.10642904628977e-06, + "direct_direct": 6.824574183700785e-08, + "direct_hemispherical": 8.174674788126778e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.25446197232852696, - "direct_diffuse": 0.0, - "direct_direct": 0.20353517467051788, - "direct_hemispherical": 0.20353517467051788 + "diffuse_diffuse": 0.1692976189566937, + "direct_diffuse": 0.014729456463130508, + "direct_direct": 0.07727356179610538, + "direct_hemispherical": 0.09200301825923589 }, "transmittance": { - "diffuse_diffuse": 0.49223011929894406, - "direct_diffuse": 0.0, - "direct_direct": 0.5627636955720486, - "direct_hemispherical": 0.5627636955720486 + "diffuse_diffuse": 1.0708263249564993e-05, + "direct_diffuse": 7.1646128646266875e-06, + "direct_direct": 6.840070493442949e-08, + "direct_hemispherical": 7.233013569561117e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json index 8db48095..b422e300 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tdw.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.38230845055152124, + "electricity_diffuse": 0.014881246087621565, "electricity_direct": 0.0, - "heat_diffuse": 0.38230845055152124, - "heat_direct": 0.3709634954291103, - "total_diffuse": 0.38230845055152124, - "total_direct": 0.3709634954291103 + "heat_diffuse": 0.014881246087621565, + "heat_direct": 0.016414098177260326, + "total_diffuse": 0.014881246087621565, + "total_direct": 0.016414098177260326 } }, "front": { "absorptance": { - "electricity_diffuse": 0.38178911654784153, + "electricity_diffuse": 0.11796220740572835, "electricity_direct": 0.0, - "heat_diffuse": 0.38178911654784153, - "heat_direct": 0.37039786871313984, - "total_diffuse": 0.38178911654784153, - "total_direct": 0.37039786871313984 + "heat_diffuse": 0.11796220740572835, + "heat_direct": 0.11057842313985944, + "total_diffuse": 0.11796220740572835, + "total_direct": 0.11057842313985944 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0462193516912832, + "electricity_direct": 0.0, + "heat_diffuse": 0.0462193516912832, + "heat_direct": 0.03795911603870737, + "total_diffuse": 0.0462193516912832, + "total_direct": 0.03795911603870737 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.7389502830188756, + "electricity_direct": 0.0, + "heat_diffuse": 0.7389502830188756, + "heat_direct": 0.8039200118163018, + "total_diffuse": 0.7389502830188756, + "total_direct": 0.8039200118163018 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.07668196968097182, + "electricity_direct": 0.0, + "heat_diffuse": 0.07668196968097182, + "heat_direct": 0.06293823345737384, + "total_diffuse": 0.07668196968097182, + "total_direct": 0.06293823345737384 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.40581108455582e-05, + "electricity_direct": 0.0, + "heat_diffuse": 1.40581108455582e-05, + "heat_direct": 3.228330140867415e-06, + "total_diffuse": 1.40581108455582e-05, + "total_direct": 3.228330140867415e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.39088233082621615, + "electricity_direct": 0.0, + "heat_diffuse": 0.39088233082621615, + "heat_direct": 0.374622529597046, + "total_diffuse": 0.39088233082621615, + "total_direct": 0.374622529597046 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 1.3547436147697568e-06, + "electricity_direct": 0.0, + "heat_diffuse": 1.3547436147697568e-06, + "heat_direct": 1.0117046335408362e-06, + "total_diffuse": 1.3547436147697568e-06, + "total_direct": 1.0117046335408362e-06 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.11798175165561511, - "direct_diffuse": 0.0, - "direct_direct": 0.057721338160519046, - "direct_hemispherical": 0.057721338160519046 + "diffuse_diffuse": 0.15673682182641838, + "direct_diffuse": 0.006163574357937851, + "direct_direct": 0.08485086189290006, + "direct_hemispherical": 0.09101443625083791 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, - "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "diffuse_diffuse": 6.512070546421002e-06, + "direct_diffuse": 6.0733415645926244e-06, + "direct_direct": 5.097505022002666e-08, + "direct_hemispherical": 6.124316614812651e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11850108565929374, - "direct_diffuse": 0.0, - "direct_direct": 0.05828696487648947, - "direct_hemispherical": 0.05828696487648947 + "diffuse_diffuse": 0.16761609042188896, + "direct_diffuse": 0.013869498415821357, + "direct_direct": 0.07747271105340209, + "direct_hemispherical": 0.09134220946922345 }, "transmittance": { - "diffuse_diffuse": 0.49970979779286373, - "direct_diffuse": 0.0, - "direct_direct": 0.5713151664103708, - "direct_hemispherical": 0.5713151664103708 + "diffuse_diffuse": 7.711104030208584e-06, + "direct_diffuse": 5.3472057754504594e-06, + "direct_direct": 5.106515010565695e-08, + "direct_hemispherical": 5.398270925556116e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json index cd5fdc9a..8bdc66a0 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tkr.json @@ -3,22 +3,88 @@ "layer 0": { "back": { "absorptance": { - "electricity_diffuse": 0.6469759354937596, + "electricity_diffuse": 0.006324340116242038, "electricity_direct": 0.0, - "heat_diffuse": 0.6469759354937596, - "heat_direct": 0.6747377122765222, - "total_diffuse": 0.6469759354937596, - "total_direct": 0.6747377122765222 + "heat_diffuse": 0.006324340116242038, + "heat_direct": 0.006980693592193693, + "total_diffuse": 0.006324340116242038, + "total_direct": 0.006980693592193693 } }, "front": { "absorptance": { - "electricity_diffuse": 0.6681973118216148, + "electricity_diffuse": 0.26148667713210033, "electricity_direct": 0.0, - "heat_diffuse": 0.6681973118216148, - "heat_direct": 0.6973925924088986, - "total_diffuse": 0.6681973118216148, - "total_direct": 0.6973925924088986 + "heat_diffuse": 0.26148667713210033, + "heat_direct": 0.2550695785201017, + "total_diffuse": 0.26148667713210033, + "total_direct": 0.2550695785201017 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.01888163195448312, + "electricity_direct": 0.0, + "heat_diffuse": 0.01888163195448312, + "heat_direct": 0.015572862657427935, + "total_diffuse": 0.01888163195448312, + "total_direct": 0.015572862657427935 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.6039993624248702, + "electricity_direct": 0.0, + "heat_diffuse": 0.6039993624248702, + "heat_direct": 0.6670943705432782, + "total_diffuse": 0.6039993624248702, + "total_direct": 0.6670943705432782 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.046532941023574866, + "electricity_direct": 0.0, + "heat_diffuse": 0.046532941023574866, + "heat_direct": 0.04366515970547736, + "total_diffuse": 0.046532941023574866, + "total_direct": 0.04366515970547736 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 2.6587055362751023e-05, + "electricity_direct": 0.0, + "heat_diffuse": 2.6587055362751023e-05, + "heat_direct": 3.702321428320034e-06, + "total_diffuse": 2.6587055362751023e-05, + "total_direct": 3.702321428320034e-06 + } + } + }, + "layer 3": { + "back": { + "absorptance": { + "electricity_diffuse": 0.6514000939934276, + "electricity_direct": 0.0, + "heat_diffuse": 0.6514000939934276, + "heat_direct": 0.676775903922472, + "total_diffuse": 0.6514000939934276, + "total_direct": 0.676775903922472 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 8.352930223538226e-07, + "electricity_direct": 0.0, + "heat_diffuse": 8.352930223538226e-07, + "heat_direct": 6.124640111016756e-07, + "total_diffuse": 8.352930223538226e-07, + "total_direct": 6.124640111016756e-07 } } } @@ -26,30 +92,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13366765415639617, - "direct_diffuse": 0.0, - "direct_direct": 0.0744734406051549, - "direct_hemispherical": 0.0744734406051549 + "diffuse_diffuse": 0.14915645715821207, + "direct_diffuse": 0.0022883136766471135, + "direct_direct": 0.08546862264396728, + "direct_hemispherical": 0.08775693632061439 }, "transmittance": { - "diffuse_diffuse": 0.21935641034984416, - "direct_diffuse": 0.0, - "direct_direct": 0.2507888471183229, - "direct_hemispherical": 0.2507888471183229 + "diffuse_diffuse": 2.640218721718269e-06, + "direct_diffuse": 2.462167086791586e-06, + "direct_direct": 2.0670740028186603e-08, + "direct_hemispherical": 2.4828378268197724e-06 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.11244627782854101, - "direct_diffuse": 0.0, - "direct_direct": 0.05181856047277858, - "direct_hemispherical": 0.05181856047277858 + "diffuse_diffuse": 0.15292203065914564, + "direct_diffuse": 0.01054654276608219, + "direct_direct": 0.07146767471181141, + "direct_hemispherical": 0.0820142174778936 }, "transmittance": { - "diffuse_diffuse": 0.21935641034984416, - "direct_diffuse": 0.0, - "direct_direct": 0.2507888471183229, - "direct_hemispherical": 0.2507888471183229 + "diffuse_diffuse": 3.126245698316474e-06, + "direct_diffuse": 2.1684042990830875e-06, + "direct_direct": 2.0706579568487522e-08, + "direct_hemispherical": 2.189110878651575e-06 } } } diff --git a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json index 4b80d9c4..88eab6cd 100644 --- a/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json +++ b/test/expected_results/WINDOW_Issue_1216/full_spectrum/theta=0_phi=0/tuv.json @@ -1,6 +1,72 @@ { "layer_results": { "layer 0": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0, + "heat_direct": 0.0, + "total_diffuse": 0.0, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.2957365943465232, + "electricity_direct": 0.0, + "heat_diffuse": 0.2957365943465232, + "heat_direct": 0.2839898573888364, + "total_diffuse": 0.2957365943465232, + "total_direct": 0.2839898573888364 + } + } + }, + "layer 1": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0, + "heat_direct": 0.0, + "total_diffuse": 0.0, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 0.5724283656180121, + "electricity_direct": 0.0, + "heat_diffuse": 0.5724283656180121, + "heat_direct": 0.6400014745157233, + "total_diffuse": 0.5724283656180121, + "total_direct": 0.6400014745157233 + } + } + }, + "layer 2": { + "back": { + "absorptance": { + "electricity_diffuse": 0.0, + "electricity_direct": 0.0, + "heat_diffuse": 0.0, + "heat_direct": 0.0, + "total_diffuse": 0.0, + "total_direct": 0.0 + } + }, + "front": { + "absorptance": { + "electricity_diffuse": 4.9997288589840334e-05, + "electricity_direct": 0.0, + "heat_diffuse": 4.9997288589840334e-05, + "heat_direct": 3.4555539455572373e-06, + "total_diffuse": 4.9997288589840334e-05, + "total_direct": 3.4555539455572373e-06 + } + } + }, + "layer 3": { "back": { "absorptance": { "electricity_diffuse": 0.8706880034851727, @@ -13,12 +79,12 @@ }, "front": { "absorptance": { - "electricity_diffuse": 0.8934832816463266, + "electricity_diffuse": 0.0, "electricity_direct": 0.0, - "heat_diffuse": 0.8934832816463266, - "heat_direct": 0.9545160400118988, - "total_diffuse": 0.8934832816463266, - "total_direct": 0.9545160400118988 + "heat_diffuse": 0.0, + "heat_direct": 0.0, + "total_diffuse": 0.0, + "total_direct": 0.0 } } } @@ -40,10 +106,10 @@ }, "front": { "reflectance": { - "diffuse_diffuse": 0.10651671835367103, - "direct_diffuse": 0.0, - "direct_direct": 0.04548395998810127, - "direct_hemispherical": 0.04548395998810127 + "diffuse_diffuse": 0.1473182880513555, + "direct_diffuse": 0.009184503202908922, + "direct_direct": 0.06973580791872748, + "direct_hemispherical": 0.0789203111216364 }, "transmittance": { "diffuse_diffuse": 0.0, From 724763d044fd9b3923a32dc3f35450f215a56133 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 12 Apr 2022 18:01:00 -0400 Subject: [PATCH 12/15] Switched PV test results to use PV data generated by Yuan. --- test/WINDOW_issue_1216.unit.cpp | 4 + .../theta=0_phi=0/color.json | 216 +- .../theta=0_phi=0/photopic.json | 46 +- .../theta=0_phi=0/solar.json | 46 +- .../condensed_spectrum/theta=0_phi=0/tdw.json | 46 +- .../thermal_SHGC_Environment.json | 10 +- .../condensed_spectrum/theta=0_phi=0/tkr.json | 46 +- .../theta=15_phi=270/color.json | 216 +- .../theta=15_phi=270/photopic.json | 46 +- .../theta=15_phi=270/solar.json | 46 +- .../theta=15_phi=270/tdw.json | 46 +- .../thermal_SHGC_Environment.json | 10 +- .../theta=15_phi=270/tkr.json | 46 +- .../full_spectrum/theta=0_phi=0/color.json | 216 +- .../full_spectrum/theta=0_phi=0/photopic.json | 46 +- .../full_spectrum/theta=0_phi=0/solar.json | 46 +- .../full_spectrum/theta=0_phi=0/tdw.json | 46 +- .../thermal_SHGC_Environment.json | 12 +- .../full_spectrum/theta=0_phi=0/tkr.json | 46 +- .../full_spectrum/theta=0_phi=0/tuv.json | 46 +- .../full_spectrum/theta=15_phi=270/color.json | 216 +- .../theta=15_phi=270/photopic.json | 46 +- .../full_spectrum/theta=15_phi=270/solar.json | 46 +- .../full_spectrum/theta=15_phi=270/tdw.json | 46 +- .../thermal_SHGC_Environment.json | 10 +- .../full_spectrum/theta=15_phi=270/tkr.json | 46 +- .../full_spectrum/theta=15_phi=270/tuv.json | 46 +- test/products/generic_pv.json | 8293 +++++++++++++++++ test/pv_single_layer.unit.cpp | 2 +- 29 files changed, 9165 insertions(+), 868 deletions(-) create mode 100644 test/products/generic_pv.json diff --git a/test/WINDOW_issue_1216.unit.cpp b/test/WINDOW_issue_1216.unit.cpp index 1ff244e6..a50d5616 100644 --- a/test/WINDOW_issue_1216.unit.cpp +++ b/test/WINDOW_issue_1216.unit.cpp @@ -16,6 +16,8 @@ using namespace wincalc; using namespace window_standards; +// Disabling this test because it seems to hit the 2gb memory limit for 32bit applications. +#if 0 class TestWINDOWIssue1216 : public testing::Test { protected: @@ -82,3 +84,5 @@ TEST_F(TestWINDOWIssue1216, Test_Optical) { test_optical_results("WINDOW_Issue_1216", glazing_system_u, update_results); } + +#endif \ No newline at end of file diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json index af5d8804..1da621e5 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/color.json @@ -4,19 +4,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.29210301107509, - "a": -0.5571528205657317, - "b": -0.5998346720197834 + "L": 22.797007496065362, + "a": -7.238818737477643, + "b": -5.308731591760485 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 68, + "G": 63, + "R": 39 }, "trichromatic": { - "X": 13.895268429617193, - "Y": 14.751616069169204, - "Z": 16.10307224847855 + "X": 3.105586658461302, + "Y": 3.741284360839825, + "Z": 5.049152741514475 } }, "direct_diffuse": { @@ -38,55 +38,55 @@ }, "direct_direct": { "lab": { - "L": 34.497177279625426, - "a": -0.47974309612200394, - "b": -0.8677013181187077 + "L": 7.254490129433449, + "a": -5.73411064887576, + "b": -5.766310440484657 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 30, + "G": 25, + "R": 0 }, "trichromatic": { - "X": 7.768378892748758, - "Y": 8.249494538981835, - "Z": 9.12100246132221 + "X": 0.6216925461435141, + "Y": 0.803113016092104, + "Z": 1.293940150646392 } }, "direct_hemispheric": { "lab": { - "L": 34.497177279625426, - "a": -0.47974309612200394, - "b": -0.8677013181187077 + "L": 7.254490129433449, + "a": -5.73411064887576, + "b": -5.766310440484657 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 30, + "G": 25, + "R": 0 }, "trichromatic": { - "X": 7.768378892748758, - "Y": 8.249494538981835, - "Z": 9.12100246132221 + "X": 0.6216925461435141, + "Y": 0.803113016092104, + "Z": 1.293940150646392 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.65987639966701, - "a": -1.1055942246024908, - "b": -0.07958323797812028 + "L": 42.60202034548758, + "a": -2.1740547048543224, + "b": -1.5653801632691922 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 113, + "G": 112, + "R": 105 }, "trichromatic": { - "X": 77.36283736411066, - "Y": 82.19277670358672, - "Z": 88.32459668277204 + "X": 11.909112610626057, + "Y": 12.89329142200118, + "Z": 14.490696363203224 } }, "direct_diffuse": { @@ -108,36 +108,36 @@ }, "direct_direct": { "lab": { - "L": 95.9694557297007, - "a": -0.9828963047375239, - "b": -0.048801348365534736 + "L": 51.837211526538496, + "a": 0.0, + "b": 0.0 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.73182068347602, - "Y": 89.93417059583874, - "Z": 96.59368107155332 + "X": 18.958671412406442, + "Y": 20.0, + "Z": 21.464692150238022 } }, "direct_hemispheric": { "lab": { - "L": 95.9694557297007, - "a": -0.9828963047375239, - "b": -0.048801348365534736 + "L": 51.837211526538496, + "a": 0.0, + "b": 0.0 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.73182068347602, - "Y": 89.93417059583874, - "Z": 96.59368107155332 + "X": 18.958671412406442, + "Y": 20.0, + "Z": 21.464692150238022 } } } @@ -146,19 +146,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.29185688144806, - "a": -0.5588557508083847, - "b": -0.6002590334456936 + "L": 24.252316943623597, + "a": -7.450518027146774, + "b": -5.498290737930079 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 71, + "G": 67, + "R": 42 }, "trichromatic": { - "X": 13.894831415079773, - "Y": 14.75143835646222, - "Z": 16.10307224847855 + "X": 3.4720916885493147, + "Y": 4.178290997841212, + "Z": 5.636764717264484 } }, "direct_diffuse": { @@ -180,55 +180,55 @@ }, "direct_direct": { "lab": { - "L": 34.496818585903924, - "a": -0.4822256272926373, - "b": -0.8683197555695688 + "L": 9.023816647835428, + "a": -6.976706727103391, + "b": -6.256954914775031 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 35, + "G": 29, + "R": 0 }, "trichromatic": { - "X": 7.76794659837462, - "Y": 8.2493187457373, - "Z": 9.12100246132221 + "X": 0.7771156945933702, + "Y": 1.0038912759501317, + "Z": 1.6174251883079898 } }, "direct_hemispheric": { "lab": { - "L": 34.496818585903924, - "a": -0.4822256272926373, - "b": -0.8683197555695688 + "L": 9.023816647835428, + "a": -6.976706727103391, + "b": -6.256954914775031 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 35, + "G": 29, + "R": 0 }, "trichromatic": { - "X": 7.76794659837462, - "Y": 8.2493187457373, - "Z": 9.12100246132221 + "X": 0.7771156945933702, + "Y": 1.0038912759501317, + "Z": 1.6174251883079898 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.65987639966701, - "a": -1.1055942246024908, - "b": -0.07958323797812028 + "L": 42.60202034548758, + "a": -2.1740547048543224, + "b": -1.5653801632691922 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 113, + "G": 112, + "R": 105 }, "trichromatic": { - "X": 77.36283736411066, - "Y": 82.19277670358672, - "Z": 88.32459668277204 + "X": 11.909112610626057, + "Y": 12.89329142200118, + "Z": 14.490696363203224 } }, "direct_diffuse": { @@ -250,36 +250,36 @@ }, "direct_direct": { "lab": { - "L": 95.9694557297007, - "a": -0.9828963047375239, - "b": -0.048801348365534736 + "L": 51.837211526538496, + "a": 0.0, + "b": 0.0 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.73182068347602, - "Y": 89.93417059583874, - "Z": 96.59368107155332 + "X": 18.958671412406442, + "Y": 20.0, + "Z": 21.464692150238022 } }, "direct_hemispheric": { "lab": { - "L": 95.9694557297007, - "a": -0.9828963047375239, - "b": -0.048801348365534736 + "L": 51.837211526538496, + "a": 0.0, + "b": 0.0 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.73182068347602, - "Y": 89.93417059583874, - "Z": 96.59368107155332 + "X": 18.958671412406442, + "Y": 20.0, + "Z": 21.464692150238022 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json index fba96dee..8d96e24b 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/photopic.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.0408840161359844, - "heat_direct": 0.03665927497915069, - "total_diffuse": 0.0408840161359844, - "total_direct": 0.03665927497915069 + "electricity_direct": -0.0, + "heat_diffuse": 0.818082915155806, + "heat_direct": 0.7859047983317133, + "total_diffuse": 0.818082915155806, + "total_direct": 0.7859047983317133 } }, "front": { "absorptance": { - "electricity_diffuse": 0.00934144584719916, - "electricity_direct": 0.009437468258817723, - "heat_diffuse": 0.031707769598355286, - "heat_direct": 0.027385221723780558, - "total_diffuse": 0.041049215445554454, - "total_direct": 0.03682268998259828 + "electricity_diffuse": 0.003576749932937491, + "electricity_direct": 0.0036135159924892, + "heat_diffuse": 0.8091466157735628, + "heat_direct": 0.7787674818312659, + "total_diffuse": 0.8127233657065003, + "total_direct": 0.782380997823755 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14740083745396587, + "diffuse_diffuse": 0.037002384754780536, "direct_diffuse": 0.0, - "direct_direct": 0.08237409119981841, - "direct_hemispherical": 0.08237409119981841 + "direct_direct": 0.007850201037007785, + "direct_hemispherical": 0.007850201037007785 }, "transmittance": { - "diffuse_diffuse": 0.8219825352927558, + "diffuse_diffuse": 0.1286809089342567, "direct_diffuse": 0.0, - "direct_direct": 0.8994095875007574, - "direct_hemispherical": 0.8994095875007574 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14739872313913527, + "diffuse_diffuse": 0.041324784717111665, "direct_diffuse": 0.0, - "direct_direct": 0.0823719997215536, - "direct_hemispherical": 0.0823719997215536 + "direct_direct": 0.00981275135628842, + "direct_hemispherical": 0.00981275135628842 }, "transmittance": { - "diffuse_diffuse": 0.8219825352927558, + "diffuse_diffuse": 0.1286809089342567, "direct_diffuse": 0.0, - "direct_direct": 0.8994095875007574, - "direct_hemispherical": 0.8994095875007574 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json index 34410d09..cf3e4534 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/solar.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.08864135596839048, - "heat_direct": 0.08008377065083554, - "total_diffuse": 0.08864135596839048, - "total_direct": 0.08008377065083554 + "electricity_direct": -0.0, + "heat_diffuse": 0.8060127281651372, + "heat_direct": 0.7821680078160723, + "total_diffuse": 0.8060127281651372, + "total_direct": 0.7821680078160723 } }, "front": { "absorptance": { - "electricity_diffuse": 0.015424398761241782, - "electricity_direct": 0.015582948946196811, - "heat_diffuse": 0.07334882094563633, - "heat_direct": 0.06463079136263805, - "total_diffuse": 0.08877321970687813, - "total_direct": 0.08021374030883487 + "electricity_diffuse": 0.10274889376907274, + "electricity_direct": 0.10380506823416416, + "heat_diffuse": 0.6970065516598378, + "heat_direct": 0.6739049414748753, + "total_diffuse": 0.7997554454289104, + "total_direct": 0.7777100097090395 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13727887122452506, + "diffuse_diffuse": 0.04986883606731966, "direct_diffuse": 0.0, - "direct_direct": 0.07571483327016193, - "direct_hemispherical": 0.07571483327016193 + "direct_direct": 0.017831992183928034, + "direct_hemispherical": 0.017831992183928034 }, "transmittance": { - "diffuse_diffuse": 0.7639051784153265, + "diffuse_diffuse": 0.13394384137578513, "direct_diffuse": 0.0, - "direct_direct": 0.844201396079003, - "direct_hemispherical": 0.844201396079003 + "direct_direct": 0.20000000000000004, + "direct_hemispherical": 0.20000000000000004 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13714700748603745, + "diffuse_diffuse": 0.05612611880354641, "direct_diffuse": 0.0, - "direct_direct": 0.0755848636121626, - "direct_hemispherical": 0.0755848636121626 + "direct_direct": 0.02228999029096076, + "direct_hemispherical": 0.02228999029096076 }, "transmittance": { - "diffuse_diffuse": 0.7639051784153265, + "diffuse_diffuse": 0.13394384137578513, "direct_diffuse": 0.0, - "direct_direct": 0.844201396079003, - "direct_hemispherical": 0.844201396079003 + "direct_direct": 0.20000000000000004, + "direct_hemispherical": 0.20000000000000004 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json index cd5fe57b..42a13fd3 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tdw.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.033551638847385074, - "heat_direct": 0.03001851269603711, - "total_diffuse": 0.033551638847385074, - "total_direct": 0.03001851269603711 + "electricity_direct": -0.0, + "heat_diffuse": 0.8116819994902593, + "heat_direct": 0.7816756844755576, + "total_diffuse": 0.8116819994902593, + "total_direct": 0.7816756844755576 } }, "front": { "absorptance": { - "electricity_diffuse": 0.007354725317906033, - "electricity_direct": 0.007430325869830143, - "heat_diffuse": 0.026315254338929034, - "heat_direct": 0.022705249444898247, - "total_diffuse": 0.03366997965683507, - "total_direct": 0.03013557531472839 + "electricity_diffuse": 0.021765202049003736, + "electricity_direct": 0.021988930497928726, + "heat_diffuse": 0.7837637847731048, + "heat_direct": 0.7551056749996252, + "total_diffuse": 0.8055289868221086, + "total_direct": 0.7770946054975539 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14781035195544798, + "diffuse_diffuse": 0.09037293295524411, "direct_diffuse": 0.0, - "direct_direct": 0.08390384321308912, - "direct_hemispherical": 0.08390384321308912 + "direct_direct": 0.05473301831116092, + "direct_hemispherical": 0.05473301831116092 }, "transmittance": { - "diffuse_diffuse": 0.8050389198466884, + "diffuse_diffuse": 0.14836797094453308, "direct_diffuse": 0.0, - "direct_direct": 0.8828784349039004, - "direct_hemispherical": 0.8828784349039004 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14779986286515054, + "diffuse_diffuse": 0.10357872840326764, "direct_diffuse": 0.0, - "direct_direct": 0.08389346741471818, - "direct_hemispherical": 0.08389346741471818 + "direct_direct": 0.06841627290719991, + "direct_hemispherical": 0.06841627290719991 }, "transmittance": { - "diffuse_diffuse": 0.8050389198466884, + "diffuse_diffuse": 0.14836797094453308, "direct_diffuse": 0.0, - "direct_direct": 0.8828784349039004, - "direct_hemispherical": 0.8828784349039004 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json index 18b20024..d4d71a8f 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8630658145972147, + "SHGC": 0.41005966261247095, "U": 5.330658905492318, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 304.81623439239434, - 304.71835349223846 + 320.53400332027604, + 320.70686087879443 ], "layer_temperatures_u": [ 303.0551847412668, 302.9252019543065 ], - "relative_heat_gain": 667.3440464065566, + "relative_heat_gain": 338.8364817174113, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 1.7879311096192407, + "system_effective_conductivity_shgc": 3.6521851996739203, "system_effective_conductivity_u": 0.9999999988896976 } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json index 503fef38..60a0bd25 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=0_phi=0/tkr.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.03784021818080131, - "heat_direct": 0.03402029391182644, - "total_diffuse": 0.03784021818080131, - "total_direct": 0.03402029391182644 + "electricity_direct": -0.0, + "heat_diffuse": 0.7384393233128816, + "heat_direct": 0.7383212324702589, + "total_diffuse": 0.7384393233128816, + "total_direct": 0.7383212324702589 } }, "front": { "absorptance": { - "electricity_diffuse": 0.0033456897169059896, - "electricity_direct": 0.0033800806667010973, - "heat_diffuse": 0.03449452846389533, - "heat_direct": 0.030640213245125343, - "total_diffuse": 0.03784021818080131, - "total_direct": 0.03402029391182644 + "electricity_diffuse": 0.00037039534303261076, + "electricity_direct": 0.0003742027037637057, + "heat_diffuse": 0.723480142015449, + "heat_direct": 0.7225273378840599, + "total_diffuse": 0.7238505373584814, + "total_direct": 0.7229015405878236 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1466913670862708, + "diffuse_diffuse": 0.15197837262614386, "direct_diffuse": 0.0, - "direct_direct": 0.0841502054218113, - "direct_hemispherical": 0.0841502054218113 + "direct_direct": 0.11181443231219451, + "direct_hemispherical": 0.11181443231219451 }, "transmittance": { - "diffuse_diffuse": 0.7840507444378737, + "diffuse_diffuse": 0.16941144585752949, "direct_diffuse": 0.0, - "direct_direct": 0.8626090385596972, - "direct_hemispherical": 0.8626090385596972 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1466913670862708, + "diffuse_diffuse": 0.17577394641434507, "direct_diffuse": 0.0, - "direct_direct": 0.0841502054218113, - "direct_hemispherical": 0.0841502054218113 + "direct_direct": 0.13976804039024318, + "direct_hemispherical": 0.13976804039024318 }, "transmittance": { - "diffuse_diffuse": 0.7840507444378737, + "diffuse_diffuse": 0.16941144585752949, "direct_diffuse": 0.0, - "direct_direct": 0.8626090385596972, - "direct_hemispherical": 0.8626090385596972 + "direct_direct": 0.2, + "direct_hemispherical": 0.2 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json index 1526c0e0..b180f0d0 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/color.json @@ -4,19 +4,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.29210301107509, - "a": -0.5571528205657317, - "b": -0.5998346720197834 + "L": 22.797007496065362, + "a": -7.238818737477643, + "b": -5.308731591760485 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 68, + "G": 63, + "R": 39 }, "trichromatic": { - "X": 13.895268429617193, - "Y": 14.751616069169204, - "Z": 16.10307224847855 + "X": 3.105586658461302, + "Y": 3.741284360839825, + "Z": 5.049152741514475 } }, "direct_diffuse": { @@ -38,55 +38,55 @@ }, "direct_direct": { "lab": { - "L": 34.518344762009285, - "a": -0.4856099531674041, - "b": -0.8683041652802426 + "L": 7.258293994889431, + "a": -5.736873035501105, + "b": -5.766739333843196 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 30, + "G": 25, + "R": 0 }, "trichromatic": { - "X": 7.777543597158392, - "Y": 8.259872994642532, - "Z": 9.132551810340372 + "X": 0.6220244755540686, + "Y": 0.8035341254746593, + "Z": 1.294531676028658 } }, "direct_hemispheric": { "lab": { - "L": 34.518344762009285, - "a": -0.4856099531674041, - "b": -0.8683041652802426 + "L": 7.258293994889431, + "a": -5.736873035501105, + "b": -5.766739333843196 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 30, + "G": 25, + "R": 0 }, "trichromatic": { - "X": 7.777543597158392, - "Y": 8.259872994642532, - "Z": 9.132551810340372 + "X": 0.6220244755540686, + "Y": 0.8035341254746593, + "Z": 1.294531676028658 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.65987639966701, - "a": -1.1055942246024908, - "b": -0.07958323797812028 + "L": 42.60202034548758, + "a": -2.1740547048543224, + "b": -1.5653801632691922 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 113, + "G": 112, + "R": 105 }, "trichromatic": { - "X": 77.36283736411066, - "Y": 82.19277670358672, - "Z": 88.32459668277204 + "X": 11.909112610626057, + "Y": 12.89329142200118, + "Z": 14.490696363203224 } }, "direct_diffuse": { @@ -108,36 +108,36 @@ }, "direct_direct": { "lab": { - "L": 95.95423545225078, - "a": -0.9974364136474123, - "b": -0.05198426790460342 + "L": 50.986868975753424, + "a": -0.20283807373194795, + "b": -0.15673475127881975 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 133, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.68953002914435, - "Y": 89.89750067650759, - "Z": 96.55908107397875 + "X": 18.216182672944182, + "Y": 19.2572855046967, + "Z": 20.751841833409138 } }, "direct_hemispheric": { "lab": { - "L": 95.95423545225078, - "a": -0.9974364136474123, - "b": -0.05198426790460342 + "L": 50.986868975753424, + "a": -0.20283807373194795, + "b": -0.15673475127881975 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 133, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.68953002914435, - "Y": 89.89750067650759, - "Z": 96.55908107397875 + "X": 18.216182672944182, + "Y": 19.2572855046967, + "Z": 20.751841833409138 } } } @@ -146,19 +146,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.29185688144806, - "a": -0.5588557508083847, - "b": -0.6002590334456936 + "L": 24.252316943623597, + "a": -7.450518027146774, + "b": -5.498290737930079 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 71, + "G": 67, + "R": 42 }, "trichromatic": { - "X": 13.894831415079773, - "Y": 14.75143835646222, - "Z": 16.10307224847855 + "X": 3.4720916885493147, + "Y": 4.178290997841212, + "Z": 5.636764717264484 } }, "direct_diffuse": { @@ -180,55 +180,55 @@ }, "direct_direct": { "lab": { - "L": 34.51798607470115, - "a": -0.4880926500487326, - "b": -0.868922591673571 + "L": 9.027764781103322, + "a": -6.978270183515892, + "b": -6.256739904078501 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 35, + "G": 29, + "R": 0 }, "trichromatic": { - "X": 7.777110948023164, - "Y": 8.259697057133792, - "Z": 9.132551810340372 + "X": 0.7774919533941319, + "Y": 1.0043665178334977, + "Z": 1.6180727607875023 } }, "direct_hemispheric": { "lab": { - "L": 34.51798607470115, - "a": -0.4880926500487326, - "b": -0.868922591673571 + "L": 9.027764781103322, + "a": -6.978270183515892, + "b": -6.256739904078501 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 35, + "G": 29, + "R": 0 }, "trichromatic": { - "X": 7.777110948023164, - "Y": 8.259697057133792, - "Z": 9.132551810340372 + "X": 0.7774919533941319, + "Y": 1.0043665178334977, + "Z": 1.6180727607875023 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.65987639966701, - "a": -1.1055942246024908, - "b": -0.07958323797812028 + "L": 42.60202034548758, + "a": -2.1740547048543224, + "b": -1.5653801632691922 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 113, + "G": 112, + "R": 105 }, "trichromatic": { - "X": 77.36283736411066, - "Y": 82.19277670358672, - "Z": 88.32459668277204 + "X": 11.909112610626057, + "Y": 12.89329142200118, + "Z": 14.490696363203224 } }, "direct_diffuse": { @@ -250,36 +250,36 @@ }, "direct_direct": { "lab": { - "L": 95.95423545225078, - "a": -0.9974364136474123, - "b": -0.05198426790460342 + "L": 50.986868975753424, + "a": -0.20283807373194795, + "b": -0.15673475127881975 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 133, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.68953002914435, - "Y": 89.89750067650759, - "Z": 96.55908107397875 + "X": 18.216182672944182, + "Y": 19.2572855046967, + "Z": 20.751841833409138 } }, "direct_hemispheric": { "lab": { - "L": 95.95423545225078, - "a": -0.9974364136474123, - "b": -0.05198426790460342 + "L": 50.986868975753424, + "a": -0.20283807373194795, + "b": -0.15673475127881975 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 133, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.68953002914435, - "Y": 89.89750067650759, - "Z": 96.55908107397875 + "X": 18.216182672944182, + "Y": 19.2572855046967, + "Z": 20.751841833409138 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json index 556fd45d..26d23fc3 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/photopic.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.0408840161359844, - "heat_direct": 0.03718200466811347, - "total_diffuse": 0.0408840161359844, - "total_direct": 0.03718200466811347 + "electricity_direct": -0.0, + "heat_diffuse": 0.818082915155806, + "heat_direct": 0.793250436845653, + "total_diffuse": 0.818082915155806, + "total_direct": 0.793250436845653 } }, "front": { "absorptance": { - "electricity_diffuse": 0.00934144584719916, - "electricity_direct": 0.009437468258817723, - "heat_diffuse": 0.031707769598355286, - "heat_direct": 0.027908085518778908, - "total_diffuse": 0.041049215445554454, - "total_direct": 0.03734555377759663 + "electricity_diffuse": 0.003576749932937491, + "electricity_direct": 0.0036135159924892, + "heat_diffuse": 0.8091466157735628, + "heat_direct": 0.7861137301730857, + "total_diffuse": 0.8127233657065003, + "total_direct": 0.7897272461655749 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14740083745396587, + "diffuse_diffuse": 0.037002384754780536, "direct_diffuse": 0.0, - "direct_direct": 0.08247780977028268, - "direct_hemispherical": 0.08247780977028268 + "direct_direct": 0.007854358101468032, + "direct_hemispherical": 0.007854358101468032 }, "transmittance": { - "diffuse_diffuse": 0.8219825352927558, + "diffuse_diffuse": 0.1286809089342567, "direct_diffuse": 0.0, - "direct_direct": 0.8990420571721714, - "direct_hemispherical": 0.8990420571721714 + "direct_direct": 0.19253992752152832, + "direct_hemispherical": 0.19253992752152832 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14739872313913527, + "diffuse_diffuse": 0.041324784717111665, "direct_diffuse": 0.0, - "direct_direct": 0.08247571657565247, - "direct_hemispherical": 0.08247571657565247 + "direct_direct": 0.009817452179636298, + "direct_hemispherical": 0.009817452179636298 }, "transmittance": { - "diffuse_diffuse": 0.8219825352927558, + "diffuse_diffuse": 0.1286809089342567, "direct_diffuse": 0.0, - "direct_direct": 0.8990420571721714, - "direct_hemispherical": 0.8990420571721714 + "direct_direct": 0.19253992752152832, + "direct_hemispherical": 0.19253992752152832 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json index e6b628a7..f7de1730 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/solar.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.08864135596839048, - "heat_direct": 0.0812041872598806, - "total_diffuse": 0.08864135596839048, - "total_direct": 0.0812041872598806 + "electricity_direct": -0.0, + "heat_diffuse": 0.8060127281651372, + "heat_direct": 0.7889104931090156, + "total_diffuse": 0.8060127281651372, + "total_direct": 0.7889104931090156 } }, "front": { "absorptance": { - "electricity_diffuse": 0.015424398761241782, - "electricity_direct": 0.015582948946196811, - "heat_diffuse": 0.07334882094563633, - "heat_direct": 0.06575130032898355, - "total_diffuse": 0.08877321970687813, - "total_direct": 0.08133424927518036 + "electricity_diffuse": 0.10274889376907274, + "electricity_direct": 0.10380506823416416, + "heat_diffuse": 0.6970065516598378, + "heat_direct": 0.6806481707032731, + "total_diffuse": 0.7997554454289104, + "total_direct": 0.7844532389374372 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13727887122452506, + "diffuse_diffuse": 0.04986883606731966, "direct_diffuse": 0.0, - "direct_direct": 0.07575685075719817, - "direct_hemispherical": 0.07575685075719817 + "direct_direct": 0.017834571658964887, + "direct_hemispherical": 0.017834571658964887 }, "transmittance": { - "diffuse_diffuse": 0.7639051784153265, + "diffuse_diffuse": 0.13394384137578513, "direct_diffuse": 0.0, - "direct_direct": 0.8430389619829216, - "direct_hemispherical": 0.8430389619829216 + "direct_direct": 0.19325493523201975, + "direct_hemispherical": 0.19325493523201975 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13714700748603745, + "diffuse_diffuse": 0.05612611880354641, "direct_diffuse": 0.0, - "direct_direct": 0.0756267887418984, - "direct_hemispherical": 0.0756267887418984 + "direct_direct": 0.022291825830543212, + "direct_hemispherical": 0.022291825830543212 }, "transmittance": { - "diffuse_diffuse": 0.7639051784153265, + "diffuse_diffuse": 0.13394384137578513, "direct_diffuse": 0.0, - "direct_direct": 0.8430389619829216, - "direct_hemispherical": 0.8430389619829216 + "direct_direct": 0.19325493523201975, + "direct_hemispherical": 0.19325493523201975 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json index ec4aed5a..8ecf302f 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tdw.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.033551638847385074, - "heat_direct": 0.030448284477954633, - "total_diffuse": 0.033551638847385074, - "total_direct": 0.030448284477954633 + "electricity_direct": -0.0, + "heat_diffuse": 0.8116819994902593, + "heat_direct": 0.788812684689453, + "total_diffuse": 0.8116819994902593, + "total_direct": 0.788812684689453 } }, "front": { "absorptance": { - "electricity_diffuse": 0.007354725317906033, - "electricity_direct": 0.007430325869830143, - "heat_diffuse": 0.026315254338929034, - "heat_direct": 0.02313511729390492, - "total_diffuse": 0.03366997965683507, - "total_direct": 0.030565443163735065 + "electricity_diffuse": 0.021765202049003736, + "electricity_direct": 0.021988930497928726, + "heat_diffuse": 0.7837637847731048, + "heat_direct": 0.7622439430033928, + "total_diffuse": 0.8055289868221086, + "total_direct": 0.7842328735013215 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.14781035195544798, + "diffuse_diffuse": 0.09037293295524411, "direct_diffuse": 0.0, - "direct_direct": 0.08399032333761829, - "direct_hemispherical": 0.08399032333761829 + "direct_direct": 0.05472213676347212, + "direct_hemispherical": 0.05472213676347212 }, "transmittance": { - "diffuse_diffuse": 0.8050389198466884, + "diffuse_diffuse": 0.14836797094453308, "direct_diffuse": 0.0, - "direct_direct": 0.8823283245900363, - "direct_hemispherical": 0.8823283245900363 + "direct_direct": 0.19498793118436392, + "direct_hemispherical": 0.19498793118436392 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14779986286515054, + "diffuse_diffuse": 0.10357872840326764, "direct_diffuse": 0.0, - "direct_direct": 0.08397993902437932, - "direct_hemispherical": 0.08397993902437932 + "direct_direct": 0.06839873393863047, + "direct_hemispherical": 0.06839873393863047 }, "transmittance": { - "diffuse_diffuse": 0.8050389198466884, + "diffuse_diffuse": 0.14836797094453308, "direct_diffuse": 0.0, - "direct_direct": 0.8823283245900363, - "direct_hemispherical": 0.8823283245900363 + "direct_direct": 0.19498793118436392, + "direct_hemispherical": 0.19498793118436392 } } } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index c10a3d9b..16bc7ee9 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.862233858170511, + "SHGC": 0.4055289721562527, "U": 5.330658905492318, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 304.84656347896623, - 304.74923096047524 + 320.7006542894762, + 320.87627369918283 ], "layer_temperatures_u": [ 303.0551847412668, 302.9252019543065 ], - "relative_heat_gain": 666.7407345572036, + "relative_heat_gain": 335.55094998362074, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 1.0 ], - "system_effective_conductivity_shgc": 1.8061077825970038, + "system_effective_conductivity_shgc": 3.6248419707149875, "system_effective_conductivity_u": 0.9999999988896976 } diff --git a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json index 39843cb2..cc8daff7 100644 --- a/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json +++ b/test/expected_results/PV_single_layer/condensed_spectrum/theta=15_phi=270/tkr.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.03784021818080131, - "heat_direct": 0.034492921469076614, - "total_diffuse": 0.03784021818080131, - "total_direct": 0.034492921469076614 + "electricity_direct": -0.0, + "heat_diffuse": 0.7384393233128816, + "heat_direct": 0.7428730998201162, + "total_diffuse": 0.7384393233128816, + "total_direct": 0.7428730998201162 } }, "front": { "absorptance": { - "electricity_diffuse": 0.0033456897169059896, - "electricity_direct": 0.0033800806667010973, - "heat_diffuse": 0.03449452846389533, - "heat_direct": 0.031112840802375516, - "total_diffuse": 0.03784021818080131, - "total_direct": 0.034492921469076614 + "electricity_diffuse": 0.00037039534303261076, + "electricity_direct": 0.0003742027037637057, + "heat_diffuse": 0.723480142015449, + "heat_direct": 0.7270868166341672, + "total_diffuse": 0.7238505373584814, + "total_direct": 0.727461019337931 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1466913670862708, + "diffuse_diffuse": 0.15197837262614386, "direct_diffuse": 0.0, - "direct_direct": 0.08421350683918839, - "direct_hemispherical": 0.08421350683918839 + "direct_direct": 0.11178346844699408, + "direct_hemispherical": 0.11178346844699408 }, "transmittance": { - "diffuse_diffuse": 0.7840507444378737, + "diffuse_diffuse": 0.16941144585752949, "direct_diffuse": 0.0, - "direct_direct": 0.8618126763697396, - "direct_hemispherical": 0.8618126763697396 + "direct_direct": 0.19758315555008216, + "direct_hemispherical": 0.19758315555008216 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1466913670862708, + "diffuse_diffuse": 0.17577394641434507, "direct_diffuse": 0.0, - "direct_direct": 0.08421350683918839, - "direct_hemispherical": 0.08421350683918839 + "direct_direct": 0.1397212448158831, + "direct_hemispherical": 0.1397212448158831 }, "transmittance": { - "diffuse_diffuse": 0.7840507444378737, + "diffuse_diffuse": 0.16941144585752949, "direct_diffuse": 0.0, - "direct_direct": 0.8618126763697396, - "direct_hemispherical": 0.8618126763697396 + "direct_direct": 0.19758315555008216, + "direct_hemispherical": 0.19758315555008216 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json index 6e83361b..bfd69f1c 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/color.json @@ -4,19 +4,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.32091770622873, - "a": -0.6104554992503175, - "b": -0.4738487609388331 + "L": 20.831575042554086, + "a": 3.0658211508753643, + "b": -14.87059296643929 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 78, + "G": 54, + "R": 45 }, "trichromatic": { - "X": 13.90648197438811, - "Y": 14.772430978183893, - "Z": 16.068411436111603 + "X": 3.213553218353456, + "Y": 3.2010090778195854, + "Z": 6.4581663086833565 } }, "direct_diffuse": { @@ -38,55 +38,55 @@ }, "direct_direct": { "lab": { - "L": 34.5388535992045, - "a": -0.569708987703671, - "b": -0.7575210270707289 + "L": 5.574526258966266, + "a": 8.701691567379822, + "b": -19.858073389038257 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 48, + "G": 12, + "R": 8 }, "trichromatic": { - "X": 7.778005513076972, - "Y": 8.269936814335882, - "Z": 9.109081649584397 + "X": 0.7968550009698152, + "Y": 0.6171315305756246, + "Z": 2.4917127214154564 } }, "direct_hemispheric": { "lab": { - "L": 34.5388535992045, - "a": -0.569708987703671, - "b": -0.7575210270707289 + "L": 5.574526258966266, + "a": 8.701691567379822, + "b": -19.858073389038257 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 48, + "G": 12, + "R": 8 }, "trichromatic": { - "X": 7.778005513076972, - "Y": 8.269936814335882, - "Z": 9.109081649584397 + "X": 0.7968550009698152, + "Y": 0.6171315305756246, + "Z": 2.4917127214154564 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.66420119639153, - "a": -1.0720111896778683, - "b": 0.1662572379379279 + "L": 42.03673809815506, + "a": 0.1515988450725425, + "b": -3.699542111202092 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 115, + "G": 110, + "R": 107 }, "trichromatic": { - "X": 77.38878040086507, - "Y": 82.20259121501795, - "Z": 87.98800627278474 + "X": 11.893296484294313, + "Y": 12.523768129449545, + "Z": 14.987554641997617 } }, "direct_diffuse": { @@ -108,36 +108,36 @@ }, "direct_direct": { "lab": { - "L": 95.97230307270614, - "a": -0.9508396288114285, - "b": 0.17036999848576428 + "L": 51.83721152653848, + "a": 1.6653345369377348e-13, + "b": -2.220446049250313e-14 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.75521855762229, - "Y": 89.94103175119143, - "Z": 96.27249842348783 + "X": 18.958671412406463, + "Y": 19.999999999999993, + "Z": 21.464692150238026 } }, "direct_hemispheric": { "lab": { - "L": 95.97230307270614, - "a": -0.9508396288114285, - "b": 0.17036999848576428 + "L": 51.83721152653848, + "a": 1.6653345369377348e-13, + "b": -2.220446049250313e-14 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.75521855762229, - "Y": 89.94103175119143, - "Z": 96.27249842348783 + "X": 18.958671412406463, + "Y": 19.999999999999993, + "Z": 21.464692150238026 } } } @@ -146,19 +146,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.320877948833605, - "a": -0.6107533163858814, - "b": -0.47391730817181177 + "L": 22.228427200423198, + "a": 3.357658653612261, + "b": -15.594236670037532 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 83, + "G": 58, + "R": 48 }, "trichromatic": { - "X": 13.906407746754049, - "Y": 14.772402245101446, - "Z": 16.068411436111603 + "X": 3.6045004284084925, + "Y": 3.5791947032809843, + "Z": 7.263777303137227 } }, "direct_diffuse": { @@ -180,55 +180,55 @@ }, "direct_direct": { "lab": { - "L": 34.53879571475441, - "a": -0.5701430071647362, - "b": -0.75762082784675 + "L": 6.968157864335513, + "a": 10.514370349711324, + "b": -21.860937098493793 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 54, + "G": 16, + "R": 12 }, "trichromatic": { - "X": 7.777932105627745, - "Y": 8.269908398562922, - "Z": 9.109081649584397 + "X": 0.9960687561078774, + "Y": 0.7714144177172451, + "Z": 3.114640915059872 } }, "direct_hemispheric": { "lab": { - "L": 34.53879571475441, - "a": -0.5701430071647362, - "b": -0.75762082784675 + "L": 6.968157864335513, + "a": 10.514370349711324, + "b": -21.860937098493793 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 54, + "G": 16, + "R": 12 }, "trichromatic": { - "X": 7.777932105627745, - "Y": 8.269908398562922, - "Z": 9.109081649584397 + "X": 0.9960687561078774, + "Y": 0.7714144177172451, + "Z": 3.114640915059872 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.66420119639153, - "a": -1.0720111896778683, - "b": 0.1662572379379279 + "L": 42.03673809815506, + "a": 0.1515988450725425, + "b": -3.699542111202092 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 115, + "G": 110, + "R": 107 }, "trichromatic": { - "X": 77.38878040086507, - "Y": 82.20259121501795, - "Z": 87.98800627278474 + "X": 11.893296484294313, + "Y": 12.523768129449545, + "Z": 14.987554641997617 } }, "direct_diffuse": { @@ -250,36 +250,36 @@ }, "direct_direct": { "lab": { - "L": 95.97230307270614, - "a": -0.9508396288114285, - "b": 0.17036999848576428 + "L": 51.83721152653848, + "a": 1.6653345369377348e-13, + "b": -2.220446049250313e-14 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.75521855762229, - "Y": 89.94103175119143, - "Z": 96.27249842348783 + "X": 18.958671412406463, + "Y": 19.999999999999993, + "Z": 21.464692150238026 } }, "direct_hemispheric": { "lab": { - "L": 95.97230307270614, - "a": -0.9508396288114285, - "b": 0.17036999848576428 + "L": 51.83721152653848, + "a": 1.6653345369377348e-13, + "b": -2.220446049250313e-14 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 135, + "G": 137, + "R": 136 }, "trichromatic": { - "X": 84.75521855762229, - "Y": 89.94103175119143, - "Z": 96.27249842348783 + "X": 18.958671412406463, + "Y": 19.999999999999993, + "Z": 21.464692150238026 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json index af9d1c83..defdbace 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/photopic.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.03853914864122162, - "heat_direct": 0.034541200497708625, - "total_diffuse": 0.03853914864122162, - "total_direct": 0.034541200497708625 + "electricity_direct": -0.0, + "heat_diffuse": 0.8186844849229136, + "heat_direct": 0.7844825310510846, + "total_diffuse": 0.8186844849229136, + "total_direct": 0.7844825310510846 } }, "front": { "absorptance": { - "electricity_diffuse": 0.009279156971295511, - "electricity_direct": 0.009374539104291353, - "heat_diffuse": 0.029299090029440266, - "heat_direct": 0.025205304676537615, - "total_diffuse": 0.03857824700073578, - "total_direct": 0.03457984378082897 + "electricity_diffuse": 0.0036052102873577693, + "electricity_direct": 0.0036422688960407006, + "heat_diffuse": 0.809591902521351, + "heat_direct": 0.7769608948516108, + "total_diffuse": 0.8131971128087088, + "total_direct": 0.7806031637476515 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1475783076504018, + "diffuse_diffuse": 0.031685645983871864, "direct_diffuse": 0.0, - "direct_direct": 0.0825635212722773, - "direct_hemispherical": 0.0825635212722773 + "direct_direct": 0.005907834916787945, + "direct_hemispherical": 0.005907834916787945 }, "transmittance": { - "diffuse_diffuse": 0.8218502499543713, + "diffuse_diffuse": 0.12511758482286775, "direct_diffuse": 0.0, - "direct_direct": 0.8992599845388477, - "direct_hemispherical": 0.8992599845388477 + "direct_direct": 0.2000000000000001, + "direct_hemispherical": 0.2000000000000001 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1475779553061538, + "diffuse_diffuse": 0.035419015129355746, "direct_diffuse": 0.0, - "direct_direct": 0.0825631728311767, - "direct_hemispherical": 0.0825631728311767 + "direct_direct": 0.007384793691492164, + "direct_hemispherical": 0.007384793691492164 }, "transmittance": { - "diffuse_diffuse": 0.8218502499543713, + "diffuse_diffuse": 0.12511758482286775, "direct_diffuse": 0.0, - "direct_direct": 0.8992599845388477, - "direct_hemispherical": 0.8992599845388477 + "direct_direct": 0.2000000000000001, + "direct_hemispherical": 0.2000000000000001 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json index 656bf954..9737dc8d 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/solar.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.10056500361653711, - "heat_direct": 0.09129536587391314, - "total_diffuse": 0.10056500361653711, - "total_direct": 0.09129536587391314 + "electricity_direct": -0.0, + "heat_diffuse": 0.8046486747602933, + "heat_direct": 0.7816741285807265, + "total_diffuse": 0.8046486747602933, + "total_direct": 0.7816741285807265 } }, "front": { "absorptance": { - "electricity_diffuse": 0.013580394695368238, - "electricity_direct": 0.013719990028971996, - "heat_diffuse": 0.08707771213139764, - "heat_direct": 0.07766612169347727, - "total_diffuse": 0.10065810682676588, - "total_direct": 0.09138611172244926 + "electricity_diffuse": 0.10514810322155954, + "electricity_direct": 0.1062289395946012, + "heat_diffuse": 0.693144666805122, + "heat_direct": 0.6708637211181452, + "total_diffuse": 0.7982927700266815, + "total_direct": 0.7770926607127464 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13591415766017237, + "diffuse_diffuse": 0.05078621649513868, "direct_diffuse": 0.0, - "direct_direct": 0.07485535969381851, - "direct_hemispherical": 0.07485535969381851 + "direct_direct": 0.018325871419274227, + "direct_hemispherical": 0.018325871419274227 }, "transmittance": { - "diffuse_diffuse": 0.7533462443315323, + "diffuse_diffuse": 0.1343905143528097, "direct_diffuse": 0.0, - "direct_direct": 0.8338492744322691, - "direct_hemispherical": 0.8338492744322691 + "direct_direct": 0.20000000000000004, + "direct_hemispherical": 0.20000000000000004 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13582105444994358, + "diffuse_diffuse": 0.05714212122875063, "direct_diffuse": 0.0, - "direct_direct": 0.0747646138452824, - "direct_hemispherical": 0.0747646138452824 + "direct_direct": 0.022907339287253782, + "direct_hemispherical": 0.022907339287253782 }, "transmittance": { - "diffuse_diffuse": 0.7533462443315323, + "diffuse_diffuse": 0.1343905143528097, "direct_diffuse": 0.0, - "direct_direct": 0.8338492744322691, - "direct_hemispherical": 0.8338492744322691 + "direct_direct": 0.20000000000000004, + "direct_hemispherical": 0.20000000000000004 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json index 4de4f7b9..7c6b1b02 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tdw.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.036831246893266396, - "heat_direct": 0.033624948839384876, - "total_diffuse": 0.036831246893266396, - "total_direct": 0.033624948839384876 + "electricity_direct": -0.0, + "heat_diffuse": 0.8135408889533641, + "heat_direct": 0.7811986565861122, + "total_diffuse": 0.8135408889533641, + "total_direct": 0.7811986565861122 } }, "front": { "absorptance": { - "electricity_diffuse": 0.00744029671111718, - "electricity_direct": 0.007516776866870944, - "heat_diffuse": 0.02941859081627928, - "heat_direct": 0.02613565577977322, - "total_diffuse": 0.036858887527396474, - "total_direct": 0.033652432646644165 + "electricity_diffuse": 0.02023622473294502, + "electricity_direct": 0.020444236547464634, + "heat_diffuse": 0.7871887700487686, + "heat_direct": 0.7560540842300112, + "total_diffuse": 0.8074249947817137, + "total_direct": 0.7764983207774758 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1446192164265161, + "diffuse_diffuse": 0.09145623250328727, "direct_diffuse": 0.0, - "direct_direct": 0.08181892489385538, - "direct_hemispherical": 0.08181892489385538 + "direct_direct": 0.05535662955728449, + "direct_hemispherical": 0.05535662955728449 }, "transmittance": { - "diffuse_diffuse": 0.7653653828450127, + "diffuse_diffuse": 0.14862262526780134, "direct_diffuse": 0.0, - "direct_direct": 0.8416465713722188, - "direct_hemispherical": 0.8416465713722188 + "direct_direct": 0.20000000000000007, + "direct_hemispherical": 0.20000000000000007 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14446518639920292, + "diffuse_diffuse": 0.10471182358717249, "direct_diffuse": 0.0, - "direct_direct": 0.08166680354794441, - "direct_hemispherical": 0.08166680354794441 + "direct_direct": 0.06919578689758923, + "direct_hemispherical": 0.06919578689758923 }, "transmittance": { - "diffuse_diffuse": 0.7653653828450127, + "diffuse_diffuse": 0.14862262526780134, "direct_diffuse": 0.0, - "direct_direct": 0.8416465713722188, - "direct_hemispherical": 0.8416465713722188 + "direct_direct": 0.20000000000000007, + "direct_hemispherical": 0.20000000000000007 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json index 5e310006..254860c9 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8565649786432729, + "SHGC": 0.40906154057076394, "U": 5.330658914047553, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.16865947631425, - 305.077142114568 + 320.45879711906787, + 320.63040771603545 ], "layer_temperatures_u": [ 303.05518474126666, 302.9252019543065 ], - "relative_heat_gain": 662.6298195589143, + "relative_heat_gain": 338.11267106784936, "solid_layer_effective_conductivities_shgc": [ - 1.0 + 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 0.9999999999999998 ], - "system_effective_conductivity_shgc": 2.0126861165190615, + "system_effective_conductivity_shgc": 3.6648419484119663, "system_effective_conductivity_u": 1.0000000000002003 } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json index 8fb61c69..dce66987 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tkr.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.04576331182436012, - "heat_direct": 0.04295435832934961, - "total_diffuse": 0.04576331182436012, - "total_direct": 0.04295435832934961 + "electricity_direct": -0.0, + "heat_diffuse": 0.7639079893012709, + "heat_direct": 0.7544950923338097, + "total_diffuse": 0.7639079893012709, + "total_direct": 0.7544950923338097 } }, "front": { "absorptance": { - "electricity_diffuse": 0.004997384918395449, - "electricity_direct": 0.0050487539419384634, - "heat_diffuse": 0.040844913634694995, - "heat_direct": 0.03798414296283779, - "total_diffuse": 0.045842298553090424, - "total_direct": 0.04303289690477625 + "electricity_diffuse": 0.001146249697283373, + "electricity_direct": 0.001158032205264533, + "heat_diffuse": 0.7513397344981526, + "heat_direct": 0.7419608331809492, + "total_diffuse": 0.7524859841954362, + "total_direct": 0.7431188653862137 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13587074925002177, + "diffuse_diffuse": 0.13436306352996857, "direct_diffuse": 0.0, - "direct_direct": 0.07679303348821985, - "direct_hemispherical": 0.07679303348821985 + "direct_direct": 0.09233369305585513, + "direct_hemispherical": 0.09233369305585513 }, "transmittance": { - "diffuse_diffuse": 0.6545854787901785, + "diffuse_diffuse": 0.164735005510528, "direct_diffuse": 0.0, - "direct_direct": 0.7275658286938829, - "direct_hemispherical": 0.7275658286938829 + "direct_direct": 0.19999999999999998, + "direct_hemispherical": 0.19999999999999998 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1354650484739604, + "diffuse_diffuse": 0.15464145081740274, "direct_diffuse": 0.0, - "direct_direct": 0.07639564414934877, - "direct_hemispherical": 0.07639564414934877 + "direct_direct": 0.11541711626519208, + "direct_hemispherical": 0.11541711626519208 }, "transmittance": { - "diffuse_diffuse": 0.6545854787901785, + "diffuse_diffuse": 0.164735005510528, "direct_diffuse": 0.0, - "direct_direct": 0.7275658286938829, - "direct_hemispherical": 0.7275658286938829 + "direct_direct": 0.19999999999999998, + "direct_hemispherical": 0.19999999999999998 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json index a7217215..f6a915b3 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=0_phi=0/tuv.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.21648801522223893, - "heat_direct": 0.20926518233597152, - "total_diffuse": 0.21648801522223893, - "total_direct": 0.20926518233597152 + "electricity_direct": -0.0, + "heat_diffuse": 0.6527830278915012, + "heat_direct": 0.678394834007841, + "total_diffuse": 0.6527830278915012, + "total_direct": 0.678394834007841 } }, "front": { "absorptance": { - "electricity_diffuse": 0.001798401077259391, - "electricity_direct": 0.0018168871672416657, - "heat_diffuse": 0.21531458208310086, - "heat_direct": 0.2080700127513913, - "total_diffuse": 0.2171129831603602, - "total_direct": 0.20988689991863296 + "electricity_diffuse": -8.334568911445345e-06, + "electricity_direct": -8.420241452909367e-06, + "heat_diffuse": 0.6271554790595945, + "heat_direct": 0.648001962615371, + "total_diffuse": 0.6271471444906831, + "total_direct": 0.6479935423739182 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1339161481458264, + "diffuse_diffuse": 0.16341245286494935, "direct_diffuse": 0.0, - "direct_direct": 0.07619912715437532, - "direct_hemispherical": 0.07619912715437532 + "direct_direct": 0.12160516599215919, + "direct_hemispherical": 0.12160516599215919 }, "transmittance": { - "diffuse_diffuse": 0.6394212422401763, + "diffuse_diffuse": 0.17362992485179113, "direct_diffuse": 0.0, - "direct_direct": 0.7145356905096532, - "direct_hemispherical": 0.7145356905096532 + "direct_direct": 0.19999999999999998, + "direct_hemispherical": 0.19999999999999998 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1332911802077051, + "diffuse_diffuse": 0.18904833626576753, "direct_diffuse": 0.0, - "direct_direct": 0.07557740957171388, - "direct_hemispherical": 0.07557740957171388 + "direct_direct": 0.1520064576260818, + "direct_hemispherical": 0.1520064576260818 }, "transmittance": { - "diffuse_diffuse": 0.6394212422401763, + "diffuse_diffuse": 0.17362992485179113, "direct_diffuse": 0.0, - "direct_direct": 0.7145356905096532, - "direct_hemispherical": 0.7145356905096532 + "direct_direct": 0.19999999999999998, + "direct_hemispherical": 0.19999999999999998 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json index f7f5bdc4..d5b25b6d 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/color.json @@ -4,19 +4,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.32091770622873, - "a": -0.6104554992503175, - "b": -0.4738487609388331 + "L": 20.831575042554086, + "a": 3.0658211508753643, + "b": -14.87059296643929 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 78, + "G": 54, + "R": 45 }, "trichromatic": { - "X": 13.90648197438811, - "Y": 14.772430978183893, - "Z": 16.068411436111603 + "X": 3.213553218353456, + "Y": 3.2010090778195854, + "Z": 6.4581663086833565 } }, "direct_diffuse": { @@ -38,55 +38,55 @@ }, "direct_direct": { "lab": { - "L": 34.560050441124716, - "a": -0.5754648342458646, - "b": -0.7568034465673001 + "L": 5.57752432417481, + "a": 8.699581777491819, + "b": -19.85589438747553 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 48, + "G": 12, + "R": 8 }, "trichromatic": { - "X": 7.787203318914147, - "Y": 8.280346829409856, - "Z": 9.12022580779713 + "X": 0.7971182568288624, + "Y": 0.617463433321251, + "Z": 2.4921044872003217 } }, "direct_hemispheric": { "lab": { - "L": 34.560050441124716, - "a": -0.5754648342458646, - "b": -0.7568034465673001 + "L": 5.57752432417481, + "a": 8.699581777491819, + "b": -19.85589438747553 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 48, + "G": 12, + "R": 8 }, "trichromatic": { - "X": 7.787203318914147, - "Y": 8.280346829409856, - "Z": 9.12022580779713 + "X": 0.7971182568288624, + "Y": 0.617463433321251, + "Z": 2.4921044872003217 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.66420119639153, - "a": -1.0720111896778683, - "b": 0.1662572379379279 + "L": 42.03673809815506, + "a": 0.1515988450725425, + "b": -3.699542111202092 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 115, + "G": 110, + "R": 107 }, "trichromatic": { - "X": 77.38878040086507, - "Y": 82.20259121501795, - "Z": 87.98800627278474 + "X": 11.893296484294313, + "Y": 12.523768129449545, + "Z": 14.987554641997617 } }, "direct_diffuse": { @@ -108,36 +108,36 @@ }, "direct_direct": { "lab": { - "L": 95.95724145304064, - "a": -0.9651368451714104, - "b": 0.17035573595334252 + "L": 50.932823230196476, + "a": 0.02832230019772508, + "b": -0.38363295457004565 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 134, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.71340915959426, - "Y": 89.90474218584785, - "Z": 96.23364127183211 + "X": 18.21584261970723, + "Y": 19.210712129078722, + "Z": 20.82390482366024 } }, "direct_hemispheric": { "lab": { - "L": 95.95724145304064, - "a": -0.9651368451714104, - "b": 0.17035573595334252 + "L": 50.932823230196476, + "a": 0.02832230019772508, + "b": -0.38363295457004565 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 134, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.71340915959426, - "Y": 89.90474218584785, - "Z": 96.23364127183211 + "X": 18.21584261970723, + "Y": 19.210712129078722, + "Z": 20.82390482366024 } } } @@ -146,19 +146,19 @@ "reflectance": { "diffuse_diffuse": { "lab": { - "L": 45.320877948833605, - "a": -0.6107533163858814, - "b": -0.47391730817181177 + "L": 22.228427200423198, + "a": 3.357658653612261, + "b": -15.594236670037532 }, "rgb": { - "B": 118, - "G": 119, - "R": 117 + "B": 83, + "G": 58, + "R": 48 }, "trichromatic": { - "X": 13.906407746754049, - "Y": 14.772402245101446, - "Z": 16.068411436111603 + "X": 3.6045004284084925, + "Y": 3.5791947032809843, + "Z": 7.263777303137227 } }, "direct_diffuse": { @@ -180,55 +180,55 @@ }, "direct_direct": { "lab": { - "L": 34.55999255828495, - "a": -0.5758988760996009, - "b": -0.7569032445669088 + "L": 6.971569890139481, + "a": 10.509575665251486, + "b": -21.85684556631495 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 54, + "G": 16, + "R": 12 }, "trichromatic": { - "X": 7.787129851943963, - "Y": 8.280318390586954, - "Z": 9.12022580779713 + "X": 0.9963392463051101, + "Y": 0.7717921482380007, + "Z": 3.114913249190788 } }, "direct_hemispheric": { "lab": { - "L": 34.55999255828495, - "a": -0.5758988760996009, - "b": -0.7569032445669088 + "L": 6.971569890139481, + "a": 10.509575665251486, + "b": -21.85684556631495 }, "rgb": { - "B": 90, - "G": 90, - "R": 88 + "B": 54, + "G": 16, + "R": 12 }, "trichromatic": { - "X": 7.787129851943963, - "Y": 8.280318390586954, - "Z": 9.12022580779713 + "X": 0.9963392463051101, + "Y": 0.7717921482380007, + "Z": 3.114913249190788 } } }, "transmittance": { "diffuse_diffuse": { "lab": { - "L": 92.66420119639153, - "a": -1.0720111896778683, - "b": 0.1662572379379279 + "L": 42.03673809815506, + "a": 0.1515988450725425, + "b": -3.699542111202092 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 115, + "G": 110, + "R": 107 }, "trichromatic": { - "X": 77.38878040086507, - "Y": 82.20259121501795, - "Z": 87.98800627278474 + "X": 11.893296484294313, + "Y": 12.523768129449545, + "Z": 14.987554641997617 } }, "direct_diffuse": { @@ -250,36 +250,36 @@ }, "direct_direct": { "lab": { - "L": 95.95724145304064, - "a": -0.9651368451714104, - "b": 0.17035573595334252 + "L": 50.932823230196476, + "a": 0.02832230019772508, + "b": -0.38363295457004565 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 134, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.71340915959426, - "Y": 89.90474218584785, - "Z": 96.23364127183211 + "X": 18.21584261970723, + "Y": 19.210712129078722, + "Z": 20.82390482366024 } }, "direct_hemispheric": { "lab": { - "L": 95.95724145304064, - "a": -0.9651368451714104, - "b": 0.17035573595334252 + "L": 50.932823230196476, + "a": 0.02832230019772508, + "b": -0.38363295457004565 }, "rgb": { - "B": 255, - "G": 255, - "R": 255 + "B": 134, + "G": 134, + "R": 134 }, "trichromatic": { - "X": 84.71340915959426, - "Y": 89.90474218584785, - "Z": 96.23364127183211 + "X": 18.21584261970723, + "Y": 19.210712129078722, + "Z": 20.82390482366024 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json index 12569c98..c2bfc79c 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/photopic.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.03853914864122162, - "heat_direct": 0.035033308030371475, - "total_diffuse": 0.03853914864122162, - "total_direct": 0.035033308030371475 + "electricity_direct": -0.0, + "heat_diffuse": 0.8186844849229136, + "heat_direct": 0.7918998651731315, + "total_diffuse": 0.8186844849229136, + "total_direct": 0.7918998651731315 } }, "front": { "absorptance": { - "electricity_diffuse": 0.009279156971295511, - "electricity_direct": 0.009374539104291353, - "heat_diffuse": 0.029299090029440266, - "heat_direct": 0.02569744236328153, - "total_diffuse": 0.03857824700073578, - "total_direct": 0.035071981467572885 + "electricity_diffuse": 0.0036052102873577693, + "electricity_direct": 0.0036422688960407006, + "heat_diffuse": 0.809591902521351, + "heat_direct": 0.7843792286494706, + "total_diffuse": 0.8131971128087088, + "total_direct": 0.7880214975455113 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1475783076504018, + "diffuse_diffuse": 0.031685645983871864, "direct_diffuse": 0.0, - "direct_direct": 0.08266727536697255, - "direct_hemispherical": 0.08266727536697255 + "direct_direct": 0.005911183278385464, + "direct_hemispherical": 0.005911183278385464 }, "transmittance": { - "diffuse_diffuse": 0.8218502499543713, + "diffuse_diffuse": 0.12511758482286775, "direct_diffuse": 0.0, - "direct_direct": 0.8988931851850669, - "direct_hemispherical": 0.8988931851850669 + "direct_direct": 0.19208939623363355, + "direct_hemispherical": 0.19208939623363355 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1475779553061538, + "diffuse_diffuse": 0.035419015129355746, "direct_diffuse": 0.0, - "direct_direct": 0.08266692664384721, - "direct_hemispherical": 0.08266692664384721 + "direct_direct": 0.007388635167717111, + "direct_hemispherical": 0.007388635167717111 }, "transmittance": { - "diffuse_diffuse": 0.8218502499543713, + "diffuse_diffuse": 0.12511758482286775, "direct_diffuse": 0.0, - "direct_direct": 0.8988931851850669, - "direct_hemispherical": 0.8988931851850669 + "direct_direct": 0.19208939623363355, + "direct_hemispherical": 0.19208939623363355 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json index f4ac5fa0..751f4823 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/solar.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.10056500361653711, - "heat_direct": 0.09254370679994886, - "total_diffuse": 0.10056500361653711, - "total_direct": 0.09254370679994886 + "electricity_direct": -0.0, + "heat_diffuse": 0.8046486747602933, + "heat_direct": 0.7883432101008054, + "total_diffuse": 0.8046486747602933, + "total_direct": 0.7883432101008054 } }, "front": { "absorptance": { - "electricity_diffuse": 0.013580394695368238, - "electricity_direct": 0.013719990028971996, - "heat_diffuse": 0.08707771213139764, - "heat_direct": 0.07891449536022117, - "total_diffuse": 0.10065810682676588, - "total_direct": 0.09263448538919317 + "electricity_diffuse": 0.10514810322155954, + "electricity_direct": 0.1062289395946012, + "heat_diffuse": 0.693144666805122, + "heat_direct": 0.6775335738585799, + "total_diffuse": 0.7982927700266815, + "total_direct": 0.7837625134531812 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13591415766017237, + "diffuse_diffuse": 0.05078621649513868, "direct_diffuse": 0.0, - "direct_direct": 0.07488943894904447, - "direct_hemispherical": 0.07488943894904447 + "direct_direct": 0.01832872190384625, + "direct_hemispherical": 0.01832872190384625 }, "transmittance": { - "diffuse_diffuse": 0.7533462443315323, + "diffuse_diffuse": 0.1343905143528097, "direct_diffuse": 0.0, - "direct_direct": 0.8325668542510065, - "direct_hemispherical": 0.8325668542510065 + "direct_direct": 0.1933280679953488, + "direct_hemispherical": 0.1933280679953488 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.13582105444994358, + "diffuse_diffuse": 0.05714212122875063, "direct_diffuse": 0.0, - "direct_direct": 0.07479866035980019, - "direct_hemispherical": 0.07479866035980019 + "direct_direct": 0.02290941855146981, + "direct_hemispherical": 0.02290941855146981 }, "transmittance": { - "diffuse_diffuse": 0.7533462443315323, + "diffuse_diffuse": 0.1343905143528097, "direct_diffuse": 0.0, - "direct_direct": 0.8325668542510065, - "direct_hemispherical": 0.8325668542510065 + "direct_direct": 0.1933280679953488, + "direct_hemispherical": 0.1933280679953488 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json index fa98d122..34836f26 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tdw.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.036831246893266396, - "heat_direct": 0.034055844911137556, - "total_diffuse": 0.036831246893266396, - "total_direct": 0.034055844911137556 + "electricity_direct": -0.0, + "heat_diffuse": 0.8135408889533641, + "heat_direct": 0.7884474558146598, + "total_diffuse": 0.8135408889533641, + "total_direct": 0.7884474558146598 } }, "front": { "absorptance": { - "electricity_diffuse": 0.00744029671111718, - "electricity_direct": 0.007516776866870944, - "heat_diffuse": 0.02941859081627928, - "heat_direct": 0.02656655682532924, - "total_diffuse": 0.036858887527396474, - "total_direct": 0.034083333692200186 + "electricity_diffuse": 0.02023622473294502, + "electricity_direct": 0.020444236547464634, + "heat_diffuse": 0.7871887700487686, + "heat_direct": 0.7633043829255862, + "total_diffuse": 0.8074249947817137, + "total_direct": 0.7837486194730509 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1446192164265161, + "diffuse_diffuse": 0.09145623250328727, "direct_diffuse": 0.0, - "direct_direct": 0.0818964324222657, - "direct_hemispherical": 0.0818964324222657 + "direct_direct": 0.055346883290678356, + "direct_hemispherical": 0.055346883290678356 }, "transmittance": { - "diffuse_diffuse": 0.7653653828450127, + "diffuse_diffuse": 0.14862262526780134, "direct_diffuse": 0.0, - "direct_direct": 0.8408514635747466, - "direct_hemispherical": 0.8408514635747466 + "direct_direct": 0.19509488095299068, + "direct_hemispherical": 0.19509488095299068 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.14446518639920292, + "diffuse_diffuse": 0.10471182358717249, "direct_diffuse": 0.0, - "direct_direct": 0.08174430211402386, - "direct_hemispherical": 0.08174430211402386 + "direct_direct": 0.06917928922500644, + "direct_hemispherical": 0.06917928922500644 }, "transmittance": { - "diffuse_diffuse": 0.7653653828450127, + "diffuse_diffuse": 0.14862262526780134, "direct_diffuse": 0.0, - "direct_direct": 0.8408514635747466, - "direct_hemispherical": 0.8408514635747466 + "direct_direct": 0.19509488095299068, + "direct_hemispherical": 0.19509488095299068 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json index 4c64e4c5..0bdd2c29 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/thermal_SHGC_Environment.json @@ -1,23 +1,23 @@ { - "SHGC": 0.8556521515092042, + "SHGC": 0.40457910307101397, "U": 5.330658914047553, "gap_layer_effective_conductivities_shgc": [], "gap_layer_effective_conductivities_u": [], "layer_temperatures_shgc": [ - 305.2023645127718, - 305.11145476047966 + 320.6236981569764, + 320.79804242331096 ], "layer_temperatures_u": [ 303.05518474126666, 302.9252019543065 ], - "relative_heat_gain": 661.9678625034464, + "relative_heat_gain": 334.86213104528946, "solid_layer_effective_conductivities_shgc": [ 0.9999999999999999 ], "solid_layer_effective_conductivities_u": [ 0.9999999999999998 ], - "system_effective_conductivity_shgc": 2.035840859706953, + "system_effective_conductivity_shgc": 3.637350057113617, "system_effective_conductivity_u": 1.0000000000002003 } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json index f465d5c2..99637045 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tkr.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.04576331182436012, - "heat_direct": 0.043420379944974004, - "total_diffuse": 0.04576331182436012, - "total_direct": 0.043420379944974004 + "electricity_direct": -0.0, + "heat_diffuse": 0.7639079893012709, + "heat_direct": 0.7598401980421222, + "total_diffuse": 0.7639079893012709, + "total_direct": 0.7598401980421222 } }, "front": { "absorptance": { - "electricity_diffuse": 0.004997384918395449, - "electricity_direct": 0.0050487539419384634, - "heat_diffuse": 0.040844913634694995, - "heat_direct": 0.038450178791756044, - "total_diffuse": 0.045842298553090424, - "total_direct": 0.043498932733694505 + "electricity_diffuse": 0.001146249697283373, + "electricity_direct": 0.001158032205264533, + "heat_diffuse": 0.7513397344981526, + "heat_direct": 0.7473110676928572, + "total_diffuse": 0.7524859841954362, + "total_direct": 0.7484690998981217 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.13587074925002177, + "diffuse_diffuse": 0.13436306352996857, "direct_diffuse": 0.0, - "direct_direct": 0.07683055062720932, - "direct_hemispherical": 0.07683055062720932 + "direct_direct": 0.09231290291699738, + "direct_hemispherical": 0.09231290291699738 }, "transmittance": { - "diffuse_diffuse": 0.6545854787901785, + "diffuse_diffuse": 0.164735005510528, "direct_diffuse": 0.0, - "direct_direct": 0.7260208099632376, - "direct_hemispherical": 0.7260208099632376 + "direct_direct": 0.19712977873204046, + "direct_hemispherical": 0.19712977873204046 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1354650484739604, + "diffuse_diffuse": 0.15464145081740274, "direct_diffuse": 0.0, - "direct_direct": 0.07643318255167346, - "direct_hemispherical": 0.07643318255167346 + "direct_direct": 0.11538392088287446, + "direct_hemispherical": 0.11538392088287446 }, "transmittance": { - "diffuse_diffuse": 0.6545854787901785, + "diffuse_diffuse": 0.164735005510528, "direct_diffuse": 0.0, - "direct_direct": 0.7260208099632376, - "direct_hemispherical": 0.7260208099632376 + "direct_direct": 0.19712977873204046, + "direct_hemispherical": 0.19712977873204046 } } } diff --git a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json index 984e74f1..a2ff4e1e 100644 --- a/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json +++ b/test/expected_results/PV_single_layer/full_spectrum/theta=15_phi=270/tuv.json @@ -4,21 +4,21 @@ "back": { "absorptance": { "electricity_diffuse": 0.0, - "electricity_direct": 0.0, - "heat_diffuse": 0.21648801522223893, - "heat_direct": 0.2111410089615268, - "total_diffuse": 0.21648801522223893, - "total_direct": 0.2111410089615268 + "electricity_direct": -0.0, + "heat_diffuse": 0.6527830278915012, + "heat_direct": 0.6802883828025982, + "total_diffuse": 0.6527830278915012, + "total_direct": 0.6802883828025982 } }, "front": { "absorptance": { - "electricity_diffuse": 0.001798401077259391, - "electricity_direct": 0.0018168871672416657, - "heat_diffuse": 0.21531458208310086, - "heat_direct": 0.20994594952161577, - "total_diffuse": 0.2171129831603602, - "total_direct": 0.21176283668885743 + "electricity_diffuse": -8.334568911445345e-06, + "electricity_direct": -8.420241452909367e-06, + "heat_diffuse": 0.6271554790595945, + "heat_direct": 0.6499127805930428, + "total_diffuse": 0.6271471444906831, + "total_direct": 0.6499043603515899 } } } @@ -26,30 +26,30 @@ "system_results": { "back": { "reflectance": { - "diffuse_diffuse": 0.1339161481458264, + "diffuse_diffuse": 0.16341245286494935, "direct_diffuse": 0.0, - "direct_direct": 0.07620762806467853, - "direct_hemispherical": 0.07620762806467853 + "direct_direct": 0.12157175438922166, + "direct_hemispherical": 0.12157175438922166 }, "transmittance": { - "diffuse_diffuse": 0.6394212422401763, + "diffuse_diffuse": 0.17362992485179113, "direct_diffuse": 0.0, - "direct_direct": 0.7126513629737947, - "direct_hemispherical": 0.7126513629737947 + "direct_direct": 0.1981398628081801, + "direct_hemispherical": 0.1981398628081801 } }, "front": { "reflectance": { - "diffuse_diffuse": 0.1332911802077051, + "diffuse_diffuse": 0.18904833626576753, "direct_diffuse": 0.0, - "direct_direct": 0.07558580033734788, - "direct_hemispherical": 0.07558580033734788 + "direct_direct": 0.15195577684022987, + "direct_hemispherical": 0.15195577684022987 }, "transmittance": { - "diffuse_diffuse": 0.6394212422401763, + "diffuse_diffuse": 0.17362992485179113, "direct_diffuse": 0.0, - "direct_direct": 0.7126513629737947, - "direct_hemispherical": 0.7126513629737947 + "direct_direct": 0.1981398628081801, + "direct_hemispherical": 0.1981398628081801 } } } diff --git a/test/products/generic_pv.json b/test/products/generic_pv.json new file mode 100644 index 00000000..d1e03f1e --- /dev/null +++ b/test/products/generic_pv.json @@ -0,0 +1,8293 @@ +{ + "id": 590202, + "type": "GLAZING", + "subtype": "MONOLITHIC", + "token": "clear-3-dat", + "name": "Generic Clear Glass", + "nfrc_id": 102, + "igdb_id": 363, + "igdb_database_version": "11.4", + "cgdb_id": null, + "cgdb_database_version": null, + "acceptance": "#", + "appearance": "Clear", + "hidden": false, + "manufacturer": "Generic", + "data_file_name": "clear_3.dat", + "data_file_type": "IGDB_LEGACY_SUBMISSION_FILE", + "data_file_available": false, + "short_description": null, + "deconstructable": false, + "coating_name": null, + "coated_side": "NA", + "igdb_checksum": null, + "cgdb_checksum": null, + "composition": [ + + ], + "integrated_spectral_averages_summaries": [ + { + "calculation_standard": "NFRC", + "source": "IGDB", + "source_version": null, + "spf": { + "reflectance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": "10.8546", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "tdw": { + "reflectance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": "0.8416837", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "tkr": { + "reflectance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "tuv": { + "reflectance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": "0.7145357", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "color": { + "reflectance_back": { + "direct_direct": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "diffuse_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_hemispherical": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + } + }, + "reflectance_front": { + "direct_direct": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": "7.777915", + "y": "8.269908", + "z": "9.109017" + } + }, + "direct_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "diffuse_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_hemispherical": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + } + }, + "transmittance_back": { + "direct_direct": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "diffuse_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_hemispherical": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + } + }, + "transmittance_front": { + "direct_direct": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": "84.75503", + "y": "89.94103", + "z": "96.27183" + } + }, + "direct_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "diffuse_diffuse": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + }, + "direct_hemispherical": { + "lab": { + "a": null, + "b": null, + "l": null + }, + "rgb": { + "b": null, + "g": null, + "r": null + }, + "trichromatic": { + "x": null, + "y": null, + "z": null + } + } + } + }, + "solar": { + "reflectance_back": { + "matrix": null, + "direct_direct": "0.07485449", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": "0.07476376", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": "0.8338478", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": "0.8338478", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "photopic": { + "reflectance_back": { + "matrix": null, + "direct_direct": "0.08256352", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "reflectance_front": { + "matrix": null, + "direct_direct": "0.08256317", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_back": { + "matrix": null, + "direct_direct": null, + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "transmittance_front": { + "matrix": null, + "direct_direct": "0.89926", + "direct_diffuse": null, + "diffuse_diffuse": null, + "direct_hemispherical": null + }, + "absorptance_back_direct": null, + "absorptance_front_direct": null, + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null + }, + "thermal_ir": { + "absorptance_back_hemispheric": null, + "absorptance_front_hemispheric": null, + "transmittance_back_diffuse_diffuse": null, + "transmittance_front_diffuse_diffuse": null + } + } + ], + "physical_properties": { + "is_specular": true, + "power_properties": [ + { + "temperature": "298.15", + "values": [ + { + "jsc": "0.1", + "voc": "0.025138331", + "ff": "0.0" + }, + { + "jsc": "0.2", + "voc": "0.050272444", + "ff": "0.240669626" + }, + { + "jsc": "0.3", + "voc": "0.075399049", + "ff": "0.239605589" + }, + { + "jsc": "0.4", + "voc": "0.100512561", + "ff": "0.240709976" + }, + { + "jsc": "0.5", + "voc": "0.125603883", + "ff": "0.249637989" + }, + { + "jsc": "0.6", + "voc": "0.150659177", + "ff": "0.240822687" + }, + { + "jsc": "0.7", + "voc": "0.175629168", + "ff": "0.250278056" + }, + { + "jsc": "0.8", + "voc": "0.200454106", + "ff": "0.247994974" + }, + { + "jsc": "0.9", + "voc": "0.225033563", + "ff": "0.250252448" + }, + { + "jsc": "1.0", + "voc": "0.249215435", + "ff": "0.251524068" + }, + { + "jsc": "1.1", + "voc": "0.272822805", + "ff": "0.251231936" + }, + { + "jsc": "1.2", + "voc": "0.295322134", + "ff": "0.255077342" + }, + { + "jsc": "1.3", + "voc": "0.316082522", + "ff": "0.256495777" + }, + { + "jsc": "1.4", + "voc": "0.335331354", + "ff": "0.261679801" + }, + { + "jsc": "1.5", + "voc": "0.352280871", + "ff": "0.266547198" + }, + { + "jsc": "1.6", + "voc": "0.366913679", + "ff": "0.272398675" + }, + { + "jsc": "1.7", + "voc": "0.379609083", + "ff": "0.28034239" + }, + { + "jsc": "1.8", + "voc": "0.391527087", + "ff": "0.286506188" + }, + { + "jsc": "1.9", + "voc": "0.399939797", + "ff": "0.296499943" + }, + { + "jsc": "2.0", + "voc": "0.408352507", + "ff": "0.30525837" + }, + { + "jsc": "2.1", + "voc": "0.416765217", + "ff": "0.312368938" + }, + { + "jsc": "2.2", + "voc": "0.42307435", + "ff": "0.3227323" + }, + { + "jsc": "2.3", + "voc": "0.428069324", + "ff": "0.332521788" + }, + { + "jsc": "2.4", + "voc": "0.433064298", + "ff": "0.340968871" + }, + { + "jsc": "2.5", + "voc": "0.438059273", + "ff": "0.35042076" + }, + { + "jsc": "2.6", + "voc": "0.443054247", + "ff": "0.359187357" + }, + { + "jsc": "2.7", + "voc": "0.448049221", + "ff": "0.366826974" + }, + { + "jsc": "2.8", + "voc": "0.45166894", + "ff": "0.374612763" + }, + { + "jsc": "2.9", + "voc": "0.454407369", + "ff": "0.383508171" + }, + { + "jsc": "3.0", + "voc": "0.457145798", + "ff": "0.392566168" + }, + { + "jsc": "3.1", + "voc": "0.459884227", + "ff": "0.400788053" + }, + { + "jsc": "3.2", + "voc": "0.462622656", + "ff": "0.408256542" + }, + { + "jsc": "3.3", + "voc": "0.465361085", + "ff": "0.415044226" + }, + { + "jsc": "3.4", + "voc": "0.468099514", + "ff": "0.421215061" + }, + { + "jsc": "3.5", + "voc": "0.470837943", + "ff": "0.426962145" + }, + { + "jsc": "3.6", + "voc": "0.473576372", + "ff": "0.433817699" + }, + { + "jsc": "3.7", + "voc": "0.476314801", + "ff": "0.440093299" + }, + { + "jsc": "3.8", + "voc": "0.479053231", + "ff": "0.445838227" + }, + { + "jsc": "3.9", + "voc": "0.480934939", + "ff": "0.451900202" + }, + { + "jsc": "4.0", + "voc": "0.482363928", + "ff": "0.457955535" + }, + { + "jsc": "4.1", + "voc": "0.483792918", + "ff": "0.463615476" + }, + { + "jsc": "4.2", + "voc": "0.485221908", + "ff": "0.468909128" + }, + { + "jsc": "4.3", + "voc": "0.486650897", + "ff": "0.473862881" + }, + { + "jsc": "4.4", + "voc": "0.488079887", + "ff": "0.478500712" + }, + { + "jsc": "4.5", + "voc": "0.489508877", + "ff": "0.482844461" + }, + { + "jsc": "4.6", + "voc": "0.490937866", + "ff": "0.486914058" + }, + { + "jsc": "4.7", + "voc": "0.492366856", + "ff": "0.491796993" + }, + { + "jsc": "4.8", + "voc": "0.493795846", + "ff": "0.496611836" + }, + { + "jsc": "4.9", + "voc": "0.495224835", + "ff": "0.501145012" + }, + { + "jsc": "5.0", + "voc": "0.496653825", + "ff": "0.505414142" + }, + { + "jsc": "5.1", + "voc": "0.498082815", + "ff": "0.509435457" + }, + { + "jsc": "5.2", + "voc": "0.499511804", + "ff": "0.513223929" + }, + { + "jsc": "5.3", + "voc": "0.500940794", + "ff": "0.516793395" + }, + { + "jsc": "5.4", + "voc": "0.502369783", + "ff": "0.520156658" + }, + { + "jsc": "5.5", + "voc": "0.503798773", + "ff": "0.523325586" + }, + { + "jsc": "5.6", + "voc": "0.505227763", + "ff": "0.526311188" + }, + { + "jsc": "5.7", + "voc": "0.506656752", + "ff": "0.529123697" + }, + { + "jsc": "5.8", + "voc": "0.508085742", + "ff": "0.531772632" + }, + { + "jsc": "5.9", + "voc": "0.509514732", + "ff": "0.534266861" + }, + { + "jsc": "6.0", + "voc": "0.510479066", + "ff": "0.5371031" + }, + { + "jsc": "6.1", + "voc": "0.511204472", + "ff": "0.540055095" + }, + { + "jsc": "6.2", + "voc": "0.511929877", + "ff": "0.542879082" + }, + { + "jsc": "6.3", + "voc": "0.512655283", + "ff": "0.545581294" + }, + { + "jsc": "6.4", + "voc": "0.513380688", + "ff": "0.548167573" + }, + { + "jsc": "6.5", + "voc": "0.514106094", + "ff": "0.550643402" + }, + { + "jsc": "6.6", + "voc": "0.5148315", + "ff": "0.553013928" + }, + { + "jsc": "6.7", + "voc": "0.515556905", + "ff": "0.555283995" + }, + { + "jsc": "6.8", + "voc": "0.516282311", + "ff": "0.557677821" + }, + { + "jsc": "6.9", + "voc": "0.517007716", + "ff": "0.560597839" + }, + { + "jsc": "7.0", + "voc": "0.517733122", + "ff": "0.563404038" + }, + { + "jsc": "7.1", + "voc": "0.518458527", + "ff": "0.566101352" + }, + { + "jsc": "7.2", + "voc": "0.519183933", + "ff": "0.568694441" + }, + { + "jsc": "7.3", + "voc": "0.519909338", + "ff": "0.57118771" + }, + { + "jsc": "7.4", + "voc": "0.520634744", + "ff": "0.573585325" + }, + { + "jsc": "7.5", + "voc": "0.521360149", + "ff": "0.575891227" + }, + { + "jsc": "7.6", + "voc": "0.522085555", + "ff": "0.578109151" + }, + { + "jsc": "7.7", + "voc": "0.522810961", + "ff": "0.580242637" + }, + { + "jsc": "7.8", + "voc": "0.523536366", + "ff": "0.582295043" + }, + { + "jsc": "7.9", + "voc": "0.524261772", + "ff": "0.584269556" + }, + { + "jsc": "8.0", + "voc": "0.524987177", + "ff": "0.586169202" + }, + { + "jsc": "8.1", + "voc": "0.525712583", + "ff": "0.58799686" + }, + { + "jsc": "8.2", + "voc": "0.526437988", + "ff": "0.589755266" + }, + { + "jsc": "8.3", + "voc": "0.527163394", + "ff": "0.591447022" + }, + { + "jsc": "8.4", + "voc": "0.527888799", + "ff": "0.593074608" + }, + { + "jsc": "8.5", + "voc": "0.528614205", + "ff": "0.594640387" + }, + { + "jsc": "8.6", + "voc": "0.52933961", + "ff": "0.596146609" + }, + { + "jsc": "8.7", + "voc": "0.530065016", + "ff": "0.597595423" + }, + { + "jsc": "8.8", + "voc": "0.530790421", + "ff": "0.598988878" + }, + { + "jsc": "8.9", + "voc": "0.531515827", + "ff": "0.600328931" + }, + { + "jsc": "9.0", + "voc": "0.532241233", + "ff": "0.60161745" + }, + { + "jsc": "9.1", + "voc": "0.532966638", + "ff": "0.602856224" + }, + { + "jsc": "9.2", + "voc": "0.533692044", + "ff": "0.60404696" + }, + { + "jsc": "9.3", + "voc": "0.534417449", + "ff": "0.605191293" + }, + { + "jsc": "9.4", + "voc": "0.535142855", + "ff": "0.606290788" + }, + { + "jsc": "9.5", + "voc": "0.53586826", + "ff": "0.607346942" + }, + { + "jsc": "9.6", + "voc": "0.536593666", + "ff": "0.608361192" + }, + { + "jsc": "9.7", + "voc": "0.537319071", + "ff": "0.609334914" + }, + { + "jsc": "9.8", + "voc": "0.538044477", + "ff": "0.610269425" + }, + { + "jsc": "9.9", + "voc": "0.538769882", + "ff": "0.611165993" + }, + { + "jsc": "10.0", + "voc": "0.539495288", + "ff": "0.612025831" + }, + { + "jsc": "10.1", + "voc": "0.540110417", + "ff": "0.612975233" + }, + { + "jsc": "10.2", + "voc": "0.540473352", + "ff": "0.61417668" + }, + { + "jsc": "10.3", + "voc": "0.540836287", + "ff": "0.615345215" + }, + { + "jsc": "10.4", + "voc": "0.541199222", + "ff": "0.616481804" + }, + { + "jsc": "10.5", + "voc": "0.541562157", + "ff": "0.617587381" + }, + { + "jsc": "10.6", + "voc": "0.541925092", + "ff": "0.618662841" + }, + { + "jsc": "10.7", + "voc": "0.542288027", + "ff": "0.619709047" + }, + { + "jsc": "10.8", + "voc": "0.542650962", + "ff": "0.62072683" + }, + { + "jsc": "10.9", + "voc": "0.543013896", + "ff": "0.62171699" + }, + { + "jsc": "11.0", + "voc": "0.543376831", + "ff": "0.622680298" + }, + { + "jsc": "11.1", + "voc": "0.543739766", + "ff": "0.623617497" + }, + { + "jsc": "11.2", + "voc": "0.544102701", + "ff": "0.624787726" + }, + { + "jsc": "11.3", + "voc": "0.544465636", + "ff": "0.626159985" + }, + { + "jsc": "11.4", + "voc": "0.544828571", + "ff": "0.627499056" + }, + { + "jsc": "11.5", + "voc": "0.545191506", + "ff": "0.628805822" + }, + { + "jsc": "11.6", + "voc": "0.545554441", + "ff": "0.630081137" + }, + { + "jsc": "11.7", + "voc": "0.545917376", + "ff": "0.631325824" + }, + { + "jsc": "11.8", + "voc": "0.54628031", + "ff": "0.632540679" + }, + { + "jsc": "11.9", + "voc": "0.546643245", + "ff": "0.633726473" + }, + { + "jsc": "12.0", + "voc": "0.54700618", + "ff": "0.634883948" + }, + { + "jsc": "12.1", + "voc": "0.547369115", + "ff": "0.636013824" + }, + { + "jsc": "12.2", + "voc": "0.54773205", + "ff": "0.637116795" + }, + { + "jsc": "12.3", + "voc": "0.548094985", + "ff": "0.638193536" + }, + { + "jsc": "12.4", + "voc": "0.54845792", + "ff": "0.639244696" + }, + { + "jsc": "12.5", + "voc": "0.548820855", + "ff": "0.640270905" + }, + { + "jsc": "12.6", + "voc": "0.54918379", + "ff": "0.641272775" + }, + { + "jsc": "12.7", + "voc": "0.549546724", + "ff": "0.642250895" + }, + { + "jsc": "12.8", + "voc": "0.549909659", + "ff": "0.643205838" + }, + { + "jsc": "12.9", + "voc": "0.550272594", + "ff": "0.644138158" + }, + { + "jsc": "13.0", + "voc": "0.550635529", + "ff": "0.645048393" + }, + { + "jsc": "13.1", + "voc": "0.550998464", + "ff": "0.645937063" + }, + { + "jsc": "13.2", + "voc": "0.551361399", + "ff": "0.646804675" + }, + { + "jsc": "13.3", + "voc": "0.551724334", + "ff": "0.647651717" + }, + { + "jsc": "13.4", + "voc": "0.552087269", + "ff": "0.648478665" + }, + { + "jsc": "13.5", + "voc": "0.552450204", + "ff": "0.64928598" + }, + { + "jsc": "13.6", + "voc": "0.552813138", + "ff": "0.65007411" + }, + { + "jsc": "13.7", + "voc": "0.553176073", + "ff": "0.650843488" + }, + { + "jsc": "13.8", + "voc": "0.553539008", + "ff": "0.651594538" + }, + { + "jsc": "13.9", + "voc": "0.553901943", + "ff": "0.652327667" + }, + { + "jsc": "14.0", + "voc": "0.554264878", + "ff": "0.653043275" + }, + { + "jsc": "14.1", + "voc": "0.554627813", + "ff": "0.653741748" + }, + { + "jsc": "14.2", + "voc": "0.554990748", + "ff": "0.654423461" + }, + { + "jsc": "14.3", + "voc": "0.555353683", + "ff": "0.65508878" + }, + { + "jsc": "14.4", + "voc": "0.555716617", + "ff": "0.655738059" + }, + { + "jsc": "14.5", + "voc": "0.556079552", + "ff": "0.656371643" + }, + { + "jsc": "14.6", + "voc": "0.556442487", + "ff": "0.656989869" + }, + { + "jsc": "14.7", + "voc": "0.556805422", + "ff": "0.657593061" + }, + { + "jsc": "14.8", + "voc": "0.557168357", + "ff": "0.658181539" + }, + { + "jsc": "14.9", + "voc": "0.557531292", + "ff": "0.658755611" + }, + { + "jsc": "15.0", + "voc": "0.557894227", + "ff": "0.659315578" + }, + { + "jsc": "15.1", + "voc": "0.558257162", + "ff": "0.659861732" + }, + { + "jsc": "15.2", + "voc": "0.558620097", + "ff": "0.660394359" + }, + { + "jsc": "15.3", + "voc": "0.558983031", + "ff": "0.660913735" + }, + { + "jsc": "15.4", + "voc": "0.559345966", + "ff": "0.661420132" + }, + { + "jsc": "15.5", + "voc": "0.559708901", + "ff": "0.661913813" + }, + { + "jsc": "15.6", + "voc": "0.560071836", + "ff": "0.662395033" + }, + { + "jsc": "15.7", + "voc": "0.560434771", + "ff": "0.662864044" + }, + { + "jsc": "15.8", + "voc": "0.560797706", + "ff": "0.663321088" + }, + { + "jsc": "15.9", + "voc": "0.561160641", + "ff": "0.663766402" + }, + { + "jsc": "16.0", + "voc": "0.561523576", + "ff": "0.66420022" + }, + { + "jsc": "16.1", + "voc": "0.561886511", + "ff": "0.664622765" + }, + { + "jsc": "16.2", + "voc": "0.562249445", + "ff": "0.665034259" + }, + { + "jsc": "16.3", + "voc": "0.56261238", + "ff": "0.665434915" + }, + { + "jsc": "16.4", + "voc": "0.562975315", + "ff": "0.665824943" + }, + { + "jsc": "16.5", + "voc": "0.56333825", + "ff": "0.666204548" + }, + { + "jsc": "16.6", + "voc": "0.563701185", + "ff": "0.666573928" + }, + { + "jsc": "16.7", + "voc": "0.56406412", + "ff": "0.666933279" + }, + { + "jsc": "16.8", + "voc": "0.564427055", + "ff": "0.667282789" + }, + { + "jsc": "16.9", + "voc": "0.56478999", + "ff": "0.667622645" + }, + { + "jsc": "17.0", + "voc": "0.565152924", + "ff": "0.667953027" + }, + { + "jsc": "17.1", + "voc": "0.565515859", + "ff": "0.668274113" + }, + { + "jsc": "17.2", + "voc": "0.565878794", + "ff": "0.668586074" + }, + { + "jsc": "17.3", + "voc": "0.566241729", + "ff": "0.668889079" + }, + { + "jsc": "17.4", + "voc": "0.566604664", + "ff": "0.669183292" + }, + { + "jsc": "17.5", + "voc": "0.566967599", + "ff": "0.669468876" + }, + { + "jsc": "17.6", + "voc": "0.567330534", + "ff": "0.669745986" + }, + { + "jsc": "17.7", + "voc": "0.567693469", + "ff": "0.670014776" + }, + { + "jsc": "17.8", + "voc": "0.568056404", + "ff": "0.670275397" + }, + { + "jsc": "17.9", + "voc": "0.568419338", + "ff": "0.670527995" + }, + { + "jsc": "18.0", + "voc": "0.568782273", + "ff": "0.670772713" + }, + { + "jsc": "18.1", + "voc": "0.569145208", + "ff": "0.671009693" + }, + { + "jsc": "18.2", + "voc": "0.569508143", + "ff": "0.67123907" + }, + { + "jsc": "18.3", + "voc": "0.569871078", + "ff": "0.671460979" + }, + { + "jsc": "18.4", + "voc": "0.570116218", + "ff": "0.671814331" + }, + { + "jsc": "18.5", + "voc": "0.570296462", + "ff": "0.672236928" + }, + { + "jsc": "18.6", + "voc": "0.570476706", + "ff": "0.672652432" + }, + { + "jsc": "18.7", + "voc": "0.57065695", + "ff": "0.673060961" + }, + { + "jsc": "18.8", + "voc": "0.570837194", + "ff": "0.673462628" + }, + { + "jsc": "18.9", + "voc": "0.571017438", + "ff": "0.673857543" + }, + { + "jsc": "19.0", + "voc": "0.571197683", + "ff": "0.674245817" + }, + { + "jsc": "19.1", + "voc": "0.571377927", + "ff": "0.674627556" + }, + { + "jsc": "19.2", + "voc": "0.571558171", + "ff": "0.675002863" + }, + { + "jsc": "19.3", + "voc": "0.571738415", + "ff": "0.675371842" + }, + { + "jsc": "19.4", + "voc": "0.571918659", + "ff": "0.675734593" + }, + { + "jsc": "19.5", + "voc": "0.572098903", + "ff": "0.676091214" + }, + { + "jsc": "19.6", + "voc": "0.572279147", + "ff": "0.6764418" + }, + { + "jsc": "19.7", + "voc": "0.572459392", + "ff": "0.676786446" + }, + { + "jsc": "19.8", + "voc": "0.572639636", + "ff": "0.677125244" + }, + { + "jsc": "19.9", + "voc": "0.57281988", + "ff": "0.677458285" + }, + { + "jsc": "20.0", + "voc": "0.573000124", + "ff": "0.677785657" + }, + { + "jsc": "20.1", + "voc": "0.573180368", + "ff": "0.678107447" + }, + { + "jsc": "20.2", + "voc": "0.573360612", + "ff": "0.67842374" + }, + { + "jsc": "20.3", + "voc": "0.573540857", + "ff": "0.678818741" + }, + { + "jsc": "20.4", + "voc": "0.573721101", + "ff": "0.679380174" + }, + { + "jsc": "20.5", + "voc": "0.573901345", + "ff": "0.679933699" + }, + { + "jsc": "20.6", + "voc": "0.574081589", + "ff": "0.680479434" + }, + { + "jsc": "20.7", + "voc": "0.574261833", + "ff": "0.681017493" + }, + { + "jsc": "20.8", + "voc": "0.574442077", + "ff": "0.681547989" + }, + { + "jsc": "20.9", + "voc": "0.574622321", + "ff": "0.682071033" + }, + { + "jsc": "21.0", + "voc": "0.574802566", + "ff": "0.682586734" + }, + { + "jsc": "21.1", + "voc": "0.57498281", + "ff": "0.683095198" + }, + { + "jsc": "21.2", + "voc": "0.575163054", + "ff": "0.68359653" + }, + { + "jsc": "21.3", + "voc": "0.575343298", + "ff": "0.684090833" + }, + { + "jsc": "21.4", + "voc": "0.575523542", + "ff": "0.684578208" + }, + { + "jsc": "21.5", + "voc": "0.575703786", + "ff": "0.685058752" + }, + { + "jsc": "21.6", + "voc": "0.575884031", + "ff": "0.685532563" + }, + { + "jsc": "21.7", + "voc": "0.576064275", + "ff": "0.685999737" + }, + { + "jsc": "21.8", + "voc": "0.576244519", + "ff": "0.686460367" + }, + { + "jsc": "21.9", + "voc": "0.576424763", + "ff": "0.686914545" + }, + { + "jsc": "22.0", + "voc": "0.576605007", + "ff": "0.68736236" + }, + { + "jsc": "22.1", + "voc": "0.576785251", + "ff": "0.687803901" + }, + { + "jsc": "22.2", + "voc": "0.576965495", + "ff": "0.688239255" + }, + { + "jsc": "22.3", + "voc": "0.57714574", + "ff": "0.688668508" + }, + { + "jsc": "22.4", + "voc": "0.577325984", + "ff": "0.689091742" + }, + { + "jsc": "22.5", + "voc": "0.577506228", + "ff": "0.689509041" + }, + { + "jsc": "22.6", + "voc": "0.577686472", + "ff": "0.689920485" + }, + { + "jsc": "22.7", + "voc": "0.577866716", + "ff": "0.690326154" + }, + { + "jsc": "22.8", + "voc": "0.57804696", + "ff": "0.690726125" + }, + { + "jsc": "22.9", + "voc": "0.578227204", + "ff": "0.691120475" + }, + { + "jsc": "23.0", + "voc": "0.578407449", + "ff": "0.69150928" + }, + { + "jsc": "23.1", + "voc": "0.578587693", + "ff": "0.691892613" + }, + { + "jsc": "23.2", + "voc": "0.578767937", + "ff": "0.692270548" + }, + { + "jsc": "23.3", + "voc": "0.578948181", + "ff": "0.692643155" + }, + { + "jsc": "23.4", + "voc": "0.579128425", + "ff": "0.693010504" + }, + { + "jsc": "23.5", + "voc": "0.579308669", + "ff": "0.693372666" + }, + { + "jsc": "23.6", + "voc": "0.579488914", + "ff": "0.693729708" + }, + { + "jsc": "23.7", + "voc": "0.579669158", + "ff": "0.694081696" + }, + { + "jsc": "23.8", + "voc": "0.579849402", + "ff": "0.694428696" + }, + { + "jsc": "23.9", + "voc": "0.580029646", + "ff": "0.694770773" + }, + { + "jsc": "24.0", + "voc": "0.58020989", + "ff": "0.695107989" + }, + { + "jsc": "24.1", + "voc": "0.580390134", + "ff": "0.695440408" + }, + { + "jsc": "24.2", + "voc": "0.580570378", + "ff": "0.695768091" + }, + { + "jsc": "24.3", + "voc": "0.580750623", + "ff": "0.696091098" + }, + { + "jsc": "24.4", + "voc": "0.580930867", + "ff": "0.696409488" + }, + { + "jsc": "24.5", + "voc": "0.581111111", + "ff": "0.696723319" + }, + { + "jsc": "24.6", + "voc": "0.581291355", + "ff": "0.69703265" + }, + { + "jsc": "24.7", + "voc": "0.581471599", + "ff": "0.697337536" + }, + { + "jsc": "24.8", + "voc": "0.581651843", + "ff": "0.697638034" + }, + { + "jsc": "24.9", + "voc": "0.581832087", + "ff": "0.697934197" + }, + { + "jsc": "25.0", + "voc": "0.582012332", + "ff": "0.69822608" + }, + { + "jsc": "25.1", + "voc": "0.582192576", + "ff": "0.698513735" + }, + { + "jsc": "25.2", + "voc": "0.58237282", + "ff": "0.698797215" + }, + { + "jsc": "25.3", + "voc": "0.582553064", + "ff": "0.699076571" + }, + { + "jsc": "25.4", + "voc": "0.582733308", + "ff": "0.699351853" + }, + { + "jsc": "25.5", + "voc": "0.582913552", + "ff": "0.699623111" + }, + { + "jsc": "25.6", + "voc": "0.583093797", + "ff": "0.699890394" + }, + { + "jsc": "25.7", + "voc": "0.583274041", + "ff": "0.70015375" + }, + { + "jsc": "25.8", + "voc": "0.583454285", + "ff": "0.700413226" + }, + { + "jsc": "25.9", + "voc": "0.583634529", + "ff": "0.700668869" + }, + { + "jsc": "25.99999999", + "voc": "0.583814773", + "ff": "0.700920725" + }, + { + "jsc": "26.09999999", + "voc": "0.583995017", + "ff": "0.701168839" + }, + { + "jsc": "26.19999999", + "voc": "0.584175261", + "ff": "0.701413255" + }, + { + "jsc": "26.29999999", + "voc": "0.584355506", + "ff": "0.701654018" + }, + { + "jsc": "26.39999999", + "voc": "0.58453575", + "ff": "0.701891171" + }, + { + "jsc": "26.49999999", + "voc": "0.584715994", + "ff": "0.702124756" + }, + { + "jsc": "26.59999999", + "voc": "0.584896238", + "ff": "0.702354814" + }, + { + "jsc": "26.69999999", + "voc": "0.585076482", + "ff": "0.702581388" + }, + { + "jsc": "26.79999999", + "voc": "0.585256726", + "ff": "0.702804518" + }, + { + "jsc": "26.89999999", + "voc": "0.58543697", + "ff": "0.703024244" + }, + { + "jsc": "26.99999999", + "voc": "0.585617215", + "ff": "0.703240605" + }, + { + "jsc": "27.09999999", + "voc": "0.585797459", + "ff": "0.70345364" + }, + { + "jsc": "27.19999999", + "voc": "0.585977703", + "ff": "0.703663388" + }, + { + "jsc": "27.29999999", + "voc": "0.586157947", + "ff": "0.703869886" + }, + { + "jsc": "27.39999999", + "voc": "0.586338191", + "ff": "0.704073171" + }, + { + "jsc": "27.49999999", + "voc": "0.586518435", + "ff": "0.70427328" + }, + { + "jsc": "27.59999999", + "voc": "0.58669868", + "ff": "0.704470249" + }, + { + "jsc": "27.69999999", + "voc": "0.586878924", + "ff": "0.704664114" + }, + { + "jsc": "27.79999999", + "voc": "0.587059168", + "ff": "0.704854909" + }, + { + "jsc": "27.89999999", + "voc": "0.587239412", + "ff": "0.70504267" + }, + { + "jsc": "27.99999999", + "voc": "0.587419656", + "ff": "0.70522743" + }, + { + "jsc": "28.09999999", + "voc": "0.5875999", + "ff": "0.705409222" + }, + { + "jsc": "28.19999999", + "voc": "0.587780144", + "ff": "0.70558808" + }, + { + "jsc": "28.29999999", + "voc": "0.587960389", + "ff": "0.705764037" + }, + { + "jsc": "28.39999999", + "voc": "0.588140633", + "ff": "0.705937124" + }, + { + "jsc": "28.49999999", + "voc": "0.588320877", + "ff": "0.706107374" + }, + { + "jsc": "28.59999999", + "voc": "0.588501121", + "ff": "0.706274817" + }, + { + "jsc": "28.69999999", + "voc": "0.588681365", + "ff": "0.706439485" + }, + { + "jsc": "28.79999999", + "voc": "0.588861609", + "ff": "0.706601407" + }, + { + "jsc": "28.89999999", + "voc": "0.589041853", + "ff": "0.706760614" + }, + { + "jsc": "28.99999999", + "voc": "0.589222098", + "ff": "0.706917135" + }, + { + "jsc": "29.09999999", + "voc": "0.589402342", + "ff": "0.707071" + }, + { + "jsc": "29.19999999", + "voc": "0.589582586", + "ff": "0.707222236" + }, + { + "jsc": "29.29999999", + "voc": "0.58976283", + "ff": "0.707370874" + }, + { + "jsc": "29.39999999", + "voc": "0.589943074", + "ff": "0.707516939" + }, + { + "jsc": "29.49999999", + "voc": "0.590123318", + "ff": "0.707660461" + }, + { + "jsc": "29.59999999", + "voc": "0.590303562", + "ff": "0.707801466" + }, + { + "jsc": "29.69999999", + "voc": "0.590483807", + "ff": "0.707939981" + }, + { + "jsc": "29.79999999", + "voc": "0.590664051", + "ff": "0.708076032" + }, + { + "jsc": "29.89999999", + "voc": "0.590844295", + "ff": "0.708209647" + }, + { + "jsc": "29.99999999", + "voc": "0.591024539", + "ff": "0.708340849" + }, + { + "jsc": "30.09999999", + "voc": "0.591204783", + "ff": "0.708469665" + }, + { + "jsc": "30.19999999", + "voc": "0.591385027", + "ff": "0.708596121" + }, + { + "jsc": "30.29999999", + "voc": "0.591565271", + "ff": "0.70872024" + }, + { + "jsc": "30.39999999", + "voc": "0.591745516", + "ff": "0.708842047" + }, + { + "jsc": "30.49999999", + "voc": "0.59192576", + "ff": "0.708961566" + }, + { + "jsc": "30.59999999", + "voc": "0.592106004", + "ff": "0.709078821" + }, + { + "jsc": "30.69999999", + "voc": "0.592286248", + "ff": "0.709193836" + }, + { + "jsc": "30.79999999", + "voc": "0.592466492", + "ff": "0.709306633" + }, + { + "jsc": "30.89999999", + "voc": "0.592646736", + "ff": "0.709417236" + }, + { + "jsc": "30.99999999", + "voc": "0.592826981", + "ff": "0.709525667" + }, + { + "jsc": "31.09999999", + "voc": "0.593007225", + "ff": "0.709631948" + }, + { + "jsc": "31.19999999", + "voc": "0.593187469", + "ff": "0.709736101" + }, + { + "jsc": "31.29999999", + "voc": "0.593367713", + "ff": "0.709838149" + }, + { + "jsc": "31.39999999", + "voc": "0.593547957", + "ff": "0.709938111" + }, + { + "jsc": "31.49999999", + "voc": "0.593728201", + "ff": "0.710036011" + }, + { + "jsc": "31.59999999", + "voc": "0.593908445", + "ff": "0.710131868" + }, + { + "jsc": "31.69999999", + "voc": "0.59408869", + "ff": "0.710225703" + }, + { + "jsc": "31.79999999", + "voc": "0.594268934", + "ff": "0.710317537" + }, + { + "jsc": "31.89999999", + "voc": "0.594449178", + "ff": "0.710407389" + }, + { + "jsc": "31.99999999", + "voc": "0.594629422", + "ff": "0.710495279" + }, + { + "jsc": "32.09999999", + "voc": "0.594809666", + "ff": "0.710581228" + }, + { + "jsc": "32.19999999", + "voc": "0.59498991", + "ff": "0.710665254" + }, + { + "jsc": "32.29999999", + "voc": "0.595170154", + "ff": "0.710747376" + }, + { + "jsc": "32.39999999", + "voc": "0.595350399", + "ff": "0.710827614" + }, + { + "jsc": "32.49999999", + "voc": "0.595530643", + "ff": "0.710905986" + }, + { + "jsc": "32.59999999", + "voc": "0.595710887", + "ff": "0.71098251" + }, + { + "jsc": "32.69999999", + "voc": "0.595891131", + "ff": "0.711057205" + }, + { + "jsc": "32.79999999", + "voc": "0.596071375", + "ff": "0.711130089" + }, + { + "jsc": "32.89999999", + "voc": "0.596251619", + "ff": "0.711201179" + }, + { + "jsc": "32.99999999", + "voc": "0.596431863", + "ff": "0.711270492" + }, + { + "jsc": "33.09999999", + "voc": "0.596612108", + "ff": "0.711338047" + }, + { + "jsc": "33.19999999", + "voc": "0.596792352", + "ff": "0.71140386" + }, + { + "jsc": "33.29999999", + "voc": "0.596972596", + "ff": "0.711467949" + }, + { + "jsc": "33.39999999", + "voc": "0.59715284", + "ff": "0.711530329" + }, + { + "jsc": "33.49999999", + "voc": "0.597333084", + "ff": "0.711591017" + }, + { + "jsc": "33.59999999", + "voc": "0.597513328", + "ff": "0.71165003" + }, + { + "jsc": "33.69999999", + "voc": "0.597693572", + "ff": "0.711707384" + }, + { + "jsc": "33.79999999", + "voc": "0.597873817", + "ff": "0.711763095" + }, + { + "jsc": "33.89999999", + "voc": "0.598054061", + "ff": "0.711817178" + }, + { + "jsc": "33.99999999", + "voc": "0.598234305", + "ff": "0.711869649" + }, + { + "jsc": "34.09999999", + "voc": "0.598414549", + "ff": "0.711920523" + }, + { + "jsc": "34.19999999", + "voc": "0.598594793", + "ff": "0.711969815" + }, + { + "jsc": "34.29999999", + "voc": "0.598775037", + "ff": "0.712017541" + }, + { + "jsc": "34.39999999", + "voc": "0.598955282", + "ff": "0.712063715" + }, + { + "jsc": "34.49999999", + "voc": "0.599135526", + "ff": "0.712108352" + }, + { + "jsc": "34.59999999", + "voc": "0.59931577", + "ff": "0.712151466" + }, + { + "jsc": "34.69999999", + "voc": "0.599496014", + "ff": "0.712193072" + }, + { + "jsc": "34.79999999", + "voc": "0.599676258", + "ff": "0.712233184" + }, + { + "jsc": "34.89999999", + "voc": "0.599856502", + "ff": "0.712271816" + }, + { + "jsc": "34.99999999", + "voc": "0.600018182", + "ff": "0.71233102" + }, + { + "jsc": "35.09999999", + "voc": "0.600107364", + "ff": "0.712474823" + }, + { + "jsc": "35.19999999", + "voc": "0.600196546", + "ff": "0.712617165" + }, + { + "jsc": "35.29999999", + "voc": "0.600285729", + "ff": "0.712758058" + }, + { + "jsc": "35.39999999", + "voc": "0.600374911", + "ff": "0.712897516" + }, + { + "jsc": "35.49999999", + "voc": "0.600464093", + "ff": "0.713035551" + }, + { + "jsc": "35.59999999", + "voc": "0.600553276", + "ff": "0.713172174" + }, + { + "jsc": "35.69999999", + "voc": "0.600642458", + "ff": "0.713307398" + }, + { + "jsc": "35.79999999", + "voc": "0.60073164", + "ff": "0.713441236" + }, + { + "jsc": "35.89999999", + "voc": "0.600820823", + "ff": "0.713573698" + }, + { + "jsc": "35.99999999", + "voc": "0.600910005", + "ff": "0.713704797" + }, + { + "jsc": "36.09999999", + "voc": "0.600999187", + "ff": "0.713834544" + }, + { + "jsc": "36.19999999", + "voc": "0.60108837", + "ff": "0.713962951" + }, + { + "jsc": "36.29999999", + "voc": "0.601177552", + "ff": "0.714090029" + }, + { + "jsc": "36.39999999", + "voc": "0.601266734", + "ff": "0.71421579" + }, + { + "jsc": "36.49999999", + "voc": "0.601355916", + "ff": "0.714340243" + }, + { + "jsc": "36.59999999", + "voc": "0.601445099", + "ff": "0.714463402" + }, + { + "jsc": "36.69999999", + "voc": "0.601534281", + "ff": "0.714585275" + }, + { + "jsc": "36.79999999", + "voc": "0.601623463", + "ff": "0.714705874" + }, + { + "jsc": "36.89999999", + "voc": "0.601712646", + "ff": "0.714825211" + }, + { + "jsc": "36.99999999", + "voc": "0.601801828", + "ff": "0.714943294" + }, + { + "jsc": "37.09999999", + "voc": "0.60189101", + "ff": "0.715060135" + }, + { + "jsc": "37.19999999", + "voc": "0.601980193", + "ff": "0.715175743" + }, + { + "jsc": "37.29999999", + "voc": "0.602069375", + "ff": "0.71529013" + }, + { + "jsc": "37.39999999", + "voc": "0.602158557", + "ff": "0.715403305" + }, + { + "jsc": "37.49999999", + "voc": "0.60224774", + "ff": "0.715515278" + }, + { + "jsc": "37.59999999", + "voc": "0.602336922", + "ff": "0.715626059" + }, + { + "jsc": "37.69999999", + "voc": "0.602426104", + "ff": "0.715735657" + }, + { + "jsc": "37.79999999", + "voc": "0.602515287", + "ff": "0.715844083" + }, + { + "jsc": "37.89999999", + "voc": "0.602604469", + "ff": "0.715951345" + }, + { + "jsc": "37.99999999", + "voc": "0.602693651", + "ff": "0.716057454" + }, + { + "jsc": "38.09999999", + "voc": "0.602782834", + "ff": "0.716162419" + }, + { + "jsc": "38.19999999", + "voc": "0.602872016", + "ff": "0.716266248" + }, + { + "jsc": "38.29999999", + "voc": "0.602961198", + "ff": "0.716368952" + }, + { + "jsc": "38.39999999", + "voc": "0.603050381", + "ff": "0.716470538" + }, + { + "jsc": "38.49999999", + "voc": "0.603139563", + "ff": "0.716571017" + }, + { + "jsc": "38.59999999", + "voc": "0.603228745", + "ff": "0.716670396" + }, + { + "jsc": "38.69999999", + "voc": "0.603317928", + "ff": "0.716768686" + }, + { + "jsc": "38.79999999", + "voc": "0.60340711", + "ff": "0.716865893" + }, + { + "jsc": "38.89999999", + "voc": "0.603496292", + "ff": "0.716962028" + }, + { + "jsc": "38.99999999", + "voc": "0.603585475", + "ff": "0.717057098" + }, + { + "jsc": "39.09999999", + "voc": "0.603674657", + "ff": "0.717151112" + }, + { + "jsc": "39.19999999", + "voc": "0.603763839", + "ff": "0.717244078" + }, + { + "jsc": "39.29999999", + "voc": "0.603853022", + "ff": "0.717336005" + }, + { + "jsc": "39.39999999", + "voc": "0.603942204", + "ff": "0.7174269" + }, + { + "jsc": "39.49999999", + "voc": "0.604031386", + "ff": "0.717516772" + }, + { + "jsc": "39.59999999", + "voc": "0.604120569", + "ff": "0.717700776" + }, + { + "jsc": "39.69999999", + "voc": "0.604209751", + "ff": "0.717913439" + }, + { + "jsc": "39.79999999", + "voc": "0.604298933", + "ff": "0.718124438" + }, + { + "jsc": "39.89999999", + "voc": "0.604388116", + "ff": "0.718333787" + }, + { + "jsc": "39.99999999", + "voc": "0.604477298", + "ff": "0.718541498" + } + ] + } + ], + "predefined_tir_front": 0.0, + "predefined_tir_back": 0.0, + "predefined_emissivity_front": 0.84, + "predefined_emissivity_back": 0.84, + "thickness": 3.048, + "conductivity": 1.0, + "permeability_factor": null, + "optical_properties": { + "optical_data_type": "DISCRETE", + "incidence_angular_resolution_type": "DIRECT", + "outgoing_angular_resolution_type": "DIRECT", + "optical_data": { + "angle_blocks": [ + { + "incidence_angle": 0, + "num_wavelengths": 111, + "wavelength_data": [ + { + "w": "0.3", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.029467085", + "rb": "0.023573668" + }, + "pv": { + "eqef": "0.510397771", + "eqeb": "0.0" + } + }, + { + "w": "0.305", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.035386165", + "rb": "0.028308932" + }, + "pv": { + "eqef": "0.530202658", + "eqeb": "0.0" + } + }, + { + "w": "0.31", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.044138065", + "rb": "0.035310452" + }, + "pv": { + "eqef": "0.546463796", + "eqeb": "0.0" + } + }, + { + "w": "0.315", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.057896758", + "rb": "0.046317406" + }, + "pv": { + "eqef": "0.559586092", + "eqeb": "0.0" + } + }, + { + "w": "0.32", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.074693366", + "rb": "0.059754693" + }, + "pv": { + "eqef": "0.571552208", + "eqeb": "0.0" + } + }, + { + "w": "0.325", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.09201916", + "rb": "0.073615328" + }, + "pv": { + "eqef": "0.58511144", + "eqeb": "0.0" + } + }, + { + "w": "0.33", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.110691408", + "rb": "0.088553127" + }, + "pv": { + "eqef": "0.594833945", + "eqeb": "0.0" + } + }, + { + "w": "0.335", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.127378724", + "rb": "0.101902979" + }, + "pv": { + "eqef": "0.596920156", + "eqeb": "0.0" + } + }, + { + "w": "0.34", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.143470987", + "rb": "0.11477679" + }, + "pv": { + "eqef": "0.598614669", + "eqeb": "0.0" + } + }, + { + "w": "0.345", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.1572673", + "rb": "0.12581384" + }, + "pv": { + "eqef": "0.601842823", + "eqeb": "0.0" + } + }, + { + "w": "0.35", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.140955643", + "rb": "0.112764515" + }, + "pv": { + "eqef": "0.606213441", + "eqeb": "0.0" + } + }, + { + "w": "0.355", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.169708917", + "rb": "0.135767133" + }, + "pv": { + "eqef": "0.611253479", + "eqeb": "0.0" + } + }, + { + "w": "0.36", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.182848324", + "rb": "0.146278659" + }, + "pv": { + "eqef": "0.616489895", + "eqeb": "0.0" + } + }, + { + "w": "0.365", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.176171099", + "rb": "0.140936879" + }, + "pv": { + "eqef": "0.621449648", + "eqeb": "0.0" + } + }, + { + "w": "0.37", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.170570901", + "rb": "0.13645672" + }, + "pv": { + "eqef": "0.625673259", + "eqeb": "0.0" + } + }, + { + "w": "0.375", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.165761075", + "rb": "0.13260886" + }, + "pv": { + "eqef": "0.629499247", + "eqeb": "0.0" + } + }, + { + "w": "0.38", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.161807", + "rb": "0.1294456" + }, + "pv": { + "eqef": "0.633218923", + "eqeb": "0.0" + } + }, + { + "w": "0.385", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.158328853", + "rb": "0.126663082" + }, + "pv": { + "eqef": "0.636761202", + "eqeb": "0.0" + } + }, + { + "w": "0.39", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.155387715", + "rb": "0.124310172" + }, + "pv": { + "eqef": "0.640054997", + "eqeb": "0.0" + } + }, + { + "w": "0.395", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.152947089", + "rb": "0.122357671" + }, + "pv": { + "eqef": "0.643029225", + "eqeb": "0.0" + } + }, + { + "w": "0.4", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.151081167", + "rb": "0.120864934" + }, + "pv": { + "eqef": "0.64562212", + "eqeb": "0.0" + } + }, + { + "w": "0.405", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.129577421", + "rb": "0.103661937" + }, + "pv": { + "eqef": "0.666189191", + "eqeb": "0.0" + } + }, + { + "w": "0.41", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.105516631", + "rb": "0.084413305" + }, + "pv": { + "eqef": "0.688967337", + "eqeb": "0.0" + } + }, + { + "w": "0.415", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.088646837", + "rb": "0.070917469" + }, + "pv": { + "eqef": "0.705239783", + "eqeb": "0.0" + } + }, + { + "w": "0.42", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.074761262", + "rb": "0.05980901" + }, + "pv": { + "eqef": "0.718859625", + "eqeb": "0.0" + } + }, + { + "w": "0.425", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.060598288", + "rb": "0.04847863" + }, + "pv": { + "eqef": "0.732646452", + "eqeb": "0.0" + } + }, + { + "w": "0.43", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.049271261", + "rb": "0.039417009" + }, + "pv": { + "eqef": "0.743900286", + "eqeb": "0.0" + } + }, + { + "w": "0.435", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.041697987", + "rb": "0.033358389" + }, + "pv": { + "eqef": "0.751686851", + "eqeb": "0.0" + } + }, + { + "w": "0.44", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.035389454", + "rb": "0.028311563" + }, + "pv": { + "eqef": "0.758249729", + "eqeb": "0.0" + } + }, + { + "w": "0.445", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.029166618", + "rb": "0.023333295" + }, + "pv": { + "eqef": "0.764742886", + "eqeb": "0.0" + } + }, + { + "w": "0.45", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.02366259", + "rb": "0.018930072" + }, + "pv": { + "eqef": "0.770551915", + "eqeb": "0.0" + } + }, + { + "w": "0.455", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.019256622", + "rb": "0.015405297" + }, + "pv": { + "eqef": "0.775303395", + "eqeb": "0.0" + } + }, + { + "w": "0.46", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01508154", + "rb": "0.012065232" + }, + "pv": { + "eqef": "0.779749255", + "eqeb": "0.0" + } + }, + { + "w": "0.465", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.010958859", + "rb": "0.008767087" + }, + "pv": { + "eqef": "0.78413334", + "eqeb": "0.0" + } + }, + { + "w": "0.47", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.007267178", + "rb": "0.005813742" + }, + "pv": { + "eqef": "0.788114938", + "eqeb": "0.0" + } + }, + { + "w": "0.475", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005628687", + "rb": "0.00450295" + }, + "pv": { + "eqef": "0.790169261", + "eqeb": "0.0" + } + }, + { + "w": "0.48", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.004370733", + "rb": "0.003496586" + }, + "pv": { + "eqef": "0.791813242", + "eqeb": "0.0" + } + }, + { + "w": "0.485", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003034438", + "rb": "0.00242755" + }, + "pv": { + "eqef": "0.793447401", + "eqeb": "0.0" + } + }, + { + "w": "0.49", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.002053996", + "rb": "0.001643197" + }, + "pv": { + "eqef": "0.794716477", + "eqeb": "0.0" + } + }, + { + "w": "0.495", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.00316348", + "rb": "0.002530784" + }, + "pv": { + "eqef": "0.794056031", + "eqeb": "0.0" + } + }, + { + "w": "0.5", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.004255169", + "rb": "0.003404135" + }, + "pv": { + "eqef": "0.793410686", + "eqeb": "0.0" + } + }, + { + "w": "0.505", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.004829087", + "rb": "0.00386327" + }, + "pv": { + "eqef": "0.793245603", + "eqeb": "0.0" + } + }, + { + "w": "0.51", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.006744613", + "rb": "0.005395691" + }, + "pv": { + "eqef": "0.791768062", + "eqeb": "0.0" + } + }, + { + "w": "0.515", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.008275007", + "rb": "0.006620005" + }, + "pv": { + "eqef": "0.79058722", + "eqeb": "0.0" + } + }, + { + "w": "0.52", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.010055935", + "rb": "0.008044748" + }, + "pv": { + "eqef": "0.78917107", + "eqeb": "0.0" + } + }, + { + "w": "0.525", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.012698541", + "rb": "0.010158833" + }, + "pv": { + "eqef": "0.786947455", + "eqeb": "0.0" + } + }, + { + "w": "0.53", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.013308763", + "rb": "0.01064701" + }, + "pv": { + "eqef": "0.78397838", + "eqeb": "0.0" + } + }, + { + "w": "0.535", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.013054157", + "rb": "0.010443326" + }, + "pv": { + "eqef": "0.782835708", + "eqeb": "0.0" + } + }, + { + "w": "0.54", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01169837", + "rb": "0.009358696" + }, + "pv": { + "eqef": "0.781578696", + "eqeb": "0.0" + } + }, + { + "w": "0.545", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.010662868", + "rb": "0.008530294" + }, + "pv": { + "eqef": "0.779511845", + "eqeb": "0.0" + } + }, + { + "w": "0.55", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.009982928", + "rb": "0.007986343" + }, + "pv": { + "eqef": "0.777486113", + "eqeb": "0.0" + } + }, + { + "w": "0.555", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.009654542", + "rb": "0.007723633" + }, + "pv": { + "eqef": "0.775002229", + "eqeb": "0.0" + } + }, + { + "w": "0.56", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.008516421", + "rb": "0.006813137" + }, + "pv": { + "eqef": "0.772864935", + "eqeb": "0.0" + } + }, + { + "w": "0.565", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.006867543", + "rb": "0.005494034" + }, + "pv": { + "eqef": "0.771358462", + "eqeb": "0.0" + } + }, + { + "w": "0.57", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005691355", + "rb": "0.004553084" + }, + "pv": { + "eqef": "0.768803212", + "eqeb": "0.0" + } + }, + { + "w": "0.575", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005064552", + "rb": "0.004051641" + }, + "pv": { + "eqef": "0.765388356", + "eqeb": "0.0" + } + }, + { + "w": "0.58", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.004223259", + "rb": "0.003378607" + }, + "pv": { + "eqef": "0.762519987", + "eqeb": "0.0" + } + }, + { + "w": "0.585", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003044859", + "rb": "0.002435887" + }, + "pv": { + "eqef": "0.760859192", + "eqeb": "0.0" + } + }, + { + "w": "0.59", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.002788906", + "rb": "0.002231125" + }, + "pv": { + "eqef": "0.759755165", + "eqeb": "0.0" + } + }, + { + "w": "0.595", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.002728052", + "rb": "0.002182442" + }, + "pv": { + "eqef": "0.757673986", + "eqeb": "0.0" + } + }, + { + "w": "0.6", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.002969925", + "rb": "0.00237594" + }, + "pv": { + "eqef": "0.755515976", + "eqeb": "0.0" + } + }, + { + "w": "0.605", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003234363", + "rb": "0.002587491" + }, + "pv": { + "eqef": "0.75393531", + "eqeb": "0.0" + } + }, + { + "w": "0.61", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003169668", + "rb": "0.002535735" + }, + "pv": { + "eqef": "0.752257769", + "eqeb": "0.0" + } + }, + { + "w": "0.615", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.749918976", + "eqeb": "0.0" + } + }, + { + "w": "0.62", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.747604183", + "eqeb": "0.0" + } + }, + { + "w": "0.625", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.745721606", + "eqeb": "0.0" + } + }, + { + "w": "0.63", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.743890164", + "eqeb": "0.0" + } + }, + { + "w": "0.635", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.74186878", + "eqeb": "0.0" + } + }, + { + "w": "0.64", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.739332693", + "eqeb": "0.0" + } + }, + { + "w": "0.645", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.736771995", + "eqeb": "0.0" + } + }, + { + "w": "0.65", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.73600967", + "eqeb": "0.0" + } + }, + { + "w": "0.655", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.734235839", + "eqeb": "0.0" + } + }, + { + "w": "0.66", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.731814958", + "eqeb": "0.0" + } + }, + { + "w": "0.665", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.729521775", + "eqeb": "0.0" + } + }, + { + "w": "0.67", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.728025867", + "eqeb": "0.0" + } + }, + { + "w": "0.675", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.726410981", + "eqeb": "0.0" + } + }, + { + "w": "0.68", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.724544249", + "eqeb": "0.0" + } + }, + { + "w": "0.685", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.722473102", + "eqeb": "0.0" + } + }, + { + "w": "0.69", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.720751082", + "eqeb": "0.0" + } + }, + { + "w": "0.695", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.719159053", + "eqeb": "0.0" + } + }, + { + "w": "0.7", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.717899975", + "eqeb": "0.0" + } + }, + { + "w": "0.705", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.716816744", + "eqeb": "0.0" + } + }, + { + "w": "0.71", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.714222677", + "eqeb": "0.0" + } + }, + { + "w": "0.715", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.712505001", + "eqeb": "0.0" + } + }, + { + "w": "0.72", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.711164971", + "eqeb": "0.0" + } + }, + { + "w": "0.725", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003135889", + "rb": "0.002508711" + }, + "pv": { + "eqef": "0.709739183", + "eqeb": "0.0" + } + }, + { + "w": "0.73", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003122737", + "rb": "0.00249819" + }, + "pv": { + "eqef": "0.707978246", + "eqeb": "0.0" + } + }, + { + "w": "0.735", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003065996", + "rb": "0.002452797" + }, + "pv": { + "eqef": "0.70618934", + "eqeb": "0.0" + } + }, + { + "w": "0.74", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003018268", + "rb": "0.002414614" + }, + "pv": { + "eqef": "0.704544849", + "eqeb": "0.0" + } + }, + { + "w": "0.745", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003155416", + "rb": "0.002524333" + }, + "pv": { + "eqef": "0.703039163", + "eqeb": "0.0" + } + }, + { + "w": "0.75", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003463547", + "rb": "0.002770838" + }, + "pv": { + "eqef": "0.701270154", + "eqeb": "0.0" + } + }, + { + "w": "0.755", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.003268507", + "rb": "0.002614806" + }, + "pv": { + "eqef": "0.699446405", + "eqeb": "0.0" + } + }, + { + "w": "0.76", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.002937871", + "rb": "0.002350297" + }, + "pv": { + "eqef": "0.697904472", + "eqeb": "0.0" + } + }, + { + "w": "0.765", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.004063018", + "rb": "0.003250414" + }, + "pv": { + "eqef": "0.696741544", + "eqeb": "0.0" + } + }, + { + "w": "0.77", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005142101", + "rb": "0.004113681" + }, + "pv": { + "eqef": "0.695862913", + "eqeb": "0.0" + } + }, + { + "w": "0.775", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005369343", + "rb": "0.004295475" + }, + "pv": { + "eqef": "0.694546674", + "eqeb": "0.0" + } + }, + { + "w": "0.78", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.005673375", + "rb": "0.0045387" + }, + "pv": { + "eqef": "0.692921063", + "eqeb": "0.0" + } + }, + { + "w": "0.785", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.006152574", + "rb": "0.004922059" + }, + "pv": { + "eqef": "0.691246707", + "eqeb": "0.0" + } + }, + { + "w": "0.79", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.006671621", + "rb": "0.005337297" + }, + "pv": { + "eqef": "0.689824558", + "eqeb": "0.0" + } + }, + { + "w": "0.795", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.007232792", + "rb": "0.005786234" + }, + "pv": { + "eqef": "0.68873541", + "eqeb": "0.0" + } + }, + { + "w": "0.8", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.007800639", + "rb": "0.006240511" + }, + "pv": { + "eqef": "0.687306081", + "eqeb": "0.0" + } + }, + { + "w": "0.805", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.008339716", + "rb": "0.006671773" + }, + "pv": { + "eqef": "0.685349741", + "eqeb": "0.0" + } + }, + { + "w": "0.81", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.008824299", + "rb": "0.007059439" + }, + "pv": { + "eqef": "0.683828542", + "eqeb": "0.0" + } + }, + { + "w": "0.815", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.009277106", + "rb": "0.007421685" + }, + "pv": { + "eqef": "0.681434982", + "eqeb": "0.0" + } + }, + { + "w": "0.82", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.009673157", + "rb": "0.007738526" + }, + "pv": { + "eqef": "0.678820294", + "eqeb": "0.0" + } + }, + { + "w": "0.825", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.00996418", + "rb": "0.007971344" + }, + "pv": { + "eqef": "0.677849121", + "eqeb": "0.0" + } + }, + { + "w": "0.83", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.010329176", + "rb": "0.008263341" + }, + "pv": { + "eqef": "0.678557243", + "eqeb": "0.0" + } + }, + { + "w": "0.835", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011096561", + "rb": "0.008877249" + }, + "pv": { + "eqef": "0.678248012", + "eqeb": "0.0" + } + }, + { + "w": "0.84", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011311481", + "rb": "0.009049185" + }, + "pv": { + "eqef": "0.676593674", + "eqeb": "0.0" + } + }, + { + "w": "0.845", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011311481", + "rb": "0.009049185" + }, + "pv": { + "eqef": "0.674696999", + "eqeb": "0.0" + } + }, + { + "w": "0.85", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011473822", + "rb": "0.009179058" + }, + "pv": { + "eqef": "0.673891601", + "eqeb": "0.0" + } + }, + { + "w": "0.855", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011847285", + "rb": "0.009477828" + }, + "pv": { + "eqef": "0.672475397", + "eqeb": "0.0" + } + }, + { + "w": "0.86", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01185652", + "rb": "0.009485216" + }, + "pv": { + "eqef": "0.671612943", + "eqeb": "0.0" + } + }, + { + "w": "0.865", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.011984378", + "rb": "0.009587503" + }, + "pv": { + "eqef": "0.671953276", + "eqeb": "0.0" + } + }, + { + "w": "0.87", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.012561146", + "rb": "0.010048917" + }, + "pv": { + "eqef": "0.671088101", + "eqeb": "0.0" + } + }, + { + "w": "0.875", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.013358412", + "rb": "0.010686729" + }, + "pv": { + "eqef": "0.670271758", + "eqeb": "0.0" + } + }, + { + "w": "0.88", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.014104263", + "rb": "0.01128341" + }, + "pv": { + "eqef": "0.670011701", + "eqeb": "0.0" + } + }, + { + "w": "0.885", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01466208", + "rb": "0.011729664" + }, + "pv": { + "eqef": "0.670053564", + "eqeb": "0.0" + } + }, + { + "w": "0.89", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.015099032", + "rb": "0.012079226" + }, + "pv": { + "eqef": "0.668391643", + "eqeb": "0.0" + } + }, + { + "w": "0.895", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.015126757", + "rb": "0.012101406" + }, + "pv": { + "eqef": "0.667504373", + "eqeb": "0.0" + } + }, + { + "w": "0.9", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01513075", + "rb": "0.0121046" + }, + "pv": { + "eqef": "0.667324764", + "eqeb": "0.0" + } + }, + { + "w": "0.905", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.015380561", + "rb": "0.012304448" + }, + "pv": { + "eqef": "0.667324713", + "eqeb": "0.0" + } + }, + { + "w": "0.91", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.015909614", + "rb": "0.012727691" + }, + "pv": { + "eqef": "0.666309634", + "eqeb": "0.0" + } + }, + { + "w": "0.915", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01656497", + "rb": "0.013251976" + }, + "pv": { + "eqef": "0.665278962", + "eqeb": "0.0" + } + }, + { + "w": "0.92", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.017193688", + "rb": "0.013754951" + }, + "pv": { + "eqef": "0.664223849", + "eqeb": "0.0" + } + }, + { + "w": "0.925", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.017645814", + "rb": "0.014116651" + }, + "pv": { + "eqef": "0.663010861", + "eqeb": "0.0" + } + }, + { + "w": "0.93", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.017951175", + "rb": "0.01436094" + }, + "pv": { + "eqef": "0.661712744", + "eqeb": "0.0" + } + }, + { + "w": "0.935", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.018440106", + "rb": "0.014752085" + }, + "pv": { + "eqef": "0.660355801", + "eqeb": "0.0" + } + }, + { + "w": "0.94", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.019175994", + "rb": "0.015340795" + }, + "pv": { + "eqef": "0.658741275", + "eqeb": "0.0" + } + }, + { + "w": "0.945", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.019373883", + "rb": "0.015499106" + }, + "pv": { + "eqef": "0.656429674", + "eqeb": "0.0" + } + }, + { + "w": "0.95", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.019470914", + "rb": "0.015576731" + }, + "pv": { + "eqef": "0.654344453", + "eqeb": "0.0" + } + }, + { + "w": "0.955", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.01991279", + "rb": "0.015930232" + }, + "pv": { + "eqef": "0.652454898", + "eqeb": "0.0" + } + }, + { + "w": "0.96", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.020480314", + "rb": "0.016384252" + }, + "pv": { + "eqef": "0.650278795", + "eqeb": "0.0" + } + }, + { + "w": "0.965", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.020836353", + "rb": "0.016669083" + }, + "pv": { + "eqef": "0.646663276", + "eqeb": "0.0" + } + }, + { + "w": "0.97", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.021206428", + "rb": "0.016965143" + }, + "pv": { + "eqef": "0.642273044", + "eqeb": "0.0" + } + }, + { + "w": "0.975", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.021648406", + "rb": "0.017318725" + }, + "pv": { + "eqef": "0.638535345", + "eqeb": "0.0" + } + }, + { + "w": "0.98", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.022400592", + "rb": "0.017920473" + }, + "pv": { + "eqef": "0.633966322", + "eqeb": "0.0" + } + }, + { + "w": "0.985", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.02318883", + "rb": "0.018551064" + }, + "pv": { + "eqef": "0.625710483", + "eqeb": "0.0" + } + }, + { + "w": "0.99", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.023559352", + "rb": "0.018847481" + }, + "pv": { + "eqef": "0.618215375", + "eqeb": "0.0" + } + }, + { + "w": "0.995", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.023845539", + "rb": "0.019076431" + }, + "pv": { + "eqef": "0.608515768", + "eqeb": "0.0" + } + }, + { + "w": "1.0", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.024323549", + "rb": "0.019458839" + }, + "pv": { + "eqef": "0.597503032", + "eqeb": "0.0" + } + }, + { + "w": "1.005", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.024689397", + "rb": "0.019751517" + }, + "pv": { + "eqef": "0.584045622", + "eqeb": "0.0" + } + }, + { + "w": "1.01", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.024866528", + "rb": "0.019893222" + }, + "pv": { + "eqef": "0.569803856", + "eqeb": "0.0" + } + }, + { + "w": "1.015", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.024975157", + "rb": "0.019980125" + }, + "pv": { + "eqef": "0.552877023", + "eqeb": "0.0" + } + }, + { + "w": "1.02", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.025043666", + "rb": "0.020034933" + }, + "pv": { + "eqef": "0.533794093", + "eqeb": "0.0" + } + }, + { + "w": "1.025", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.025399824", + "rb": "0.020319859" + }, + "pv": { + "eqef": "0.510364655", + "eqeb": "0.0" + } + }, + { + "w": "1.03", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.026194281", + "rb": "0.020955425" + }, + "pv": { + "eqef": "0.486461532", + "eqeb": "0.0" + } + }, + { + "w": "1.035", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.02667816", + "rb": "0.021342528" + }, + "pv": { + "eqef": "0.457639616", + "eqeb": "0.0" + } + }, + { + "w": "1.04", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.027169382", + "rb": "0.021735506" + }, + "pv": { + "eqef": "0.42964699", + "eqeb": "0.0" + } + }, + { + "w": "1.045", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.028007538", + "rb": "0.022406031" + }, + "pv": { + "eqef": "0.399516296", + "eqeb": "0.0" + } + }, + { + "w": "1.05", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.028761424", + "rb": "0.023009139" + }, + "pv": { + "eqef": "0.37026196", + "eqeb": "0.0" + } + }, + { + "w": "1.055", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.029128198", + "rb": "0.023302559" + }, + "pv": { + "eqef": "0.337839119", + "eqeb": "0.0" + } + }, + { + "w": "1.06", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.029538485", + "rb": "0.023630788" + }, + "pv": { + "eqef": "0.304923105", + "eqeb": "0.0" + } + }, + { + "w": "1.065", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.0300107", + "rb": "0.02400856" + }, + "pv": { + "eqef": "0.276540122", + "eqeb": "0.0" + } + }, + { + "w": "1.07", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.030219186", + "rb": "0.024175349" + }, + "pv": { + "eqef": "0.249623243", + "eqeb": "0.0" + } + }, + { + "w": "1.075", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.030377194", + "rb": "0.024301755" + }, + "pv": { + "eqef": "0.227439956", + "eqeb": "0.0" + } + }, + { + "w": "1.08", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.030767864", + "rb": "0.024614291" + }, + "pv": { + "eqef": "0.208054824", + "eqeb": "0.0" + } + }, + { + "w": "1.085", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.031261651", + "rb": "0.025009321" + }, + "pv": { + "eqef": "0.18725314", + "eqeb": "0.0" + } + }, + { + "w": "1.09", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.031757035", + "rb": "0.025405628" + }, + "pv": { + "eqef": "0.171115428", + "eqeb": "0.0" + } + }, + { + "w": "1.095", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.032157399", + "rb": "0.025725919" + }, + "pv": { + "eqef": "0.154515936", + "eqeb": "0.0" + } + }, + { + "w": "1.1", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.032456845", + "rb": "0.025965476" + }, + "pv": { + "eqef": "0.142085253", + "eqeb": "0.0" + } + }, + { + "w": "1.105", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.032880379", + "rb": "0.026304303" + }, + "pv": { + "eqef": "0.130088732", + "eqeb": "0.0" + } + }, + { + "w": "1.11", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.033453893", + "rb": "0.026763115" + }, + "pv": { + "eqef": "0.11838672", + "eqeb": "0.0" + } + }, + { + "w": "1.115", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.034105768", + "rb": "0.027284615" + }, + "pv": { + "eqef": "0.106684707", + "eqeb": "0.0" + } + }, + { + "w": "1.12", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.034764421", + "rb": "0.027811537" + }, + "pv": { + "eqef": "0.094982695", + "eqeb": "0.0" + } + }, + { + "w": "1.125", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.035358271", + "rb": "0.028286617" + }, + "pv": { + "eqef": "0.083280683", + "eqeb": "0.0" + } + }, + { + "w": "1.13", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.035815734", + "rb": "0.028652587" + }, + "pv": { + "eqef": "0.07157867", + "eqeb": "0.0" + } + }, + { + "w": "1.135", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036108562", + "rb": "0.02888685" + }, + "pv": { + "eqef": "0.059876658", + "eqeb": "0.0" + } + }, + { + "w": "1.14", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036383639", + "rb": "0.029106911" + }, + "pv": { + "eqef": "0.048174646", + "eqeb": "0.0" + } + }, + { + "w": "1.145", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036758744", + "rb": "0.029406995" + }, + "pv": { + "eqef": "0.036472633", + "eqeb": "0.0" + } + }, + { + "w": "1.15", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036977694", + "rb": "0.029582155" + }, + "pv": { + "eqef": "0.024770621", + "eqeb": "0.0" + } + }, + { + "w": "1.155", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037065034", + "rb": "0.029652027" + }, + "pv": { + "eqef": "0.013068609", + "eqeb": "0.0" + } + }, + { + "w": "1.16", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037521382", + "rb": "0.030017105" + }, + "pv": { + "eqef": "0.001366596", + "eqeb": "0.0" + } + }, + { + "w": "1.165", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.038424915", + "rb": "0.030739932" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.17", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037976244", + "rb": "0.030380995" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.175", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037422084", + "rb": "0.029937667" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.18", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.03712203", + "rb": "0.029697624" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.185", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.03699078", + "rb": "0.029592624" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.19", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036990596", + "rb": "0.029592477" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.195", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036990596", + "rb": "0.029592477" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.2", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.036990596", + "rb": "0.029592477" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.205", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.21", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.215", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.22", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.225", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.23", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.235", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.24", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.245", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.25", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.255", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.26", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.265", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.27", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.275", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.28", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.285", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.29", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.295", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.3", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.305", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.31", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.315", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.32", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.325", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.33", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.335", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.34", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.345", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.35", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.355", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.36", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.365", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.37", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.375", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.38", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.385", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.39", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.395", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.4", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.405", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.41", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.415", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.42", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.425", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.43", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.435", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.44", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.445", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.45", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.455", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.46", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.465", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.47", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.475", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.48", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.485", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.49", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.495", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.5", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.505", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.51", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.515", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.52", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.525", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.53", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.535", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.54", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.545", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.55", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.555", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.56", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.565", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.57", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.575", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.58", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.585", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.59", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.595", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.6", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.605", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.61", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.615", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.62", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.625", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.63", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.635", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.64", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.645", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.65", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.655", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.66", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.665", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.67", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.675", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.68", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.685", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.69", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.695", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.7", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.705", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.71", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.715", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.72", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.725", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.73", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.735", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.74", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.745", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.75", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.755", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.76", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.765", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.77", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.775", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.78", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.785", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.79", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.795", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.8", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.805", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.81", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.815", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.82", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.825", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.83", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.835", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.84", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.845", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.85", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.855", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.86", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.865", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.87", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.875", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.88", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.885", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.89", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.895", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.9", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.905", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.91", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.915", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.92", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.925", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.93", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.935", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.94", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.945", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.95", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.955", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.96", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.965", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.97", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.975", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.98", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.985", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.99", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "1.995", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.0", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.005", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.01", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.015", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.02", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.025", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.03", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.035", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.04", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.045", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.05", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.055", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.06", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.065", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.07", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.075", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.08", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.085", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.09", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.095", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.1", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.105", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.11", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.115", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.12", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.125", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.13", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.135", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.14", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.145", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.15", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.155", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.16", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.165", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.17", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.175", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.18", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.185", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.19", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.195", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.2", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.205", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.21", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.215", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.22", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.225", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.23", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.235", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.24", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.245", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.25", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.255", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.26", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.265", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.27", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.275", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.28", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.285", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.29", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.295", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.3", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.305", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.31", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.315", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.32", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.325", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.33", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.335", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.34", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.345", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.35", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.355", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.36", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.365", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.37", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.375", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.38", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.385", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.39", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.395", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.4", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.405", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.41", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.415", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.42", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.425", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.43", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.435", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.44", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.445", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.45", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.455", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.46", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.465", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.47", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.475", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.48", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.485", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.49", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.495", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + }, + { + "w": "2.5", + "specular": { + "tf": "0.2", + "tb": "0.2", + "rf": "0.037", + "rb": "0.0296" + }, + "pv": { + "eqef": "0.0", + "eqeb": "0.0" + } + } + ] + } + ], + "number_incidence_angles": 1 + } + } + } +} \ No newline at end of file diff --git a/test/pv_single_layer.unit.cpp b/test/pv_single_layer.unit.cpp index b249f5ed..8428c381 100644 --- a/test/pv_single_layer.unit.cpp +++ b/test/pv_single_layer.unit.cpp @@ -26,7 +26,7 @@ class TestPVSingleLayer : public testing::Test { std::filesystem::path clear_3_path(test_dir); clear_3_path /= "products"; - clear_3_path /= "igsdb_v2_pv.json"; + clear_3_path /= "generic_pv.json"; std::vector> products; OpticsParser::Parser parser; From 6fe91b3c3cfac7924efc85f111d493c1a09f14f7 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 12 Apr 2022 21:46:59 -0400 Subject: [PATCH 13/15] Removed fields that are not necessary for calculation. --- test/products/generic_pv.json | 521 +--------------------------------- 1 file changed, 1 insertion(+), 520 deletions(-) diff --git a/test/products/generic_pv.json b/test/products/generic_pv.json index d1e03f1e..5d6eb6ca 100644 --- a/test/products/generic_pv.json +++ b/test/products/generic_pv.json @@ -2,528 +2,9 @@ "id": 590202, "type": "GLAZING", "subtype": "MONOLITHIC", - "token": "clear-3-dat", - "name": "Generic Clear Glass", - "nfrc_id": 102, - "igdb_id": 363, - "igdb_database_version": "11.4", - "cgdb_id": null, - "cgdb_database_version": null, - "acceptance": "#", - "appearance": "Clear", - "hidden": false, + "name": "Generic PV", "manufacturer": "Generic", - "data_file_name": "clear_3.dat", - "data_file_type": "IGDB_LEGACY_SUBMISSION_FILE", - "data_file_available": false, - "short_description": null, - "deconstructable": false, - "coating_name": null, "coated_side": "NA", - "igdb_checksum": null, - "cgdb_checksum": null, - "composition": [ - - ], - "integrated_spectral_averages_summaries": [ - { - "calculation_standard": "NFRC", - "source": "IGDB", - "source_version": null, - "spf": { - "reflectance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": "10.8546", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "tdw": { - "reflectance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": "0.8416837", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "tkr": { - "reflectance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "tuv": { - "reflectance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": "0.7145357", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "color": { - "reflectance_back": { - "direct_direct": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "diffuse_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_hemispherical": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - } - }, - "reflectance_front": { - "direct_direct": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": "7.777915", - "y": "8.269908", - "z": "9.109017" - } - }, - "direct_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "diffuse_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_hemispherical": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - } - }, - "transmittance_back": { - "direct_direct": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "diffuse_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_hemispherical": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - } - }, - "transmittance_front": { - "direct_direct": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": "84.75503", - "y": "89.94103", - "z": "96.27183" - } - }, - "direct_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "diffuse_diffuse": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - }, - "direct_hemispherical": { - "lab": { - "a": null, - "b": null, - "l": null - }, - "rgb": { - "b": null, - "g": null, - "r": null - }, - "trichromatic": { - "x": null, - "y": null, - "z": null - } - } - } - }, - "solar": { - "reflectance_back": { - "matrix": null, - "direct_direct": "0.07485449", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": "0.07476376", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": "0.8338478", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": "0.8338478", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "photopic": { - "reflectance_back": { - "matrix": null, - "direct_direct": "0.08256352", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "reflectance_front": { - "matrix": null, - "direct_direct": "0.08256317", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_back": { - "matrix": null, - "direct_direct": null, - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "transmittance_front": { - "matrix": null, - "direct_direct": "0.89926", - "direct_diffuse": null, - "diffuse_diffuse": null, - "direct_hemispherical": null - }, - "absorptance_back_direct": null, - "absorptance_front_direct": null, - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null - }, - "thermal_ir": { - "absorptance_back_hemispheric": null, - "absorptance_front_hemispheric": null, - "transmittance_back_diffuse_diffuse": null, - "transmittance_front_diffuse_diffuse": null - } - } - ], "physical_properties": { "is_specular": true, "power_properties": [ From b8a0f0960aaa899fa91b775af6fc220ccdcb5813 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Thu, 5 May 2022 16:01:18 -0400 Subject: [PATCH 14/15] Update CMakeLists-OpticalMeasurementParser.txt.in Targeting 1.3.0 release of OpticalMeasurementParser that has the ability to parse IGSDB v2 layers with PV data. --- CMakeLists-OpticalMeasurementParser.txt.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists-OpticalMeasurementParser.txt.in b/CMakeLists-OpticalMeasurementParser.txt.in index 0c0cbf91..2e338043 100644 --- a/CMakeLists-OpticalMeasurementParser.txt.in +++ b/CMakeLists-OpticalMeasurementParser.txt.in @@ -4,7 +4,7 @@ include(ExternalProject) ExternalProject_Add(OpticalMeasurementParser GIT_REPOSITORY https://github.com/LBNL-ETA/OpticalMeasurementParser.git - GIT_TAG "pv" + GIT_TAG "v1.3.0" UPDATE_COMMAND "" PATCH_COMMAND "" From 969cc570630fa900178be1c5b285e4b5f22d7b75 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Thu, 5 May 2022 16:04:11 -0400 Subject: [PATCH 15/15] Update CMakeLists.txt Incrementing version to 2.2.0 for PV implementation --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cfaaaca1..60921d1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -project( wincalc VERSION 2.1.3 LANGUAGES CXX ) +project( wincalc VERSION 2.2.0 LANGUAGES CXX ) set(LIB_NAME ${PROJECT_NAME}) if(NOT "${CMAKE_CXX_STANDARD}")